body {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial; 
	font-size:80%;
	margin:0; padding:0;	
}
h1, h2, h3, h4, h5 {color:#1A427D;}

h1 {font-size:1.7em}
h5 {padding::0px;margin:0px}

img.left {float:left; margin:0 5px 10px 0;}
img.right {float:right; margin:0 0 10px 5px;}

/* #page { max-width:70em; min-width:580px; width:auto !important; width:70em; margin:0 auto; background:url(/images/ilex_quote_bottom.jpg) bottom left no-repeat; } */

#page { max-width:70em; min-width:580px; width:auto !important; width:70em; margin:0 auto; background:url(/images/ilex_quote_bottom.jpg) bottom left no-repeat; }
#page2 { width:780px; margin:0 auto; background:url(/images/ilex_quote_bottom.jpg) bottom left no-repeat; }


#header {
	border-top:8px solid #167BD3;
	border-bottom:1px solid #C1D5EE;
	padding:0px 10px 0px 30px;
}
#logo {float:left;}
#searchbox {float:right; padding-top:2em; width:28em;}
#searchbox label {font-weight:bold;}
#searchbox input {border:1px solid #BDBBBC; background:#fff; color:#333; font-size:150%; font-family:"Trebuchet MS", Tahoma, Verdana, Arial;}
#search {color:#167BD3 !important;}

#topflash {float:right; width:20em;}


#topbanner { width:100%; float:right;}
#banner {background:#F1F1F1 url(/images/top_banner3.jpg) top center no-repeat; height:378px;}
#bannerSites {background:#F1F1F1 url(/images/top_bannerSites.jpg) top center no-repeat; height:378px;}
#bannerEbrington {background:#F1F1F1 url(/images/top_bannerEbrington.jpg) top center no-repeat; height:378px;}
#bannerfort-george {background:#F1F1F1 url(/images/top_bannerfort-george.jpg) top center no-repeat; height:378px;}
#bannerthe-regeneration-plan {background:#F1F1F1 url(/images/top_bannerderryday.jpg) top center no-repeat; height:378px;}
#bannerCouncil {background:#F1F1F1 url(/images/top_bannercouncil.jpg) top center no-repeat; height:360px;}
#bannerghallboat {background:#F1F1F1 url(/images/top_bannerghallboat.jpg) top center no-repeat; height:360px;}
#bannerblueriver {background:#F1F1F1 url(/images/top_bannerblueriver.jpg) top center no-repeat; height:360px;}
#bannerbishopgate {background:#F1F1F1 url(/images/top_bannerbishopgate.jpg) top center no-repeat; height:360px;}
#bannerpontoon {background:#F1F1F1 url(/images/top_bannerpontoon.jpg) top center no-repeat; height:360px;}
#bannerpontoon2 {background:#F1F1F1 url(/images/top_bannerpontoon2.jpg) top center no-repeat; height:360px;}
#bannercrane {background:#F1F1F1 url(/images/top_bannercrane.jpg) top center no-repeat; height:360px;}
#bannercannons {background:#F1F1F1 url(/images/top_bannercannons.jpg) top center no-repeat; height:360px;}



#menu {width:25%; float:left; padding-bottom:100px;}
#content {width:74.9%; float:right; border-top:8px solid #167BD3; color:#4A4A4A; background:#fff; zoom:1;}
.padding {padding:10px;}

#content a {color:#1A427D;}

#menu ul {list-style-type:none; padding:0; margin:0 0 20px 0;}
#menu ul li a {display:block; zoom:1; padding:5px; border-bottom:1px dashed #000; text-decoration:none; color:#0C2C52; font-weight:bold;}
#menu ul li a.selected {background:url(/images/selected.gif) bottom right no-repeat;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus {color:#5AA32E;}

#menu ul li ul { margin:0; padding:0;  }
#menu ul li ul li {margin-bottom:2px;}
#menu ul li ul li a {border:0; background:#f1f1f1; margin:2px 0 0 15px;}
#menu ul li ul li a:hover {background:#D0F3BB;} 

.seperator {border-bottom:1px dashed #333;}

#footer {padding:20px 10px; color:#1A427D; font-size:90%;}
#footer h2 { margin:0; font-size:150%;}
#blueleaf {
	background:url(/images/blue_leaf.jpg); width:39px; height:44px;	
	float:left; margin-right:10px; position:relative; top:10px;
}
#footerlinks { background:#167BD3; padding:2px 20px; color:#fff;}
#footerlinks a {color:#fff; text-decoration:none;}
#footerlinks a:hover, #footerlinks a:focus, #footerlinks a:active {text-decoration:underline;} 

#recentNews a {color:#0E3A77;}
#recentNews a:hover, #recentNews h2 a:focus, #recentNews h2 a:active {color:#5AA32E;}
#recentNews .story {color:#4E4E4E; clear:both; margin-bottom:5px}
#recentNews .date {width:3em; padding:5px; float:left; color:#0E3A77; 
		border-right:1px solid #73BF45; margin-right:10px; text-align:center; font-size:120%;}
#recentNews .date p {font-size:230%; margin:0;}
#recentNews .story h2 {font-size:100% !important; margin:0;}
#recentNews .story h2 a {color:#0E3A77; text-decoration:none;}
#recentNews .story p {margin:0;}

#jump {position:absolute; top:-1000px; left:-1000px;}
#jump:active,#jump:focus {top:0; left:0px; font-size:120%; background:#000; color:#fff; font-weight:bold; padding:5px; display:block;} 

#enq_frm  {width:80%; margin-left:auto; margin-right:auto;}
#enq_frm legend {font-size:150%; color:#999;}
#enq_frm fieldset {border:2px solid #999;}
#enq_frm label {display:block;  font-size:110%;}
fieldset  .fldpad {padding:20px;}
#enq_frm input, #enq_frm textarea {font-size:120%; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; border:0; border-bottom:1px solid #eee; background:#fff; color:#167BD3; padding:0;}
#enq_frm textarea {border:0;} 

#error {color:#FD4444; width:80%; margin:0 auto; border:1px solid #FD4444; padding:5px;} 
#done {font-size:150%; color:green; text-align:center;}

.sbmt {background:#F1F1F1 !important; color:#333  !important; border:1px solid #ccc  !important; width:100% !important;}

.print {background:#F1F1F1 !important; color:#333  !important; border:1px solid #ccc  !important; width:99% !important;}


#conInfo {font-size:120%; width:80%; margin-left:auto; margin-right:auto; }
.col {width:48%; float:left;}

.news_item_r1 h2, .news_item_r2 h2 {margin-bottom:0; font-size:120%;color:#80BB5D !important; text-decoration:none;}

.news_item_r1 h2 a, .news_item_r2 h2 a { color:#80BB5D !important; text-decoration:none; }
.news_item_r1 h2 a:hover , .news_item_r2 h2 a:hover { text-decoration:underline !important; } 

.news_item_r1 .summary, .news_item_r2 .summary { font-family:verdana;}
.news_item_r1 .date, .news_item_r2 .date {color:#999; font-weight:bold; font-size:120%;}
.news_item_r1, .news_item_r2  { border-bottom:1px dashed #f1f1f1; margin:0;}


#news_story h2 {color:#80BB5D;}
#news_story .summary { font-family:courier; margin:10px 0; background:#003366; color:#fff; padding:5px; font-size:140%;}


#publications input {border:1px solid #BDBBBC; background:#fff; color:#333; font-family:"Trebuchet MS", Tahoma, Verdana, Arial;}

#pub_listing ul {list-style-type:none;padding:0px;margin:0px}
#pub_listing li {margin:0px;padding:0px;padding-top:13px}


#link_listing ul {list-style-type:none;padding:0px;margin:0px}
#link_listing li {margin:0px;padding:0px;padding-top:5px}

#faqlist ul {list-style-type:none;padding:0px;margin:0px}
#faqlist li {margin:0px;padding:0px;padding-top:5px}

#sitemap li {color:#1A427D}


#print img {border:1px}
#print {float:right}

#top_bread {float:left}

.clear_small {clear:both;font-size:1px}

#pub_grid th {text-align:left;width:160px;padding-top:6px}

#news_archive_list ul {list-style-type:none}
#news_archive_list a {text-decoration:none}

.noborder {border:0px}

.clearboth {clear:both}
