@charset "UTF-8";
/* CSS Document */

*{margin: 0;  /* DO NOT CHANGE */  
padding: 0;  /* DO NOT CHANGE */ } 


body {
background-color:#ddd;
color:#304030;  
font-family: verdana, arial, helvetica, sans-serif;  
font-size: 100.01%;  /* DO NOT CHANGE */  
text-align: left;  /* DO NOT CHANGE */  
position: relative;  /* DO NOT CHANGE */
padding-top:10px;   
line-height: 1em; }

a img{border:0px;}

a:link{color:#666600; text-decoration:underline;}
a:visited{color:#666600; text-decoration:underline;}
a:hover{color:#669900; text-decoration:underline;}
a:active{color:#666600; text-decoration:underline;}

#wrap {

width:760px;
margin-left: auto; margin-right: auto;
font-size:0.8em;
background-color:#eee; 
border: 0px #556B2F solid;}

#main_banner {height:127px;}

#top_nav {background-image:url(../globalimages/main_banner_02.gif); height:15px; color:#FFFFFF;text-align:right; padding-right:10px; padding-top:5px; }

#top_nav a:link{color:#fff; text-decoration:none;}
#top_nav a:visited{color:#fff; text-decoration:none;}
#top_nav a:hover{color:#bbb; text-decoration:underline;}
#top_nav a:active{color:#666600; font-weight:bold;}


#page_area {margin-top:10px;}
#strapline {margin-left:220px; height:2em;}
#side_nav{float:left; clear:right; width:200px; text-align:left; overflow:visible;}
#side_nav ul{list-style:none;}

#side_nav li{display:block; background-color:#FFFFFF; padding:5px; margin:5px; color:#003300;}




#under_side_nav {float:left; width:185px; border:1px solid #0A3D04;  text-align:left; margin-top:10px; margin-left:5px;}
#under_side_nav2 {float:left; width:185px; border:1px solid #999966;text-align:left; margin:10px 0px 10px 5px;}
#under_side_nav2 p{padding:0px 8px; font-size:0.8em;}
#under_side_nav .head {display:block; background-color:#0A3D04; padding:0px 0px 0px 0px;}
#under_side_nav p.head{font-weight:bold; padding:10px 10px 0px 5px; color:white;}
#under_side_nav p{padding:5px 10px 0px 5px;}


#under_side_nav a:link{color:#666600; text-decoration:underline;}
#under_side_nav a:visited{color:#666600; text-decoration:underline;}
#under_side_nav a:hover{color:#669900; text-decoration:underline;}
#under_side_nav a:active{color:#666600; text-decoration:underline;}

#page_content {width:525px; padding-top:3px; margin-left:220px;}
#page_content p{padding-top:0em;}


.highlightbox_wide ul.bullet {list-style:square; padding-left:165px; margin-left:6px;}
.rightpanel200 {width:200px; float:right; margin-left:5px; border-left:solid 1px #bbccaa; padding-left:10px; }
.rightpanel300 {width:300px; float:right; margin-left:5px; border-left:solid 1px #bbccaa; padding-left:10px; }
.rightpanel145 {width:145px; float:right; margin-left:5px; border-left:solid 1px #bbccaa; padding-left:10px;font-size: 0.8em;
font-weight:bold;
line-height:1.2em;w }
#rightpanel { width: 160px;
margin: 0px 0px 0px 10px; 
float: right;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
font-size: 0.8em;
font-weight:bold;
line-height:1.2em;
text-align: left; 
height: inherit;
padding-left: 5px;}
#rightpanel img{border: 1px #556B2F solid; padding: 3px; margin-top: 0px;}

.imagelink{
padding-top: 10px;
width: 160px;
}
#container {height:225px;}
#jumpMenu {width:300px;}

#quote_right {width:160px; margin-left:10px; background-color:#E8E8E8; background-image:url(../globalimages/quote.gif); border-left:solid 1px #bbccaa; background-repeat:no-repeat; float:right; padding:10px 0px 25px 40px; color:#666600;}

#big_foot{background-color:#96A696; color:#FFFFFF; margin-top:5px; font-size:0.75em; padding:0px 0px 0px 10px;  text-align:left;}
#big_foot a{color:#fff; text-decoration:none;}
#footer {color:#003300; background-color:#ddd; margin-top:0px; font-size:0.75em; padding:0px 20px 0px 0px; text-align:right;}


/* home page styles */
#message {padding-left:0px; height:332px;}
#under_message {width:525px; margin-left:0px; margin-top:20px;}
#latest_news {width:250px; float:left;}
#topical_item {width:230px; float:right;background-color:#D1D9C9; padding:0px 10px 0px 10px; margin-left:10px;}
#topical_item img {margin-top:5px;}

#latest_news h2, #topical_item h2{padding:5px 0px;}
#latest_news p{padding-top:0;}

.clear_link {display:block; text-align:right; clear:both; padding-right:5px; margin-top:0px; margin-bottom:10px; border-bottom:1px solid #666600;}
.clear_link a:link{color:#666600; text-decoration:none;}
.clear_link a:visited{color:#666600; text-decoration:none;}
.clear_link a:hover{color:#669900; text-decoration:none;}
.clear_link a:active{color:#666600; text-decoration:none;}

.clear_link_right {display:block; text-align:left; clear:right; padding-right:5px; margin-top:0px; margin-bottom:2px; border-bottom:1px dotted #666600;}
.clear_link_right a:link{color:#666600; text-decoration:none;}
.clear_link_right a:visited{color:#666600; text-decoration:none;}
.clear_link_right a:hover{color:#669900; text-decoration:none;}
.clear_link_right a:active{color:#666600; text-decoration:none;}

._link {display:block; text-align:right; padding-right:5px; margin-top:0px; margin-bottom:10px; border-bottom:1px dotted #666600;}
._link a:link{color:#666600; text-decoration:none;}
._link a:visited{color:#666600; text-decoration:none;}
._link a:hover{color:#669900; text-decoration:none;}
._link a:active{color:#666600; text-decoration:none;}


a.event_link {padding-right:5px; background-image:url(../globalimages/event_link_back.jpg); height:25px;}
.event, .link {padding-bottom:15px; display:block;}
 
#eventsPage h4, #eventsPage h3{padding-bottom:0px; color:#336600;}
#eventsPage h2 {padding:5px 0px; border-bottom:1px solid #5A7037; }
#eventsPage .event img {width:100px; clear:both; display:block;}




.left {float:left;}
.right {float:right;}
.clear_right {clear:right;}
.clear {clear:both;}

#page_content img{float:right; margin:0px 0px 5px 5px}

/*
#newsPage #page_content img{width:240px; float:right; margin:5px 0px 5px 5px;}
#projectsPage #page_content img{width:240px; float:right; margin:5px 0px 5px 5px;}
*/

#page_content img.left {float:left; margin-right:5px;}


/* styles for text */
h1 {color:#0A3D04;font-size:1.4em; font-weight:bold; padding:0px 0px 6px 0px; line-height:1.2em;}
h2 {color:#5A7037;font-size:1.1em;  font-weight:bold; padding:0px 0px 3px 0px;}
h3 {color:#637363; font-size:1em; font-weight:bold; padding-bottom:3px;}
h4 {color:#637363; font-size:1em; font-weight:normal; padding-bottom:3px;}
.event_head {padding:0px; color:#123456;}
strong {color:#637363;}



/* styles for main nav */ 

#main_menu{ width:200px; color:#003333;}
#main_menu a{text-decoration:none; color:#003300;}
#main_menu a:link{color:#304030;}
#main_menu a:hover{color:#006600;}

#main_menu li{display:block; background-color:#fff; padding:3px; margin:3px;}
#main_menu li.aboutSub{background-color:#eee; padding:1px; margin-left:8px;}
#main_menu li.eventsSub{background-color:#eee; padding:1px; margin-left:8px;}
#main_menu li.learningSub{background-color:#eee; padding:1px; margin-left:8px;}
#main_menu li.supportSub{background-color:#eee; padding:1px; margin-left:8px;}
#main_menu li.workSub{background-color:#eee; padding:1px; margin-left:8px;}

#homePage .homeSub {display: block; }
#newsPage .newsSub { display: block; }
#aboutPage .aboutSub {display:block;}
#reservesPage .reservesSub {display:block;}
#eventsPage .eventsSub {display:block;}
#projectsPage .projectsSub {display:block;}
#learningPage .learningSub {display:block;}
#supportPage .supportSub {display:block;}
#workPage .workSub {display:block;}
#linksPage .linksSub {display:block;}

#homePage .newsSub{ display: none; }
#homePage .aboutSub {display: none;} 
#homePage .reservesSub {display: none;}
#homePage .eventsSub {display: none;}
#homePage .projectsSub {display: none;}
#homePage .learningSub {display: none;}#homePage .supportSub {display: none;}#homePage .workSub {display: none;}#homePage .linksSub {display: none;}


#newsPage .homeSub { display: none; }
#newsPage .aboutSub { display: none; }
#newsPage .reservesSub { display: none; }#newsPage .eventsSub { display: none; }#newsPage .projectsSub {display: none;}
#newsPage .learningSub {display: none;}#newsPage .supportSub {display: none;}#newsPage .workSub {display: none;}#newsPage .linksSub {display: none;}

/*
#aboutPage .homeSub { display: none; }
#aboutPage .newsSub { display: none; }
#aboutPage .reservesSub { display: none; }#aboutPage .eventsSub { display: none; }#aboutPage .projectsSub {display: none;}
#aboutPage .learningSub {display: none;}#aboutPage .supportSub {display: none;}#aboutPage .workSub {display: none;}#aboutPage .linksSub {display: none;}*/

#aboutPage .homeSub, #aboutPage .newsSub, #aboutPage .reservesSub, #aboutPage .eventsSub, #aboutPage .projectsSub, #aboutPage .learningSub, #aboutPage .supportSub, #aboutPage .workSub, #aboutPage .linksSub {display: none;}


#reservesPage .homeSub { display: none; }
#reservesPage .aboutSub { display: none; }
#reservesPage .newsSub { display: none; }#reservesPage .eventsSub { display: none; }#reservesPage .projectsSub {display: none;}
#reservesPage .learningSub {display: none;}#reservesPage .supportSub {display: none;}#reservesPage .workSub {display: none;}#reservesPage .linksSub {display: none;}

#eventsPage .homeSub { display: none; }
#eventsPage .aboutSub { display: none; }
#eventsPage .reservesSub { display: none; }#eventsPage .newsSub { display: none; }#eventsPage .projectsSub {display: none;}
#eventsPage .learningSub {display: none;}#eventsPage .supportSub {display: none;}#eventsPage .workSub {display: none;}#eventsPage .linksSub {display: none;}

#projectsPage .homeSub { display: none; }
#projectsPage .aboutSub { display: none; }
#projectsPage .reservesSub { display: none; }#projectsPage .eventsSub { display: none; }#projectsPage .newsSub {display: none;}
#projectsPage .learningSub {display: none;}#projectsPage .supportSub {display: none;}#projectsPage .workSub {display: none;}#projectsPage .linksSub {display: none;}

#learningPage .homeSub { display: none; }
#learningPage .aboutSub { display: none; }
#learningPage .reservesSub { display: none; }#learningPage .eventsSub { display: none; }#learningPage .projectsSub {display: none;}
#learningPage .newsSub {display: none;}#learningPage .supportSub {display: none;}#learningPage .workSub {display: none;}#learningPage .linksSub {display: none;}

#supportPage .homeSub { display: none; }
#supportPage .aboutSub { display: none; }
#supportPage .reservesSub { display: none; }#supportPage .eventsSub { display: none; }#supportPage .projectsSub {display: none;}
#supportPage .learningSub {display: none;}#supportPage .newsSub {display: none;}#supportPage .workSub {display: none;}#supportPage .linksSub {display: none;}

#workPage .homeSub { display: none; }
#workPage .aboutSub { display: none; }
#workPage .reservesSub { display: none; }#workPage .eventsSub { display: none; }#workPage .projectsSub {display: none;}
#workPage .learningSub {display: none;}#workPage .supportSub {display: none;}#workPage .newsSub {display: none;}#workPage .linksSub {display: none;}

#linksPage .homeSub { display: none; }
#linksPage .aboutSub { display: none; }
#linksPage .reservesSub { display: none; }#linksPage .eventsSub { display: none; }#linksPage .projectsSub {display: none;}
#linksPage .learningSub {display: none;}#linksPage .supportSub {display: none;}#linksPage .workSub {display: none;}#linksPage .newsSub {display: none;}

#sub_menu {width:200px; float:right;}
#sub_menu li{display:block; background-color:#fff; padding:3px; margin:3px;}


.highlightbox_narrow {
width:350px;
padding: 10px;
margin: 10px 15px 0px 0px;
background-color: #D1D9C9;
}

.highlightbox {
width:395px;
padding: 10px;
margin: 10px 15px 0px 0px;
background-color: #D1D9C9;
}

.highlightbox_wide {
overflow:hidden;
width:500px;
padding: 10px;
margin: 10px 15px 10px 0px;
background-color: #C1CDCD;
text-align: left;
  /* DO NOT CHANGE */ 
display: block;  /* DO NOT CHANGE */

}

/* list styles */
ul.normal {list-style:square; margin-left:1em;}
ul.normal li{padding-top:0.5em;}

/* who styles */

.who_bangor h3{margin-top:10px; background-color:#5A7037; color:#FFFFFF; padding:3px;}
.who_loggs h3 {margin-top:10px; background-color:#3E7037; color:#FFFFFF; padding:3px;} 
.favourites {width:200px; float:right; border-top:solid 0px #003333; background-color:#ddd; padding:3px; margin-left:10px;}

/* Events Calendar Styles */
/* Add these to the main stylesheet */
	
#calendar {width:185px;
	margin: 0px 0 25px;
	text-align: center;
	}
	
#calendar table {
	margin:auto;
	}
	
	#calendar h2 {border-bottom:none;}

#calendar caption {color:#FFFFFF;
background-color:#003300;
margin:inherit;
padding:0px;
width:170px;
font-weight: bold;
	
	}
	
#calendar tr {
	padding: 2px;
	}
	
#calendar td {
	padding: 2px;
	text-align: center;
	}
#calendar td a {

	}

.eventday {
	background: #CCCCCC;
	}	
	
#calendar tr:hover {
	}
	
#calendar tr td:hover {
	}
	
div#qTip {
 	padding: 3px;
 	border: 1px solid #666;
 	display: none;
 	background: #CCC;
 	color: #FFF;
 	font: bold 0.8em Verdana, Arial, sans-serif;
 	text-align: left;
 	position: absolute;
	z-index: 1000;
}

#under_side_nav #calendar a:link{color:#5A7037; text-decoration:underline;}
#under_side_nav #calendar a:visited{color:#5A7037; text-decoration:underline;}
#under_side_nav #calendar a:hover{color:#fff; text-decoration:underline;}
#under_side_nav #calendar a:active{color:#5A7037; text-decoration:underline;}

