* {padding: 0px; margin: 0px;}

.clrboth{ clear: both; }

a {outline:none;}

img{ border: none;}

body{
font-family: "trebuchet ms", helvetica, tahoma, verdana;
font-family: "Arial", helvetica, tahoma, verdana;
line-height: 20px;

/*background-image: url(../images/bodybackdrop.jpg);*/
background-repeat: repeat-x;
background-position: 0px 11px;
background-color: #1e1e1e;	/* editable */
color: #666666;
font-size: 12px;
padding-bottom: 6px;
}

#wrapper, #narrow #headercontent{
width: 964px;
margin: 0px auto;
}

#header{
height: 100px;
padding-left: 25px;
padding-top: 25px;
}

#main{
padding-bottom: 16px;
}

#left img{
border: 4px solid #333;
}

#wrapper #left{
width: 654px;
float: left;
}

#left{ margin: 0px 16px; }


#leftouter{}
#leftblock{}
#leftinner{
padding: 32px;
padding-top: 16px;
}

#right{
width: 196px;
float: left;
margin: 0px 16px;
}
#footer{
border-top: 2px solid #5d96be;
}
#bluestrip{
height: 11px;
background-image:url(../images/bluestrip.jpg);
}

/* main nav */

#navigation{
line-height: 24px;
}

#navigation li{
list-style-type: none;
}
#navigation a{
text-decoration: none;
font-size: 16px;
font-weight: bold;
color: #999;
}

.nav{
color: #999;
}

.navcurrent{
color: #FFFFFF;
}

a.nav:hover{
color: #FFFFFF;
}

/* left */

#left h1{
color: #0F710D;
font-size: 29px;
letter-spacing: 1px;
margin-bottom: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

#left h2{
color: #DDD;
font-size: 16px;
letter-spacing: 1px;
padding-bottom: 8px;
}

#left p{
padding-bottom: 10px;
color: #CCC;
}

#left a{
color: #0F710D;
}

#left li{
list-style-type: none;
background-image: url(../images/bulletpoint.gif);
background-repeat: no-repeat;
font-size: 12px;
background-position:  0px 4px;
font-size: 12px;
padding-left: 18px;
}

#left ul li ul{
font-size: 12px;
padding-bottom: 10px;
}


/* footer */
#footer{
font-size: 11px;
padding-top: 6px;
}

#footernavigation{
width: 600px;
float: left;
}

#footernavigation li{
list-style-type: none;
float: left;
}
#footernavigation a{
color: #0F710D;
text-decoration: none;
margin: 10px;
}

#strapline{
width: 330px;
float: left;
text-align: right;
padding-right: 22px;
}

/* headerstrip */

#headerstrip{
padding-bottom: 2px;
border-bottom: 1px solid #FFF;
}
#headerbluestrip{
height: 4px;
background-color:#5d96be;
border-bottom: 1px solid white;
}
#headerdarkstrip{
height: 100px;
background-color:#EEE;
}
#headercontent{
padding-top: 22px;
padding-left: 80px;
margin-bottom: 1px;
}

#logo{
width: 200px;
height: 54px;
border: 1px solid #666;
}


#rightblockinner{
padding: 16px;
padding-left: 24px;
/*background-image: url(../images/lightroundedbottom.jpg);*/
background-repeat:no-repeat;
background-position: bottom;
}

#rightblock{
/*background-image: url(../images/lightroundedtop.jpg);*/
background-repeat:no-repeat;
background-position: top;
}

#rightblockouter{
width: 228px;
/*background-image: url(../images/lightroundedcenter.jpg);*/
margin-bottom: 16px;
}

#leftinner ul{
margin-bottom: 8px;
padding-left: 16px;
}

.gallery_padding{
float: left;
margin-bottom: 16px;
margin-right: 16px;
}

.back_link{color: #5C96BE; float: right; position: relative; left: -50px; top: -20px; font-size: 14px; font-weight: bold; }
