/* CSS Document */
body{
background-image:url(bgtile.gif);
margin:0px;
color:#8e8e8e;
font-family:verdana;
font-size:11px;

}

a{
color:#e8e8e8;
text-decoration:none;
cursor:pointer;
}

a:hover{
color:#C4CAD0;
cursor:pointer;
}

strong{
color:#b3a15c;
}


#gradientbg{
background-image:url(grad_background.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:center;
}

#widthcontainer{
width:850px; 
margin:0px auto;
}

#mainheader{
background-image:url(main_topbar.jpg);
background-repeat:no-repeat;
height:180px;

}

#navcontainer{
height:45px;
background-image:url(nav_background.jpg);
background-repeat:no-repeat;
text-align:left;
padding-top:9px;
padding-left:30px;
}

#contentarea{
background-color:#000000;
text-align:left;
padding:15px;
background-image:url(contentbg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#basebar{
background-image:url(main_bottom.gif);
background-repeat:no-repeat;
height:22px;
text-align:right;
padding-top:9px;
padding-right:18px;
font-size:9px;
}

/* NAVIGATIONS */
#mainnav ul{
margin:0px;
padding-left:0px;
}

#mainnav ul li{
list-style:none;
display:inline;
}

#mainnav ul li a{
color:#8d8d8d;
text-decoration:none;
padding-right:40px;
cursor:pointer;
}

#mainnav ul li a:hover{
color:#a6a6a6;
cursor:pointer;
}

/*SUBNAVIGATIONS*/
.sub{
display:none;
padding-top:8px;
}

.sub ul{
margin:0px;
padding-left:0px;
}

.sub ul li{
list-style:none;
display:inline;
}

.sub ul li a{
color:#afa068;
text-decoration:none;
padding-right:20px;
font-weight:bold;
cursor:pointer;
}

.sub ul li a:hover{
color:#dec97a;
}

/* Other Tags */
.imagegallery img{
margin:8px;
border:solid 1px #333333;
padding:4px;
background-color:#000000;
}



.title{
font-size:14px;
font-weight:bold;
color:#CCCCCC;
}

ol li{
list-style:circle;
margin-bottom:12px;
}

.transparent{
background-color:#111111;
border:solid 1px #282828;
padding:14px;
width:500px;
margin-top:10px;
margin-bottom:10px;
}

.transparent2{
background-color:#111111;
border:solid 1px #282828;
padding:14px;
margin-top:10px;
margin-bottom:10px;
}

#tablepadding td{
padding:10px;
}

#gallerybox{
border:solid 1px #191919;
margin-bottom:10px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:2px;
padding-right:2px;
}

/*News*/
#smalltext{
font-size:9px;
color:#666;
padding-top:4px;
}

#newsbox{
width:600px;
background-color:#111;
border:solid 1px #282828;
padding:14px;
margin-top:10px;
margin-bottom:25px;
}

#newsbox img{
background-color:#FFFFFF;
border:solid 1px #282828;
}

h2 {
  font:90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#ccc;
  margin:0px;
  }
  
.date-header {
    margin:1.5em 0 .5em;
	}

.post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #333;
    padding-bottom:1em;
	font-weight:bold;
	font-size:12px;
	color:#b3a15c;
    }
	
/*sidebar */
#newsbar{
background-color:#191919;
border:solid 1px #282828;
border-bottom:1px dotted #333;
border-top:none;
padding:8px;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
}

#newsbar a{
font:80%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  }

#newsbarbg{
background-image:url(newsbarbg.gif);
background-repeat:repeat-y;
background-position:center;
}

#newsbartitle{
border:solid 1px #282828;
border-bottom:1px solid #000;
padding:8px;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
background-color:#111;
}

#home_gal{
	text-align:center;
}
#home_gal img{
	margin:3px;
}

.small{
font-size:.85em;
}

