body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a:link {
	color: #0033FF;
	text-decoration: none;
}
	
a:visited {
	color:#0033FF;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#container{
	text-align:left;
	verticle-align:top;
	width:950px;
	border:0px solid #333333;
	margin:0px auto 16px auto;
	overflow:hidden;
}

#logo {
	font-size:18px;
	font-weight:bold;
	color:#6E6E6E;
	}

#logo h1{
	font-size:20px;
	color:6E6E6E;
	_padding-top:20px;
	}

#menu{
	Font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:6px 10px 6px 0px;
	background-color:#6E6E6E;
	}

#tablecontent{
	font-weight:bold;
	line-height:20px;
	margin-bottom:30px;
	}

.menuitem{
	Font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	}

#leftcol{
	width:200px;
	float:left;
	margin-top:10px;
	}

#author {
	margin:-20px 0px 17px 0px;
	}
	
#content{
	margin:10px 10px 4px 216px;
	_margin:10px 10px 4px 212px;
	width:720px;
	_width:720px;
	}

.odd {
	font-size:12px;
	background-color:#E0E0E8;
}
.even {
	font-size:12px;
	}
	
.total {
	font-size:13px;
	background-color:#FFFFE1;
	font-weight:bold;
	}

.grandtotal {
	font-size:14px;
	background-color:#FFEAEB;
	color:#960000;
	font-weight:bold;
	padding:4px 0px;
	}
	
#article{
	float:left;
	width:530px;
	padding:0px 12px 0px 12px;
	border-left:1px solid #9E9E9E;
	border-right:1px solid #9E9E9E;
	}
	
#error {
	width:630px;
	margin: 15px auto;
	padding:0px 12px 0px 12px;
	}
	
#article h1{
	font-size:28px;
	}

#article h2{
	font-size:24px;
	color:#6E6E6E;
	}

#result h2{
	font-size:24px;
	color:#6E6E6E;
	margin-bottom:4px;
	}
#article h3{
	font-size:20px;
	}

#article h4{
	font-size:16px;
	}
	
.style2{
	color: #818181;
	font-size: 12px;
}

#article ul li{
	margin-left:-20px;
	}
	
#article a img {
border: none;
}

#advertisement{
	width:160px;
	margin-left:552px;
	_margin-left:540px;
	padding-left:12px;
	_padding-left:0px; 
	}
	
#donationside{
	width:155px;
	margin-left:552px;
	_margin-left:540px;
	padding-left:12px;
	_padding-left:5px;
	}

#mediakit {
	width:700px;
	padding: 2px 6px 6px 12px;
	border-left:1px solid #9E9E9E;
	border-right:1px solid #9E9E9E;
	}
	
#homereview {
	width:340px;
	padding-left:12px;
	float:left;
	border-left:1px solid #9E9E9E;
	}

#homereview h2{
	color:#5B5B5B;
	font-size:16px;
	margin-bottom:-10px;
	margin-top:8px;
	}

.storytitle{
	font-size:20px;
	margin-bottom:10px;
	}
	
#homereview p{
	font-size:13px;
	line-height:16px;
	padding-left:4px;
	}


#homearticle {
	width:350px;
	_width:340px;
	margin-left:360px;
	_margin-left:360px;
	padding-bottom:14px;
	border:1px solid #9E9E9E;
	}
.articleheader{
	background-color:#FFEAEB;
	color:#960000;
	font-weight:bold;
	font-size:20px;
	padding:10px;
	}

.articlebody h2{
	font-size:20px;
	padding:2px 10px;
	margin-top:10px;
	margin-bottom:-10px;
	}

.articlebody p{
	font-size:13px;
	line-height:16px;
	padding:2px 10px;
	}
	
#footer{
	width:100%;
	clear:both;
	margin:0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:12px 0px 12px 0px;
	color:#9C9C9C;
}

#footer table
{
margin: 0 auto 0 auto;
width: 540px;
}
	
.sidebar_category {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#5B5B5B;
	padding:6px 24px;
	}

.sidebar_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding:6px 24px;
}
	
	


#poweredby {
	font-size:xx-small;
	margin-top:20px;
	text-align:right;
	color:#FFFFFF;
	}

#poweredby a:link {
	color:#FFFFFF!important;
	}

.c5t_system {
    padding:10px;
    width:800px;
    margin-bottom:10px;
    border:1px solid #FF0000;
    background-color:#FFF8F8;
}

.c5t_debug {
    padding:10px;
    margin-bottom:10px;
    border:1px solid #0070C0;
    background-color:#ECF0FF;
}


.c5t_comment_form_background {
	padding:8px;
	width:500px;
	/*margin-top:15px;
    border:1px solid #C0C0C0;
	background-color:#F8F8F8;*/
}

.c5t_comment_form_table {
    width:100%;
    padding:5px;
	background-color:#FFFFFF;
}

.c5t_comment_form_field input,
.c5t_comment_form_field select,
.c5t_comment_form_field textarea {
    width:490px;
	max-width:490px;
	background-color:#FFFFFF;
}

.c5t_comment_form_label {
    vertical-align:top;
    width:450px;
}

.c5t_comment_list {
    margin-bottom:10px;
}



.c5t_comment_item_background {
	padding:4px;
	background-color:#F8F8F8;
	width:500px;
	margin-top:15px;
    margin-bottom:10px;
    border:1px solid #C0C0C0;
}

.c5t_comment_item {
    padding:5px;
	background-color:#FFFFFF;
}

.c5t_comment_item_details {
    font-size:70%;
}

.c5t_comment_item_text {
    margin-top:10px;
    margin-bottom:10px;
}



.c5t_comment_form_submit input {
    margin-top:10px;
}

.c5t_headline {
    font-size:110%;
}

.c5t_comment_item_title {
	margin:0 0 10px 0;
	font-weight:bold;
}


.c5t_error_message {
	color:#FF5F00;
}


.c5t_error_message_item {
	padding-bottom:10px;
}



.c5t_installation_form {
	margin-bottom:30px;
}

.c5t_installation_form legend {
	font-weight:bold;
}

.c5t_installation_form_label {
	font-weight:bold;
	width:160px;
}

.c5t_frontend_pagination {
	margin:15px 0 15px 0;
}

.c5t_frontend_pagination a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
}

.c5t_frontend_pagination span {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_frontend_pagination form {
	display:inline;
}
.c5t_frontend_pagination input {
	cursor:pointer;
	border:1px solid #cccccc;
	padding:2px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
	background-color:#FFFFFF;
}


.c5t_link_button {
	margin:15px 0 35px 0;
}

.c5t_link_button a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_link_button a:hover {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#6898FF;
	background-color:#F4F9FF;
}

.c5t_author {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
	
.c5t_date_time {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	text-align:right;
	}
	
.c5t_comment_form{
	padding:8px;
	width:500px;
	margin:-20px 0px;
	}
.rank {
	font-family:Arial, Helvetica, sans-serif;
	color:#ccff99;
	font-size:24px;
	font-weight:bold;
	}

.resultheader{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
	}
	
.donate {
	font-size:18px;
	font-weight:bold;
	}

.needed{
	color:#FF0000;
	}
	
a.tooltip {color:#0033FF;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:224px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(http://www.hdtvtest.co.uk/image/logo/tooltip.gif) 0 0; display:block; font-size:1px;}

.summary {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.summaryheader {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #60811B; }

.style24 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.style26 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #60811B; }

table.pictures {
	margin: 0px auto 0px auto;
	text-align:center;
	font-style:italic;
	font-size:12px;
	}

table.pictures td.photo{
	border:1px solid #777777;
	padding:5px;
	}

.smallphoto{
	border:1px solid #777777;
	padding:3px;
	}
	
table.benchmark {
	width:100%;
	margin:5px auto 15px auto;
	border:1px solid #777777;
	}

table.benchmark td{
	padding-left:10px;
	}

#video {
	margin:0px auto;
	}
