/*  

Theme Name: Golden Palace

Theme URI: http://topwpthemes.com/golden-palace/

Description: Designed by <a href="http://designed.nu">Design Blog</a> and available FREE at <a href="http://www.zinruss.com/themes/">WordPress Themes Gallery</a>

Author: Design Blog

Author URI: http://designed.nu

© 2008, Design Blog. All rights reserved. 

*/





/* 

   * Default HTML tags 

   */

a {

    color: #000000;

    }

a:visited {

            color: #000000;

            text-decoration: underline;



}



a:hover {

	color: #0000FF;

}



acronym, abbr {

                cursor: help;

                }



blockquote {

	border-left: 3px solid #d1d0d5;

	margin-left: 15px;

	padding-left: 5px;

}



body {

       background: #151515 url("images/background.jpg") repeat-x top;

       color: #333333;

       font-size: 12px;

       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

       margin: 0 auto;

       padding: 0;

       text-align: center;

       }

TABLE {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 14px;
	text-align: left;
}



cite {

	font-size: 100%;

	font-style: normal;

}



h2 {

     font-size: 13px;

     margin: 0px 0 6px 0;

     padding: 4px 0 4px 8px;

     font-weight: bold;

     color: #ffffff;

     background: url("images/content-h2-bg.jpg");

}







h2 a,

h2 a:visited,

h2 a:hover,

h2 a:visited:hover { 

                     text-decoration: none;

                     color: #000000;

                     }

h3 {

     font-size: 100%;

     margin-top: 0;

}



img { 

      padding: 3px;

      border: #000000 1px solid;

      margin-bottom: 5px;

      }



img a:link { 

      padding: 3px;

      border: #0000FF 1px solid;

      margin-bottom: 5px;

      }



img a:hover { 

      padding: 1px;

      border: #0000FF 1px solid;

      margin-bottom: 5px;

      }

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}





li { 

     margin: 0;

     padding: 0;

     list-style-type: none;

     }





ol#comments li p {

                   font-size: 100%;

                   }



ul { 

     margin: 0;

     padding: 0;

     }



/*

   * Classes

   */



/* The credits at the bottom of the site */

#credit {

          color: #d0cfca;

          font-size: 11px;

          width: 868px;

          text-align: center;

          margin: 0 auto;

          padding: 5px 0 5px 0;

          clear: both;

         

          }



#credit a, 

#credit a:hover,

#credit a:visited,

#credit a:visited:hover {

                          color: #underline;

                          }







/* Link to the comments */

.feedback {

            color: #cccccc;

            text-align: right;

            padding-bottom: 15px;

            float: left;

            text-transform: lowercase;

	    font-size: 11px;

            }



.feedback a, .feedback a:visited {             color: #cccccc;

                            text-decoration: underline;

                            }

.feedback a:hover, .feedback a:visited:hover { 

                            text-decoration: none;

                            }



/* The post informations */

.meta { 

        font-size: 0.9em;

        }



.meta li, 

ul.post-meta li { 

                  display: inline;

                  }



.meta ul { 

           display: inline;

           list-style: none;

           margin: 0;

           padding: 0;

           }



.meta a { 

          color: #333333;

          text-transform: lowercase;

          text-decoration: underline;

          }



.meta a:hover { 

          color: #333333;

          text-transform: lowercase;

          text-decoration: none;

          }

.meta { 

        color: #333333;

        font-weight: normal;

        letter-spacing: 0;

	font-size: 11px;

        }





.storycontent { 

                font-size: 100%;

                }



/* Comment form design */

#commentform #author, 

#commentform #email, 

#commentform #url, 

#commentform textarea {

                        background: #fdfdfb;

                        border: 1px solid #404040;

                        color: #000000;

                        }



#commentform textarea {

	width: 100%;

}



#commentlist li ul {

	border-left: 1px solid #000000;

	font-size: 100%;

}



ol#commentlist li { 

                  list-style: decimal;

                  }

#content {

           float: right;

           width: 725px;

           margin: 5px 8px 20px 5px;


          text-align: left;

padding: 4px 4px 4px 8px;

           display: inline;

           }



#content ol li { 

                 list-style: decimal;

                 }



#content ul { 

              margin-top: 10px;

              margin-left: 35px;

              }



#content ul li { 

                 list-style-image: none;

                 }



#content-big {

           float: right;

           width: 725px;

           margin: 5px 8px 20px 5px;

           text-align: left;

padding: 4px 4px 4px 8px;

           display: inline;

           text-align: left;

           }





#content h2 {

     font-size: 13px;

     margin: 2px 0 6px 2px;

     padding: 4px 0 4px 8px;

     font-weight: bold;

     color: #ffffff;

     background: url("images/content-h2-bg.jpg");

}



#content h2 a,

#content h2 a:visited,

#content h2 a:hover,

#content h2 a:visited:hover { 

                     text-decoration: none;

                     color: #d1d0d5;

                     }





#header {

          font-size: 26px;

          font-weight: bold;

	  text-decoration:none;

          font-family: Verdana;

          margin: 0 auto;

          height: 148px;

          width: 950px;

          padding: 0;

          background-color: #FFFFFF;



          background: url("images/header2.jpg");

          }



.header-title {

       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color:#d1d0d5;

	font-size:28px;

	padding:88px 0 0 298px;

	text-align:left;

        font-weight: bold;

	}

.header-title a{

	color:#d1d0d5;

	text-decoration:none;

	border-bottom:none;

        font-weight: bold;

	}

.header-title a:hover{

	color:#d1d0d5;

	text-decoration:none;

	border-bottom:none;

	}

.header-description {

       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color:#d0cfca;

	font-size:12px;

	padding:0px 0 0 299px;

	text-align:left;

        font-weight: normal;

	}



#footer { 

          width: 950px;

          height: 40px;

          margin: 0 auto;

	  color: #d0cfca;

           background-color: #ffffff;

          background: url("images/footer.jpg") no-repeat;

       border-left: 1px solid #151515;

       border-right: 1px solid #151515;

	font-size: 11px;

          }



#footer a {

                          color: #d0cfca;

                          text-decoration: none;

                          } 

#footer a:hover {

                          color: #d0cfca;

                          text-decoration: none;

                          }

#footer a:visited {

                          color: #d0cfca;

                          text-decoration: none;

                          }

#footer a:visited:hover {

                          color: #d0cfca;

                          text-decoration: none;

                          }

/* 

   * Left sidebar 

   */

#menu-left { 

             float: left;

             padding: 0px 0px 20px 0px;

             width: 160px;

             font-size: 11px;

             }







.menu1 { 

             float: left;

             width: 160px;

             font-size: 12px;

padding: 0px 0px 0px 0px;

margin-left: 20px;

display: inline;

             }



.menu1 h2 {

     font-size: 12px;

     margin: 0px 0 6px 0;

     padding: 4px 0 4px 8px;

     font-weight: bold;

     color: #ffffff;

     background: url("images/menu1-h2-bg.jpg");

}



.menu1 a,

.menu1 a:visited { 

                             text-transform: lowercase;

                             text-decoration: underline;

                             color: #333333;

			     font-size: 11px;

                             }



.menu1 a:hover,

.menu1 a:visited:hover  { 

                              color: #cc0000;

                               font-weight: bold;

                               text-decoration: none;

                              }



.menu1 ul ul { 

		   padding-bottom: 10px;

                   margin-left: 8px;

                   }



.menu1 ul ul li { 

                      list-style-image: none;

                   padding: 1px 0px 2px 0px;  

                      }








/* End of left sidebar */







input#s {

          width: 158px;

          border: 1px solid #333333;

          color: #333333;

}



#rap { 

       width: 950px;

       margin: 0 auto;

       background: url("images/rap.jpg") repeat-y;

       text-align: left;

       border-left: 1px solid #151515;

       border-right: 1px solid #151515;

       }



#searchbutton { 

                margin-top: 2px;

                }



	
	




/************************************************



*	Cappers Feed	    	        	        * 



************************************************/







#content-post * {font: 13px Arial;}



.header, .header a,.name, .name a {font-size:13px !Important;font-weight:bold !Important;}



#service_top_rating_full .header {text-transform:uppercase;}







h3.tinyh3 {text-align:center;width:124px;background:#333333;color:#fff;font-size:12px;padding:5px 0px 5px 0px;margin:20px 0px 5px 0px;border:1px solid #fff;}



#featuredhandicappers span {display:block;text-align:center;width:124px;font-weight:bold;background:#eee;}







#hothandicapper {width:580px; }



#hothandicapper h3 {font-weight:bold !Important; font-size:14px !Important;color:#fff;text-transform:uppercase;position:absolute;right:0px;padding-right:5px;top:15px;}







#hothandicapper #show_premium_picks {background:#2853C3 !Important;border:1px solid #cccdbd;}



#hothandicapper #show_premium_picks th, #hothandicapper #show_premium_picks td {background:transparent !Important;}



#hothandicapper #show_premium_picks .name {color:#000;padding-bottom:10px;}







/* ------------------------- COMMON ------------------------- */



.header TH {



	color: #fff; 



	background-color: #222; 



	background-repeat: repeat-x;



	padding: 5px 10px 5px 10px;



	text-align: left;



}



.subheader TH {



	color: #fff; 



	background-color: #666; 



	padding: 5px;



	text-align: center;



}



.data TH {



	background-color: #ccc;



	padding: 5px;



}







/* --------------------- SERVICE_PACKAGES --------------------- */



#service_packages {



	margin: 0;



	padding: 0px;



}







/* ------------------------ TOP_TRENDS ------------------------ */



#top_trends TABLE {



	width: 580px;



	margin: 0 0 20px 0px;



}



#top_trends A {



}



#top_trends .subheader TH {



	border-bottom: solid 1px #dddddd;



}



#top_trends .data TH {



	width: 30%;



	text-align: left;



	padding-left: 25px;



	border-left: solid 1px #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#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 #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#top_trends .service_stats {



	border: solid 1px #eeeeee;



}



/* ------------------- ALL HANDICAPPERS ------------------- */

#service_promo TABLE {

	font-size: 12px;

	background-color: #eee;

	border: solid 1px #ddd;

	width: 600px;

	margin: 0 0 0 0;

}

#service_promo .promo_header TH{

	font-size: 16px;

	text-align: left;

	padding: 7px 0 0 10px;

	border-top: solid 5px #666666;

}

#service_promo TD.description {

	font-size: 13px;

                text-align: left;

	padding: 7px 5px 15px 10px;

}



/* ------------------------ SHOW_TREND ------------------------ */



#show_trend TABLE {



	width: 580px;



	margin: 0 0 20px 0;



	border: solid 1px #dddddd;	



}







#show_trend TD {



	background-color: #fff;



	text-align: left;



	padding: 5px 5px 5px 10px;



	line-height: 175%;



}







/* ------------------------ SHOW_PREMIUM_PICKS_TABLE ------------------------ */



#show_premium_picks_table TABLE {



	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 {



	width: 580px;



	margin: 10px 0 10px 0;



	background:#eeeeee;border:1px solid #6d7891;	



}



#show_premium_picks .header TH {



	background-color: #eee; 



	background-image:  none;



	text-align: left;



	font-size: 20px;



	color: #CC0000;



	padding: 5px 5px 5px 5px;



	margin: 0;



}



#show_premium_picks TH.button {



	height:180px;



	width: 100px;



	border: 0px solid #eeeeee;



	background-color: #eee; 	



}



#show_premium_picks TD {



	background-color: #eee;



	text-align: left;



}



#show_premium_picks TD.event { 



	text-align: left; 



	padding: 5px 5px 30px 5px;



}



#show_premium_picks input (line 2427)

{

cursor: pointer;

color: #990000;

padding-left: 5px;

padding-right: 0px;

margin-top: 0px;

margin-right: 0px;

margin-left: 0px;

margin-bottom: 0px;

width: 100px;

}

#show_premium_picks input.guaranteed (line 2448)

{

font-size: 12px;

height: 60px;

}



#show_premium_picks INPUT.non_guaranteed {



	height: 65px;



}









/* ------------------------ SHOW_PICKS ------------------------ */



#show_picks TABLE {



	width: 580px;



	margin: 0 0 20px 0;



}



#show_picks .header TH {



	color: #888; 



	background-color: #000; 



	background-image:  none;



	text-align: left;



	padding: 0 5px 0 5px;



}



#show_picks .data TD {



	background-color: #eee;



	text-align: left;



	padding: 5px 10px 5px 5px;



	border-top: solid 2px #888;	



}



#show_picks .data .event {



	border-left: solid 1px #eeeeee;	



}



#show_picks .data .starts {



	border-right: solid 1px #eeeeee;	



}



#show_picks .comment {



	text-align: left;



	padding: 5px 5px 10px 5px;



	border: solid 1px #eeeeee;	



}



#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: 12px;width: 160px;}



#service_top_rating_short TD {font-size: 12px;text-align: center;border-bottom: dotted 1px #444;}



#service_top_rating_short table tr.subheader { display:none;}



#service_top_rating_short .data TH { background:transparent !Important;border-bottom: dotted 1px #444;font-size: 12px;text-align: left;width: 130px; }



#service_top_rating_short .data TH a { 	font-weight:bold !Important; font-size:12px !Important;text-transform:uppercase;a:hover-color: #000099;}



#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 {}







#statModules TABLE {margin-bottom:10px;}



#statModules TD {font-size: 11px;text-align: center;border-bottom: dotted 1px #444;}



#statModules table tr.subheader { display:none; }



#statModules .data TH { background:transparent !Important;border-bottom: dotted 1px #444;font-size: 11px;text-align: left;width: 160px; }



#statModules .data TH a { 	font-weight:normal !Important;}



#statModules .data TH.name { text-align: left;width: 130px; }



#statModules .data TD.unit { width: 160px; }



#statModules .service_top_rating {}











/* ------------------------ SERVICE_TOP_RATING_FULL ------------------------ */



#service_top_rating_full TABLE {



	width: 580px;



	margin: 0 0 15px 0px;



}



#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 #eeeeee;



}



#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 #eeeeee;



}







/* ------------------------ SERVICE_STATS ------------------------ */



#service_stats TABLE {



	width: 580px;



	margin: 0 0 20px 0;



}



#service_stats .subheader TH {



	text-align: center;



	color: #FFF; 



	background-color: #CCC;



	border-bottom: solid 1px #eeeeee;



}



#service_stats .data TH {



	width: 1%;



	border-left: solid 1px #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#service_stats TD {



	background-color: #fff;



	text-align: center;



	border-right: solid 1px #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#service_stats .service_stats {



	border: solid 1px #eeeeee;



}







/* ------------------------ ONE_FREE_PICK ------------------------ */



#one_free_pick TABLE {



	width: 580px;



	margin: 0 0 20px 0;



}



#one_free_pick .data TH, #one_free_pick .subheader_one_pick {



	color: #888; 



	background-color: #fff; 	



	text-align: left;



	padding: 5px 10px 5px 10px;



}







#one_free_pick .subheader {



	text-align: left;



}







#one_free_pick .data TD {



	background-color: #eee; 



	padding: 5px 10px 5px 5px;



	border-top: solid 2px #666;



}



#one_free_pick .data .event {



	border-left: solid 1px #eeeeee;



}



#one_free_pick .data .starts {



	border-right: solid 1px #eeeeee;



}



#one_free_pick .comment {



	background-color: #fff; 



	padding: 5px 10px 15px 5px;



	border-left: solid 1px #eeeeee;



	border-right: solid 1px #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#one_free_pick .one_free_pick {



	border: solid 1px #eeeeee;



}







/* ------------------------ PAST_PICKS ------------------------ */



#past_picks TABLE {



	width: 580px;



	margin: 0 0 20px 0;



}



#past_picks .data TH {



	color: #888; 



	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 #eeeeee;



}



#past_picks .data .wl {



	border-right: solid 1px #eeeeee;



}



#past_picks .comment TD {



	background-color: #fff; 



	padding: 5px 10px 30px 5px;



	border-left: solid 1px #eeeeee;



	border-right: solid 1px #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#past_picks .bottom_comment TD {



	background-color: #fff; 



	padding: 0px 0px 5px 0px;



}



#past_picks TD {



	padding: 5px 10px 5px 10px;



}







/* ------------------------ SERVICE_INFO ------------------------ */



#service_info TABLE {



	background-color: #fff;



	border: solid 1px #eeeeee;



	width: 580px;



	margin: 0 0 5px 0;



}



#service_info TD {



}



#service_info TD.header {



	padding: 2px 5px 5px 10px;



}



#service_info .header A {



	color: #fff; 



}



#service_info TD.description {



	padding: 7px 5px 10px 10px;

                font-size: 13px;



}



#service_info TD.image {



	background-color: #eee;



	margin: 0;



	padding: 0;



	text-align: left;



}



#service_info IMG {



	margin: 3px;	



	padding: 0px;



}



#service_info H1 {



	font-size: 18px;



	margin: 0 0 20px 0;



}























/* ------------- Overall containers ------------- */



.gen_schedule_container 	{ width: 580px; }



#schedule_full_scores 		{ width: 615px; }











/* -------------- Overall headers -------------- */



.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 ------------- */



#gen_schedule_block {



	clear: both;



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	font-size: 12px; 



}



#gen_schedule_block TD, 



#gen_schedule_block A { 



}



#gen_schedule_block TH {



	padding-top: 10px;



	padding-bottom: 0px;



	font-size: 13px;



}







#gen_schedule_block DIV.schedule_game {



	width: 275px;



	float: left;



}







#gen_schedule_block DIV.one_schedule_game {



	width: 275px;



	margin-bottom: 25px;



}







/* ------------- schedule_game_block ------------- */



#gen_schedule_block DIV.schedule_game_block {



	margin-bottom: 7px;



	margin-top: 5px;	



	padding: 1px;



	border: #888 1px solid;



	background-color: #eee;



}







#gen_schedule_block DIV.schedule_game_block TABLE {	



	width: 271px;



	height: 75px;



	BORDER-RIGHT: #c8c8c8 1px solid;



	BORDER-TOP: #c8c8c8 1px solid;



}







#gen_schedule_block DIV.schedule_game_block TABLE TH,



#gen_schedule_block DIV.schedule_game_block TABLE TD {



	padding: 0 4px 0 4px;



	font-size: 10px;



	BORDER-LEFT: #c8c8c8 1px solid;



	BORDER-BOTTOM: #c8c8c8 1px solid;



	background-color: #fff;



}



#gen_schedule_block DIV.schedule_game_block TABLE TH {



	background-color: #000;



	background-image:  url(/images/boxes/title-bg.gif);



	background-repeat: repeat-x;



	COLOR: #fff;



	padding: 2px;



}











/* ------------- away_team, home_team ------------- */



#gen_schedule_block DIV.schedule_game_block .away_team, 



#gen_schedule_block DIV.schedule_game_block .home_team {



	background-color: #fff;	



	line-height: 150%;



	padding-top: 2px;



	padding-bottom: 4px;



	padding-right: 0;



	font-family: Arial, Verdana, Helvetica, sans-serif; 



}







#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: Verdana, Arial, Helvetica, sans-serif; 



}







#gen_schedule_block DIV.schedule_game_block .away_team {



	border-bottom: none;



} 











/* ------------- away_line, home_line ------------- */



#gen_schedule_block DIV.schedule_game_block .away_line,



#gen_schedule_block DIV.schedule_game_block .home_line {



	text-align: center;



	width: 35px;



	line-height: 150%;



	padding-top: 2px;



	padding-bottom: 4px;



	padding-left: 0;



	font-family: Arial, Verdana, Helvetica, sans-serif; 



}







#gen_schedule_block DIV.schedule_game_block .away_line {



	border-bottom: none;



} 











/* ------------- away_data_score, home_data_score ------------- */



#gen_schedule_block DIV.schedule_game_block .away_data_score,



#gen_schedule_block DIV.schedule_game_block .home_data_score {



	text-align: center;



	width: 30px;



	line-height: 185%;



	padding-top: 2px;



	padding-bottom: 4px;



}







#gen_schedule_block DIV.schedule_game_block .away_data_score_live,



#gen_schedule_block DIV.schedule_game_block .home_data_score_live {



	text-align: center;



	background: #ECECE4;



	background: #FCBDB0;



	width: 30px;



	line-height: 185%;



	padding-top: 2px;



	padding-bottom: 4px;



}







#gen_schedule_block DIV.schedule_game_block .away_data_score_final,



#gen_schedule_block DIV.schedule_game_block .home_data_score_final {



	text-align: center;



	background: #ECECE4;



	width: 30px;



	line-height: 185%;



	padding-top: 2px;



	padding-bottom: 4px;



}







#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: none;



} 











/* ------------- total_over, total_under ------------- */



#gen_schedule_block DIV.schedule_game_block .total {



	text-align: center;



}



#gen_schedule_block DIV.schedule_game_block .total_over {



	text-align: center;



	background-color: #ddf;



}



#gen_schedule_block DIV.schedule_game_block .total_under {



	text-align: center;



	background-color: #fdd;



}











/* ----------------------- winner, loser ----------------------- */



#gen_schedule_block DIV.schedule_game_block .winner_name {



	padding: 2px 1px 2px 1px;



	/*border: 2px #0a0 solid;



	border-right: none;*/



	background: #dfd;



}



#gen_schedule_block DIV.schedule_game_block .winner_line {



	padding: 2px 1px 2px 1px;



	/*border: 2px #0a0 solid;



	border-left: none;*/



	background: #dfd;



}



#gen_schedule_block DIV.schedule_game_block .loser_name {



	padding: 0 1px 0 1px;



	border-left: 2px #fff solid;



}



#gen_schedule_block DIV.schedule_game_block .loser_line {



	padding: 0 1px 0 1px;



	border-left: 2px #fff solid;



}











/* ------------------------------------------------------------ */



#gen_schedule_block DIV.schedule_game_block P {



	margin: 0;



	padding: 0px;



	padding-bottom: 3px;



}



#gen_schedule_block DIV.schedule_game_block A {



	font-weight: bold;	



	TEXT-DECORATION: underline



}







#gen_schedule_block DIV.schedule_game_block_links {



	text-align: left;



	font-weight: normal;



	margin-top : 6px;



	margin-bottom : 0px;



	padding-left: 7px;



	text-decoration: none;



}



#gen_schedule_block DIV.schedule_game_block_links A {



	font-weight: bold;	



	text-decoration: none;



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	color: #222;



}







.schedule_make_pick {



	font-weight: bold;



	padding: 2px;



	LINE-HEIGHT: 10px;  



	BORDER: #c8c8c8 1px solid;



	background: #7E0003;



	color: #ffffff;		



	background-image:  url(/images/boxes/title-bg.gif);



	background-repeat: repeat-x;



	text-decoration: none;



}







#sports_calendar {



	border: #c8c8c8 1px solid;



	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 {



	padding: 3px;



}







#sports_calendar DIV.sports_calendar_block A {



	font-weight: bold;



}







#sports_calendar TABLE {



	width: 170px;



	border-top: #c8c8c8 1px solid;



	border-left: #c8c8c8 1px solid;



}



#sports_calendar TABLE TH {



	margin-top: 3px;



	padding-top: 3px;



	margin-bottom: 3px;



	padding-bottom: 3px;



}



#sports_calendar A {



	font-weight: bold;



}







.sports_calendar_today {



	font-weight: bold;



	background-color: #DFDFDF;



	color: #ffffff;



}



#sports_calendar .sports_calendar_today A{



	color: #222222;



}











.sports_calendar_selected {



	font-weight: bold;



	background-color: #ECECE4;



	color: #ffffff;



}



#sports_calendar .sports_calendar_selected A{



	color: #222222;



	text-decoration: underline;



}











#sports_calendar TABLE TD {



	text-align: center;



	border-bottom: #c8c8c8 1px solid;



	border-right: #c8c8c8 1px solid;



}



#sports_calendar TABLE TR.sports_calendar_week_days TD {



	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;



}







#sports_data_select_sport A{



}







.lower_title {



	font-size: 18px; 



	margin-bottom: 10px;



	margin-top: 0;



}







.header_title {



	font-size: 16px;



}







.back_button_custom {



	text-align: center;



	font-weight: bold;



	border: 3px double #cccccc;



	/*width: auto;*/



	width: 45px;



	background: url(../images/button_bg.png) repeat-x;



	padding: 0px 10px;



	line-height: 20px;



	margin: 1px 1px 25px 1px;



}



.back_button_custom A{



}











/* ------------------------ PAST_PICKS ------------------------ */



#past_picks TABLE {



	width: 580px;



	margin: 0 0 20px 0;



}



#past_picks .data TH {



	color: #888; 



	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 .capper_data TH {



	color: #888; 



	background-color: #eee; 	



	text-align: left;



	padding: 7px 10px 7px 10px;



	border-top: solid 2px #666;



}



#past_picks .capper_data TD {



	background-color: #eee; 



	padding: 5px 10px 5px 5px;



	border-top: solid 1px #eeeeee;



}



#past_picks .capper_data TD A {



}



#past_picks .data .event {



	border-left: solid 1px #eeeeee;



}



#past_picks .data .wl {



	border-right: solid 1px #eeeeee;



}



#past_picks .comment TD {



	background-color: #fff; 



	padding: 5px 10px 30px 5px;



	border-left: solid 1px #eeeeee;



	border-right: solid 1px #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#past_picks .bottom_comment TD {



	background-color: #fff; 



	padding: 0px 0px 5px 0px;



}



#past_picks TD {



	padding: 5px 10px 5px 10px;



}



#past_picks #show_premium_picks .data TD{



	background-color: #fff; 



}











/* ------------------------ SCHEDULE ------------------------ */



.gen_schedule_container 	{ width: 580px; }



#schedule_full_scores 		{ width: 615px; }











/* -------------- Overall headers -------------- */



.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 ------------- */



#gen_schedule_block {



	clear: both;



	font-family: Verdana, Arial, Helvetica, sans-serif; 



}



#gen_schedule_block TD, 



#gen_schedule_block A { 



}



#gen_schedule_block TH {



	padding-top: 10px;



	padding-bottom: 0px;



	font-size: 12px;



}







#gen_schedule_block DIV.schedule_game {



	width: 275px;



	float: left;



}







#gen_schedule_block DIV.one_schedule_game {



	width: 275px;



	margin-bottom: 25px;



}







/* ------------- schedule_game_block ------------- */



#gen_schedule_block DIV.schedule_game_block {



	margin-bottom: 7px;



	margin-top: 5px;	



	padding: 1px;



	border: #888 1px solid;



	background-color: #eee;



}







#gen_schedule_block DIV.schedule_game_block TABLE {	



	width: 271px;



	height: 75px;



	BORDER-RIGHT: #c8c8c8 1px solid;



	BORDER-TOP: #c8c8c8 1px solid;



}







#gen_schedule_block DIV.schedule_game_block TABLE TH,



#gen_schedule_block DIV.schedule_game_block TABLE TD {



	padding: 0 4px 0 4px;



	font-size: 12px;



	BORDER-LEFT: #c8c8c8 1px solid;



	BORDER-BOTTOM: #c8c8c8 1px solid;



	background-color: #fff;



}



#gen_schedule_block DIV.schedule_game_block TABLE TH {



	background-color: #000;



	background-image:  url(/images/boxes/title-bg.gif);



	background-repeat: repeat-x;



	COLOR: #fff;



	padding: 2px;



}











/* ------------- away_team, home_team ------------- */



#gen_schedule_block DIV.schedule_game_block .away_team, 



#gen_schedule_block DIV.schedule_game_block .home_team {



	background-color: #fff;	



	line-height: 150%;



	padding-top: 2px;



	padding-bottom: 4px;



	padding-right: 0;



	font-family: Arial, Verdana, Helvetica, sans-serif; 



}







#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: Verdana, Arial, Helvetica, sans-serif; 



}







#gen_schedule_block DIV.schedule_game_block .away_team {



	border-bottom: none;



} 











/* ------------- away_line, home_line ------------- */



#gen_schedule_block DIV.schedule_game_block .away_line,



#gen_schedule_block DIV.schedule_game_block .home_line {



	text-align: center;



	width: 35px;



	line-height: 150%;



	padding-top: 2px;



	padding-bottom: 4px;



	padding-left: 0;



	font-family: Arial, Verdana, Helvetica, sans-serif; 



}







#gen_schedule_block DIV.schedule_game_block .away_line {



	border-bottom: none;



} 











/* ------------- away_data_score, home_data_score ------------- */



#gen_schedule_block DIV.schedule_game_block .away_data_score,



#gen_schedule_block DIV.schedule_game_block .home_data_score {



	text-align: center;



	width: 30px;



	line-height: 185%;



	padding-top: 2px;



	padding-bottom: 4px;



}







#gen_schedule_block DIV.schedule_game_block .away_data_score_live,



#gen_schedule_block DIV.schedule_game_block .home_data_score_live {



	text-align: center;



	background: #ECECE4;



	background: #FCBDB0;



	width: 30px;



	line-height: 185%;



	padding-top: 2px;



	padding-bottom: 4px;



}







#gen_schedule_block DIV.schedule_game_block .away_data_score_final,



#gen_schedule_block DIV.schedule_game_block .home_data_score_final {



	text-align: center;



	background: #ECECE4;



	width: 30px;



	line-height: 185%;



	padding-top: 2px;



	padding-bottom: 4px;



}







#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: none;



} 











/* ------------- total_over, total_under ------------- */



#gen_schedule_block DIV.schedule_game_block .total {



	text-align: center;



}



#gen_schedule_block DIV.schedule_game_block .total_over {



	text-align: center;



	background-color: #ddf;



}



#gen_schedule_block DIV.schedule_game_block .total_under {



	text-align: center;



	background-color: #fdd;



}











/* ----------------------- winner, loser ----------------------- */



#gen_schedule_block DIV.schedule_game_block .winner_name {



	padding: 2px 1px 2px 1px;



	/*border: 2px #0a0 solid;



	border-right: none;*/



	background: #dfd;



}



#gen_schedule_block DIV.schedule_game_block .winner_line {



	padding: 2px 1px 2px 1px;



	/*border: 2px #0a0 solid;



	border-left: none;*/



	background: #dfd;



}



#gen_schedule_block DIV.schedule_game_block .loser_name {



	padding: 0 1px 0 1px;



	border-left: 2px #fff solid;



}



#gen_schedule_block DIV.schedule_game_block .loser_line {



	padding: 0 1px 0 1px;



	border-left: 2px #fff solid;



}











/* ------------------------------------------------------------ */



#gen_schedule_block DIV.schedule_game_block P {



	margin: 0;



	padding: 0px;



	padding-bottom: 3px;



}



#gen_schedule_block DIV.schedule_game_block A {



	font-weight: bold;	



	TEXT-DECORATION: underline



}







#gen_schedule_block DIV.schedule_game_block_links {



	text-align: left;



	font-weight: normal;



	margin-top : 6px;



	margin-bottom : 0px;



	padding-left: 7px;



	text-decoration: none;



}



#gen_schedule_block DIV.schedule_game_block_links A {



	font-weight: bold;	



	text-decoration: none;



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	color: #222;



}







.schedule_make_pick {



	font-weight: bold;



	padding: 2px;



	LINE-HEIGHT: 10px;  



	BORDER: #c8c8c8 1px solid;



	background: #7E0003;



	color: #ffffff;		



	background-image:  url(/images/boxes/title-bg.gif);



	background-repeat: repeat-x;



	text-decoration: none;



}







#sports_calendar {



	border: #c8c8c8 1px solid;



	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 {



	padding: 3px;



}







#sports_calendar DIV.sports_calendar_block A {



	font-weight: bold;



}







#sports_calendar TABLE {



	width: 170px;



	border-top: #c8c8c8 1px solid;



	border-left: #c8c8c8 1px solid;



}



#sports_calendar TABLE TH {



	margin-top: 3px;



	padding-top: 3px;



	margin-bottom: 3px;



	padding-bottom: 3px;



}



#sports_calendar A {



	font-weight: bold;



}







.sports_calendar_today {



	font-weight: bold;



	background-color: #DFDFDF;



	color: #ffffff;



}



#sports_calendar .sports_calendar_today A{



	color: #222222;



}











.sports_calendar_selected {



	font-weight: bold;



	background-color: #ECECE4;



	color: #ffffff;



}



#sports_calendar .sports_calendar_selected A{



	color: #222222;



	text-decoration: underline;



}











#sports_calendar TABLE TD {



	text-align: center;



	border-bottom: #c8c8c8 1px solid;



	border-right: #c8c8c8 1px solid;



}



#sports_calendar TABLE TR.sports_calendar_week_days TD {



	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;



}







#sports_data_select_sport A{



}







.lower_title {



	font-size: 18px; 



	margin-bottom: 10px;



	margin-top: 0;



}







.header_title {



	font-size: 16px;



}







.back_button_custom {



	text-align: center;



	font-weight: bold;



	border: 3px double #cccccc;



	/*width: auto;*/



	width: 45px;



	background: url(../images/button_bg.png) repeat-x;



	padding: 0px 10px;



	line-height: 20px;



	margin: 1px 1px 25px 1px;



}



.back_button_custom A{



}







/* ------------------------ PAST_PICKS ------------------------ */



#past_picks TABLE {



	width: 580px;



	margin: 0 0 20px 0;



}



#past_picks .data TH {



	color: #888; 



	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 .capper_data TH {



	color: #888; 



	background-color: #eee; 	



	text-align: left;



	padding: 7px 10px 7px 10px;



	border-top: solid 2px #666;



}



#past_picks .capper_data TD {



	background-color: #eee; 



	padding: 5px 10px 5px 5px;



	border-top: solid 1px #eeeeee;



}



#past_picks .capper_data TD A {



}



#past_picks .data .event {



	border-left: solid 1px #eeeeee;



}







#past_picks .data .wl {



	border-right: solid 1px #eeeeee;



}



#past_picks .comment TD {



	background-color: #fff; 



	padding: 5px 10px 30px 5px;



	border-left: solid 1px #eeeeee;



	border-right: solid 1px #eeeeee;



	border-bottom: solid 1px #eeeeee;



}



#past_picks .bottom_comment TD {



	background-color: #fff; 



	padding: 0px 0px 5px 0px;



}



#past_picks TD {



	padding: 5px 10px 5px 10px;



}



#past_picks #show_premium_picks .data TD{



	background-color: #fff; 



}











/* ------------------------ COLORS ------------------------ */



#content-post .green	{ color: #008000; }



#content-post .green_b	{ color: #008000; }



.green		{ color: #ff3300; }



.green_b	{ color: #0000ff; }



.red		{ color: red; }



.red_b		{ color: red; font-weight: bold; }



.n			{ font-weight: normal; }



.b			{ font-weight: bold; }
