@charset "UTF-8";


#latest_news h3{
	background:url(/images/titles/box_titles.gif) 0px 0px no-repeat;
	width: 300px;
	height: 30px;
	margin:0; padding:0;
}

#featured_videos h3 {
	background: url(/images/titles/box_titles.gif) 0px -30px no-repeat;
	width: 300px;
	height: 30px;
	margin:0; padding:0;
}

#tournaments h3 {
	background: url(/images/titles/box_titles.gif) 0px -60px no-repeat;
	width: 300px;
	height: 30px;
}

#tournaments_h h3 {
	background: url(/images/titles/box_titles.gif) 0px -570px no-repeat;
	width: 300px;
	height: 30px;
}

#featured_photos h3 {
	background: url(/images/titles/box_titles.gif) 0px -90px no-repeat;
	width: 300px;
	height: 30px;
}

#featured_teams h3 {
	background: url(/images/titles/box_titles_w.gif) 0px 0px no-repeat;
	width: 618px;
	height: 30px;
}

#news_detail h3{
	background: url(/images/titles/box_titles_w.gif) 0px -30px no-repeat;
	width: 618px;
	height: 30px; 
}

#block_columnists h3{
	background: url(/images/titles/box_titles.gif) 0px -150px no-repeat;
	width: 300px;
	height: 30px;
}

#block_featured_blogs h3 {
	background: url(/images/titles/box_titles.gif) 0px -120px no-repeat;
	width: 300px;
	height: 30px;
}

#poll h3 {
	background: url(/images/titles/box_titles.gif) 0px -901px no-repeat;
	width: 300px;
	height: 30px;
}

#latest_news h3 span,
#featured_videos h3 span,
#tournaments h3 span,
#featured_photos h3 span,
#featured_teams h3 span,
#news_detail h3 span,
#block_columnists h3 span,
#block_featured_blogs h3 span{
	display: none;
}

/* Nav Bar */

#btn_columnists {
  display: block;
  width: 100px;
  height: 18px;
  background: url(/images/buttons/latest_news_btn.gif) 0px 0px no-repeat;
  float: left;
}

#btn_columnists:hover, #btn_columnists.active {
	background-position: 0px -18px;
}

#btn_features {
  display: block;
  width: 84px;
  height: 18px;
  background: url(/images/buttons/latest_news_btn.gif) -100px 0px no-repeat;
  float: left;
}

#btn_features:hover, #btn_features.active {
	background-position: -100px -18px;
}

#btn_mainnews {
  display: block;
  width: 56px;
  height: 18px;
  background: url(/images/buttons/latest_news_btn.gif) -184px 0px no-repeat;
  float: left;
}

#btn_mainnews:hover, #btn_mainnews.active {
	background-position: -184px -18px;
}


#btn_blogs {
  display: block;
  width: 60px;
  height: 18px;
  background: url(/images/buttons/latest_news_btn.gif) -240px 0px no-repeat;
  float: left;
}

#btn_blogs:hover, #btn_blogs.active {
	background-position: -240px -18px;
}

#btn_tournews {
  display: block;
  width: 140px;
  height: 18px;
  background: url(/images/buttons/latest_news_btn.gif) -300px 0px no-repeat;
  float: left;
}

#btn_tournews:hover, #btn_tournews.active {
	background-position: -300px -18px;
}



#btn_share {
  display: block;
  width: 60px;
  height: 20px;
  background: url(/images/buttons/share.gif) 0px 0px no-repeat;
}

#btn_share_white {
  display: block;
  width: 60px;
  height: 20px;
  background: url(/images/buttons/share.gif) 0px -20px no-repeat;
}

#btn_sendtofriend {
  display: block;
  width: 107px;
  height: 20px;
  background: url(/images/buttons/sendtofriend.gif) 0px 0px no-repeat;
}

#btn_sendtofriend_white {
  display: block;
  width: 107px;
  height: 20px;
  background: url(/images/buttons/sendtofriend.gif) 0px -20px no-repeat;
}



#btn_columnists span,
#btn_mainnews span,
#btn_features span,
#btn_blogs span,
#btn_tournews span {
	display: none;
}


#latest_news {
	-height: 380px;
	/*border-bottom: 1px #969696 solid;*/
	/*display:none;*/
}

#latest_news ul {
	width: 300px;
	height: 18px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#latest_news li, #news_detail li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

.homepage_more_news{
  margin-bottom:10px;
  float:left;
}

#featured_videos {
	height: 390px;
	/*border-bottom: 1px #969696 solid;*/
	/*display:none;*/
}

#banner {
	margin-top: 20px;
	display:none;
}

#banner120x60 {
	width: 120px;
	height: 60px;
	float: left;
	border: 1px solid #FFFFFF;
}

#banner468x60 {
	width: 468px;
	height: 60px;
	float: right;
	border: 1px solid #FFFFFF;
}

#search {
	width: 100%;
	height: 30px;
	background: #000000;
	margin-top:10px;
	margin-bottom:5px;
}
#search form{
	margin:0; padding:0;
}

#tournaments {
	/*padding-top: 15px;*/
}
#tournaments h3{
	margin:0; padding:0;
}

#featured_photos {
	height: 225px;
	/*background:#CCC;*/
}

#google_ads {
	width: 940px;
	height: 90px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;
}



/*Latest News*/
#tournament_news {
	/*height: 360px;*/
	padding-top: 10px;
	/*background:#999;*/
	/*-padding-top: 0px;
	-height: 358px;*/
	
}


/*News detail page*/
#news_detail {
	margin-top: 15px;
}
#news_detail h1 {
	margin-top:10px !IMPORTANT;
}

#block_columnists {
	margin-top: 15px;
	height: 210px;
}

#block_featured_blogs {
	height: 210px;
}

/*News detail Page */
#news_detail {
	
}

#news_detail h1 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 22px;
}

#news_detail .line {
	/*margin-bottom: 10px;*/
	height:1px;
	font-size:1px;
	line-height:1px;
	border-style: none;
	border-top: 1px solid #CECECE;
	margin-top: 3px;
	padding-bottom:10px; 
}

#news_detail_post {
	border-bottom: 1px solid #CECECE;
	padding-bottom: 10px;
}

#news_detail_post p{
	color: #FFFFFF;
	margin-bottom: 10px;
}

#news_detail img {
	border: 1px solid #CECECE;
}

#more_tournament_news {
	margin-top: 30px;
}

#more_tournament_news h4{
	background: url(/images/titles/box_titles_slim.gif) 0px 0px;
	width: 300px;
	height: 20px;
	margin-bottom: 10px !IMPORTANT;
	
}

#more_tournament_news span {
	display: none;
}


ul#more_news {
	width: 300px;
	/*height: 146px;*/
	-padding: 0px;
	/*-height: 130px;*/
	/*-margin-top: 18px;*/
}


ul#more_news li {
	list-style: none;
	display: block;
	width: 290px;
	padding: 3px 10px 3px 1px;
	/*-height: 40px;*/
}
ul#more_news li p{
	margin:0; padding:0;
	margin-bottom:0;
}
ul#more_news li p.timestamp{
	margin:5px 0 0 0; padding:0;
}

*:ul#more_news {
	border: 5px solid #FF0000;
}


ul#more_news strong {
	font-size: 11px;
	color: #FFFFFF;
}


.odd {
	background: #3F3F3F;
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
}

.post_news {
	/*-height: 210px;*/
	width: 100%;
	/*background:#CCC;*/
  padding-bottom:15px;
}

.post_news img {
	border: 1px solid #FFFFFF;
	float: left;
  margin:0px 10px 5px 0px;
}

.post_news_detail {
	margin-top: 5px;
	font-size: 11px;
	color: #FFFFFF;
}
.post_news_detail p{
	margin:0;
	padding:0;
}
.post_news_title{
	font-size: 16px;
	color: #FFFFFF;
  line-height:20px;
  font-weight:bold;
  margin-bottom:3px;
}

#btn_share span,
#btn_share_white span,
#btn_sendtofriend span,
#btn_sendtofriend_white span {
	display: none;
}

#homepage_video_padding{
  height:20px;
  width:200px;
  float:left;
}

.light_container {
  padding:10px;
  border-bottom:1px solid #ccc;
}

.vote_l {
  float:left;
  width:47%;
  padding:0;
  margin:0;
}

.vote_r {
  float:right;
  width:47%;
  padding:0;
  margin:0;
}

.vote_item {
  margin:0 0 5px 0;
  padding:0;
}

.vote_control {
  float:left;
  padding:0;
  margin:0;
}

.vote_text {
  float:right;
  width:80%;
  padding:0;
  margin:0;
}

#vote_form input {
  width:auto;
  height:auto;
  margin:0;
  padding:0;
}

#vote_form #vote {
  margin-top:7px;
}

.vote_row {
  padding:0;
  margin:0;
  border:1px solid #404040;
}

p.question {
  font-size:12px;
  font-weight:bold;
  line-height:1.1em;
}

#featured_teams .detail p {
  margin-top:0;
}
