
#container { margin-left: auto; margin-right: auto; width: 980px;}

#logo { position: absolute; top: 7px; width: 85px; height: 78px;}
#slogan { z-index:4; position: absolute; top: 22px; margin-left: 667px;}
#green { color: #AADA7E; position: absolute; top: 0px; margin-left: 206px; width:769px; height: 86px; background: url(../_images/template/green_bkg.gif) scroll no-repeat right top;}
	#green ul { margin: 0px; padding-top: 58px; padding-left: 0px; padding-right: 24px; text-align: right;}
	#green li { list-style-type: none; display: inline;}
	#green a { font-weight: bold; color: #fff; text-decoration: none;}
	#green a:hover { color: #417313; text-decoration: none;}
	
#toplinks { color: #fff; position: absolute; top: 88px; width: 953px; padding-right: 23px; height: 25px; text-align: right; background: url(../_images/template/topcurve_bkg.gif) scroll no-repeat left top;}
	#toplinks ul { margin: 0px; padding-left: 0px; padding-top: 6px;}
	#toplinks li { list-style-type: none; display: inline;}
	#toplinks a { color: #fff; text-decoration: none;}
	#toplinks a:hover { text-decoration: underline;}

#name { z-index:5; position: absolute; top: 94px; margin-left: 23px; color: #fff; font-weight: bold;}
#date { z-index:6; position: absolute; top: 94px; margin-left: 213px; color: #fff;}

#breadcrumb { color: #4D4D4D; position: absolute; top: 114px; width: 975px; height: 27px; background: url(../_images/template/breadcrumb_bkg.gif) scroll no-repeat left top;}
	#breadcrumb ul { margin-left: 213px; margin-top: 0px; padding-left: 0px; padding-top: 5px;}
	#breadcrumb li { list-style-type: none; display: inline;}
	#breadcrumb a { color: #4D4D4D; text-decoration: none;}
	#breadcrumb a:hover {text-decoration: underline;}
	
#nav { z-index:7; position: absolute; top: 141px; margin-left: -5px; width: 199px; min-height: 620px; height:auto !important; height:520px; background: url(../_images/template/nav_bkg.gif) scroll no-repeat left top;}

	#nav ul { margin: 0px; padding-left: 7px; padding-top: 20px;}
	#nav li { width: 168px; list-style-type: none; line-height: 14px; border-top: 1px solid #fff; border-bottom: 1px solid #BFCCD1;}
	#nav a { padding-top: 3px; padding-bottom: 3px; color: #50707F; width: 168px; display: block; padding-left: 11px; text-decoration: none;}
	#nav a:hover { background-color: #B3CCD4; text-decoration: none;}
	#nav .selected { font-weight: bold;}
	#nav ul ul { font-weight: normal; margin-left: 0px; padding-left: 0px; padding-top: 0px; border-top: 1px solid #BFCCD1;}
	#nav ul ul li { width: 153px; background: url(../_images/icons/subnav_arrow.gif) scroll no-repeat left center; padding-left: 16px; border: none;}
	* html #nav ul ul a { color: #50707F; width: 153px; display: block; text-decoration: none;}
	#nav ul ul a:hover { background: none; font-weight: bold;}
	#nav ul ul .selected { font-weight: bold;}

#colourblocks { border-left: 2px solid #fff; color: #fff; z-index:3; padding-left: 14px; font-weight: bold; position: absolute; top: 141px; margin-left: 542px; width: 188px; height: 111px; padding-top: 16px; background-attachment: scroll; background-image: url(../_images/template/curve_bkg.gif); background-repeat: no-repeat; background-position: right top;}
	#colourblocks ul { margin: 0px; padding: 0px;}
	#colourblocks li { list-style-type: none; padding-left: 12px; line-height: 18px; background: url(../_images/icons/colourblocks_arrow.gif) scroll no-repeat left center;}
	#colourblocks a { color: #fff; text-decoration: none;}
	#colourblocks a:hover { text-decoration: underline;}
#pscroller1 { width: 188px; height: 98px;}

#main { font-size: 1.1em; position: absolute; top: 141px; width: 975px;}

#photoholder { position: absolute; z-index:21; width: 558px; height: 127px; background: url(../_images/template/photo_bkg.gif) scroll no-repeat left top;}
#photo { z-index:20; margin-left: 186px; width: 558px; height: 127px; text-align:left;}

#content { margin-left: 186px; width: 518px; min-height: 527px; padding: 20px; float:left; display:inline; }
* html #content { height: 527px;}

/* #contentmain{ border-bottom:1px solid #dae1e4;} */
.share{ float:left; padding:0 0 10px 0;}
.facebook, .blog{ background:url(../_images/template/facebook-icon.gif) no-repeat -1px 0px; padding:0 0 10px 22px; float:left; clear:both;}
.blog { background:url(/_images/template/wordpress.gif) no-repeat -1px 0px; }
#content .share a, #content .facebook a, #content .blog a { color:#7d7d7d; text-decoration:underline; }
	#content .share a:hover, #content .facebook a:hover, #content .blog a:hover, #content .share a:focus, #content .facebook a:focus, #content .blog a:focus { color:#55A20E;}

#content .emmaprofile{ float:right; display:inline; padding:0 0 10px 10px; margin:-8px 0 0 0; }

#content ul.mediacentregallery{ list-style:none; width:auto; display:inline; float:left; margin:20px 0 10px 0; padding:0;}
#content ul.mediacentregallery li{ display:inline; float:left; margin:0 10px 0 0; width:70px; text-align:center;}
#content ul.mediacentregallery li img{  border:1px solid #ccc;}
#content ul.mediacentregallery li a{ line-height:0.5em;}

.subnav{ width:200px;  float:right;/* background:url(../_images/template/dotted_bg.gif) repeat-y top left;*/ margin:25px 0 20px 0;}

.subnav ul{ width:180px; float:right; margin:0 0 10px 0; padding:0; list-style:none;}
.subnav ul li{ background:url(../_images/template/subnav-bullet.gif) no-repeat top left; padding:0 0 5px 13px; margin:0 15px 0 13px; font-size:0.95em; color:#fff;}
.subnav ul li a{ color:#fff; text-decoration:none; font-weight:bold;}
.subnav ul li.top{ width:180px; height:47px; margin:0; padding:0 0 5px 0; background:none; line-height:0; font-size:0;}
.subnav ul li.last{ padding:0 0 0 13px;}

.subnav ul.green{ background:#69ba1f url(../_images/template/subnav-grad-green.gif) repeat-x; background-position:0 47px;}
.subnav ul.purple{ background:#482c8b url(../_images/template/subnav-grad-purple.gif) repeat-x; background-position:0 47px;}
.subnav ul.blue{ background:#008ab9 url(../_images/template/subnav-grad-blue.gif) repeat-x; background-position:0 47px;}

.subnav ul li.bottomgreen{ width:180px; height:30px; margin:0; padding:0; background:url(../_images/template/subnav-bottom-green.gif) no-repeat top left;}
.subnav ul li.bottompurple{ width:180px; height:30px; margin:0; padding:0; background:url(../_images/template/subnav-bottom-purple.gif) no-repeat top left;}
.subnav ul li.bottomblue{ width:180px; height:30px; margin:0; padding:0; background:url(../_images/template/subnav-bottom-blue.gif) no-repeat top left;}


#content ul { margin-top: 0px; margin-left: 20px; margin-bottom: 10px; padding: 0px;}
* html #content li { padding-left: 0px; list-style-type: square; line-height: 22px;}
#content a { color: #0090C2; text-decoration: none;}
#content a:hover { text-decoration: underline;}

#content #sitemap { width: 515px;}
	#content #sitemap a { list-style-type: none; background: url(../_images/icons/bullet.gif) no-repeat left center scroll; width: 495px; display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 20px;}
		#content #sitemap a:hover { background-color: #E9F5DF; text-decoration: none;}
		#content #sitemap ul { margin: 0px; padding: 0px;}
		#content #sitemap li { width: 515px; list-style-type: none; padding-left: 0px; border-bottom: 1px dotted #ccc;}
		#content #sitemap ul li ul { margin-left: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; width: 498px; border-top: 1px dotted #ccc; border-bottom: none;}
		#content #sitemap ul li ul li { padding-left: 10px; width: 498px; border-bottom: none;}
		#content #sitemap ul li ul li a:hover { color: #088BBC; background: #E9F5DF url(../_images/icons/bullet.gif) no-repeat left center scroll;}

#footer { color: #9AA0A3; font-weight: bold; width: 976px; height: 25px; background: url(../_images/template/footer_bkg.gif) scroll no-repeat left top; clear:both;}
	#footer ul { margin: 0px; padding-top: 4px; padding-left: 0px;}
	#footer li { list-style-type: none; display: inline;}
	#footer a { color: #9AA0A3; text-decoration: none;}
	#footer a:hover { text-decoration: underline;}
	
	#footerleft { float: left; width: 347px; padding-left: 23px;}
	#footerright { float: right; width: 349px; text-align: right; padding-right: 23px;}