/*************************************************************
  STC Underground -- www.stcunderground.com
  August 2007
  coded by: R.S. / eParkDistrict.com ~ VisionaryWebworks.com
*************************************************************/
* {	margin:0; padding:0;}
body { margin: 0px 0px 0px; padding: 0px;    background: url(../layout/bg-STCU.jpg) repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .8em; color: #FFFFF5;	text-decoration: none;}
html { min-height: 100%; margin-bottom: 1px; }

/***************************************************
   Page Layout and Standard Text:
 ***************************************************/
p {	margin-bottom: 10px;}
a:link { color: #FFA250;	text-decoration: none;}
a:visited { color: #FFA250;	text-decoration: none;}
a:hover{ color: #FCD2AD; text-decoration: none;}
hr { color: #FFA250; background-color: #FFA250; height: 0;	border-width: 1px 0 0 0; border-style: solid;	border-color: #FFA250;	margin-top: 15px; margin-bottom: 15px;}
#content {padding: 14px 15px 40px; text-align: left;}
#content ul li { list-style-type: square;	list-style-position: outside;	margin-bottom: 4px;	margin-left: 20px;}
#content ol li { list-style-position: outside; margin-bottom: 4px;	margin-left: 40px;}
#nav {margin: 0px 0px 0px 2px;}
img, { behavior: url(iepngfix.htc)}
#masthead {	margin-top: 13px;	margin-bottom: 13px;}
#ilink { margin-top: 7px;	margin-right: 8px;}
#trans { width: 760px;	margin-top: 0px; background-color: #511901;	filter: alpha(opacity=75);	border-top: 0px solid #FDF7D9;	border-right: 2px solid #FDF7D9; border-bottom: 2px solid #FDF7D9;	border-left: 2px solid #FDF7D9;}
#trans td {	font-weight: normal;	color: #FFFFF5;	position: relative;	filter:alpha(opacity=100);	text-align: left;	vertical-align: top;}
.smallertxt {font: .8em Verdana, Arial, Helvetica, sans-serif;}

/***************************************************
   Homepage News:
 ***************************************************/
#news-bg-t { background-image: url(../layout/news-bg-t.gif);	height: 59px;	width: 264px;	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center bottom;}
#news-bg-m {background-image: url(../layout/news-bg-m.gif);	background-attachment: scroll;	background-repeat: repeat-y;	background-position: center top;	float: left;	height: auto; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .92em; color: #005F00;	text-decoration: none;}
#news-bg-b { background-image: url(../layout/news-bg-b.gif);	height: 55px;	width: 264px;	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center top; }
#news p { margin-top: 5px; margin-bottom: 0px;}
.news-header {	font-size: 1.4em;	color: #AC420F;	text-decoration: none;	font-family: "Times New Roman", Times, serif;	font-weight: bold;	margin-bottom: 6px;	margin-top: 0px; padding-top: 0px;}
#news a:link { color: #A95D3E;	font-weight: normal; text-decoration: none;}
#news a:visited {	color: #A95D3E;	font-weight: normal; text-decoration: none;}
#news a:hover { color: #ED855B; font-weight: normal; text-decoration: none;}
#news a:active { color: #A95D3E;	font-weight: normal; text-decoration: none;}

/***************************************************
   Photo Alignment:
 ***************************************************/
.imgleft-nobdr {	float: left; margin: 6px 10px 3px 0px;}
.imgleft-bdr {	float: left; margin: 6px 10px 3px 0px; border: 1px solid #F1EBCE;}
.imgright-nobdr {  float: right;  margin: 6px 0px 3px 10px;}
.imgright-bdr {  float: right;  margin: 6px 0px 3px 10px;  border: 1px solid #F1EBCE;}

/***************************************************
   Headers:
 ***************************************************/
.header { font-size: 1.2em;	font-weight: bold;	color: #FF7F50;}
.subheader { font-size: 1em; font-weight: bold;	color: #FF7F50;}
h1 { font-size: 1.4em; font-weight: bold; margin: 5px 0px 2px;}
h2 { font-size: 1.4em;	margin: 5px 0px 2px; color: #FF7F50;}
h3 { font-size: 1.3em;	font-weight: bold;	margin: 5px 0px 2px; color: #82AD56;}
h4 { font-size: 1.25em; font-weight: bold; margin: 5px 0px 2px;}
h5 { font-size: 1.2em; font-weight: bold; margin: 5px 0px 2px;}
h6 { font-size: 1em; font-weight: bold; margin: 5px 0px 2px; color: #82AD56;}

/***************************************************
   Tables & Pullout Boxes:
 ***************************************************/
.tableborders-all {	border: 1px solid #CE6200;	border-collapse: collapse;	text-decoration: none;	font-size: 0.8em;	margin-top: 10px;	margin-bottom: 10px;}
.tableborders-all td {	border: solid 1px #CE6200;	text-decoration: none;	padding: 2px 4px 2px 4px;}

.pullout-left {	padding:10px;	background-color: #A53703;	color:#FFFFFF;	float:left;	text-align:left;	letter-spacing: 0.05em;	margin:10px 10px 10px 0px;	font-size: 1.2em;	font-weight: bold;	border: 1px solid #E34D04;}
.pullout-right {padding:10px;	background-color: #A53703;	color:#FFFFFF;	float:right; text-align:left;	letter-spacing: 0.05em;	margin:10px 0px 10px 10px;	font-size: 1.2em;	font-weight: bold;	border: 1px solid #E34D04;}

/***************************************************
 Footer:
 ***************************************************/
#footer { font-size: 0.75em;	text-decoration: none;	color: #FFA250;	padding-top: 4px;	padding-bottom: 4px;}
#footer-top {border-top: 2px solid #FDF7D9; padding-top: 4px; padding-bottom: 4px;}
#footer a { color: #FFA250; text-decoration: none;}
#footer a:hover{ color: #EFD7B5; text-decoration: none;}

/***************************************************
 VW 
 ***************************************************/
#vw {	font-size: 10px;	color: #FFFBE6;	text-decoration: none;	text-align: right;	margin:0 auto;	font-weight: bold;}
#vw a {	color: #FFFBE6; text-decoration: none;font-weight: bold;}
#vw a:hover {color: #A62E00; text-decoration: none;font-weight: bold;}
