body{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
   	font-family: Verdana, Arial, sans-serif;
	letter-spacing: 0em;
	height:100%;
}

table {
	border-spacing: 0;
}

table td {
	padding: 0
}

a {
	color: #000;
}
a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline; 
}

#layout{
	width: 1000px;
	margin: 0 0 0 0;
} 

#left_panel {
	width: 200px;
	height: auto;
	margin-left: 15px;
	margin-left: 18px;
	float: left;
	display: inline;
	height:100%;
}

#right_panel {
	width: 729px;
	height: auto;
	margin-right: 40px;
	float: right;
	display: inline;
}

#banner_panel {
	width: 729px;
	height: 195px;
}

#content_panel {
	width: 729px;
	margin-bottom: 20px;
	background-color: #fff;
}

#clear {
	clear: both;
}
.clear {
	clear: both;
}

#main_content {
	width: 536px;
	margin-bottom: 10px;
	margin-left: 7px;
	float: left;
	display: inline;
	background-color: #fff;
	margin-top:10px;
}

#right_content {
	width: 170px;
	margin-top: 10px;
	margin-left: 7px;
	margin-left: 6px;
	float: left;
	display: inline;
}

#color_switch {
	position: absolute;
	left: 575px;
	top: 55px;
}

#logo {
	position: absolute;
	left: 40px;
	top: 20px;
}

#homepage_main_feature {
	position: absolute;
	left: 369px;
	top: 213px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	width: 370px;
}

#rp_comments_holder {
	margin-left: 1px;
	margin-right: 1px;
	background-color: #72B663;
}

#rp_comments {
	background-color: #72B663;
	margin-left: 10px;
	margin-right: 10px;
	color: #fff;
	line-height: 1.2em;
}

#homepage_feature {
	margin-bottom: 5px;
}

#ticker {
	margin-bottom: 5px;
}

#homepage_features {
	margin-top: 10px;
}

#homepage_left_feature {
	width: 173px;
	float: left;
	display: inline;
	margin-right: 6px;
}

#homepage_left_feature_middle {
	width: 173px;
	background-color: #B4E7D6;
}

#homepage_left_feature_content {
	width: 163px;
	height: 95px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #fff;
}

#homepage_centre_feature {
	width: 177px;
	float: left;
	display: inline;
	margin-right: 6px;
}

#homepage_centre_feature_middle {
	width: 177px;
	background-image: url("../img/gen/hcf_middle.gif");
}

#homepage_centre_feature_content {
	width: 157px;
	margin-left: 10px;
	margin-right: 10px;
}

#homepage_right_feature {
	width: 173px;
	float: left;
	display: inline;
}

#homepage_right_feature_middle {
	width: 173px;
	background-color: #80ACD1;
}

#homepage_right_feature_content {
	width: 163px;
	margin-left: 5px;
	margin-right: 5px;
}

#category_features {
	width: 100%;
	float: left;
	display: inline;
}

#category_left_feature {
	width: 355px;
	float: left;
	display: inline;
}

#category_left_feature_middle {
	width: 355px;
	background-color: #80ACD1;
}

#category_left_feature_content {
	width: 345px;
	margin-left: 5px;
	margin-right: 5px;
}

#category_right_feature {
	width: 181px;
	float: left;
	display: inline;
}

#category_top_feature {
	width: 173px;
	margin-left: 1px;  
	float: left;
	display: inline;
}

#category_top_feature_middle {
	width: 177px;
	height: 59px;
	background-image: url("../img/gen/ctf_middle.gif");
}  

#category_top_feature_content {
	width: 157px;
	margin-left: 10px;
	margin-right: 10px;
}

#category_bottom_feature {
	width: 173px;
	margin-top: 8px;
	margin-left: 1px;
	float: left;
	display: inline;
}

#category_bottom_feature_middle {
	width: 173px;
	background-color: #B4E7D6;
}

#category_bottom_feature_content {
	width: 158px;
	height: 68px;
	margin-left: 10px;
	margin-right: 5px;
}

#media_features {
	width: 100%;
	float: left;
	display: inline;
}

#media_left_feature {
	width: 355px;
	height: 360px;
	float: left;
	display: inline;
}

#media_player_middle {
	background-image: url("../img/gen/featured_video_middle.gif");
	background-repeat: repeat-y;
}

#media_right_feature {
	width: 173px;
	margin-left: 8px;
	float: left;
	display: inline;
}

#media_player {
	width: 335px;
	height: 280px;
	margin-left: 10px;
	margin-right: 10px;
}

#bottom_links {
}

#bottom_links_left {
	width: 173px;
	float: left;
	display: inline;
	margin-right: 6px;
}

#bottom_links_centre {
	width: 177px;
	float: left;
	display: inline;
	margin-right: 6px;
}

#bottom_links_right {
	width: 173px;
	float: left;
	display: inline;
}

#category_header h2 {
	color: #72B663;
	text-transform: uppercase;
	font-weight: bolder;
}

#category_header .links {
/*	width: 50%;*/
	display: inline;
}

#media_header h2 {
	color: #0051A5;
	text-transform: uppercase;
	font-weight: bolder;
}

#media_header .links {
	width: 50%;
	display: inline;
}

.report {
	width: 100%;
	float: right;
	text-align: right;
	color: #ff0000;
}

#text_content {
	margin-top: 5px;
}

#text_content h2 {
	color: #000;
}

#text_content .body {
	margin-left: 10px;
	margin-right: 10px;
}

#offset {
	margin-top: 10px;
	width: 33%;
	height: 20px;
	float: right;
	background-color: #000;
	color: #fff
}

.color_square {
	float: left; 
	margin-top: 5px;
	margin-right: 5px;
	width: 20px;
	height: 20px;
}

input.login  {
	width: 130px;
	height: 10px;
	font-size: 95%;
}

hr {
	border: 0px;
	color: #000;
	height: 1px;
	width: 100%;
	background-color: #000;
	text-align: left;
}

hr.grey {
	border: 0px;
	border-top: 1px dashed #8D8D8B;
	width: 100%;
	background-color: #fff;
	text-align: left;
	margin: 0 0 0 auto;
}

a.black {
	color: #000;
}

a.white {
	color: #fff;
}

.white {
	color: #fff;
}

a.grey {
	color: #2f4f4f;
}

a.darkgrey {
	color: #101010;
}

a.green {
	color: #66CC66;
}

a.pink {
	color: #DD6767;
}

a.yellow {
	color: #FFCC34;
}

a.blue {
	color: #0051A5;
}

.body a {
	color: #000;
}

a.red {
	color: #ff0000;
}

a.nav_highlighted {
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

a.bold {
	font-weight: bold;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.alternative {
	color:#FF6666;
	font-weight: bold;
}

.normal {
	font-size: 10px;
}

.medium {
	font-size: 12px;
}

.large {
	font-size: 14px;
}

.white_bg {
	background-color: #FFFFFF;
}

.rose_bg {
	background-color: #FF6666;
}

.green_bg {
	background-color: #66CC66;
}

.yellow_bg {
	background-color: #FFCC34;
}

.blue_border {
	background-color: #6AC8C7;
}

.mb5 {
	margin-bottom: 5px;
}

.mt5 {
	margin-top: 5px;
}

.smaller {
	font-size: smaller;
}

.larger {
	font-size: larger;
}

.faq_grey {
	background-color: #999;
}

.faq_question {
	margin: 10px;
	color: #fff;
	font-weight: bold;
}

.list_grey {
	background-color: #999;
	background-image: url("../img/gen/list_smiley.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
}
   
.list_white {
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
}

.list_left {
	width: 80px;
}

.list_centre {
	width: 360px;
}

.list_right {
	width: 80px;
}

#register_form .c
{
	background: #999999;
	margin: 20px 20px 20px 20px;
	padding: 0px 20px 20px 20px;
}

#register_form .c td
{
	padding: 5px;
}

#register_form .c a
{
	color: #000;
}

#ticker
{
	margin: 0 0 8px 0;
}


#banner_panel {
	width: 729px;
	height: 145px;
}

.mid_content {
	width:544px;
}

#category_links h3 {
	color: #ff3366;
	font-weight: bold;
	font-size:10px;
	margin-top:10px;
}

.strip_forum {
	background:url(../img/content/register_strip_bg.png) no-repeat left;
	height:30px;
	padding-left:160px;
	padding-right:10px;
	font-size:16px;
	line-height:26px;
	margin-bottom:18px;
}

.strip_forum_button {
	float:right;
}

.strip_forum_button img {
	border:none;
	height:32px;
	width:160px;
}

.strip_register {
	background:url(../img/content/register_strip_bg.png) no-repeat left;
	height:28px;
	padding-left:160px;
	padding-right:10px;
	font-size:16px;
	line-height:26px;
	margin-bottom:18px;
}

.strip_register_button {
	float:right;
}

.strip_register_button img {
	border:none;
}

.mid_content_columns {
}

.mid_content_column_left {
	float:left;
	width:265px;
}

.mind_content_column_right {
	float:right;
	width:261px;
}

.mid_content p {
/*	font-size:12px;
	line-height:18px;
	*/
}

#category_links a {
	color:#55a19f;
	text-decoration:underline;
}

a.bold_blue {
	color: #669999;
	font-weight: bold;
}

a.blue {
	color: #669999;
}

#category_header { float:left; width:330px; margin-bottom:20px;}
#category_links { float:left; width:190px; margin-left:10px; margin-bottom:20px; }


.linkItem { margin-bottom:10px;}

.linkPadding { margin-bottom:10px;}