html, body{ 
 margin:0; 
 padding:0;
 text-align:center; 
 background-color:#000000; 
 font-family:"Century Gothic",Verdana,Arial,Sans-serif;
 font-size:12px;
color:#FFFFFF;
font-weight:normal;
} 
 
#pagewidth{ 
 width:794px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
 background:url(images/bg_strip_header.jpg) no-repeat;
 min-height:704px;
 height:auto !important;
  height:704px;
 
} 

 
#header {
	float:right;
      margin:0; padding:0;
      position:relative;
      width:301px; height:100px; 
      margin:0; padding:0;
      overflow:hidden;
      }
#header span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:301px; height:100px;
      margin:0; padding:0;
      background:url(images/logo.jpg) no-repeat;
}
 
#maincol{  
*margin-top:100px;
_margin-top:0px;
width:794px;
 float: left; 
 display:inline; 
 position: relative; 
  background:url(images/bg_stripe_repeat.jpg) repeat-y;
 }
div#navcontainer
{
position:absolute;
top:80px;
margin-left:7px;
*margin-left:42px;
z-index:999;
}

div#navcontainer ul
{
font-size:11px;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#navcontainer ul li
{
display: inline;

}

div#navcontainer ul li a
{
padding: 5px 10px 5px 10px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

div#navcontainer ul li a:hover
{
color: #FFBD0A;
}
.rightline {
	background:url(images/rightline.gif) transparent no-repeat;
	display:block;
	margin-left:25px;
	width:773px;
	height:4px;
	margin-top:15px;
	clear:both;
}
.leftline {
	background:url(images/left_line.gif) transparent no-repeat;
	display:block;
	margin:0px; padding:0px;
	margin-left:22px;
	width:773px;
	height:4px;
	clear:both;
	
}
.leftline2 {
	background:url(images/left_line.gif) transparent no-repeat;
	display:block;
	margin-left:22px;
	width:773px;
	height:4px;
	
	clear:both;
}
.leftline3 {
	background:url(images/left_line.gif) transparent no-repeat;
	display:block;
	margin-left:-26px;
	width:773px;
	height:4px;
	
	clear:both;
}
.heading {
	font-size:16px;
	width:auto;
}

strong {
	color:#FFBD0A;
}

.caption {
	float:left;
	width:329px;
	margin:0px 10px 10px 48px;
	border:1px solid #FFFFFF;
	vertical-align:text-top;
}
.latest_heading {
	font-size:18px;
	color:#FFBD0AF;
	margin-left:275px;
	*margin-left:267px;
	_margin-left:257px;
	position:absolute;top:178px;*top:201px;_top:200px;
	z-index:999;
}
p {
	margin-bottom:10px;
	line-height:18px;
}
#content {
	padding:0;
	margin-left:48px;
	height:auto;
}
.para {
	
	margin-left:48px;
}
.vanilla {
	color:#FFFFFF;
	text-decoration:none;
}
.vanilla a:hover {
	color:#FFBD0AF;
	text-decoration:none;
}
.directorlist ul {
	list-style-type:disc;
	color:#FFBD0AF;
}
.directorlist li {
	
	padding-bottom:8px;
	font-size:14px;
}
.floatright {
	float:right;
	width:392px;
}	

h2 {
	font-size:18px;
	background:url(images/circles.gif) no-repeat;
	padding-left:35px;
	margin-left:48px;
	clear:both;
}
.post h2 a {
	color:#FFFFFF;
	text-decoration:none;
}
h3 {
	font-size:11px;
	clear:both;
	font-weight:normal;
}
.news {
	font-size:14px;
	clear:both;
	font-weight:normal;
}


.post h3 a {
	color:#FFFFFF;
	text-decoration:none;
	
} 
.entry {
	margin-left:48px;
}
.wordtube {
width:400px;
	border: 1px solid #FFFFFF;
}
#single183 {
width:320px;
border: 1px solid #FFFFFF;
}
#single190 {
width:320px;
border: 1px solid #FFFFFF;
}
#single100 {
width:320px;
border: 1px solid #FFFFFF;
}
a {
	color:#FFBD0A;
	text-decoration:none;
}
a:hover {
	color:#FFFFFF;
}
a:link img, a:visited img{
	border:1px solid #FFBD0A;
}
a:focus img, a:hover img, a:active img{
	border:1px solid #FFFFF;
}

.UTWPrimaryTags span {
	float:left;
}
.featured {
	margin-left:48px;
}
.featureItem {
	float:left;
}
.featureimage {
	border: 1px solid #FFFFFF;
	margin:5px;
}
.floatleft li{
	float:left;
	list-style-type:none;
	padding:10px;
	padding-right:5px;
}

.floatleft3 li{
	float:left;
	list-style-type:none;
	padding:10px;
	padding-right:5px;
	margin-left:-10px;
}
.floatleft2 li{
	float:left;
	list-style-type:none;
	width:150px;
	padding:10px;
	padding-right:0px;
}
 
#footer{
 background:url(images/bg_stripe_footer.jpg) no-repeat;
 height:200px;  
 clear:both;
 margin-top:-40px;

 *margin-top:-4px;
 _margin-top:-14px;
 }
 .footer_text {
 	 margin-left:48px;
	 margin-top:15px;
 } 
.notice {
	color:#FFBD0A;
	font-size:14px;
	padding-top:40px;
	 margin-left:48px;
}
input {
	border: 1px solid #505254;
	background-color:#000000;
	border-bottom:2px solid #FFBD0A;
}
#contactsubmit {
	color:#FFFFFF;
}
textarea {

	border: 1px solid #505254;
	background-color:#000000;
	border-bottom:2px solid #FFBD0A;

}
label {
	color:#FFFFFF;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

