html, body{
	margin : 0;
	padding : 0;
}

html{
	background : #4EA7C7;
	font : 12px arial, sans-serif;
}

body{
	min-width : 980px;
}

a{
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}

dl, dt, dd, ul, ol, li{
	margin : 0;
	padding : 0;
	list-style : none;
}
h1,h2,h3,h4,h5{
	font-size: 16px;
	padding : 0;
	margin : 0;
	line-height : normal;
	font-weight : normal;
}

h1{
	font-size : 20px;
	color : #101010;
	margin-bottom : 10px;
	padding : 0 5px;
}

p{
	margin : 0;
	padding : 0;
	line-height : normal;
}
a.button{
	overflow : hidden;
	font-weight: bold;
	color : #303030;
	text-transform : uppercase;
	text-decoration : underline;
}
a.button img{
	border: none;
	padding : 0;
	margin : 0;
	white-space : nowrap;
}
a.button img:hover{
	opacity: .85;
	-moz-opacity: .85;
	filter: alpha(opacity=85);
}

div.spacer2,
div.spacer3,
div.spacer4,
div.spacer5,
div.spacer10,
div.spacer15{
	clear : both;
	display : block;
	font-size : 0;
	height : 5px;
	line-height : 0;
	visibility : hidden;
	overflow : hidden;
}

div.spacer10{
	height : 10px;
}

div.spacer15{
	height : 15px;
}

div.spacer2{
	height : 2px;
}

div.spacer3{
	height : 3px;
}

div.spacer4{
	height : 4px;
}

/* CLEARING FLOATS */
div.clear,
img.clear,
span.clear,
li.clear{
	clear : both!important;
	display : block!important;
	float : none!important;
	font-size : 0!important;
	height : 0!important;
	line-height : 0!important;
	margin : 0!important;
	padding : 0!important;
	visibility : hidden!important;
	overflow : hidden!important;
}


#header{
	height : 145px;
	background : #fff url(layout/header/bg.gif) repeat-x 50% 0;
}

#header-inner{
	width : 956px;
	height : 145px;
	overflow : hidden;
	position : relative;
	margin : 0 auto;
}

a#logo{
	width : 218px;
	height : 121px;
	overflow : hidden;
	background : url(layout/header/logo.gif) no-repeat;
	text-indent : -9999px;
	position : absolute;
	left : 7px;
	top : 22px;
	display : block;
}

#header-links{
	text-transform : uppercase;
	font-size : 11px;
	color : #5c5c5c;
	position : absolute;
	top : 15px;
	left : 232px;
}

#header-links a{
	color : #4C4C4C;
}

#header-links span{
	padding : 9px;
}

#header-ad{
	height : 90px;
	position : absolute;
	right : 0;
	top : 40px;
	overflow : hidden;
}

#header-ad img{
	height : 90px;
	display : block;
	border : none;
}
/****************************************************/
form#h-search{
	position: absolute;
	right : 0;
	top : 8px;
	width : 213px;
}
form#h-search div#search-field{
	width: 142px;
	height : 24px;
	background : url(layout/header_search/field_bg.gif) no-repeat left top;
	position : absolute;
	top : 0;
}
form#h-search div#search-field input{
	border : 0;
	padding : 0;
	margin : 5px 0 0 26px;
	background : #fff;
	width: 112px;
	display: block;
	font : 12px verdana, sans-serif;
}
form#h-search input#search-btn{
	width : 62px;
	height : 24px;
	background : url(layout/header_search/btn_search.gif);
	position : absolute;
	right : 0;
	top: 0;
	border : 0;
	cursor : pointer;
}

#menu{
	/*height: 37px;*/
	border-bottom : 9px solid #b80000;
	background : #16375F url(layout/menu/bg.gif) repeat top;
	color : #eee;
	font-weight : bold;
	text-transform : uppercase;
	font-size : 14px;
	position : relative;
	z-index : 15;
}

#menu ul{
	width : 954px; /*height : 37px;*/
	margin : 0 auto;
	background : url(layout/menu/shadow.gif) no-repeat 0 0;
	padding : 0 1px;
}

#menu ul li{
	float : left;
	background : url(layout/menu/light.gif) no-repeat 0 0;
	padding-left : 1px;
	height : 37px;
}
 
#menu ul li a.mi{
	overflow : hidden;
	color : #fff;
	display : block;
	height : 37px;
	line-height : 40px;
	padding : 0 13px 0 12px;
	background : url(layout/menu/shadow.gif) no-repeat right 0;
	cursor : pointer;
	float : left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#menu ul li a.mi:hover,
#menu ul li:hover a.mi,
#menu ul li.hover a.mi,
#menu ul li.crt a.mi{
	background : #9F0000 url(layout/menu/over.gif) no-repeat right 0;
	text-decoration : none;
	line-height : 44px;
	height : 39px;
}

#menu ul li:hover,
#menu ul li.hover,
#menu ul li.crt{
	position : relative;
	height : 39px;
	margin-top : -2px;
	background : url(layout/menu/over_light.gif) no-repeat 0 0;
}

/*#menu ul li.crt,
#menu ul li:hover{
	background : url(layout/menu/over_light.gif) no-repeat 0 0;
}*/
#menu ul li dl{
	display : none;
	position : absolute;
	left : 0;
	top : 39px;
	width : 140px;
	background : #B80000 url(layout/menu/drop_bg.gif) repeat-x 0 0;
	text-transform : none;
	padding : 5px 0;
	font-size : 11px;
	font-weight : normal;
	cursor : pointer;
}

#menu ul li:hover dl.level1,
#menu ul li.hover dl.level1{
	display : block;	
}


#menu ul li dl dd a:hover,
#menu ul li dl dd:hover a,
#menu ul li dl dd:hover dl dd a:hover,
#menu ul li dl dd.hover a,
#menu ul li dl dd.hover dl dd a:hover{
	color : #fff;
	background-image : url(layout/menu/arrow_over.gif);
	text-decoration : none;
}

#menu ul li dl dd a,
#menu ul li dl dd:hover dl dd a,
#menu ul li dl dd.hover dl dd a{
	color : #C6B7B7;
	padding : 3px 13px 3px 22px;
	background : transparent url(layout/menu/arrow.gif) no-repeat 13px 8px;
	display : block;
	overflow : hidden;
	width : 105px;
}

#menu ul li dl.level1 dd dl.level2{
	left: 140px;
	top : 0;
}
#menu ul li dl.level1 dd:hover,
#menu ul li dl.level1 dd.hover{
	position : relative;
}
#menu ul li dl.level1 dd:hover dl.level2,
#menu ul li dl.level1 dd.hover dl.level2{
	display : block;
}
#content{
	background : url(layout/content/top_bg.gif) repeat-x top;
	position : relative;
	z-index : 10;
}

#content #content-shadow{
	width : 960px;
	background : url(layout/content/content_shadow.gif) repeat-x top;
	overflow : hidden;
	margin : 0 auto;
}

#content #content-inner{
	width : 954px;
	overflow : hidden;
	margin : 0 auto;
	background : #D9CFAF url(layout/content/inner_bg.gif) repeat-x top;
	min-height : 220px;
}

#content-inner .spacing{
	margin: 10px;
	width : 934px;
	overflow : hidden;
}

#content #content-inner2{
	width : 954px;
	overflow : hidden;
	margin : -5px auto 0 auto;
	background : #EAE5D4 url(layout/content/inner_bg2.gif) no-repeat top;
	min-height : 240px;
}
#content #content-inner2 .spacing{
	margin : 20px 10px 0px 10px;
	width : 934px;
	overflow : hidden;
}

#content #round{
	height : 16px;
	width : 954px;
	overflow : hidden;
	font-size : 0;
	line-height : 0;
	margin : 0 auto;
}

#content #round b{
	display : block;
	height : 14px;
	overflow : hidden;
	float : left;
}

#content #round b.lftc{
	width : 14px;
	background : url(layout/content/left_round_corner.gif) no-repeat left top;
}

#content #round b.midp{
	width : 926px;
	background : #EAE5D4;
}

#content #round b.rgtc{
	width : 14px;
	background : url(layout/content/right_round_corner.gif) no-repeat right top;
}

#footer{
	width : 954px;
	overflow : hidden;
	margin : 0 auto;
	font-size : 11px;
}

#footer #round{
	height : 14px;
	width : 954px;
	overflow : hidden;
	font-size : 0;
	line-height : 0;
	margin : 0 auto;
}

#footer #round b{
	display : block;
	height : 14px;
	overflow : hidden;
	float : left;
}

#footer #round b.lftc{
	width : 14px;
	background : url(layout/footer/left_round_corner.gif) no-repeat left top;
}

#footer #round b.midp{
	width : 926px;
	background : url(layout/footer/mid.gif) repeat-x left top;
}

#footer #round b.rgtc{
	width : 14px;
	background : url(layout/footer/right_round_corner.gif) no-repeat right top;
}

#footer-inner{
	width : 954px;
	overflow : hidden;
	min-height : 121px;
	background : url(layout/footer/bg.gif) repeat-x top;
}

/**/
#footer-spacing{
	width : 912px;
	position : relative;
	margin : 10px 22px 40px 22px;
	overflow : hidden;
}

#copyright-box{
	width : 912px;
	overflow : hidden;
	color : #116a8a;
}

#copyright-box i{
	height : 6px;
	float : left;
	overflow : hidden;
	line-height : 0;
	font-size : 0;
}

#copyright-box i.tl{
	width : 6px;
	background : url(layout/footer/copyright_box/tl.gif) no-repeat;
}

#copyright-box i.tr{
	width : 6px;
	background : url(layout/footer/copyright_box/tr.gif) no-repeat;
}

#copyright-box i.bl{
	width : 6px;
	background : url(layout/footer/copyright_box/bl.gif) no-repeat;
}

#copyright-box i.br{
	width : 6px;
	background : url(layout/footer/copyright_box/br.gif) no-repeat;
}

#copyright-box i.md{
	width : 900px;
	background : #66B3CD;
}

#copyright-box p{
	background : #66B3CD;
	padding : 0 10px;
	clear : both;
	margin : 0;
}

#copyright-box a{
	text-decoration : underline;
	color : #116a8a;
}

#copyright-box a:hover{
	text-decoration : underline;
	color : #056;
}

/**/
#footer-quick-links{
	width : 780px;
	margin-left : 132px;
	overflow : hidden;
	margin-bottom : 20px;
}

#footer-quick-links li{
	width : 175px;
	white-space : nowrap;
	overflow : hidden;
	float : left;
	background : url(layout/footer/arrow.gif) no-repeat left;
	height : 15px;
	line-height : 15px;
	padding-left : 10px;
	margin-right : 10px;
	display : inline;
}

#footer-quick-links li a{
	color : #A2DEF3;
}

#footer #qlinks-tag{
	color : #AACEDB;
	font-size : 18px;
	position : absolute;
	left : 0;
	top : 0;
	background : url(layout/footer/links_light.gif) no-repeat center 22px;
	height : 50px;
}

.three-cols-right,
.three-cols-mid,
.three-cols-left,
.three-cols-left-span,
.two-cols-left,
.two-cols-right,
.two-cols-left2,
.two-cols-right2{
	overflow: hidden;
	float : left;
}

/*===*/
.three-cols-right{
	width:444px;
	float : right;
}
.three-cols-mid{
	width: 210px;
	margin-left : 10px;
	display : inline;
}
.three-cols-left{
	width:260px;
}
.three-cols-left-span{
	width: 470px;
}
/*------------------------*/
.two-cols-left{
	width: 532px;
}
.two-cols-right{
	width: 392px;
	float : right;
}
/*-------------------------*/
.two-cols-left2{
	width : 656px;
}
.two-cols-right2{
	width : 267px;
	float : right;
}

/*-------------------------*/
.two-cols-left3{
	width : 686px;
	float: left;
}
.two-cols-right3{
	width : 245px;
	float : right;
}

div.default-box{
	margin-bottom : 20px;
}

div.default-box-title{
	background : #51504B url(layout/default_box/title_bg_rep.gif) repeat-x top;
	position : relative;
}

div.default-box-title h1{
	color : #E6E0CC;
	background : url(layout/default_box/title_bg_right.gif) no-repeat right top;
	border-left : 4px solid #5F0909;
	padding : 3px 35px 3px 10px;
	margin : 0;
}

div.default-box-content{
	background : url(layout/default_box/content_bg_right.gif) no-repeat right top;
	font-size : 11px;
	padding-top : 10px;
}

div.default-box-content p{
	margin-bottom: 10px;
}

div.default-box-content p a{
	color: #E02525;
}

div.default-box-title a.rss-feed{
	width : 17px;
	height : 20px;
	overflow : hidden;
	position : absolute;
	text-indent : -9999px;
	right : 9px;
	top : 6px;
	background : url(layout/default_box/rss.gif) no-repeat 0 0;
}

div.default-box-title a.rss-feed:hover{
	background-position : 0 -20px;
}

div.default-box-content img{
	border : 2px solid #D3D0BF;
	background : #303030;
}

div.default-box-content ul img{
	border : 2px solid #D3D0BF;
	width : 46px;
	height : 46px;
	background : #303030;
}
div.default-box-content a:hover img{
	border-color : #997;
}

/* ARTICLES */
div.default-box-content ul.art-list{
	margin-right : 15px;
	padding-bottom : 3px;
}

div.default-box-content ul.art-list li{
	padding : 3px 0 3px 11px;
	line-height : 14px;
	background : url(layout/default_box/arrow1.gif) no-repeat 4px 8px;
}

div.default-box-content ul.art-list li a{
	color : #52514E;
}

div.default-box-content ul.art-list li.expanded{
	height : 56px;
	overflow : hidden;
	background-position : 0px 5px;
	padding : 0;
	position : relative;
	margin-bottom : 3px;
}

div.default-box-content ul.art-list li.expanded a{
	font-weight : bold;
	margin-left : 0px;
	text-indent : 6px;
	display : block;
	color : #242424;
}

div.default-box-content ul.art-list li.expanded img{
	position : absolute;
	left : 2px;
	top : 3px;
}

div.default-box-content ul.art-list li.expanded p{
	margin-left : 0px;
	color : #7C7A75;
	background : url(layout/default_box/underline.gif) no-repeat 0 top;
	padding-top : 2px;
	line-height : 13px;
	text-align : justify;
}

div.default-box-content ul.art-list li.expanded p a{
	display : inline;
	margin : 0;
	padding : 0;
	font-weight: normal;
	color : #B80000;
}
div.small ul.art-list li p a{
	color : #7C7A75!important;
}

div.default-box-content a.more{
	color : #E02525;
	background : url(layout/default_box/arrow2.gif) no-repeat left center;
	padding-left : 9px;
	margin-left : 2px;
}

div.default-box-content ul.art-list li.expanded a.more{
	position : absolute;
	bottom : 0;
	right : 0;
	font-weight : normal;
	color : #E02525;
	padding : 0 0 0 29px;
	background-color : #EAE5D4;
	background-position : 20px 6px;
	text-indent : 0;
}
div.default-box-content ul.art-list li.nopic{
	background-position : 0 5px;
}
div.default-box-content ul.art-list li.nopic a{
	margin-left: 0;
}
div.default-box-content ul.art-list li.nopic p{
	margin-left: 0;
}

/* PROMO */
div.default-box-content ul.art-list li.promo{
	color : #52514E;
}

div.default-box-content ul.art-list li.promo a{
	font-weight : bold;
	color : #B80000;
}

.promo-two-cols{
	margin-right : 0!important;
	height : 1%;
}

.promo-two-cols li{
	float : left;
	width : 43%;
	padding-right : 15px!important;
}

.art-two-cols{
	margin-right : 0!important;
	height : 1%;
}

.art-two-cols li{
	float : left;
	width : 47%;
	margin-right : 15px!important;
}

/**/
.small li p{
	text-indent : 6px!important;
	font-size : 10px!important;
	background : none!important;
	text-align : left!important;
}

.small li{
	background-position : 57px 6px!important;
}

/******************/
.two-cols-right2 div.default-box{
	margin-bottom : 20px;
	background :#DAD5C0 url(layout/default_box/content_bg_btm.gif) no-repeat right bottom;
}
.two-cols-right2 div.default-box-content{
	padding : 8px;
}
.two-cols-right2 div.default-box-content ul.art-list li.expanded p{
	background : url(layout/default_box/underline2.gif) no-repeat 0 top;
}
.two-cols-right2 div.default-box-content ul.art-list li.expanded a.more{
	background-color : #DAD5C0;
}

.two-cols-right div.default-box{
	margin-bottom : 20px;
	background :#DAD5C0 url(layout/default_box/content_bg_btm.gif) no-repeat right bottom;
}
.two-cols-right div.default-box-content{
	padding : 8px;
}
.two-cols-right div.default-box-content ul.art-list li.expanded p{
	background : url(layout/default_box/underline2.gif) no-repeat 0 top;
}
.two-cols-right div.default-box-content ul.art-list li.expanded a.more{
	background-color : #DAD5C0;
}
.script-box{
	padding : 5px;
	background : #fff;
	margin-bottom : 10px;
}
.forum-box{
	background : #79C7E2;
	margin-bottom : 15px;
	font-size : 12px;
	height: 1%;
}

div.forum-box-title{
	background : #920000 url(layout/forum_box/header_bg.gif) repeat-x top;
}

div.forum-box-title h1{
	color : #fff;
	background : url(layout/forum_box/header_round.gif) no-repeat right top;
	border-left : 4px solid #B60000;
	padding : 3px 35px 3px 10px;
	margin : 0;
}
#content-inner div.forum-box-title h1{
	background-image : url(layout/forum_box/alt/header_round.gif);
}

div.forum-box-footer{
	font-size : 11px;
	background : #920000 url(layout/forum_box/footer_bg.gif) repeat-x bottom;
}

div.forum-box-footer div{
	color : #fff;
	background : url(layout/forum_box/footer_round.gif) no-repeat right bottom;
	border-left : 4px solid #B60000;
	padding : 8px 10px;
}

#content-inner div.forum-box-footer div{
	background-image : url(layout/forum_box/alt/footer_round.gif);
}

div.forum-box-footer div a{
	font-weight : bold;
	color : #FFDA05;
}

div.forum-box-content{
	background : url(layout/forum_box/gradient_left.gif) repeat-y left;
}

div.forum-box-content div{
	background : url(layout/forum_box/gradient_right.gif) repeat-y  right;
}

div.forum-box-content div div{
	background : url(layout/forum_box/content_round_top.gif) no-repeat right top;
}

div.forum-box-content div div div{
	background : url(layout/forum_box/content_round_btm.gif) no-repeat right bottom;
	padding : 12px 14px;
}

div.forum-box-content ul{
	margin-bottom : 10px;
}

div.forum-box-content ul li{
	padding : 2px 0 2px 10px;
	background : url(layout/forum_box/arrow.gif) no-repeat left 8px;
}

div.forum-box-content ul li a{
	font-weight : bold;
	color : #0A3E50;
}

div.forum-box-content ul li small{
	display : block;
	font-size : 9px;
	color : #3C6A7A;
}
div.forum-box-content ul.two-cols-entries{
	margin-right : -10px;
	height : 1%;
}
div.forum-box-content ul.two-cols-entries li{
	float: left;
	width: 43%;
	margin-right : 15px;
	white-space : nowrap;
	overflow : hidden;
}

.article-box{
	
}
.article-box-left{
	width: 242px;
	float : left;
	overflow : hidden;
}
.article-box-right{
	float : right;
	width : 210px;
	overflow : hidden;
}
.article-box-pic{
	font-size : 11px;
	width: 242px;
	overflow : hidden;
	margin-bottom : 15px;
}
.article-box-pic img{
	display : block;
	background : #303030;
	color : #fff;
	width :  234px;
	border : 4px solid #A89F81;
}
.article-box-pic img:hover{
	border-color : #987;
}
.article-box-pic p{
	padding: 10px 10px 2px 10px;
	color : #EAE5D4;	
	background :#A89F81;
	position : relative;
	height : 1%;
}
.article-box-pic p em{
	font-size: 10px;
	font-style : normal;
	background : #A89F81;
	position : absolute;
	right : 10px;
	bottom: 2px;
	padding-left : 5px;
}
.article-box-pic p em b{
	color : #5D5437;
	font-weight: normal;
}
.article-box-pic p a{
	color : #550;
}
.article-box-pic p a.next{
	background : url(layout/article/next.gif) no-repeat center;
	padding : 0 3px;
}
.article-box-pic p a.back{
	background : url(layout/article/back.gif) no-repeat center;
	padding : 0 3px;
}
.article-box-pic p a.next:hover,
.article-box-pic p a.back:hover{
	text-decoration : none;
	background-color : #cba;
}
.article-box-pic-round{
	height : 13px;
	overflow : hidden;
	width : 242px;
}
.article-box-pic-round b{
	height: 13px;
	overflow : hidden;
	float : left;
	line-height : 0;
	font-size : 0;
}
.article-box-pic-round b.rl{
	width : 13px;
	background : url(layout/article/box_round_left.gif);
}
.article-box-pic-round b.rm{
	width : 216px;
	background : #A89F81;
}
.article-box-pic-round b.rr{
	width : 13px;
	background : url(layout/article/box_round_right.gif);
}	
dl.article-box-btools{
	font-size : 11px;
}
dl.article-box-btools dt{
	background : url(layout/article/arrow.gif) no-repeat 4px 5px;
	color : #322F26;
	padding-left : 11px;
	padding-bottom : 2px;
}
dl.article-box-btools dd{
	color: #867952;
	padding-left : 11px;
	word-spacing : 5px;
}
dl.article-box-btools dd a{
	color : #867952; 
	word-spacing : normal;
}
p.article-box-descr{
	color: #322F26;
	text-align : justify;
}
p.article-box-descr a{
	color : #867952;
}
.article-box-rmore{
	font-size : 10px;
	margin-bottom : 10px;
	text-align : right;
}
.article-box-rmore a{
	color : #7D714B;
	background : url(layout/article/next.gif) no-repeat left 5px;
	padding-left : 8px;
}


dl.article-box-related{
	margin-bottom : 10px;
}
dl.article-box-related dt{
	background : url(layout/article/delim.gif) no-repeat left bottom;
	font-weight: bold;
	color : #534A2E;
	text-transform: uppercase;
	padding : 0 0 4px 2px;
	margin : 0 0 1px 0;
}
dl.article-box-related dd{
	background : url(layout/article/bull.gif) no-repeat left 6px;
	font-size : 11px;
	padding : 1px 0 1px 10px;
}
dl.article-box-related dd a{
	color : #322F26;
}


.article-box-pic p span {
color : #B7B09B;
word-spacing : 5px;
}
.article-box-pic p span a{
word-spacing : normal;
}
.matchups-box{
	background :#701616 url(layout/matchups/cont.gif) no-repeat 0 33px;
	height : 1%;
	overflow: hidden;
	padding : 0;
	margin-bottom : 15px;
}
.matchups-box div.el{
	background : url(layout/matchups/top_rep.gif) repeat-x 0 top;
	padding : 0;
	height : 1%;
}
.matchups-box div.el div.el{
	background : url(layout/matchups/top_fix.gif) no-repeat left top;
}
.matchups-box div.el div.el div.el{
	background : url(layout/matchups/round_left.gif) no-repeat left bottom;
}
.matchups-box div.el div.el div.el div.el{
	background : url(layout/matchups/round_right.gif) no-repeat right bottom;
	padding : 7px 12px 16px 12px;
}
.matchups-box h1{
	color : #fff;
	margin-bottom: 2px;
}
.matchups-box .matchup{
	width: 180px;
	height : 145px;
	padding : 3px;
	background : #fff;
	overflow : hidden;
	margin-bottom : 7px;
}
.matchups-box .align-it{
	overflow: hidden;
	width: 174px;
	margin: 0 0 0 6px;
	height: 1%;
}
.matchups-box div.MatchupCell{
	border: none!important;
	margin: 4px 0!important;
	padding: 0!important;
	height: 100%!important;
	width: 174px!important;
	display: inline!important;
}
.box2{
	background :#161614 url(layout/box2/bg.gif) repeat-x left top;
	padding : 10px 14px;
	color : #B2B2B5;
	font-size : 11px;
	margin-bottom : 15px;
	height : 1%;
}
.box2 h1{
	color : #fff;
	position : relative;
	margin : 0 0 5px 0;
}
.box2 h1 a.rss-feed{
	width : 17px;
	height : 20px;
	overflow : hidden;
	position : absolute;
	text-indent : -9999px;
	left : auto;
	top : 4px;
	margin-left : 10px;
	background : url(layout/box2/rss.gif) no-repeat 0 0;
}

.box2 h1 a.rss-feed:hover{
	background-position : 0 -20px;
}
.box2 dl{
	
}
.box2 dl dt{
	background : url(layout/box2/delim.gif) no-repeat left bottom;
	padding-left : 5px;
	padding-bottom : 3px;
	margin-bottom : 1px;
}
.box2 dl dt a{
	color: #7c7c7f;
	background : url(layout/box2/darrow.gif) no-repeat 0 5px;
	padding-left : 12px;
}
.box2 dl dd{
	padding: 0 0 0 5px;
	position : relative;
	margin-bottom : 8px;
	height : 1%;
}
.box2 dl dd a.author{
	color: #fff;
	background : url(layout/box2/arrow.gif) no-repeat left;
	padding-left : 9px;
	position : absolute;
	right : 0;
	bottom : 0;
}

.box2 .adv li{
	width : 139px;
	margin : 0;
	padding : 0 0 10px 0;
}
.box2 .adv li img{
	border : 3px solid #57575B;
	width: 133px;
	background : #303030;
	display : block;
}
.box2 .adv li img:hover{
	border-color: #37373b;
}
.box3{
	background :#D9CFAF;
	padding : 10px 14px;
	color : #15263A;
	font-size : 11px;
	margin-bottom : 15px;
	height : 1%;
}
.box3 h1{
	position : relative;
	margin : 0 0 5px 0;
}
.box3 h1 a.rss-feed{
	width : 17px;
	height : 20px;
	overflow : hidden;
	position : absolute;
	text-indent : -9999px;
	left : auto;
	top : 4px;
	margin-left : 10px;
	background : url(layout/box3/rss.gif) no-repeat 0 0;
}

.box3 h1 a.rss-feed:hover{
	background-position : 0 -20px;
}

.box3 dl{
	
}
.box3 dl dt{
	background : url(layout/box3/delim.gif) no-repeat left bottom;
	padding-left : 5px;
	padding-bottom : 3px;
	margin-bottom : 1px;
}
.box3 dl dt a{
	color: #B80000;
	font-weight: bold;
}
.box3 dl dd{
	padding: 0 0 0 5px;
	position : relative;
	margin-bottom : 8px;
	height : 1%;
}
.box3 dl dd a.author{
	color: #867952;
	background : url(layout/box3/arrow.gif) no-repeat left;
	padding-left : 9px;
	position : absolute;
	right : 0;
	bottom : 0;
}
div.lcol{
	width: 265px;
	overflow : hidden;
	float : left;
}
div.rcol{
	width: 139px;
	overflow : hidden;
	float : right;
}

.box3 .adv li{
	width : 139px;
	margin : 0;
	padding : 0 0 10px 0;
}
.box3 .adv li img{
	border : 3px solid #968A62;
	width: 133px;
	background : #303030;
	display : block;
}
.box3 .adv li img:hover{
	border-color: #764;
}
ul.ad-list{
	margin-bottom: 10px;
}
ul.ad-list li{
	float : left;
	overflow : hidden;
	margin :0 5px 5px 5px;
	display : inline;
}
ul.ad-list li img{
	display : block;
	border : none;
}
.two-cols-right2 ul.ad-list li{
	float : none;
	width: auto;
	display : block;
	text-align : center;
}
.two-cols-right2 ul.ad-list li img{
	width: auto;
	display : inline;
	border : 2px solid #fff;
}
.tabs{
	background :#A32525 url(layout/tabs/mid.gif) repeat left top;
	font-size : 14px;
	font-weight: bold;
	border-bottom : 17px solid #650B0B;
}
.tabs a{
	color : #fff;
}
.tabs div{
	background : url(layout/tabs/round_corner_left.gif) no-repeat left top;
}
.tabs div div{
	background : url(layout/tabs/round_corner_right.gif) no-repeat right top;
}
.tabs ul{
	height : 1%;
	padding-left : 1px;
}
.tabs ul li{
	float: left;
	height: 29px;
	background : url(layout/tabs/sep.gif) no-repeat right bottom;
}
.tabs ul li a{
	float : left;
	height : 29px;
	line-height : 31px;
	overflow: hidden;
	white-space : nowrap;
	padding : 0 16px 0 14px;
}
.tabs ul li a:hover{
	color : #FFDA05;
	text-decoration : none;
}
.tabs ul li.crt{
	height: 33px;
	position : relative;
	margin-top : -4px;
	background : url(layout/tabs/tab_right.gif) no-repeat right top;
	left : -1px;
}
.tabs ul li.crt a{
	height : 33px;
	background : url(layout/tabs/tab_left.gif) no-repeat left top;
	line-height : 38px;
}
.tabs ul li.crt a:hover{
	color : #fff;
	cursor : default;
}
#sub-title{
	height: 29px;
	line-height : 29px;
	overflow : hidden;
	background :#F5F3EC url(layout/article_content/right.gif) no-repeat right top;
	position : relative;
	font-size: 11px;
	color : #716F6A;
	margin-bottom : 10px;
}
#sub-title ul{
	position : absolute;
	right : 0;
	top : 6px;
}
#sub-title ul li{
	float : left;
	padding-right : 10px;
	height : 16px;
	line-height : 16px;
	overflow : hidden;
}
#sub-title a{
	color : #E02525;
}
div#art-author{
	background : url(layout/article_content/double_arrow.gif) no-repeat left;
	margin-left : 5px;
	padding-left : 10px;
}
#sub-title a.email{
	display: none;
	background : url(layout/article_content/email.gif) no-repeat left;
	padding-left : 17px;
}
#sub-title a.print{
	background : url(layout/article_content/print.gif) no-repeat left;
	padding-left : 17px;
}
#sub-title a.close{
	background : url(layout/print/close.gif) no-repeat left;
	padding-left : 15px;
}

.article-content p,
#article-content p{
	margin-bottom: 15px;
}


.article-content img,
#article-content img{
	border : 2px solid #D4D1C0;
	margin : 0 10px 0 0;
}
#article-content a{
	color : #E02525;
}
#article-content ul{
	margin-bottom: 10px;
}
#article-content ul li{
	padding-left : 20px;
	background : url(layout/forum_box/arrow.gif) no-repeat 7px 5px;
	padding-bottom : 5px;
}
a#big-text{
	width: 22px;
	height : 22px;
	overflow : hidden;
	text-indent: -9999px;
	position : absolute;
	background : url(layout/article_content/big_text.gif);
	right: 10px;
	top : 5px;

	display: none;
}
a#normal-text{
	width: 16px;
	height : 17px;
	overflow : hidden;
	text-indent: -9999px;
	position : absolute;
	background : url(layout/article_content/normal_text.gif);
	right: 35px;
	top : 10px;

	display: none;
}
/***********************************************/
#art-tags{
	background :#fff url(layout/article_content/tags_bg.gif) no-repeat 16px center;
	border : 2px solid #D1CBB3;
	position : relative;
	padding : 8px 10px 8px 90px;
	height : 1%;
}
#art-tags .tl,
#art-tags .tr,
#art-tags .bl,
#art-tags .br{
	width : 5px;
	height : 5px;
	overflow : hidden;
	line-height : 0;
	font-size : 0;
	position : absolute;
	display : block;
}
#art-tags .tl{
	background : url(layout/article_content/tl.gif);
	left : -2px;
	top : -2px;
}
#art-tags .tr{
	background : url(layout/article_content/tr.gif);
	right : -2px;
	top : -2px;
}
#art-tags .bl{
	background : url(layout/article_content/bl.gif);
	left : -2px;
	bottom : -2px;
}
#art-tags .br{
	background : url(layout/article_content/br.gif);
	right : -2px;
	bottom : -2px;
}
#art-tags p{
	color: #BCB6A1;
	margin : 0;
	padding : 0;
	word-spacing : 5px;
	line-height : 18px;
}
#art-tags a{
	color : #E02525;
	word-spacing : normal;
}
#art-tags strong{
	position : absolute;
	left : 10px;
	top : 9px;
	color : #454545;
}
 #content .paging{
font-size : 11px;
word-spacing: 5px;
color : #c5c5c5;
/*white-space : nowrap;*/
word-spacing : 0;
}
#content .paging a{
word-spacing: normal;
color : #606050;
padding : 0 5px;
}
#content .paging a:hover{
color : #E02525;
}
#content .paging b{
color : #101010;
padding : 0 5px;
}
#contact-form{
	padding : 0px;
	width : 642px;
	margin : 0 13px;
	margin-bottom : 15px;
}
#contact-form input.text,
#contact-form textarea,
#contact-form select{
	border : 1px solid #cbc4b0;
	padding : 3px 2px;
	margin : 0;
	display: block;
	color : #484848;
	background : #fafafa;
	float : left;
	width : 200px;
	font : 12px arial, sans-serif;
}
#contact-form label.default{
	font-size : 12px;
	width : 90px;
	float : left;
	padding-right : 10px;
	text-align : right;
	height : 21px;
	line-height : 21px;
	color: #292929;
	font-weight: bold;
}
#contact-form select{
	width: 206px;
	font :11px verdana,sans-serif;
	height : 20px;
}
#contact-form textarea{
	width : 400px;
}
#contact-form #contact-btns-area{
	padding-left : 100px;
}
#contact-form #btn-send-email{
	width: 79px;
	height : 26px;
	overflow : hidden;
	border : none;
	background :#0F5A74 url(layout/btn_send.gif) no-repeat left top;
	cursor : pointer;
	float : left;
}
#contact-form #btn-cancel-email{
	background : url(layout/signup/btn_cancel.gif) no-repeat left top;
	width : 83px;
	height : 22px;
	border : none;
	margin-left : 5px;
	overflow : hidden;
	float : left;
	cursor : pointer;
}
#contact-form #btn-send-email:hover,
#contact-form #btn-cancel-email:hover{
-moz-opacity: .85;
opacity: .85;
filter:alpha(opacity=85);
}

p.contact-txt{
	margin: 10px 10px 20px 10px;
}
div.contactError{
	background:#DAD5C0;
	border : 1px solid #cbc4b0;
	padding : 15px;
	color : #333;
	font-weight: bold;
	margin : 10px;
	font-size : 12px;
}
div.contactError ul{
font-weight: normal;
	padding-top : 10px;
}
div.contactError li{
	background : url(layout/forum_box/arrow.gif) no-repeat 5px 7px;
	padding : 2px 0 2px 20px;
}
.review{
	overflow : hidden;
	margin-bottom : 20px;
}
.review img{
	width: 136px;
	float : left;
	position : relative;
	border : 2px solid #997!important;
}
.review p{
	margin-left : 150px;
	margin-bottom : 10px;
	font-size : 12px;
	color : #505050;
	line-height : 16px;
}
.review h3{
	margin-left : 150px;
	margin-bottom : 5px;
	padding-left : 10px;
	background : url(layout/forum_box/arrow.gif) no-repeat left 7px;
	font-weight: bold;
}
.review h3 a{
	color : #502020;
}
.review h3 a:hover{
	text-decoration : none;
	color : #902020;
}
.review .review-actions{
	margin-left : 150px;
	word-spacing : 5px;
	color : #c0c0c0;
}
.review .review-actions a{
	word-spacing: normal;
}
.cstm-table{
	width: 656px;
	overflow: hidden;
	background-color: #F3F0E8;
	height: 1%;
	margin-bottom: 15px;
}
.cstm-thead{
	background:#51504B url(layout/table/thead_mid.gif) repeat-x left top;
}
div.cstm-btm{
	height: 11px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	background: url(layout/table/thead_right_btm.gif) no-repeat right top;
	border-left: 1px solid #E0DED7;
	position: relative;
	z-index: 10;
}
.cstm-thead div.cstm-top{
	background: url(layout/table/thead_right.gif) no-repeat right top;
	border-left:4px solid #5F0909;
	width: 652px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}
.cstm-tbody{
	position: relative;
	margin-top: -11px;
	z-index: 5;
}
.cstm-tr{
	border: 1px solid #E0DED7;
	border-top: none;
	border-right: none;
	width: 655px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}
.cstm-alt{
	background: #EEECE4;
}

.cstm-tfoot{
	height: 13px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	background: url(layout/table/table_b_r.gif) no-repeat right bottom;
	position: relative;
	margin-top: -13px;
	z-index: 6;
}
/******************************/
div.cstm-categories{
	float: left;
	width: 274px;
	padding: 0 14px;
	overflow: hidden;
}
.cstm-thead .cstm-categories{
	width: 268px;
	padding: 0 14px 0 11px;
	font-size: 20px;
	color: #E6E0CC;
}
.cstm-tbody .cstm-categories{
	color: #B80000;
	font-weight: bold;
}
.cstm-tbody .cstm-categories a{
	color: #B80000;
	font-weight: bold;
}
.cstm-tbody .cstm-tr div{
	border-right: 1px solid #E0DED7;
	height: 30px;
	line-height: 30px;
}
.cstm-td{
	width: 75px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;	
}
.cstm-thead .cstm-td{
	background: url(layout/table/sep.gif) no-repeat left bottom;
	color: #E6E0CC;
	font-weight: bold;
	padding-left: 13px;
}
.cstm-tbody .cstm-td{
	width: 87px;
}
/*********************/
a.cstm-rss{
	width: 36px;
	height: 17px;
	overflow: hidden;
	margin: 6px auto 0 auto;
	background: url(layout/rss_icon.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}
a.cstm-no{
	background-position: 0 -17px;
	cursor: default;
}
.cstm-one-col .cstm-thead .cstm-categories{
	width: 532px!important;
}
.cstm-two-col .cstm-thead .cstm-categories{
	width: 444px!important;
}
.cstm-one-col .cstm-tbody .cstm-categories{
	width: 538px!important;
}
.cstm-two-col .cstm-tbody .cstm-categories{
	width: 450px!important;
}
.LiveLines { font-family : Verdana, Sans-Serif; font-size : 10px; }
a.LiveLines { color:#0060BF; }
a.LiveLines:hover { text-decoration : underline; }
.titleBarLiveLines { background-color: #6B7980;	font-family : Verdana, Sans-Serif; font-size :10px; font-weight: normal; color: white;}
.rowOneLiveLines { background-color:#F2F7FA; color: #000000; }
.rowTwoLiveLines { background-color:#ffffff; color: #000000; }
.noShow{ font-family :Verdana, Sans-Serif; font-size : 10px; }


#bdfoot {
	width:458;
	background-color:#212424;
	color:#FFF;
	padding:5px;
        font-family: Verdana, Sans-Serif; font-size: 11px;		
} 
html>body #footer {	width:458;}

#bdfoot a {
	color:#C50D00;
}

#sitemap ul li ul{
	margin: 0 0 0 25px;
}
#sitemap ul li{
	padding: 4px 0 4px 10px;
	background: url(layout/forum_box/arrow.gif) no-repeat left 9px;
}
#sitemap ul {
	margin: 0 20px;
	font-size: 12px;
	font-weight: bold;
}
#sitemap ul a{
	color: #234C74;
}
#sitemap ul li.spacer10{
	padding: 0;
	background: none;
}
.teams li{
	height: auto !important;
	min-height: 56px !important;
}

.teams li span img{
	width: 45px !important;
}

.teams li span{
	font-weight : bold;
	margin-left : 57px;
	text-indent : 6px;
	display : block;
	color : #242424;
}


.teams li span b{
	
}



.cols3 li {
	float: left;
	width: 150px;
	background-color: red;
}
