body {background:#cccccc;color:#000000;}
a {color: #336600;}
a:hover {color: #cc3300;}
#header {border-bottom:1px solid #ffffff;background:#ffffff url(../standard/images/logo.png) no-repeat 11px 15px}
#pagewrapper {border:10px solid #ffffff;background:#ffffff}
#footer {border-top:3px solid rgb(132,156,131);background:#ffffff url(../standard/images/footer.jpg) no-repeat 0px 10px}
.warning {color:#FF0000}


/* breadcrumb */
div.breadcrumb {border-top:3px solid rgb(132,156,131);color:#cccccc;font-size:10px;padding:10px 0 9px 0;text-transform: lowercase;}
.breadcrumb a {color:#cccccc;text-decoration:none;}
.breadcrumb a:hover {color:#999999;text-decoration:underline;}

/*	side nav */
div.sidenavwrapper {}
div.sidenavwrapper ul.top {margin:0 0 15px 0;padding:0;list-style:none;width:150px}
div.sidenavwrapper ul.top li {margin:0 0 4px 0;padding:0;list-style:none;}
div.sidenavwrapper ul.top li h4  {font-size:12px;margin:0;padding:0px;}
div.sidenavwrapper ul.top li h4  a {text-decoration:none;display:block;padding:2px 5px 1px 5px;border:1px solid rgb(132,156,131);background:rgb(188,180,164);color:#ffffff;text-transform: uppercase;}
div.sidenavwrapper ul.top li h4  a:hover {display:block;}
div.sidenavwrapper ul.sub {margin:0;padding:0;list-style-type: none;}
div.sidenavwrapper ul.sub li {margin:0;border-bottom:0px;}
div.sidenavwrapper ul.sub li h5 {font-size:12px;font-weight:normal;margin:0;padding:0;}
div.sidenavwrapper ul.sub li h5 a {display: block;font-style: italic;font-weight:normal;text-decoration:none;padding:2px 5px 1px 5px;}
div.sidenavwrapper ul.sub li h5 a:hover {text-decoration:none;font-weight:normal;display: block;}

div.sideblog {color:#336600;text-align:right;width:170px}
div.sideblog a {font-style: italic;text-decoration:none;display:block;}
div.sideblog a:hover {text-decoration:underline;}

/*	extra accessability tricks */
div.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;margin:0px;padding:0px;}
span.nhidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;margin:0px;padding:0px;display:block;}
	
/* session alert box */
div#timer div#message {display:none}
div#timer div#showmessage {background-color: #FFFFEF;height: 140px;width: 375px;border: 1px solid #FFE04F;position:absolute;z-index:100;left:25%;top:50px;text-align:left;padding:10px;}
div#timer div#showmessage strong {font-size:14px;color:#FF3300;margin:0 0 10px 0;display:block;}

/* search results */
html>body .searchitem {height:1%}
.searchitem {height:auto}
.searchitem .searchbox {padding:2px;float:right;width:480px}
.searchitem .searchboxgold {background:#ffffcc;padding:2px;border:1px solid #cccccc;float:right;width:480px}
.searchitem .mapid {float:left;width:24px;height:24px;background:url(/img/dot.png) no-repeat;text-align:center;padding-top:5px;font-size:10px;font-weight:bold;}
.searchitem img {border:none;}
.searchitem .pic {float:left;width:130px;}
.searchitem p {margin-top:0;padding-top:0}
.listing {border-bottom:1px solid #99CC99}
.listing .description .title {color:#990000;font-size:16px;font-weight:bold}
.listing .description .link a {color:#990000}

/* gallery */
#gallerynav {text-align:center;padding:0 100px 0 100px}
#gallerynav div.one{width:66%;float:left;}
#gallerynav div.two{width:33%;float:right;text-align:left;}
#gallerynav div.three{width:50%;float:right;}
#gallerynav div.four{width:50%;float:left;text-align:right;}

a.gallbigger {display:block;text-align:right;}
a.gallup {text-decoration:none;position:relative;}
a.gallup div.d {position:absolute; left:0px; top:0; z-index:1;background:url(../standard/images/arrows/gallery/up.png) no-repeat right top;width:32px;height:32px;}
a.gallprev {text-decoration:none;position:relative;}
a.gallprev div.d {background:url(../standard/images/arrows/gallery/previous.png) no-repeat right top;width:32px;height:32px;z-index:10;position: absolute;left: 0px;top: 0px;}
a.gallnext {text-decoration:none;position:relative;}
a.gallnext div.d {background:url(../standard/images/arrows/gallery/next.png) no-repeat right top;width:32px;height:32px;z-index:10;position: absolute;left: 0px;top: 0px;}
div.gallimage {float:left;width:138px;height:120px;text-align:center;border:1px solid #efefef;padding:10px 0 10px 0;margin: 0 30px 30px 0;}
div.gallerytitle a {font-weight:bold;color:#000000;text-decoration:none;}
div.gallerytitle a:hover {text-decoration:underline}
div.gallerydescription a {text-decoration:none;}
div.gallerydescription a:hover {text-decoration:underline}
div.gallerydate {font-size:smaller;color:#666666}
div.imageshow {text-align:center}
div.imagedate, .imagedescription {text-align:left}

/* icons */
.rss {background:url(../standard/images/icons/rss.png) no-repeat right center;height:22px;text-align:right;width:170px;margin:0 0 15px 0}
a.icospace {padding:0 25px 0 0;text-decoration:none;}

/* social bookmarks */
.sharesb {clear:both;position:relative;border:1px solid #878787;padding:3px;margin:15px 0 10px 0;}
.sharesb  h6{padding:0 3px 0 0;margin:0;margin:0 5px 0 3px;font-size:0.88em;font-weight:normal;}
.sharesb ul{text-align:center;list-style:none;margin:6px 0 4px 0;padding:0;}
.sharesb ul li{text-align:center;display:inline;padding:0 4px 6px 0;}
.sharesb ul li.delicious{background:url(../standard/images/icons/delicious.gif) no-repeat 0 0;}
.sharesb ul li.digg{background:url(../standard/images/icons/digg.gif) no-repeat 0 0;}
.sharesb ul li.reddit{padding:0 0 0 2px;background:url(../standard/images/icons/reddit.gif) no-repeat 0 0;}
.sharesb ul li.facebook{background:url(../standard/images/icons/facebook.gif) no-repeat 0 0;}
.sharesb ul li.stumbleupon{background:url(../standard/images/icons/stumbleupon.gif) no-repeat 0 0;}
.sharesb ul li a{padding:0 0 0 18px;margin:0 3px 0 0px;text-decoration:none;}

/* minutes */
.minuteeven {background:rgb(212, 239, 179)}
.minuteodd {background:#ffffff}
.action {float:right;width:45%;padding:5px;}
.discussion {float:left;width:45%;padding:5px;}

/* campaigns */
form.campaign input {border:1px solid #666666}
form.campaign input.initial {width:110px;margin:0px;padding:0px;}
form.campaign input.surname {width:110px;margin:0px;padding:0px;}
form.campaign input.email {width:210px;margin:0px;padding:0px;}
form.campaign textarea {border:1px solid #666666;width:480px;height:100px}
div.fieldpad {float:left;padding:0 0 0 10px;}

/* search results */
div.searchresults {margin:0 0 15px 0}
div.searchresults .title a {font-size:14px;color:#336633;font-weight:bold}
div.searchresults a.url {color:#0099FF}
div.searchresults .type {color:#999999}
span.searchhighlight {padding:1px 3px 1px 3px;background:rgb(212, 239, 179);border:1px solid #336600}