/*

Theme Name: HUNTER SPORTS PICKS
Theme Author: Tyler Forret


/*-----------Block Level Elements--------------*/






body {

	font: Verdana, Arial, Sans-Serif;
	
	font-size: 14px;

	background: #222;

	margin: 0px;

	padding: 0px;

	color: #222;

}



body a, body a:visited {

	color: #FF0000;
	font-size: 14px;
	text-decoration: none;

}



body a:hover {
	color: #990000;
	text-decoration: underline;

}



#homecontent p {
margin-top:0px;
padding-bottom:2px;
border-bottom: 1px solid #ccc;
}



#page {

	width: 960px;

	margin: 0px auto;

	background-image: url('http://www.huntersportspicks.com/wp-content/themes/huntersportspicks/capper/images/pagebg.gif');
	background-color:#fff;

	padding: 0 0px 0 0px;
	
	border-left: 1px solid #444;
	
	border-right: 1px solid #444;

}


#headmenu {

width: 960px;
height: 170px;
background-image: url('http://www.huntersportspicks.com/wp-content/themes/huntersportspicks/capper/images/logo.gif');
background-color:#000000;
background-repeat:no-repeat;
border-bottom: 2px solid #222;
margin-left: auto ; margin-right: auto ;
}

#headmenu_inside {

width: 960px;
height:46px;
margin-left: auto ; margin-right: auto ;
}

#headmenu_inside ul {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	}
	
#headmenu_inside li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#headmenu_inside ul li a, #headmenu_inside ul li a:visited {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color:#DDDDDD;
	margin: 0px 0px 0px 0px;
	padding: 16px 9px 16px 8px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	

	}

#headmenu_inside ul li a:hover {
	background: #282828 url('images/navhover.gif');
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 16px 9px 16px 8px;
	text-decoration: none;
	cursor: pointer;
	}
	
#headmenu_inside_logo {
float:left;
height: 100px;
margin: 0px 10px 0px 2px;

}


#navbar {

width: 960px;
height: 30px;
margin-left: auto ; margin-right: auto ;
background-color: #000;
background-image:url(images/nav.gif);
border-bottom: 2px solid #000;
}

#navbar ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
	
#navbar li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#navbar ul li a, #navbar ul li a:visited {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color:#ff0000;
	margin: 0px -5px 0px 0px;
	padding: 8px 9px 9px 8px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	
	}

#navbar ul li a:hover {
	color: #FFFFFF;
	margin: 0px -5px 0px 0px;
	padding: 8px 9px 9px 8px;
	text-decoration: underline;
	cursor: pointer;
	}

<!---end nav---!>


#header {

	width: 100%;

	background: #000;

	height: 100%;

	background: #FFF;
	
	border-bottom: thin solid #666666;
	
	

}





#header h1 {

	background: #FFFFFF;
	
	width: 170px;

	font-size: 11px;

	padding: 0;

	margin: 0;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	

}



#header h1 a {

	color: #FF0000;

}

#header h1 a:hover {

text-decoration: underline;

}

.description {

	font-family: Arial;
	
	color: #333333;
	
	padding: 5px 0px 0px 35px;

}

.description a, description a:visited {

color: #FF0000;

}



#header #header_right {

	float:right;

	width: 590px;

	text-align: right;

	font-size: 1.2em;

	color: #fff;

	padding: 20px 20px 0px 0;

}



#header #header_left {

	float:left;

	width: 100px;

	text-align: left;

	font-size: 1.2em;

	color: #fff;

	padding: 0px 0px 0px 0px;

}

#header_left a, a:visited {

font-size: 10px;
color: #FF0000;
}

#header_left a:hover {

text-decoration: underline;

}



#subscribe {

	text-align: right;

}



#wrapper {

	width: 100%;

}



#content {

	float: left;

	width: 600px;

	line-height: 150%;

	padding-right: 10px;

	padding-top: 10px;
	
	padding-bottom: 10px;
	margin-left:15px;
	
	

}

#content p {
margin-top:2px;
}

#index_post_title a{
color: #003399;
font:Georgia, "Times New Roman", Times, serif;
font-size: 19px;
font-weight: bold;
}

#index_post_title a:hover{
color: #FF0000;
}

#post_author {
color: #555555;
font-size:10px;
}

#index_post  {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #999999;
}

#index_post p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

#hometitle a, #hometitle a:visited {
font-family:Vera,Helvetica,Georgia;
font-size:24px;
font-weight:700;
letter-spacing:-1px;
color:#FF0000;
}

#hometitle a:hover {
color: #990000;
}

#homemeta {
font-size: 11px;
color:#333333;
border: 1px solid #ccc;
background-color: #DFDFDF;
margin-top:4px;
padding-left:5px;
padding-right:5px;
}


.archive {
	float: left;
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}

	/** TEXT BANNER CSS**/

.textbanner {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
width: 590px;
height: 60px;
margin: 0px 0px 10px 0px;
}

.textbanner a {
font-size:12px;
color: #000000;
font-weight: bold;
text-decoration: underline;
}

.textbanner a:visited {
font-size:12px;
color: #000000;
font-weight: bold;
text-decoration: underline;
}

.textbanner a:hover {
color: #003399;
}

.textbannerleft {
font-size: 11px;
float:left;
width: 240px;

}

.textbannerright {
font-size: 11px;
float: right;
width: 240px;

}

/**END TEXT BANNER CSS***/




#sidebar {

	float: left;

	width: 150px;

	margin-left: 0px;

	padding-top: 0px;
	
	font-size: 11px;
	

}

#sidebar_guaranteed img {
padding-left: 33px;
padding-top:0px;
padding-bottom: 10px;
}



#footer {

	color: #fff;

	width: 960px;

	clear: both;

	background-color: #000;
	
	margin-left: 0px;
	border-top: 1px solid #666;

}



#footer a, #footer a:hover, #footer a:visited {

	color: #ff0000;

	text-decoration: none;

}



#footer_left {

	padding: 10px 0 10px 20px;

	text-align: left;

	float: left;

	width: 480px;

	line-height: 1.6em;

}



#footer_right {

	padding: 10px 20px 10px 0;

	text-align: right;

	float: right;

	width: 390px;

	margin-left: 0px;

}







/*-------------Headings-------------*/



h1, h2, h3, h4 {

	font-family: Helvetica, Arial, Sans-Serif;
	

}



h1, h1 a, h1 a:visited {

	font-size: 24px;
	color: #222222;

}

h1 a:hover {

color: #444444;
text-decoration: none;

}



h2 {

	font-size: 2.0em;

}



h3 {

	font-size: 14px;
	margin: 0px;
}



h4 {

	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 3px 4px;
	color: #fff;
	background-color: #222;
	width: 153px;

}





/*-------------The Post-------------*/







.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a {

	font-size: 1.4em;

	text-decoration: none;

	color: #2E393B;

	margin-bottom: 10px;

	line-height: 1.0em;

}



.post {

	font-size: 1.2em;

	margin-bottom: 30px;

	text-align: justify;

}



.post p {

	padding: 5px 0px;

	margin: 5px 0px;

}



.post ul, .post ol {

	margin: 10px 0 10px 0;

	padding-left: 40px;

}



.post li {

	padding: 2px 0 2px 0;

}



.entry {

	margin-bottom: 10px;

	text-align: justify;

}



.entrytext .postmetadata {

	margin-top: 20px;

	text-align: justify;

}



.postmetadata {

	border-top: 1px dashed #ccc;

	padding-top: 2px;

	margin-bottom: 40px;

	text-align: right;

}



.postmetadata alt {

	border-top: 1px dashed #ccc;

	padding-top: 2px;

	margin-bottom: 40px;

	text-align: left;

}



.navigation {

	display:block;

	margin-bottom: 30px;

}



#nav {

    list-style-type : none;

    text-align : center;

   	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 3.15em;

	height : 40px;

}



#nav a {

   margin: 0px;

   width : 94px;

   height : 20px;

   font-weight : bold;

   font-style : normal;

   display : block;

   padding: 0 0 10px 0;

}



#nav a:hover {

	background: #000;

}



#nav li {

	float: right; 

	list-style-type: none;

	margin: 0px;

	border-right: solid 1px #fff;

}

 

.alignleft {

	float:left;

	text-align:left;

}



.alignright {

	float:right;

	text-align:right;

}



.pagetitle {

	font-size: 1.6em;

	margin-bottom: 5px;

}



blockquote {

	margin: 10px 0 10px 0;

	padding: 5px 10px 5px 10px;

	background: #D7E1FF;

	border-top: solid 1px #9DB7FF;

	border-bottom: solid 1px #9DB7FF;

}

.login_module {
width:300px;
border:1px solid #666;
line-height:250%;
text-align:center;
margin:auto;
padding:0 0 5px;
}

.login_module th {
font-size:14px;
color:FFFFFF;
background-color:#CCC;
border-bottom:1px solid #666;
margin:0 0 10px;
padding:0;
}



code{

	font:1.2em 'Courier New',Courier,Fixed;

	display:block;

	overflow:auto;

	text-align:left;

	margin: 10px 0 10px 0;

	padding: 5px 10px 5px 10px;

	background: #D7E1FF;

	border-top: solid 1px #9DB7FF;

	border-bottom: solid 1px #9DB7FF;

}



a img {

	border: 0;
	margin: 15px 0px 20px 20px;

}





/*--------------Sidebar------------*/

#inputArea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    background-color: #CCCCCC;
	border: #333;
    padding: 10px;
	width: 140px;
}


#inputArea input[type="text"], #inputArea textarea
{
    font-family: Arial, Sans-Serif;
	color:#003366;
    font-size: 11px;
    margin-bottom: 5px;
    display: block;
    padding: 4px 8px 4px 4px;
    border: solid 1px #888;
    width: 7em;
    background-color: #fff;
	
}


#rightmenu {
width:180px;
float:right;
background-color: #000;
}

#rightmenu img a {
padding: 15px 0px 15px 20px;
}


#sidebar ul {

	margin: 0px 0px 10px 2px;
	padding: 0px;
	

}



#sidebar a {

	color: #FF0000;
	padding-left: 5px;
	font-size: 12px;
}

#sidebar a:hover {

	color: #fff;
	padding-left: 5px;
	font-size: 12px;
}



#sidebar .sidebar_left ul h2 {

	padding-bottom: 10px;

	border-bottom: dashed 1px #CFCFCF;

	

}



#sidebar .sidebar_right ul h2 {

	padding-bottom: 10px;

	border-bottom: dashed 1px #CFCFCF;

	

}



#sidebar ul li {

	list-style:none;

	line-height:1.6em;

	border-bottom: dashed 1px #222;
	
	padding: 2px 0px 2px 0px;

}







#sidebar .sidebar_left ul ul li {

	border-bottom: dashed 1px #CFCFCF;

}



#sidebar .sidebar_right ul ul li {

	border-bottom: dashed 1px #CFCFCF;

}



#sidebar a:hover {

	text-decoration: underline;
	cursor:pointer;

}



#sidebar .sidebar_left {

	width: 160px;

	float: right;

	padding: 0 15px 0 5px;

}



#sidebar .sidebar_right {

	width: 150px;

	float: left;

	padding: 0 10px 0 0px;

}



#sidebar .sidebar_left ul ul li ul{ 

      padding-left: 0px; 

      margin-bottom:0; 

}



#sidebar .sidebar_left ul ul li ul li{ 

      list-style:none; 

      line-height:1.6em; 

      

      border-bottom:0; 

} 

  

#sidebar .sidebar_right ul ul li ul{ 

      padding-left: 0px; 

      margin-bottom:0; 

} 

  

#sidebar .sidebar_right ul ul li ul li{ 

      list-style:none; 

      line-height:1.6em; 

      

      border-bottom:0; 

}

#newsletter{
margin-top:10px;
width:185px;
height:241px;
background-image:url("http://www.huntersportspicks.com/wp-content/themes/huntersportspicks/capper/images/newsletter.png");
margin-left:-12px;
}



/*--------------Comments--------------*/



#comments {

	font-size: 1.6em;

	margin-bottom: 20px;

	border-bottom: 1px dashed #ccc;

	padding-bottom:20px;

}



#respond {

	font-size: 1.6em;

	margin-bottom: 5px;

}



ol.commentlist {

	list-style-type : none;

	font-size: 1.2em;

}



ol.commentlist li {

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 1px dashed #ccc;

}



ol.commentlist li.alt {

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 1px dashed #ccc;

}



#comment_title {

	margin-bottom: 5px;

}



#commentform {

	margin-bottom: 20px;

}



#commentform p {

	margin-bottom: 10px;

}



#commentform textarea {

	width:99%;

	padding:2px;

	font-size: 12px;

	background-color: #fff;

	border: 1px solid #ccc;

	}

	



/*--------------Search Form-------------*/



#search {

	margin-bottom: 20px;

	text-align: right;

}



#searchform {

	margin-bottom: 20px;

}



#searchform input {

	width: 180px;

	background: #fff;

}



/*-------------Calendar-----------------*/



#wp-calendar {

	width: 180px;

	text-align: left;

	margin-top: 5px;

}



#wp-calendar th {

	margin-top: 5px;

}



#wp-calendar caption {

	font-size: 1.2em;

	margin-top: 5px;

}



/*-------------Other------------------*/



hr {

	display: none;

}



#adsense_singlepost_top_square {

	float: left;

	margin-right: 10px;

}



#adsense_singlepost_bottom_square {

	margin-bottom: 30px;

}



#adsense_singlepost_top_banner {

	margin-bottom: 5px;

}



#adsense_singlepost_bottom_banner {

	margin-bottom: 30px;

}



#adsense_homepage_linkunit {

	margin-bottom: 30px;

}



#adsense_homepage_banner {

	margin-bottom: 30px;

}

	/* ------------------------- COMMON ------------------------- */
BODY {

}

.header TH {
	font-size: 12px;
	color: #FFFFFF; 
	background-color: #333333; 
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
	text-align: left;
}


.subheader TH {
	font-size: 12px;
	color: #fff; 
	background-color: #222222; 
	padding: 5px;
	text-align: center;
}
.data TH {
	font-size: 12px;
	background-color: #eee;
	padding: 5px;
}

/* --------------------- SERVICE_PACKAGES --------------------- */
#service_packages {
	width: 580px;
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #fff;
}

/* ------------------------ TOP_TRENDS ------------------------ */
#top_trends TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 15px;
}
#top_trends A {
	font-size: 12px;
}
#top_trends .subheader TH {
	border-bottom: solid 1px #ddd;
}
#top_trends .data TH {
	width: 30%;
	text-align: left;
	padding-left: 25px;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#top_trends .data TD {
	text-align: left;
	padding: 0 10px 0 40px;
}
#top_trends TD {
	background-color: #fff;
	text-align: center;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
}
#top_trends .service_stats {
	border: solid 1px #ddd;
}

/* ------------------------ SHOW_TREND ------------------------ */
#show_trend TABLE {
	font-size: 12px;	
	width: 580px;
	margin: 0 0 20px 0;
	border: solid 1px #888;	
}

#show_trend TD {
	background-color: #fff;
	text-align: left;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	line-height: 175%;
}

/* ------------------------ SHOW_PREMIUM_PICKS_TABLE ------------------------ */
#show_premium_picks_table TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
	padding: 0;
}
#show_premium_picks_table .data TD {
	margin: 0;
	padding: 0;
}

/* ------------------------ SHOW_PREMIUM_PICKS ------------------------ */
#show_premium_picks TABLE {
	font-size: 12px;	
	width: 580px;
	margin: 0px 0 5px 0;
	border-bottom: solid 1px #888;	
	border-right: solid 1px #888;
	border-left: solid 1px #888;
	border-top: solid 1px #888;
		
}
#show_premium_picks .header TH {
	font-family: Calibri;
	background-color: #CCC; 
	background-image:  none;
	text-align: left;
	font-size: 14px;
	color: #FF0000;
	padding: 0px 5px 0px 5px;
	margin: 0;
}
#show_premium_picks TH.button {
	width: 100px;
	border-right: 1px solid #666;
	background-color: #D6D6D6; 	
	padding-bottom: 25px;
	padding-top: 5px;
}
#show_premium_picks TD {
	background-color: #fff;
	text-align: left;
	font-size: 12px;
}
#show_premium_picks TD.event { 
	text-align: left; 
	padding: 0px 5px 5px 5px;
}
#show_premium_picks INPUT {
	cursor: pointer;
	padding-left: 5px;
	padding-right: 0px;
	margin: 0px;
	margin-bottom: 0px;
	width: 100px;
}
#show_premium_picks INPUT.guaranteed {
	height: 60px;
}
#show_premium_picks INPUT.non_guaranteed {
	height: 45px;
}

/* ------------------------ SHOW_PICKS ------------------------ */
#show_picks TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#show_picks .header TH {
	color: #444444; 
	background-color: #fff; 
	background-image:  none;
	text-align: left;
	padding: 0 5px 0 5px;
}
#show_picks .data TD {
	background-color: #eee;
	text-align: left;
	font-size: 12px;
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;	
}
#show_picks .data .event {
	border-left: solid 1px #ddd;	
}
#show_picks .data .starts {
	border-right: solid 1px #ddd;	
}
#show_picks .comment {
	text-align: left;
	padding: 5px 5px 10px 5px;
	font-size: 12px;
	border: solid 1px #ddd;	
}
#show_picks TD.event { 
	text-align: left; 
	padding: 5px 5px 10px 10px; 
}
#show_picks TD.choice { 
}
#show_picks TD.starts { 
	width: 70px;
}
#show_picks TD.comment, 
#show_picks TD.show_picks_comment { 
	background-color: #fff;
	text-align: left;	
}

/* ------------------------ TOP_RATING_MENU	 ------------------------ */
#top_rating_menu {
	margin: 0 0 15px 15px;
}

/* ------------------------ SERVICE_TOP_RATING_SHORT ------------------------ */
#service_top_rating_short TABLE {
	font-size: 11px;
	width: 300px;
}
#service_top_rating_short TD {
	font-size: 11px;
	text-align: center;
	border: solid 1px #ddd;
}
#service_top_rating_short .data TH { 
	font-size: 11px;
	text-align: left;
	width: 130px; 
}
#service_top_rating_short .data TH.name { 
	text-align: left;
	width: 130px; 
}
#service_top_rating_short .data TD.unit { 
	width: 70px; 
}
#service_top_rating_short .service_top_rating {
	border: solid 1px #ddd;
}

/* ------------------------ SERVICE_TOP_RATING_FULL ------------------------ */
#service_top_rating_full TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 15px 10px;
}
#service_top_rating_full .header TH {
	text-align: center;
}
#service_top_rating_full .subheader TH {
	text-align: center;
}
#service_top_rating_full .data TH {
	width: 1%;
}
#service_top_rating_full TD {
	text-align: center;
	border: solid 1px #ddd;
	font-size: 12px;
}
#service_top_rating_full .data TH.name { 
	text-align: left;
	width: 130px; 
	padding-left: 15px;
}
#service_top_rating_full .data TD.unit { 
	width: 70px; 
}
#service_top_rating_full .service_top_rating {
	border: solid 1px #ddd;
}

/* ------------------------ SERVICE_STATS ------------------------ */
#service_stats TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#service_stats .subheader TH {
	text-align: center;
	color: #FFF; 
	background-color: #444444;
	border-bottom: solid 1px #ddd;
}
#service_stats .data TH {
	width: 1%;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#service_stats TD {
	background-color: #fff;
	text-align: center;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
}
#service_stats .service_stats {
	border: solid 1px #ddd;
}

/* ------------------------ ONE_FREE_PICK ------------------------ */
#one_free_pick TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#one_free_pick .data TH, #one_free_pick .subheader_one_pick {
	color: #444444; 
	background-color: #fff; 	
	text-align: left;
	padding: 5px 10px 5px 10px;
}

#one_free_pick .subheader {
	text-align: left;
}

#one_free_pick .data TD {
	font-size: 12px;
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#one_free_pick .data .event {
	border-left: solid 1px #ddd;
}
#one_free_pick .data .starts {
	border-right: solid 1px #ddd;
}
#one_free_pick .comment {
	font-size: 12px;
	background-color: #fff; 
	padding: 5px 10px 15px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#one_free_pick .one_free_pick {
	border: solid 1px #ddd;
}

/* ------------------------ PAST_PICKS ------------------------ */
#past_picks TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#past_picks .data TH {
	color: #444444; 
	background-color: #fff; 	
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#past_picks .data TD {
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#past_picks .data .event {
	border-left: solid 1px #ddd;
}
#past_picks .data .wl {
	border-right: solid 1px #ddd;
}
#past_picks .comment TD {
	background-color: #fff; 
	padding: 5px 10px 30px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#past_picks .bottom_comment TD {
	background-color: #fff; 
	padding: 0px 0px 5px 0px;
}
#past_picks TD {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}

/* ------------------------ SERVICE_INFO ------------------------ */
#service_info TABLE {
	
	font-size: 12px;
	background-color: #fff;
	border-top: solid 1px #888;
	border-right: solid 1px #888;
	border-left: solid 1px #888;
	border-bottom: solid 1px #888;
	width: inherit;
	margin: 0px 0px 0px 0px;
	width: 580px;
}
#service_info TD {
	font-size: 12px;
}
#service_info TD.header {
	padding: 2px 5px 5px 10px;
}
#service_info .header A {
	text-transform: uppercase;
	color: #FFF;
	font-size: 16px;
	font-family: Calibri;
	font-weight: bold;
}
#service_info TD.description {
	padding: 7px 5px 10px 10px;
}
#service_info TD.image {
	background-color: #D6D6D6;
	margin: 0;
	padding: 0;
	text-align: left;
	border-right: 1px solid #888;
}
#service_info IMG {
	margin: 3px;	
	padding: 0px;
}
#service_info H1 {
	font-size: 18px;
	margin: 0 0 20px 0;
}

/* ------------------------ COLORS ------------------------ */
.green		{ color: green; }
.green_b	{ color: green; font-weight: bold; }
.red		{ color: red; }
.red_b		{ color: red; font-weight: bold; }
.n			{ font-weight: normal; }
.b			{ font-weight: bold; }

#schedule_full_scores {
width:615px;
}
.status_header {
text-align:left;
}
.gen_schedule_record_header {
text-align:left;
}
.gen_schedule_time_header {
text-align:left;
width:65px;
}
.gen_schedule_status_header {
text-align:left;
}
#gen_schedule_block {
clear:both;
font-family:Arial;
font-size:10px;
}
#gen_schedule_block td {
font-size:12px;
}
#gen_schedule_block th {
font-size:13px;
padding-bottom:0;
padding-top:10px;
}
#gen_schedule_block div.schedule_game {
float:left;
width:275px;
}
#gen_schedule_block div.one_schedule_game {
margin-bottom:25px;
width:275px;
}
#gen_schedule_block div.schedule_game_block {
background-color:#EEEEEE;
border:1px solid #888888;
margin-bottom:7px;
margin-top:5px;
padding:1px;
}
#gen_schedule_block div.schedule_game_block table {
border-right:1px solid #C8C8C8;
border-top:1px solid #C8C8C8;
height:75px;
width:271px;
}
#gen_schedule_block div.schedule_game_block table th, #gen_schedule_block div.schedule_game_block table td {
background-color:#FFFFFF;
border-bottom:1px solid #C8C8C8;
border-left:1px solid #C8C8C8;
font-size:10px;
padding:0 4px;
}
#gen_schedule_block div.schedule_game_block table th {
background-color:#000000;
background-image:url("/images/boxes/title-bg.gif");
background-repeat:repeat-x;
color:#FFFFFF;
font-size:10px;
padding:2px;
}
#gen_schedule_block div.schedule_game_block .away_team, #gen_schedule_block div.schedule_game_block .home_team {
background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
line-height:150%;
padding-bottom:4px;
padding-right:0;
padding-top:2px;
}
#gen_schedule_block div.schedule_game div.schedule_game_block .away_team a, #gen_schedule_block div.schedule_game div.schedule_game_block .home_team a {
font-family:Arial;
font-size:10px;
}
#gen_schedule_block div.schedule_game_block .away_team {
border-bottom:medium none;
}
#gen_schedule_block div.schedule_game_block .away_line, #gen_schedule_block div.schedule_game_block .home_line {
font-family:Arial;
font-size:11px;
line-height:150%;
padding-bottom:4px;
padding-left:0;
padding-top:2px;
text-align:center;
width:35px;
}
#gen_schedule_block div.schedule_game_block .away_line {
border-bottom:medium none;
}
#gen_schedule_block div.schedule_game_block .away_data_score, #gen_schedule_block div.schedule_game_block .home_data_score {
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score_live, #gen_schedule_block div.schedule_game_block .home_data_score_live {
background:none repeat scroll 0 0 #FCBDB0;
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score_final, #gen_schedule_block div.schedule_game_block .home_data_score_final {
background:none repeat scroll 0 0 #ECECE4;
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score, #gen_schedule_block div.schedule_game_block .away_data_score_live, #gen_schedule_block div.schedule_game_block .away_data_score_final {
border-bottom:medium none;
}
#gen_schedule_block div.schedule_game_block .total {
text-align:center;
}
#gen_schedule_block div.schedule_game_block .total_over {
background-color:#DDDDFF;
text-align:center;
}
#gen_schedule_block div.schedule_game_block .total_under {
background-color:#FFDDDD;
text-align:center;
}
#gen_schedule_block div.schedule_game_block .winner_name {
background:none repeat scroll 0 0 #DDFFDD;
padding:2px 1px;
}
#gen_schedule_block div.schedule_game_block .winner_line {
background:none repeat scroll 0 0 #DDFFDD;
padding:2px 1px;
}
#gen_schedule_block div.schedule_game_block .loser_name {
border-left:2px solid #FFFFFF;
padding:0 1px;
}
#gen_schedule_block div.schedule_game_block .loser_line {
border-left:2px solid #FFFFFF;
padding:0 1px;
}
#gen_schedule_block div.schedule_game_block p {
font-size:11px;
margin:0;
padding:0 0 3px;
}
#gen_schedule_block div.schedule_game_block a {
font-weight:bold;
text-decoration:underline;
}
#gen_schedule_block div.schedule_game_block_links {
font-size:10px;
font-weight:normal;
margin-bottom:0;
margin-top:6px;
padding-left:7px;
text-align:left;
text-decoration:none;
}
#gen_schedule_block div.schedule_game_block_links p {
font-size:10px;
}
#gen_schedule_block div.schedule_game_block_links a {
font-family:Arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.schedule_make_pick {
background:url("/images/boxes/title-bg.gif") repeat-x scroll 0 0 #7E0003;
border:1px solid #C8C8C8;
color:#FFFFFF;
font-weight:bold;
line-height:10px;
padding:2px;
text-decoration:none;
}
#sports_calendar {
border:1px solid #C8C8C8;
margin-right:2px;
width:175px;
}
.sports_calendar_header {
background-color:#DFDFDF;
color:#222222;
}
.sports_calendar_week_days {
background-color:#DFDFDF;
color:#222222;
}
#sports_calendar_block {
font-size:11px;
padding:3px;
}
#sports_calendar div.sports_calendar_block a {
font-weight:bold;
}
#sports_calendar table {
border-left:1px solid #C8C8C8;
border-top:1px solid #C8C8C8;
font-size:11px;
width:170px;
}
#sports_calendar table th {
font-size:11px;
margin-bottom:3px;
margin-top:3px;
padding-bottom:3px;
padding-top:3px;
}
#sports_calendar a {
font-weight:bold;
}
.sports_calendar_today {
background-color:#DFDFDF;
color:#FFFFFF;
font-weight:bold;
}
#sports_calendar .sports_calendar_today a {
color:#222222;
}
.sports_calendar_selected {
background-color:#ECECE4;
color:#FFFFFF;
font-weight:bold;
}
#sports_calendar .sports_calendar_selected a {
color:#222222;
text-decoration:underline;
}
#sports_calendar table td {
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
font-size:11px;
text-align:center;
}
#sports_calendar table tr.sports_calendar_week_days td {
font-size:11px;
font-weight:bold;
}
#schedule_full_scores {
margin-bottom:25px;
}
#schedule_full_scores p {
text-align:right;
}
#schedule_full_scores a {
color:blue;
text-decoration:underline;
}
#sports_data_select_sport {
float:right;
}

/*-----PICK TYPE DATA--------*/ 


#past_picks .picktypedata TD {
background-color: #eee; 
padding: 5px 10px 5px 5px;
border-bottom: solid 2px #666;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
} 


