/* CSS Document */
p, li, div 	
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
li
{
	margin-bottom: 7px;
}
img
{
	border:0px;
}

/*body {margin: 0px; background-color: #ffffff; font-family: arial; font-size: 12px;}*/
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/img_back.jpg);
	background-repeat: repeat-x;
}

/* Main Layout */

#main_layout{width: 968px; margin: 50px auto; }


/* Defining Layout for Logo, Weather and Top Banner Ad */

#logo_layout{width: 956px; height: 100px; margin: 0 auto; }

#logo{width: 956px; height: 89px; margin: 0 auto; float: left;}
#weather{width: 300px; height: 70px; margin: 0 auto; float: left; padding-left: 100px; padding-right: 10px; padding-top: 5px; font-weight: bold; color: #6a6a6a;}
#weather span{width: 220px; float: right; height: 40px; padding-top: 10px; }
#ad{width: 318px; height: 60px; float: right; padding-top: 5px; padding-right: 5px;}

/* Main Navigation Menu  */

#menu{background: url(images/bg_mainmenu.gif) repeat; height: 26px; width: 885px; margin: 0 auto;}

/* Layout for Search and  General Menu Items - More Navigational Menu*/

#search_layout{width: 885px; height: 40px; margin: 0 auto; }
#search{width: 425px; height: 25px; margin: 0 0 0 20px; font-family: verdana; font-size: 11px; color: #626262; float: left; text-align: left; vertical-align: middle; font-weight: bold; padding-top: 5px;}
#search .input{font-family: arial; font-size: 11px; border: 1px solid #c5c5c5; height: 19px;}
.input1{font-family: arial; font-size: 11px; border: none; height: 19px;}

#othermenu{width: 470px; height: 25px; margin: 0 auto; float: right; padding-left: 40px; font-family: verdana; font-size: 11px;  color: #000000; padding-top: 5px;  }
#othermenu span{padding-left: 2px; padding-right: 2px; font-weight: lighter;  }




#othermenu span .divider{padding-left: 2px; padding-right: 2px; font-weight: lighter; }
#othermenu1{width: 450px; height: 25px; margin: 0 auto; float: right; background: url(images/test2.gif) no-repeat; padding-left: 40px; font-family: verdana; font-size: 11px;  color: #000000; padding-top: 5px;  }


/* Defining Body of the content  */

/* Defining Default Page Layout and content layout */

#content_layout{width: 950px; margin: 0 auto;  padding-bottom: 15px;  overflow: auto; overflow: hidden;}

#layout_leadstory{width: 950px; margin: 0 auto; }
#leadstory{width: 290px; height: 425px; background-color: #ffffff; border: 1px solid #b0aa94; float: left; margin: 0 auto; padding-top: 5px; padding-bottom: 5px;}
#story{width: 270px; margin: 0 auto; background-color: #d8dfe7; padding: 5px; border: 1px solid #949494; float: left;}
#story .title{font-family: verdana; font-weight: bold; font-size: 15px; color: #333333;}
.content{font-family: arial; font-size: 12px; color: #333333;}
.content a{text-decoration: underline; color: #ca0002; }
.content_new{font-family: arial; font-size: 12px; color: #333333;}
.content_new a{text-decoration: underline; color: #ca0002; }


#topstories{width: 390px; margin: 0 auto; padding-left: 10px; padding-right: 10px; float: left; padding-top: 5px;}
#storymeta{width: 380px; margin: 0 auto; background-color: #e7e3d6; font-family: verdana; font-size: 11px; padding: 5px; }
#storymeta .storytitle{font-weight: bold; }
.storytitle a{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:link{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:active{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:visited{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:hover{font-weight: bold; font-size: 12px; color: #000000; text-decoration: underline;}


#small_spacer{height: 5px; width: 100px;}
#spacer{height: 50px; width: 100px; font-family: arial; font-size: 11px; color: #000000; padding-left: 25px; float: left;}
#spacer1{height: 25px; width: 100px; font-family: arial; font-size: 11px; color: #000000; padding-left: 25px; clear: both;}

#rightcoloumn{width: 235px; float: left; border-left: 1px solid #a5b7ca; border-right: 1px solid #a5b7ca; padding: 5px;  }

#gallery_header{width: 215px; }
#gallery_default{width: 223px; padding: 5px; background-color: #efefdb; border: 1px solid #949494;}

.blog_listsummery_title{font-family: arial; font-size: 12px; color: #ea4d00; font-weight: bold; text-transform: uppercase;  text-align: left;}
.blog_listsummary_content a{font-family: arial; font-size: 11px; font-weight: bold; color: #136fd6; text-decoration: none; }


/* Classifieds on Default Page */

#classifieds{height: inherit; overflow: inherit; width: 380px; margin: 0 auto; font-family: verdana; font-size: 11px; padding: 5px; height: 120px; border: 1px solid #ff5400; background: url(images/bg_classifieds.gif); }
#classifieds .bulletpoints a{font-family: verdana; font-size: 11px; color: #136fd6;  text-decoration: none; font-weight: bold;}

#classifieds_sub_title{height: auto; width: 47%; padding-right: 5px; float: left; margin: 0 auto; overflow: inherit;}
#classifieds_sub_title1{height: auto; width: 47%; padding-right: 5px; float: left; margin: 0 auto; overflow: inherit;}
.classifieds_sub_header{font-family: arial; font-size: 12px; color: #000000; height: 20px; width: 100%; background-color: #f7b290; padding: 2px; font-weight: bold; padding-right: 10px;}


#divider{width: 958px; background: url(images/bg_divider.gif); height: 11px; margin:0px auto;}

#divider_white{height: 12px; width: 960px; margin: 0 auto; background: url(images/bg_divider_white.gif);}


/* Defining Footer */

#footer1{width: 885px; margin: 0 auto; background-color: #ffffff; height:20px; color: #ffffff; padding: 10px; clear: both; }
#footer1 .linkstitle{font-family: arial; font-size: 13px; color: #ffffff; font-weight: bold; text-transform: uppercase;}

#links_layout{width: 936px; margin: 0 auto; padding-top: 10px; clear: both; }
#featured_links{min-width: 150px; white-space:nowrap; padding: 5px; float: left; padding-left: 15px; font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none; }
.featured_links a{font-family: arial; font-size: 11px; color: #ffffff; text-decoration: underline; }
.featured_links {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none; }

#dots{background: url(images/dots.gif); height: 50px; float: left; width: 2px;}



/* LOGIN Page */

#login_layout{width: 50%; background-color: #efefdb; margin: 0 auto; padding: 16px; padding-left: 50px; padding-right: 50px; border: 1px solid #969696; font-family: Verdana; font-size: 11px; color: #000000;}
#login_footer{width: 936px; margin: 0 auto; background-color: #3f6397; height: 20px; color: #ffffff; padding: 10px;}


/* Outer Layer for Forums */
#forums_layout{margin: 0 auto; padding: 10px; width: 936px; }


/* CONTAINER for Ad on default page */

#ad_layout{margin: 0 auto; padding: 4px; width: 944px; background-color: #eeeeee; height: 80px; clear: both; padding-top: 15px; }
#ad2{width: 310px; margin: 0 auto; float: left; text-align: center;}
#ad3{width: 310px; margin: 0 auto; float: left; text-align: center;}
#ad4{width: 310px; margin: 0 auto; float: left; text-align: center;}



/* Personalization Wrap Block */

#panelWrap
{
   position: absolute;
   bottom:auto !important;
   right:100px !important;
   left:auto !important;
   top:0px !important;
   width: 230px;
   background-color: #e7e3d6;
   border: 1px solid #676767;
}


/* Container for Sports Header Image */

#sports_layout{margin: 0 auto; width: 950px; height: 52px; }
#sports_layout1{margin: 0 auto; width: 950px; height: 223px; }


/* CSS for Taxonmy Categories on Sports Links */

/* #tax_category{margin: 0 auto; width: 225px; background-color: #efefdb; border: 1px solid #c2c2c2; height: 282px; padding: 5px; }*/
#tax_category{margin: 0 auto; width: 225px;  border-right: 1px solid #000;height: 282px; padding: 5px; }
.tax_category_title{font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000;}
#tax_article{margin: 0 auto; width: 675px; background-color: #e7e3d6; height: inherit; padding: 5px;  }
.tax_listsummary_title a{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.tax_listsummary_title a:link{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.tax_listsummary_title a:visited{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.tax_listsummary_title a:active{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.tax_listsummary_title a:hover{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;}

.tax_listsummary_title{font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none;}
.hr{font-size: 8px; color: #999999; height: 0.5px;}
#tax_breadcrumb{background-color: #f0f0f0; height: 20px; font-family: Verdana; font-size: 11px; padding-top: 5px;}
#tax_spacer{margin: 0 auto; width: 675px; height: 3px; background-color: #ffffff; }


/* CSS for Sports News Page Forums and other Links */

#sports_others_layout{margin: 0 auto; width: 925px; padding: 10px;}
#sports_forums{height: 300px;overflow: inherit; margin: 0 auto; width: 290px; float: left; background-color: #e1e1e1; padding: 5px;   }
#sports_polls{height: 300px;margin: 0 auto; margin-left: 10px; margin-right: 10px;  float: left; width: 290px; padding: 5px;  background-color: #e9e9e9; }
.sports_polls_title{font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; display: block; height: 25px;  }
#sports_forums_title_image{padding-top: 4px; padding-left: 2px;  margin: 0 auto; width: 248px; height: 20px; background: url(images/bg_sports_forums_title.gif); font-family: Verdana; font-size: 13px; font-weight: bold; color: #333333;}
#sports_galleries{height: 300px; margin: 0 auto; float: left;  width: 290px;  padding: 5px; background-color: #e1e1e1; text-align: center; }
#sports_gallery_default{width: 96.7%; padding: 5px; background-color: #f1f1f1; border: 1px solid #949494;}

#sports_highlight{clear: both; margin: 0 auto; width: 930px; padding: 10px; background-color: #e4e4e4; height: 20px; font-family: Arial; font-size: 12px; font-weight: bold; color: #d02e30; }
.sports_highlight a{text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; color: #d02e30; text-transform: uppercase; text-align: left;}
.sports_highlight{text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; color: #d02e30; text-transform: uppercase; text-align: left; }


/* Sports News Articles Display Page */

#sports_articles_layout{width: 930px; margin: 0 auto; padding: 10px; }
#sports_article{margin: 0 auto; width: 70%; float: left; padding: 8px; border-right: 1px solid #000; }
#sports_articles_spacer{margin: 0 auto; width: 10px; float: left;}
#sports_articles_tax{height: inherit;margin: 0 auto; width: 26%; float: left;  padding: 8px;  }

#sports_articles_breadcrumb{margin: 0 auto; width: 915px; height: 10px; padding: 10px; background-color: #f0f0f0; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.sports_articles_breadcrumb{text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; color: #ca0002; text-align: left; }

#sports_spacer{margin: 0 auto; height: 20px; width: 300px;}


/* MAP Control Place Holder */
#map_layout{margin: 0 auto; width: 930px; padding: 8px; text-align: center;}


 /* Others Layout  */
 #others_layout{margin: 0 auto; width: 925px; padding: 10px; background-color: #f6f3e8; margin-top: 10px; margin-bottom: 10px; }
#others_layout1{margin: 0 auto; width: 885px; padding: 10px; background-color:Transparent; margin-top: 10px; margin-bottom: 10px; }
 
 #RegisterNote{margin: 0 auto; width: 925px; padding-top: 10px; }
 
 
 /* Images for Prev Next */
 

 

.but_first a:link,
.but_first a:visited,
.but_first a:hover{
padding:0px 2px 0px 2px;
text-indent:-5000px;
display:block;
height:20px;
width:30px;
}

.but_first{
float:left;
display:block;
margin-left:30px;
height:20px;
width:30px;
background-image:url(images/but_first.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_first_disable {
float:left;
text-indent:-5000px;
display:block;
margin-left:30px;
height:20px;
width:30px;
background-image:url(images/but_first_d.gif);
background-repeat:no-repeat;
background-position:center center;
}



.but_previous a:link,
.but_previous a:visited,
.but_previous a:hover{
padding:0px 2px 0px 2px;
text-indent:-5000px;
display:block;
height:20px;
width:24px;
}

.but_previous{
float:left;
display:block;
height:20px;
width:24px;
background-image:url(images/but_prev.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_previous_disable {
float:left;
text-indent:-5000px;
display:block;
height:20px;
width:24px;
background-image:url(images/but_prev_d.gif);
background-repeat:no-repeat;
background-position:center center;
}





.but_next a:link,
.but_next a:visited,
.but_next a:hover{
display:block;
height:20px;
width:24px;
text-indent:-5000px;
padding:0px 2px 0px 2px;
text-indent:-5000px;

}

.but_next{
float:left;
display:block;
height:20px;
width:24px;
margin-left:5px;
background-image:url(images/but_next.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_next_disable {
float:left;
text-indent:-5000px;
display:block;
height:20px;
width:24px;
margin-left:5px;
background-image:url(images/but_next_d.gif);
background-repeat:no-repeat;
background-position:center center;
}


.but_last a:link,
.but_last a:visited,
.but_last a:hover{
padding:0px 2px 0px 2px;
display:block;
height:20px;
width:30px;
text-indent:-5000px;
}

.but_last{
float:left;
display:block;
height:20px;
width:30px;
background-image:url(images/but_last.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_last_disable{
float:left;
text-indent:-5000px;
display:block;
height:20px;
width:30px;
background-image:url(images/but_last_d.gif);
background-repeat:no-repeat;
background-position:center center;
}

.rating
{
	text-align:center;
	font-size:x-small;
}


/* CSS for Articles - Formating the XSL */
.article_xsl_title{font-family: Verdana; font-size: 16px; font-weight: bold; color: #990000; }
#article_xsl_mapit{float: right; font-family: verdana; color: #cccccc; font-size: 11px; font-weight: bold; clear: both;  width: 75px;}
.article_xsl_byline{font-family: Verdana; font-size: 12px; color: #424242; float: left; font-style: italic;}
#article_xsl_layout_article{float: left; width: 675px;}
#article_xsl_image{width: 230px; float: left;}


.successSummary {
    border: 1px solid #336600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	padding: 10px;
	margin-bottom: 10px;   
}

.successSummary ul {
    color: #336600;
}

.validationSummary {
    border: 1px solid #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding: 10px;
	margin-bottom: 15px;   
}

.validationSummary ul {
    color: #FF0000;
    margin-top: 10px;
    margin-bottom: 0px;
}