*{
	margin:0;
	padding: 0;
}

body {
	background: #F7F7F7 url /*(images/bg.gif)*/ repeat-x; 
	width: 960px; 
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	line-height: 1em;
	margin: 20px auto 20px;
	padding: 0px;
}
img{
	border-style:none;
}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #B60000;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}


#wrap {
	background: #DDDDDD;
	width: 920px;
	margin: 0px auto 0px;
	padding: 0;
	border: 1px solid #C7C7C7;
	}
	/*
	#wrap {
	background: #FFF;
        color: #FFF;
	width: 920px;
	margin: 6px auto 0px;
	padding: 0px;
        border: 1px solid #C7C7C7;
	}
	*/


#top_nav{
	background-color: #FFFFFF;
	height: 20px;
}
#masthead{
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	background-color: #FFFFFF;
}
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #FFFFFF /* url(images/navbar.gif) */;
	width: 920px;
	height: 36px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbarleft {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbarright {
	width: 250px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#navbarright img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#nav {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a {
	background: #FFFFFF;
	color: #000000;
	display: block;
	font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px 15px 0px 0px;
	padding: 10px 10px 11px 10px;
	}
	
#nav a:hover {
	background: #FFFFFF;
	color: #C60000;
	display: block;
	text-decoration: underline;
    margin: 0px 15px 0px 0px;
	padding: 10px 10px 11px 10px;
	}
	
#nav a:active {
	background: #FFFFFF;
	color: #C60000;
	display: block;
	text-decoration: underline;
    margin: 0px 15px 0px 0px;
	padding: 10px 10px 11px 10px;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #FFFFFF;
	color: #C60000;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	border-top: 1px solid #C0C0C0;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #FFFFFF;
	padding: 8px 10px 8px 10px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}
	



/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
	background: #FFFFFF;
	width: 920px;
	height: 24px;
	border-top: 1px solid #E8E8E8;
	border-bottom: 2px solid #C60000;
	color: #666666;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a {
	background: #FFFFFF;
	color: #666666;
	display: block;
	font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px 15px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
	
#subnav a:hover {
	background: #C60000;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 15px 0px 0px;
	padding: 6px 10px 5px 10px;
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #999999;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	border-top: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #666666;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
	
	






#content {
	width: 920px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	}

#contentleft {
	float: left;
	width: 580px;
	display: inline;
	}

/* FOOTER ****************************/
#footer{
	clear:both;
	text-align: center;
	font-size: 9pt;
	background-color:#FFF;
	border-top: 1px solid #C60000;
	padding: 10px 0;
}

table#asset_tbl{
	border-collapse: collapse;
	background-color: #FFFFFF;
	
}
td, th{
	vertical-align: middle;
	border-width: 5px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	
}

th{ background-color: #333; color: #FFF; padding: 5px 10px;}
td{background-color: #EEE;}

th.type, td.type{ background-color: #FFF;}

td.player{
	width: 265px;
	padding: 0 10px;
}
th.value, td.value{
	text-align: center;
	padding: 5px 20px;
}

.go-link {
	color: #049;
	font-size: 9px;
}

.go-link:before {
	content: "\00BB \0020";
}
p{
	margin-bottom: 0.5em;
}
p.faq{
	font-weight: bold;
	font-style: italic;
	margin-top: 1em;
	margin-bottom: 0px;
}

ol, ul{
	margin: 1em 3em;
}

li{
	margin-bottom: 0.5em;
}

h1, h2, h3{margin-bottom: 0.5em; line-height: 1.2em;}


/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 320px;
	margin: 10px 10px 0px 0px;
	padding: 0px;
	line-height: 20px;
	display: inline;
	}
	
#sidebar p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar h2 {
	background: #202020;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 1px 0px 1px 5px;
	line-height: 20px;
	}
	
#sidebar h3 {
	color: #202020;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.video {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
.sidefeature {
	background: #FFFFFF;
	float: left;
	font-size: 11px;
	width: 300px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 16px;
	}

.sidebuttons {
	background: #FFFFFF;
	float: left;
	font-size: 11px;
	width: 300px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	line-height: 16px;
	}
	
.sidefeatureleft {
	float: left;
	width: 115px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.sidefeatureright {
	float: right;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.ad {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
.posts {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 5px 10px;
	}
	
.recent_comments {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 5px 10px;
	}
	
.newsletter {
	background: #FFFFFF /* url(images/newsletter.gif) top right no-repeat*/;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}
	
.pageblock {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}

#postimage{
	float:right;
	width: 213px;
	margin-left: 10px;
}

#postimage img{
	border: 1px solid #666;
}

#imagecaption{
	font: bold italic 8pt Verdana;
}

.clr{clear:both;}



/************************************************
*	Comments									*
************************************************/

#commentblock {
	color: #202020;
	float: left;
	padding: 20px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}
	
.commentdate {
	font-weight: bold;
	font-size: 12px;
	}

.commentname {
	color: #202020;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {
	width: 490px;
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commenttext-admin {
	width: 490px;
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}
	
.commenttextadmin{
    text-transform: uppercase;
	font-size: 11px;
	text-align: right;
}


#tag_block{
	padding-top: 5px;
	margin-bottom: 10px;
}

#tag_list p{
	color: #666;
	font-size: 8pt;
}

div.flash{
	margin-bottom: 20px;
	padding: 10px;
	background-color: #EBF5D6;
	border: 1px solid #C3E085;
}

td div.video_box{
	display:none;
	position:fixed;
	left:50px;
	top:50px;
	z-index:+1;
	padding: 25px;
	border:1px solid #000;
}

a.vc_link{color: #FFF;}

/************************************************
*	Widgets 									*
************************************************/

.textwidget {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#recent-posts ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#recent-posts ul li {
	background: #FFFFFF url(/images/icon_recent.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#recent-comments ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#recent-comments ul li {
	background: #FFFFFF url(/images/icon_comments.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	}
	
#categories-1 ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#categories-1 ul li {
	background: #FFFFFF url(/images/icon_categories.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#archives ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0x 0px 0px 0px;
	}

#archives ul li {
	background: #FFFFFF url(/images/icon_archives.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#pages ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#pages ul li {
	background: #FFFFFF url(/images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#links ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#links ul li {
	background: #FFFFFF url(/images/icon_links.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}

#meta ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#meta ul li {
	background: #FFFFFF url(/images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#text-1 ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#text-1 ul li {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	}


.thumb-right{
	float:right;
	padding: 0 0 0 10px;
	
}
.thumb-left{
	float:left;
	padding: 0 10px 0 0;
}

.thumb-right img, .thumb-left img{
	border: 1px solid #666
}
.cat_item{
	clear:both;
	margin: 5px 0;
	padding: 5px 0;
	min-height: 75px;
	border-bottom: 1px solid #C7C7C7;
}

#cat_d{
	border-bottom: 1px solid #C7C7C7;
	padding-bottom: 5px;
}

.tv{
	color: #C60000;
	text-transform: uppercase;
	font-weight: bold;
}

/************************************************
*	Homepage 					     		    * 
************************************************/

#homepage {
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	}

#homepage p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
#homepage h1 {
	color: #202020;
	font-size: 22px;
	line-height:24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homepage h1 a, #homepage h1 a:visited  {
	color: #202020;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#homepage h1 a:hover {
	color: #B60000;
	text-decoration: none;
	}
	
#homepage h2 {
	background: #202020;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 1px 0px 1px 5px;
	line-height: 20px;
	}
	
#homepage h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	line-height: 16px;
	}
	
#homepage h3 a, #homepage h3 a:visited {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	line-height: 16px;
	text-decoration: underline;
	}

#homepage h3 a:hover {
	color: #B60000;
	text-decoration: none;
	}
	
#homepage h4 {
	background: #202020;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 1px 0px 1px 5px;
	line-height: 20px;
	}
	
#homepage h5 {
	background: #FFFFFF;
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 1px 0px 0px 3px;
	border-bottom: 1px solid #E8E8E8;
	}

#hpleft {
	float: left;
	width: 580px;
	}
	
.hptabber {
	background: #FFFFFF;
	float: left;
	width: 550px;
	margin: 10px 0px 10px 10px;
	padding: 10px 10px 10px 10px;
	display: inline;
	}
	
.hptabber img {
	border: none;
	margin: 0px 0px 0px 0px;
	}
	
.hpflickr {
	background: #FFFFFF;
	float: left;
	width: 550px;
	margin: 0px 0px 10px 10px;
	padding: 10px 10px 10px 10px;
	display: inline;
	}
	
.hpflickr a img {
	border: 1px solid #999999;
	margin: 0px 10px 0px 0px;
	padding: 2px;
	}
	
.hpflickr a:hover img {
	border: 1px solid #000000;
	margin: 0px 10px 0px 0px;
	padding: 2px;
	}
	
.homebottomleft {
	background: #FFFFFF;
	float: left;
	width: 260px;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	line-height: 16px;
	display: inline;
	}
	
.homebottomleft ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.homebottomleft ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
.homebottomleft img {
	border: none;
	margin: 0px 0px 10px 0px;
	}
	
.homebottomright {
	background: #FFFFFF;
	float: right;
	width: 260px;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	line-height: 16px;
	}
	
.homebottomright ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.homebottomright ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
.homebottomright img {
	border: none;
	margin: 0px 0px 10px 0px;
	}

	.tabberlive .tabbertabhide {
		display: none;
		}

	.tabber {
		padding: 0px;
		}

	.tabberlive {
		margin-bottom: 10px;
		}

	ul.tabbernav {
		margin: 0;
		padding: 0px 0;
		color: #202020;
		font-size: 12px;
		font-family: Arial, Tahoma, Verdana;
		font-weight: normal;
		}

	ul.tabbernav li {
		list-style: none;
		margin: 0;
		display: inline;
		}

	ul.tabbernav li a {
		padding: 3px 0.5em;
		border-bottom: none;
		text-decoration: none;
		}

	ul.tabbernav li a:link {
		color: #202020;
		background: #DDDDDD;
		margin: 0px 5px 0px 0px;
		}

	ul.tabbernav li a:visited {
		color: #202020;
		background: #DDDDDD;
		}

	ul.tabbernav li a:hover {
		background: #FFCCCC;
		color: #202020;
		text-decoration: none;
		}

	ul.tabbernav li.tabberactive a {
		background: #B60000;
		color: #FFFFFF;
		text-decoration: none;
		}

	ul.tabbernav li.tabberactive a:hover {
		background: #B60000;
		color: #FFFFFF;
		}

	.tabberlive .tabbertab {
		background: #FFFFFF;
		padding: 10px 0px 0px 0px;
		}

	.tabbertableft {
		float: left;
		width: 90px;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
		}

	.tabbertabright {
		float: left;
		width: 400px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	.tabberlive .tabbertab h2 {
		display: none;
		}

	.tabberlive .tabbertab h3 {
		display: none;
		}

	.tabbertab cite {
		font-size: 11px;
		margin: 0px;
		padding: 0px;
		}
.content_box{
	background-color: #FFF;
	margin:10px 0 10px 10px;
	padding: 20px;
	
}

