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

/* Global */


body           {background:#000000; margin:0 auto; padding:0; font-size:67.5%; font-family:Trebuchet MS, Arial; color:#000000}

@font-face     {font-family: Base; src: url(neotrash.ttf);}

h2             {font-family:Base, Arial; font-size:2.0em; margin:0; padding:5px 0; color:#362602; text-transform:uppercase}

h2 a, h2 a:visited {color:#362602; text-transform:uppercase; text-decoration:none;}

h2 a:hover     {color:#573d03}

h3, h2.widgettitle  {font-family:Base, Arial; font-size:1.8em; margin:0; padding:15px; color:#362602; text-transform:uppercase}

h3 a, h3 a:visited {color:#362602; text-transform:uppercase; text-decoration:none;}

h3 a:hover     {color:#573d03}

p              {font-family:Trebuchet MS, Arial; font-size:1.2em; line-height:18px; color:#000000;}

a, a:visited {color: #362602; text-decoration: none;}

a:hover {color: #5b4004;}


/* Header */


#header        {background:url(../images/header.jpg) top center no-repeat; width:960px; height:120px; margin:0 auto;  position:relative}



/* Nav */


#nav           {background:url(../images/nav-bg.jpg) top center no-repeat; width:960px; height:50px; margin:0 auto; position:relative; z-index:5000}

#nav ul.menu {padding: 0; margin: 0 0 0 45px; list-style: none; font-size:1.5em; line-height:40px; color:#FFFFFF}

#nav ul.menu * {margin:0; padding:0}

#nav ul.menu li {display:block;	float: left; width: auto; margin:0 25px;}

#nav ul.menu li a {display: block; width: auto;color:#dae6ec; font-weight:normal; text-decoration:none}

#nav ul.menu li a:hover {color: #FFFFFF;}

#nav ul.menu ul {position:absolute; top:45px; left:95px; display:none; opacity:0; list-style:none; width:180px;}

#nav ul.menu ul li{display:block !important;position:relative; border:1px solid #dfdfdf; border-top:none; margin:0; }

#nav ul.menu ul li a {display:block !important; padding:3px 0px 2px 7px !important; background-color:#f0efeb; color: #084872; font-size:13px; font-family:Trebuchet MS, Arial; font-weight:normal; width:170px; margin:0 !important; height:30px; line-height:30px;}

#nav ul.menu ul li a:hover {display:block; padding:3px 0px 2px 7px !important; font-size:13px; font-family: Trebuchet MS, Arial; font-weight:normal; width:170px; background: #084872; color: #FFFFFF; margin:0 !important}





/* Backgrounds */

#homepage-bg   {background:url(/images/homepage-bg.jpg) top center no-repeat; width:960px; margin:0 auto; position:relative; height:735px;}

#content      {width:960px; margin:0 auto; }

.content-bg{background:url(/images/content-bg.jpg); float:left}

.homepage-float-left,.content-float-left {float:left;width:680px; }

.homepage-float-right,.content-float-right {float:left;width:280px;}

#content-bottom {background:url(/images/content-footer.jpg) top center no-repeat; width:960px; height:40px; position:relative; margin:auto; clear:both}

.padded {padding:0 10px 0 40px;}



/* Headers/Main Images */

.homepage-image-wrap {width:680px; height:358px; margin:10px 0 0 -10px; z-index:250}

.content-header {width:677px; height:153px; margin:10px 0 0 -10px;}



/* Text Wrappers */

.homepage-text-wrap {width:620px; padding:10px; margin:0px 20px;}




/* Homepage Bottom */


.homepage-bottom-images {width:650px; padding:5px; margin:0px 20px;}

.middle-image  {margin-right:30px; margin-left:30px}



/* Sidebar */

.homepage-sidebar {background:url(../images/homepage-side-bar-bg.png); width:293px; height:666px; margin:10px 0 0 0; position:absolute; z-index:125}

.homepage-gallery-container {position:absolute; z-index:250; background:url(../images/homepage-image-bg.png) top center no-repeat; width:325px; height:145px; top:600px;}


/* Footer */

#homepage-footer-break {clear:both; height:20px;}

#homepage-footer-wrapper {position:absolute;top:740px; left:10px; color:#FFFFFF; font-size:1.1em; width:650px; margin:0 0 0 0px}

#homepage-footer-wrapper a,#homepage-footer-wrapper a:visited {color:#e8e2d3; text-decoration:none;}

#homepage-footer-wrapper a:hover {color:#FFFFFF}

#footer-wrapper {width:960px; margin:0 auto; text-align:left; color:#FFFFFF; font-size:1.1em; padding:5px 0 0 20px; clear:both}

#footer-wrapper a,#footer-wrapper a:visited {color:#e8e2d3; text-decoration:none;}

#footer-wrapper a:hover {color:#FFFFFF}

.margin-tb   {margin:5px 0;}


/* Homepage Slider */


#slider ul, #slider li {margin:0; padding:0; list-style:none;}

#slider li   {width:680px; height:358px; overflow:hidden;}	

#prevBtn, #nextBtn {display:block; width:40px; height:35px; position:absolute; left:550px; top:25px; text-indent:-5000px;}	
		
#nextBtn     {left:600px;}														

#prevBtn a, #nextBtn a {display:block; width:40px; height:35px; background:url(../images/btn_prev.png) no-repeat 0 0; outline:none;}	
		
#nextBtn a   {background:url(../images/btn_next.png) no-repeat 0 0; clear: both}	





div#shShutter, div#shDisplay { z-index:10000; }			

.edit-link a{margin-left:30px; border: solid 1px #09456e; padding:3px; background-color:#276b99; color:#ffffff;}



