body {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
    background-image: url('/images/loaded_skin_2.jpg');
	background-position: center  top;
    background-color: #000;
    background-repeat: no-repeat;
    
}

img {
	border: 0;
}
.left_float {
	float: left;
}
.right_float {
	float: right;
}

#container {
	width: 1200px;
	margin: auto;
	border: 1px solid #323232;
	background: url(/images/container_bg.jpg) bottom repeat-x #000000;
}
#topbar {
	height: 47px;
	background: url(/images/page_bg.jpg) repeat-x;
}
#topbar a.irc {
	float: left;
	margin-left: 19px;
	margin-right: 38px;
	margin-top: 8px;
	width: 175px;
	height: 26px;
	background: url(/images/top/irc.jpg) no-repeat;
}
#topbar a.irc:hover {
	background: url(/images/top/irc_over.jpg) no-repeat;
}
#topbar .left_piece {
	float: left;
	margin-left: 5px;
	margin-top: 6px;
	width: 10px;
	height: 32px;
	background: url(/images/top/bar_left.jpg) no-repeat;
}
#topbar .middle_piece {
	float: left;
	margin-top: 6px;
	width: auto;
	height: 32px;
	background: url(/images/top/bar_bg.jpg) repeat-x;
}
#topbar .logged_in {
	width: 565px;
	padding-top: 9px;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
}
#topbar .logged_in .username {
	float: left;
	width: 140px;
	color: #FFFFFF;
	font-size: 11px;
}
#topbar .logged_in .unread {
	float: left;
	padding-top: 1px;
	color: #888888;
}
#topbar .logged_in .requests {
	float: left;
	padding-top: 1px;
	margin-left: 35px;
	color: #888888;
}
#topbar .logged_in .logout {
	float: right;
	padding-top: 1px;
	margin-right: 20px;
	color: #888888;
}
#topbar .logged_in a {
	text-decoration: none;
}
#topbar .middle_piece .top6 {
	float: left; 
	margin-top: 6px;
}
#topbar .middle_piece .search_button {
	float: left;
	margin-left: 8px;
	margin-top: 8px;
}
#topbar .middle_piece .lock_button {
	float: left;
	margin-right: 8px;
	margin-top: 6px;
}
#topbar .middle_piece .checkbox1 {
	float: left;
	margin: 9px 4px 0;
	padding: 0;
}
#topbar .right_piece {
	float: left;
	margin-top: 6px;
	width: 10px;
	height: 32px;
	background: url(/images/top/bar_right.jpg) no-repeat;
}
#topbar .search { 
	float: left;
	margin-left: 8px;
	margin-top: 13px;
	margin-right: 14px;
}

#topbar .search_box {
	float: left;
	margin-top: 6px;
	padding: 4px 0;
	width: 190px;
	height: 17px;
	border: 0;
	background: url(/images/top/login_bg.jpg) repeat-x;
	color: #169bd7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#topbar .rss {
	float: left;
	margin-left: 20px;
	margin-top: 12px;
	width: 28px;
	height: 20px;
	background: url(/images/top/rss.jpg) no-repeat;
}
#header_logo {
	float: left;
	margin-left: 30px;
	margin-top: 4px;
	width: 384px;
	height: 109px;
	background: url(/images/header_logo.jpg) no-repeat;
	outline: none;
	display: inline; /* ie fix */
}
#top_advertisement {
	float: left;
	margin-left: 23px;
	margin-top: 11px;
	width: 728px;
	height: 90px;
	border: 1px solid #606061;
}
#nav {
	clear: both;
	margin-left: 21px;
	margin-top: 3px;
	width: 1157px;
	height: 40px;
	background: url(/images/nav/nav_bg.jpg) repeat-x;
}
#nav a {
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 6px;
	padding-top: 9px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	outline: none;
}

#nav a:hover {
	background: url(/images/nav/hover_bg.jpg) repeat-x;
}
#subnav { 
	margin-left: 21px;
	width: 1157px;
	height: 29px;
	background: #0f0f0f;
}
#subnav .today_news {
	float: left;
	margin-left: 11px;
	margin-top: 4px;
}
#subnav .arrow {
	float: left;
	margin-left: 12px;
	margin-top: 9px;
}	
#subnav .content {
	float: left;
	width: 1139px;
	height: 29px;
	border-bottom: 1px solid #1d1d1d;
}	
#subnav .text {
	float: left;
	margin-left: 6px;
	margin-top: 7px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #169bd7;
	cursor: default;
}
#subnav .text2 {
	float: left;
	margin-left: 6px;
	margin-top: 7px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #888888;
}
#subnav .width420 {
	width: 420px;
	margin-right: 10px;
}
#pre-content {
	background: url(/images/pre-content/top_bg.jpg) top no-repeat #dbdbdb;
	margin-top: 14px;
	margin-left: 21px;
	width: 1157px;
	overflow: hidden;
}

#box1 {
	float: left;
	margin-left: 7px;
	margin-top: 6px;
	width: 280px;
	display: inline; /* ie fix */
	font-family: Arial, Helvetica, sans-serif;
}
#box1 .top {
	float: left;
	background: url(/images/pre-content/topbg_header_box.jpg) repeat-x;
	width: 280px;
	height: 25px;
}
#box1 .top .text, #box2 .top .text, #box9 .top .text {
	float: left;
	margin-top: 8px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e3e3e3;
	cursor: default;
}
#box1 .left, #box2 .left, #box9 .left  {
	float: left;
	background: url(/images/pre-content/topleft_header_box.jpg) no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a1e0fd;
	padding-left: 9px;
	padding-top: 6px;
	width: 62px;
	height: 19px;
}
#box1 .right, #box2 .right, #box9 .right {
	float: right;
	background: url(/images/pre-content/topright_header_box.jpg) no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a1e0fd;
	padding-left: 34px;
	padding-top: 6px;
	width: 37px;
	height: 19px;
	outline: none;
	text-decoration: none;
}
#box1 .title {
	float: left;
	width: 278px;
	height: 20px;
	background: url(/images/pre-content/title_bg.jpg) repeat-x;
	border: 1px solid #c4c4c4;
}
#box1 .title img, #box3 .title_bar img, #box9 .title img {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
}
#box1 .title_text {
	float: left;
	width: 272px;
	height: 14px;
	background: url(/images/pre-content/title_bg.jpg) repeat-x;
	border: 1px solid #c4c4c4;
	font-family: Tahoma; 
	font-size: 10px; 
	color: #8e8e8e; 
	font-weight: bold; 
	padding: 3px;
}
#box1 .content {
	float: left;
	background: #FFFFFF;
	width: 274px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
#box1 .content .blue_text {
	float: left;
	margin-left: 7px;
	margin-top: 8px;
	width: 60px;
	color: #0085c1;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
}
#box1 .content .text_div {
	float: left;
	width: 193px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#box1 .content .text_field {
	width: 174px;
	height: 13px;
	background: #FFFFFF;
	border: 1px solid #c4c4c4;
	color: #888888;
	font-size: 11px;
	padding: 2px;
	text-transform: uppercase;
}
#box1 .content_text {
	float: left;
	background: #FFFFFF;
	width: 264px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	padding: 7px;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
}
#box1 .content .staff_email {
	float: left;
	width: 183px;
	height: 18px;
	margin-top: 4px;
	color: #bababa;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
	outline: none;
}
#box1 .content a.staff_email:hover {
	text-decoration: underline;
}
#box1 .bluebar {
	float: left;
	background: #014c72;
	width: 274px;
	height: 18px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #00354e;
	font-weight: bold;
	color: #00aeff;
}
#box1 .bluebar a {
	color: #00aeff;
	margin-left: 13px;
	text-decoration: none;
}
#box1 .bluebar a:hover, #box1 .bluebar .selected {
	margin-left: 13px;
	color: #FFFFFF;
	cursor: pointer;
}
#box1 .content .item1 {
	float: left;
	background: #f6f6f6;
	border-bottom: 1px solid #EEEEEE;
	color: #bababa;
	width: 270px;
	padding: 2px;
	height: 15px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
#box1 .content .item1 .type1 {
	float: left;
	width: 56px;
	overflow: hidden;
	padding-left: 4px;
}
#box1 .content .item1 .type2 {
	float: left;
	width: 50px;
	overflow: hidden;
	padding-left: 4px;
}
#box1 .content .item1 .position {
	float: left;
	width: 107px;
	overflow: hidden;
	padding-left: 4px;
}
#box1 .content .item1 .name1 {
	float: left;
	width: 162px;
	overflow: hidden;
	color: #169bd7;
}
#box1 .content .item1 .name2 {
	float: left;
	width: 182px;
	overflow: hidden;
	color: #169bd7;
}
#box1 .content .item1 .name3 {
	float: left;
	width: 184px;
	overflow: hidden;
	color: #169bd7;
}
#box1 .content .item1 .company1 {
	float: left;
	width: 42px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 10px;
}
#box1 .content .item1 .icon1 {
	float: left;
	width: 25px;
}
#box1 .content .item1 .icon2 {
	float: left;
	margin-left: 5px;
	width: 40px;
}
#box1 .content .item1 a {
	color: #169bd7;
	outline: none;
	text-decoration: none;
}
#box1 .content .item1 a:hover {
	text-decoration: underline;
}
#box1 .bottom {
	float: left;
	background: url(/images/pre-content/bottom_bg.jpg) no-repeat;
	width: 280px;
	height: 4px;
	font-size: 0;
}

#box2 {
	float: left;
	width: 212px;
	display: inline; /* ie fix */
}
#box2 .top {
	float: left;
	background: url(/images/pre-content/topbg_header_box.jpg) repeat-x;
	width: 212px;
	height: 25px;
}
#box2 .top .spotlight {
	float: left;
	margin-left: 3px;
	margin-top: 12px;
}
#box2 .top .blogs {
	float: left;
	margin-left: 17px;
	margin-top: 12px;
}
#box2 .blog_head {
	float: right;
	background: #014669;
	width: 135px;
	height: 70px;
	border: 1px solid #004261;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#box2 .blog_head .author {
	margin-left: 12px;
	margin-top: 6px;
}
#box2 .blog_head .username {
	margin-left: 15px;
	color: #00aeff;
}
#box2 .blog_preview {
	margin-top: 10px;
	margin-left: 5px;
	color: #0085c1;
	font-weight: bold;
}
#box2 .blog_preview a {
	color: #0085c1;
	text-decoration: none;
}
#box2 .blog_preview a:hover {
	text-decoration: underline;
}
#box2 .blog_preview_username {
	margin-left: 5px;
	color: #b5b5b5;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#box2 .forum_thead {
	float: left;
	margin-top: 6px;
	width: 175px;
	overflow: hidden;
	color: #0085c1;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
#box2 .forum_replies {
	float: left;
	margin-top: 7px;
	width: 25px;
	overflow: hidden;
	color: #b5b5b5;
	font-size: 10px;
	font-weight: bold;
}
#box2 .question_top {
	float: left;
	padding: 12px;
	background: #014669;
	width: 186px;
	border: 1px solid #004261;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#box2 .answer_top {
	float: left;
	padding: 12px;
	background: #FFFFFF;
	width: 186px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888888;
}
#box2 .question_right {
	float: left;
	margin-left: 15px;
	width: 150px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b5b5b5;
}
#box2 .question_asker {
	float: left;
	margin-left: 17px;
	width: 150px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0085c1;
}
#box2 .archive {
	width: 45px;
	padding-left: 26px;
}
#box2 .title {
	float: left;
	width: 204px;
	height: 14px;
	background: url(/images/pre-content/title_bg.jpg) repeat-x;
	border: 1px solid #c4c4c4;
	font-family: Tahoma; 
	font-size: 10px; 
	color: #8e8e8e; 
	font-weight: bold; 
	padding: 3px;
	text-align: center;
}
#box2 .title a {
	color: #8e8e8e;
	text-decoration: none;
}

#box2 .content {
	float: left;
	background: #FFFFFF;
	width: 202px;
	padding: 4px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #8e8e8e; 
}
#box2 .content2 {
	float: left;
	background: #FFFFFF;
	width: 210px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #8e8e8e; 
}
#box2 .poll_title {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #0085c1;
}
#box2 .blog_content {
	float: left;
	width: 212px;
}
#box2 .content .item1 {
	float: left;
	background: #f6f6f6;
	border-bottom: 1px solid #EEEEEE;
	color: #bababa;
	width: 270px;
	padding: 2px;
	height: 15px;
	font-weight: bold;
}
#box2 .bottom {
	float: left;
	background: url(/images/pre-content/bottom_bg2.jpg) no-repeat;
	width: 212px;
	height: 4px;
	font-size: 0;
}

#box9 {
	float: left;
	margin-left: 7px;
	margin-top: 6px;
	width: 569px;
	display: inline; /* ie fix */
	font-family: Arial, Helvetica, sans-serif;
}
#box9 .top {
	float: left;
	background: url(/images/pre-content/topbg_header_box.jpg) repeat-x;
	width: 569px;
	height: 25px;
}

#box9 .title {
	float: left;
	width: 567px;
	height: 20px;
	background: url(/images/pre-content/title_bg.jpg) repeat-x;
	border: 1px solid #c4c4c4;
}
#box9 .content {
	float: left;
	background: #FFFFFF;
	width: 563px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
#box9 .content .item1 {
	float: left;
	background: #f6f6f6;
	border-bottom: 1px solid #EEEEEE;
	color: #bababa;
	width: 559px;
	padding: 2px;
	height: 15px;
	font-weight: bold;
}

#box9 .content .item1 .name1 {
	float: left;
	margin-left: 5px;
	width: 450px;
	overflow: hidden;
	color: #169bd7;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#box9 .content .item1 .date1 {
	float: right;
	width: 100px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 10px;
}
#box9 .content .item1 a {
	color: #169bd7;
	outline: none;
	text-decoration: none;
}
#box9 .content .item1 a:hover {
	text-decoration: underline;
}
#box9 .bottom {
	float: left;
	background: url(/images/pre-content/bottom_bg9.jpg) no-repeat;
	width: 569px;
	height: 4px;
	font-size: 0;
}
#left_col {
	float: left;
	width: 212px;
	margin-left: 7px;
	margin-top: 6px;
	display: inline; /* ie fix */
}
#middle_col {
	float: left;
	width: 743px;
	margin-left: 7px;
	margin-top: 6px;
	display: inline; /* ie fix */
}
#middle_col .header_box {
	float: left;
	margin: 7px 0px 7px 0px;
	width: 589px;
	height: 32px;
	background: url(/images/subpage/header_box_bg.jpg) repeat-x;
}
#middle_col .header_box .title_text {
	float: left;
	color: #FFFFFF;
	margin-left: 12px;
	margin-top: 9px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#middle_col .header_box .filter {
	float: right;
	margin-right: 10px;
	margin-top: 9px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#middle_col .header_box_right {
	float: left;
	margin: 7px 0px 7px 0px;
	width: 154px;
	height: 32px;
	background: url(/images/subpage/header_box_right_gray.jpg) no-repeat;
}
.header_box_right .rightbar_menu {
	background: #FFFFFF;
	border: 1px solid #c4c4c4;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 1px;
	margin-top: 6px;
	width: 140px;
}
#middle_col #news_top {
	clear: both;
	margin-top: 7px;
	width: 743px;
	height: 5px;
	background: url(/images/middle/news_top_bg.jpg) no-repeat;
	font-size: 0;
}
#middle_col #news_content {
	float: left;
	width: 741px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	background: #FFFFFF;
	color: #888888;
}
#middle_col #news_content .date_box {
	float: left; 
	margin-left: 7px; 
	margin-top: 2px; 
	background: url(/images/middle/news/date_box.jpg) no-repeat; 
	width: 50px; 
	height: 44px; 
	padding-top: 2px; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	font-weight: bold;
}
#middle_col #news_content .area {
	float: left;
	width: 510px;
}
#middle_col #news_content .headline {
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0175aa;
}
#news_content .headline .date {
	margin-top: 2px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
}
#news_content .headline a {
	color: #0175aa;
	text-decoration: none;
}
#news_content .headline a:hover {
	text-decoration: underline;
}
#middle_col #news_content .text {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 490px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#middle_col #news_content .right {
	float: right;
	width: 210px;
	height: 125px;
	margin-right: 5px;
	margin-top: 3px;
	font-size: 0;
}
#middle_col #news_content .right .author {
	float: left;
	width: 210px;
	height: 28px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0175aa;
	background: url(/images/middle/news/author_bg.jpg) repeat-x;
}
#news_content .right a {
	color: #0175aa;
	text-decoration: none;
}
#news_content .right a:hover {
	text-decoration: underline;
}
#middle_col #news_bottom {
	clear: both;
	width: 743px;
	height: 5px;
	background: url(/images/middle/news_bottom_bg.jpg) no-repeat;
}
#right_col {
	float: left;
	width: 174px;
	margin-left: 7px;
	margin-top: 6px;
	display: inline; /* ie fix */
}
#right_col #sponsor_box1 .head1 {
	width: 174px;
	height: 16px;
	background: url(/images/right/box_head.jpg) no-repeat;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e3e3e3;
	cursor: default;
	text-align: center;
}
#right_col #sponsor_box1 .content {
	width: 174px;
	background: url(/images/right/box_bg.jpg) repeat-y;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#right_col #sponsor_box1 .cms_content {
	width: 166px;
	background: url(/images/right/box_bg.jpg) repeat-y;
	padding: 2px 2px 2px 6px;
}
#right_col #sponsor_box1 .cms_content a {
	display: block;
	padding: 2px;
	color: #006699;
	text-decoration: none;
	text-transform: capitalize;
}
#right_col #sponsor_box1 .foot {
	width: 174px;
	height: 5px;
	background: url(/images/right/box_foot.jpg) no-repeat;
}
#right_col #adbox {
	float: left;
	margin-top: 9px;
	width: 172px;
	height: 590px;
	border: 1px solid #606061;
}

#right_col #adbox2{
    float: left;
    margin-top: 9px;
    width: 160px;
    height: 600px;
    border: 1px solid #606061;    
    margin-left: 6px;
}

#forum_area {
	float: left;
	margin-left: 7px;
	margin-top: 6px;
	width: 962px;
	display: inline; /* ie fix */
}

#forum_area .content img {
	max-width: 730px;
}
/*
#forum_area .content {
	float: left;
	width: 651px;
	padding: 7px;
	color: #909090;
	font-weight: bold;
}

#forum_area .header_top {
	background: url(/images/subpage/top_bg.jpg) no-repeat;
	width: 675px;
	height: 4px;
	font-size: 0;
}
#forum_area .header_bottom {
	float: left;
	background: url(/images/subpage/bottom_bg.jpg) no-repeat;
	width: 675px;
	height: 4px;
	font-size: 0;
}
#forum_area .header_content {
	float: left;
	width: 665px;
	padding-left: 4px;
	padding-right: 4px;
	background: #FFFFFF;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
#forum_area .header_box {
	float: left;
	width: 511px;
	height: 32px;
	background: url(/images/subpage/header_box_bg.jpg) repeat-x;
}
#forum_area .header_box .title_text {
	float: left;
	color: #FFFFFF;
	margin-left: 12px;
	margin-top: 9px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#forum_area .header_box .filter {
	float: right;
	margin-right: 10px;
	margin-top: 9px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#forum_area .header_box_right {
	float: left;
	width: 154px;
	height: 32px;
	background: url(/images/subpage/header_box_right.jpg) no-repeat;
}
*/
#sub_left {
	float: left;
	margin-left: 7px;
	margin-top: 6px;
	width: 675px;
	display: inline; /* ie fix */
}
#sub_left .header_top {
	background: url(/images/subpage/top_bg.jpg) no-repeat;
	width: 675px;
	height: 4px;
	font-size: 0;
}
#sub_left .header_bottom {
	float: left;
	background: url(/images/subpage/bottom_bg.jpg) no-repeat;
	width: 675px;
	height: 4px;
	font-size: 0;
}
#sub_left .header_content {
	float: left;
	width: 665px;
	padding-left: 4px;
	padding-right: 4px;
	background: #FFFFFF;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
#sub_left .header_box {
	float: left;
	width: 511px;
	height: 32px;
	background: url(/images/subpage/header_box_bg.jpg) repeat-x;
}
#sub_left a.edit_links {
	float: left;
	margin-left: 15px;
	margin-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#sub_left a.edit_links:hover {
	color: #CCCCCC;
}
#sub_left .header_box .title_text {
	float: left;
	margin-left: 12px;
	margin-top: 9px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#sub_left .header_box .filter {
	float: right;
	margin-right: 10px;
	margin-top: 9px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#sub_left .header_box_right {
	float: left;
	width: 154px;
	height: 32px;
	background: url(/images/subpage/header_box_right.jpg) no-repeat;
}
#sub_left .icon, #middle_col .icon {
	float: left;
	margin-left: 5px;
	margin-top: 9px;
	width: 15px;
	height: 15px;
}
.headline .icon {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	width: 15px;
	height: 15px;
}

.l4d {
	background: url(/images/icons/games/l4d.png) no-repeat;
}
.cs {
	background: url(/images/icons/games/cs.png) no-repeat;
}
.csg {
	background: url(/images/icons/games/csg.png) no-repeat;
}
.cod4 {
	background: url(/images/icons/games/cod4.png) no-repeat;
}
.tf2 {
	background: url(/images/icons/games/tf2.png) no-repeat;
}
.ql {
	background: url(/images/icons/games/ql.png) no-repeat;
}
.wow {
	background: url(/images/icons/games/wow.png) no-repeat;
}
.hon {
	background: url(/images/icons/games/hon.png) no-repeat;
}
.staff, .community {
	background: url(/images/icons/games/staff.png) no-repeat;
}
#sub_left .black_bar {
	float: left;
	width: 665px;
	height: 47px;
	background: url(/images/subpage/black_bar_bg.jpg) repeat-x;
}
#sub_left .content {
	float: left;
	width: 651px;
	padding: 7px;
	color: #909090;
	font-weight: bold;
}
#sub_left .content a {
	color: #0295d9;
	text-decoration: none;
}
#sub_left .content a:hover {
	text-decoration: underline;
}
#sub_left .content img, #sub_left .content table, #sub_left .content p {
	max-width: 642px;
}
#sub_left .content2 {
	float: left;
	width: 653px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	padding: 5px;
	color: #909090;
}
#sub_left .match_content1 {
	float: left;
	width: 659px;
	height: 13px;
	padding: 3px;
	background: #FFFFFF;
	border-bottom: 1px solid #eeeeee;
	color: #0085c1;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
}
#sub_left .match_content2 {
	float: left;
	width: 659px;
	height: 13px;
	padding: 3px;
	background: #f5f5f5;
	border-bottom: 1px solid #eeeeee;
	color: #0085c1;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
}
#sub_left .match_content1 a, #sub_left .match_content2 a {
	float: left;
	color: #0085c1;
	text-decoration: none;
	cursor: default;
}
#sub_left .match_content1 a:hover, #sub_left .match_content2 a:hover {
	text-decoration: underline;
}
#sub_left .bottom_bar, #middle_col .bottom_bar {
	float: left;
	margin-top: 10px;
	margin-bottom: 2px;
	width: 665px;
	background: url(/images/subpage/bottom_bar_bg.jpg) repeat-x;
	height: 35px;	
}
#middle_col .bottom_bar a, a.paging_system {
	color: #888888;
	text-decoration: none;
	padding: 3px;
}
#middle_col .bottom_bar a:hover, a.paging_system:hover {
	color: #0295d9;
	text-decoration: underline;
}
#sub_left .close_box {
	float: left;
	width: 665px;
	height: 5px;
	background: url(/images/subpage/close_box.jpg) no-repeat;
	margin-bottom: 10px;
}
#sub_left .bottom_bar .icon {
	float: left;
	margin-left: 4px;
	margin-top: 9px;
	width: 16px;
	height: 16px;
}
#sub_left .bottom_bar .windows {
	background: url(/images/subpage/icons/windows.jpg) no-repeat;
}
#sub_left .bottom_bar .twitter {
	background: url(/images/subpage/icons/twitter.jpg) no-repeat;
}
#sub_left .bottom_bar .facebook {
	background: url(/images/subpage/icons/facebook.jpg) no-repeat;
}
#sub_left .bottom_bar .myspace {
	background: url(/images/subpage/icons/myspace.jpg) no-repeat;
}
#sub_left .bottom_bar .delicious {
	background: url(/images/subpage/icons/delicious.jpg) no-repeat;
}
#sub_left .bottom_bar .digg {
	background: url(/images/subpage/icons/digg.jpg) no-repeat;
}
#sub_left .rss {
	background: url(/images/subpage/icons/rss.jpg) no-repeat;
}
#sub_left .bottom_bar .youtube {
	background: url(/images/subpage/icons/youtube.jpg) no-repeat;	
}
#sub_left .title {
	float: left;
	width: 657px;
	height: 14px;
	background: url(/images/pre-content/title_bg.jpg) repeat-x;
	border: 1px solid #c4c4c4;
	font-family: Tahoma; 
	font-size: 10px; 
	color: #0085c1; 
	font-weight: bold; 
	padding: 3px;
}
#sub_left .title a {
	color: #0085c1; 
	text-decoration: none;
}
#sub_left .title a:hover {
	text-decoration: underline;
}
#sub_left .title img {
	float: left;
}
#sub_left .team_content {
	float: left;
	width: 657px;
	padding: 3px;
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	background: #d8d8d8;
}
#sub_left .team_content .image_bg{
	float: left;
	margin: 5px;
	width: 72px;
	height: 101px;
	background: url(/images/subpage/teams/background.jpg) no-repeat;
	text-decoration: none;
}
#sub_left .team_content .user_name {
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	width: 70px;
	text-align: center;
	margin-top: 10px;
	font-size: 10px;
	font-family: Tahoma;
	color: #FFFFFF;
	overflow: hidden;
}
#sub_left .team_content .user_image {
	float: left;
	margin-left: 6px;
	margin-top: 8px;
	display: inline; /* ie fix */
}
#sub_left .all_members {
	margin-top: 9px;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma;
	color: #a1e0fd;
}
#sub_left a.all_members:hover {
	color: #FFFFFF;
	cursor: pointer;
}
#sub_left .close_box2 {
	float: left;
	width: 665px;
	height: 4px;
	background: url(/images/subpage/close_box2.jpg) no-repeat;
	margin-bottom: 10px;
	font-size: 0;
}
#sub_mid {
	float: left;
	width: 287px;
}
#box3 {
	float: left;
	width: 219px;
	display: inline; /* ie fix */
}
#box3 .tophead {
	float: left;
	background: url(/images/subpage/box3_bg.jpg) no-repeat;
	width: 219px;
	height: 25px;
}
#box3 .title_bar {
	float: left;
	width: 217px;
	height: 20px;
	background: url(/images/pre-content/title_bg.jpg) repeat-x;
	border: 1px solid #c4c4c4;
}
#box3 .box_content {
	float: left;
	background: #FFFFFF;
	width: 213px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
}
#box3 .box_content .media1 {
	float: left;
	width: 140px;
	margin-top: 1px;
	color: #0085c1;
}
#box3 .box_content .media_title {
	float: left;
	margin-left: 4px;
	width: 62px;
}
#box3 .box_content a {
	text-decoration: none;
	outline: none;
}
#box3 .box_content a:hover {
	text-decoration: underline;
}
#box3 .black_bg {
	float: left;
	background: #1d1d1d;
	width: 203px;
	padding: 8px;
	color: #888888;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
}
#box3 .black_bg .title1 {
	float: left;
	width: 50px;
	margin-bottom: 5px;
}
#box3 .black_bg .field1 {
	float: left;
	width: 145px;
	color: #FFFFFF;
	margin-bottom: 5px;
}
#box3 .black_bg .field1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#box3 .bottom {
	float: left;
	width: 219px;
	height: 4px;
	background: url(/images/subpage/box3_bottom.jpg) no-repeat;
	margin-bottom: 5px;
	font-size: 0;
}
#content_bottom {
	width: 1157px;
	margin-left: 21px;
	height: 21px;
	background: url(/images/page_bottom.jpg) no-repeat;
	padding-bottom: 10px;
}
#my_footer {
	width: 1202px;
	margin: auto;
	color: #888888;
	height: 75px;
	background: #000000;
}
#my_footer .copyright {
	margin-left: 25px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#my_footer .nav {
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 21px;
	margin-top: 15px;
}
#my_footer .nav a {
	margin-right: 15px;
	color: #888888;
	text-decoration: none;
}
#my_footer .youtube {
	float: right;
	width: 30px;
	height: 30px;
	margin-right: 25px;
	background: url(/images/icons/footer/youtube.jpg) no-repeat;	
}
#my_footer .myspace {
	float: right;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	background: url(/images/icons/footer/myspace.jpg) no-repeat;	
}
#my_footer .twitter {
	float: right;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	background: url(/images/icons/footer/twitter.jpg) no-repeat;	
}
#my_footer .facebook {
	float: right;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	background: url(/images/icons/footer/facebook.jpg) no-repeat;	
}