@import "reset.css";

body { background-color: White; color: #343a36; font: 11px/normal Georgia, Helvetica, Arial, sans-serif; text-align: center; }

a,a:link,a:visited { color: #ee802f; }
a:hover { color: #343a36; }

a.highlight,a.highlight:link,a.highlight:visited{ color: #ee802f; text-transform:uppercase; }
a.hovered,a.highlight:hover,a.highlight:active { color: #fff !important; background-color:#ee802f; }

#article p, p#tags, p.tags{ text-align:justify; color:#778679; line-height:34px; }

p { margin-bottom: 1em; line-height:14px }

ul { list-style: disc; padding: .5em 0 .5em 2em; }
ol { list-style: decimal; padding: .5em 0 .5em 2em; }
ul.reset, ul.reset ul, ul.reset ol, ol.reset, ol.reset ol, ol.reset ul { list-style: none; margin: 0; padding: 0; }

.highlight { color: #ee802f; }

/* Images */

img { behavior:url(css/iepngfix.htc); }
img#map { display: inline; margin: 166px 250px 0 0; }
img#splash { display: inline; margin: 65px 0 0 7px; }


/* Titles */

h1 { margin: 0; font-size: 15px; font-family:Tahoma,sans-serif; }
h2 { color: #ee802f; }
h3 {}
/* Custom */
#logo { position: absolute; top: 160px; right: 34px; z-index: 2; margin: 0; }
#outline {}
h1.afterh1 { margin-top: 0; margin-bottom:12px; }
.marginplease{ margin-bottom:18px; }


/* Layout
==============================================================================================  */

#container { position: relative; width: 1065px; min-height: 700px; margin: 20px auto; text-align: left; }
#overlay { position: absolute; top: 0; left: 0; z-index: 1; width: 1065px; height: 700px; }
#content { clear: both; }
#header { height: 160px; }
#sidebar { float: left; width: 220px; }
#mainbar {  }
#footer {  }

* html { height: 753px }


/* Navigation */

#nav { float: left; margin: 28px 0 3px; padding: 5px 8px 3px 0; background-color: #fff; }
#nav li { float: left; height: 27px; margin-right: 15px; }
#nav li.last { margin-right: 0; }
#nav li a { float: left; height: 0; padding-top: 27px; overflow: hidden; background-image: url(../images/nav.gif); background-repeat: no-repeat; }

#nav li#navi1 a { width: 80px; background-position: 0 0; }
#nav li#navi2 a { width: 121px; background-position: -95px 0; }
#nav li#navi3 a { width: 107px; background-position: -233px 0; }
#nav li#navi4 a { width: 110px; background-position: -356px 0; }
#nav li#navi5 a { width: 72px; background-position: -482px 0; }

#nav li#navi1 a:hover, #nav li#navi1 a.on { background-position: 0 -27px; }
#nav li#navi2 a:hover, #nav li#navi2 a.on { background-position: -95px -27px; }
#nav li#navi3 a:hover, #nav li#navi3 a.on { background-position: -233px -27px; }
#nav li#navi4 a:hover, #nav li#navi4 a.on { background-position: -356px -27px; }
#nav li#navi5 a:hover, #nav li#navi5 a.on { background-position: -482px -27px; }

#subnav { clear: both; float: left; padding: 2px 5px; background-color: #ee802f; line-height: 1em; font-size: 18px; }
#subnav li { display: inline; margin-right: 7px; }
#subnav li.last { margin-right: 0; }
#subnav li a, #subnav li a:visited { color: #faaf75; }
#subnav li a:hover, #subnav li a.on { color: #fff; }


/* Textblock */

/* By parent */
#home{background:url(../images/pages/10.jpg) no-repeat 50% 48px;}
#home #textblock { margin-top: 320px; width: 230px; }
#project #textblock { overflow: auto; height: 450px; }


/* Controls */

#controls { color: #ee802f; font-size: 17px; font-family:Helvetica, sans-serif; font-weight:bold;  }
#controls a, #controls a:visited { color: #ee802f; font-weight:normal; }
#controls p { margin-bottom: .5em; }
#controls p.pagenums{ padding-bottom:16px; }
#controls p.pagenums a { padding: 2px; }
#controls p.pagenums a.current, #controls p.pagenums a:hover{ text-decoration:underline; }
#controls p.directions a{ font-weight:bold; }
#controls p.directions span{ color: #869689; }

a.sanserif{ color: #ee802f; font-size: 17px; font-family:Helvetica, sans-serif; font-weight:bold; }

/* News */

#newslist { width: 845px; }
#newslist li { width: 100%; min-height: 187px; margin-bottom: 15px; }
#newslist li img.main { float: right; margin: 0 0 0 10px; }

* html #newslist li { height: 187px; }


/* Article */

#article { width: 850px; color: #647566; font-size: 20px; text-align: justify; line-height: 1.5em; }


/* Footer */

#footer { position: absolute; right: 200px; z-index: 1; width: 515px; height: 80px; font-family: Arial, Helvetica, sans-serif; }
#footer dl#address-1 { float: left; width: 120px; }
#footer dl#address-2 { float: left; width: 95px; }
#footer dl#phonemail-1 { float: left; width: 150px; }
#footer dl#phonemail-1 { float: left; width: 150px; }
#footer dl dt { display: none; }
#footer dl dd { margin-bottom: 6px; letter-spacing: 0px; }
#footer dl dd span { padding: 2px 4px; background-color: #869689; color: #fff; }
#footer dl dd span.highlight { background-color: #ee802f; color: #fff; }
#footer dl dd a, #footer dl dd a:visited { color: #fff;padding: 0; background-color: #869689;  }

/* Share Icons - Updated by Max @ The Cauldron - 14/09/2009 */

#share-icons{
	position:relative; 
	float:left; 
	margin-top:17px;
}

#share-icons ul, #share-icons-news ul, #share-icons-template ul{
	margin: 0;
	padding: 0;
}

#share-icons li, #share-icons-news li, #share-icons-template li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
}

#share-icons a, #share-icons-news a, #share-icons-template a{
	display: block;
	margin: 0 22px 0 0;
}

#footer-news{
	position: relative;
	clear: both;
}

#footer-news #share-icons-news{
	position: absolute; 
	top: 30px;
	left: 0;
	
}

#footer-news #footer { position: absolute; top: 30px; right: 200px; z-index: 1; width: 515px; height: 80px; font-family: Arial, Helvetica, sans-serif; }

#share-icons-template{
	position: absolute;
	top: 619px;
	left: 0;
}

#google-map-1{
	width: 408px;
	margin: 0 35px 0 0;
	float: left;
}

#google-map-2{
	width: 408px;
	float: left;	
}