@charset "utf-8";

/* CSS Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}

img {
	width:auto;
	height:auto;
	
}

address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}

em { font-style: italic; }

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/***********/


body {
	
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#333;
	
	
	
}

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

p {
	padding-top:5px;
	padding-bottom:5px;
}

b, strong { font-weight:bold; }

table.wide {
	
	display:none;
	width:100%;
	height:auto;
	padding:0px;
	
}

/* Sprites */

.sprite_g {
	
	background-image:url(../media/images/sprite_g.jpg);
	background-repeat:no-repeat;
	
}

.sprite_png_transparent {
	
	background-image:url(../media/images/sprite_png_transparent.png);
	background-repeat:no-repeat;
	
}

/***********/


.img_link {
	
	position: absolute;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
    width:100%; 
	height:100%;
	
}





.centerer {
	
	position: absolute;
	width:100%;
	height:100%;
	z-index:1;
	
}

.container_bg {
	
	position:relative;
	width: 860px;
	height: auto;
	margin-left:140px;
	background-image:url(../media/images/bgbg.gif);
	background-repeat:repeat-y;
	background-position:center;
	visibility:hidden;


}

.container {
	
	position:relative;
	width:840px;
	height: auto;
	margin-left:10px;
	background-image:url(../media/images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	visibility:hidden;
	
	overflow: visible;
	
	
}

.container_g {
	
	position:relative;
	height:100%;
	float:left;
	
}


.left_right {
	
	width: 158px;
	text-align:left;
	padding-left:1px;
	
	
}

.right {
	
	width: 176px;
	margin-left:3px;
	
	
}


.middle {
	
	width:498px;
	height:auto;
	
	
}

.middle_c {
	
	position:relative;
	width:491px;
	height:  auto;
	margin:5px;
	padding:0px;
	clear:both;
	
	
}


.header_footer {
	
	position:relative;
	width:840px;
	margin-left:10px;
	
	
	visibility:hidden;

}

.header {
	
	height:130px;
	background-color:#fff;
	margin-bottom:0px;
	
}



.header_b{
	
	height:9px;
	background-image:url(../media/images/bar.jpg);
	line-height:9px;
	overflow:hidden;
	
}

.footer {
	
	height:150px;
	margin-left:150px;
	background-position: 0px -275px;
	
	
}

.menu_l {
	
	position:relative;
	width: 158px;
	height:22px;
	overflow:hidden;
	background-image:url(../media/images/menu.jpg);
	background-repeat:repeat-x;
	color:white;
	text-align:left;
	
}

.menu_l a {
	
	display:block;
	margin:0px;
	width:100%;
	height:100%;
	padding-left:30px;
	padding-top:3px;
	
	color:white;
	font-weight:bold;
	
	text-decoration:none;
}



.buddy {
	
	position:absolute;
	left:-16px;
	width:34px;
	height:31px;
	padding-top:7px;
	background-position: -663px -23px;
	z-index:10;
	
	color:#fff;
	font-weight:bold;
	text-align:center;
	
}

.weather-block {
				
    position: relative;
	width:100%;
	height:136px;
	overflow:hidden;
	
	
}

.seperator_lr {
	
	position: relative;
	width:100%px;
	height:17px;
	background-image:url(../media/images/catbg2.png);
	background-repeat:no-repeat;
	background-position: -200px 0px;
	
	text-align: left;
	padding-top: 3px;
	padding-left:20px;
	
	color: #000;
	font-weight:bold;
	
}

.seperator_m {
	
	position: relative;
	width:100%px;
	height:5px;
	margin-top:0px;
	margin-left:0px;
	background-position:-35px -60px;
	overflow:hidden;

	
}



#wp {width: 490px; margin:4px; list-style-type:none; padding:0px; list-style-position:outside;}
#doc {margin:0px; padding:0px;width: 490px;}
#s1,#s2 {display:table-cell; padding:5px; margin:0px;}
#ss {display:table-cell; width:4px; margin:0px;}

.first-li {
	
	border-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:#ccc;

}
  
.second-li {
	
	border-width:0px;
	border-left-width:1px;
	border-style:solid;
	border-color:#ccc;

}
  
#doc{
	border-width:1px;
	border-style:solid;
	border-color:#ccc;

}
  
#s1,#s2,#ss,{vertical-align:top; float:left;}
#s1 {width:231px;}
#s2 {width:478px;}
#ss {width:4px;}

#bd {table-layout:fixed;}
#bd {_word-wrap:break-word;}#s1,#s2,#s3 {_overflow-x:hidden;}

#s1 img {
	
	margin-top:5px;
	margin-right:5px;
	margin-right:5px;
	border-width:1px;
	border-bottom-color:#333;
	border-style:solid;
	
	
}
#s2 img {
	
	margin-top:5px;
	margin-right:5px;
	border-width:1px;
	border-bottom-color:#333;
	border-style:solid;
	
}
/*\*//*/ 
#s1,#s2,#ss {display:inline-block;float:left;}
/**/

.main_news{
	
	padding:0px;
	margin:0px;
	height:auto;
	margin-top:3px;
	margin-bottom:3px;
	
}

.main_news td.columns {
	
	height: 100% ;
	width:240px;
	padding:3px;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	font-size:12px;
	
}

.main_news td.columns img {
	
	margin:5px;
	margin-left:0px;
	border-width:3px;
	border-color:#ccc;
	border-style: double;

}

.main_news td.double {
	
	width:100%;
	
	
}

.main_news td.seperator {
	
	width:4px;
	
}




.featured_news {
	
	padding:5px;
	margin:0px;
	font-size:9px;
	
	

}

.featured_news p {padding:0px; margin:0px;}
.featured_news a {
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

.authors {
	
	position:relative;
	height: 75px;
	width: inherit;
	margin-top:5px;
	margin-left:auto;
	margin-right:0px;
	
}


.authors .author-name {
	
	position: absolute;
	width:170px;
	height: auto;
	top:auto;
	bottom:0px;
	padding:3px;
	padding-left:5px;
	background-color:#7F95A4;
	
	color:#fff;
	text-align: left;
	
}

.authors .author-img {
	
	position:absolute;
	top:auto;
	bottom:3px;
	left:auto;
	right:2px;
	width:50px;
	height: auto;
	border-width:3px;
	border-color:#7F95A4;
	border-style:solid;
	
}

.authors .author-img .img{
	
	width: 48px;
	height: 62px;
	
}

.authors .article {
	
	position:relative;
	width:110px;
	height:auto;
	margin-bottom:0px;
	padding:3px;
	padding-top:18px;
	
	font-weight:bold;
	font-size:11px;
	
}

.authors img {
	
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	
}


.selected_news .columns {
	
	height:100%;
	
}

.selected_news .column1 {
	
	width:1px;
	
}

.selected_news .column1 .title {
	
	width:100%
	height:1%;
	padding:5px;
	padding-top:0px;
	background-color:#CC9;
	
	color:#FFF;
	font-size:18px;
	font-family:Tahoma;
	font-weight:bold;
	letter-spacing:2px

	
}

.selected_news .column1 .img_column {
	
	width:1px;
	height:1%;
	padding-left:3px; 
	
}

.selected_news .column1 .img_column img {
	
	border-width:3px;
	border-color:#000;
	border-style: double;
	
}

.selected_news .column1 .digest_column {
	
	height: auto;
	padding:0px;
	padding-left:3px;
	
}

.selected_news .column2 .title {
	
	width:100%;
	height:40px;
	padding:5px;
	background-color:#CC9;
	font-size:16px;
	font-weight:bold;

	
}

.selected_news .column2 .content {
	
	width:100%;
	height:auto;
	padding:5px;

}

.selected_news .column2 .content .date {
	
	color:#F00;
	font-weight:bold;
	margin-bottom:5px;

}

.selected_news .column2 .content .more a {
	
	color:#F00;
	font-weight:bold;
	margin-bottom:5px;
	letter-spacing:2px;

}

.selected_news p {
	
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	
}


.selected_news_b {
	
	height:22px;
	margin-left:4px;
	background-position: 0px 0px;
	
}

.digest {
	
    position:relative;
	display:none;
	margin-top:0px;
	width:100%;
	height:auto;
	background-color:#666;
	padding-right:0px;
	padding-top:5px;
	color:#FFF;
	background-image:url(../media/images/glossymetal.jpg);
	
	
}

.digest.d2 {
	
	display:block;
	width:148px;
	margin:1px;
	margin-top:0px;
	padding-top:0px;
	height: auto;
	background-image:url(../media/images/h150.png);
	background-color:#FFF;
	
	
	border-width:4px;
	border-top-width:0px;
	border-color: #999;
	border-style: double;

}

.digest.d2.d3 {
	
	width:166px;
	

}

.frame {
	
	position: relative;
	width:148px;
	height:100%;
	margin:1px;
	margin-bottom:0px;
	border-width:4px;
	border-bottom-width:0px;
	border-color: #999;
	border-style: double;
	background-color:#FFF;
	
}

.frame.f2{
	
	width:166px;
	
}

.digest_icon{
	
	position:relative;
	height:15px;
	width:63px;
	margin-left:5px;
	background-position: -661px 0px;
	
	
	
	
}

.digest_text {
	
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
    padding:5px;
	padding-top:0px;
	color:#fff;
	font-weight:bold;
	
}

.digest_text.d2 {
	
	color:#666;
	
}

.d2sep {
	
	position:relative;
	width:100%px;
	height:4px;
	background-color: #690;
	
	
}



.corner {
	
    position:fixed !important;
    position: absolute; /*ie6 and above*/
	left:0px;
	bottom:0px;
	width:980px;
	height:959px;
	background-image:url(../media/images/corner_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	z-index:0;
	
	opacity:0.05;
	filter: alpha(opacity = 5);
	
}

.news {
	
	margin-left:10px;
	
	
	font-weight:bold;
	color:#008191;
	font-size:16px;
	text-transform:capitalize;
	
	clear:both;
	
}

.news-summary p {
	
	margin:0px;
	padding:0px;
	
}

.news-summary {
	
	position:relative;
	width:250px;
	height:auto;
	padding:3px;
	float:left;
	
}

.news-summary div {
	
	margin-bottom:5px;
	
}

.news-summary.second {
	
	margin-left:15px;
	float:left;
	
}

.news-summary p {
	
	margin-top:0px;
	margin-bottom:10px;
	
}

.news-summary a {
	
	color:#666;
	text-decoration:none;
	
}

.news-summary b , strong {
	
	font-weight:bold;
	
}

.news-summary a:hover {
	
	color:#333;
	text-decoration: underline;
	
}

.news-summary.details {
	
	width:480px;
	padding:10px;
	padding-top:0px;
	font-size:12px;
	
}

.news-summary.details img.main {
	
	margin-right:10px;
	margin-bottom:5px;
	border-width:3px;
	border-style: double;
	background-color:#cc9;
	
}

.news-summary.details img.main{
	
	clear:both;
	
}

.news-summary .date {
	
	color:#f00;
	
}


.news-summary .summary {
	
	font-style:italic;
	color:#333;
	
}

.inner_header {
	
	position: relative;
	height: auto;
	width:100%;
	clear:both;
	z-index:30;
	
}


.inner_header div {
	 
	 padding:5px;
	 color:#fff;
	 font-size:16px;
	 font-weight:bold;
	
}

.inner_header div.bottom {
	 
	 color:#333;
	 font-size:11px;
	 font-weight:bold;
	 height:15px;
     background-color:#CC9;
	
}

.inner_header div.titler {
	 
	 color:#333;
	 font-weight:bold;
	
}

.inner_header div.titler2 {
	
	height:20px;
	color:#000;
	height:30px;
	overflow:show;
	z-index:30;
	padding-bottom:0px;
	
}

.inner_header div.titler2 p{
	
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	
}

.inner_header div.titler2 img {
	
	margin-right:5px;
	border-width:3px;
	margin-bottom:10px;
	border-color:#7F95A4;
	border-style: solid;
	
}


.stats {
	
	background-image:url(../media/images/stats.jpg);
	background-repeat:no-repeat;
	background-color:#EEF3F6;
	
}

.stats td {
	
	padding:1px;
	padding-right:0px;
	width:auto;
	font-size:10px;
	
	border-width:0px;
	border-bottom-width:1px;
	border-color:#fff;
	border-style:solid;
	
}

.stats td.rank {
	
	background-image:url(../media/images/rankbg.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:22px;
	
}

.stats td.ttd {
	
	border-width:0px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-color:#fff;
	border-style:solid;
	
}

tr.line td.ttddd{
	
	border-bottom-width:2px;
	border-bottom-color:#f00;
	border-bottom-style:solid;
	
}


.stats .th {
	
	height: 20px;
	font-weight:bold;
	width:auto;
	
}


.league-stats-bg:hover {
	
	background-color:#EE6A65;
	
	
}

.inner_header_news {
	
	position: absolute;
	top:0px;
	left:0px;
	height: 30px;
	width:100%;
	background-color:#CC9;
	clear:both;
	z-index:0;
	
}

.inner_header_news div.titler {
	
	height:20px;
	margin-left:10px;
	color:#fff;
	height:30px;
	overflow:show;
	z-index:30;
	
	font-weight:bold;
	font-size:14px;
	
}

.news2 {
	
	margin-top:20px;
	
}

.news2.title {
	
	background-color:#cc9;
	padding:10px;
	border-width:3px;
	border-color:#000;
	border-style:double;
	
	font-size:14px;
	font-weight:bold;
	
	
	
}

.inner_header2 {
	
	position: relative;
	height: auto;
	width:100%;
	background-color:#CC9;
	clear:both;
	z-index:30;
	
}


.inner_header2 div {
	 
	 padding:5px;
	 margin-left:10px;
	 color:#fff;
	 font-size:16px;
	 font-weight:bold;
	
}

.loader {
	
    position:fixed !important;
    position: absolute; /*ie6 and above*/
	top:auto;
	left:60px;
	bottom:400px;
	width: auto;
	height: auto;
	
}


.survey  {
	
	
}
.survey td {
	
	padding:1px;
	
}

.survey .inputs:hover {
	
	background-color: #F4F4F4;
	
}

.fixed_bg {
	
	position:fixed; important!
	position: absolute;
	
	left: auto; right:0px; top: auto; bottom:0px; width:auto; height:auto; z-index:0;
}

.wink {
	
	color:#f00;
	font-weight:bold;
	
}

.paginate {
	
	display: inline-block;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	color:#fff;
	
}
.paginate.active, .paginate:hover {
	
	background-color:#F00;
	
}

	   
body.mceContentBody {
	padding:3px;
   padding-left:70px;
}

.categories {
	
	position: relative;
	height:20px;
	
	background-image:url(../media/images/catbg.png);
	background-repeat:no-repeat;
	
}

.categories .name {
	
	position:absolute;
	top:3px;
	left:auto;
	right:10px;
	width: auto;
	
	color:#333;
	font-weight:bold;
	text-align:center;
	
	
}