@charset "UTF-8";

/** General Styling Section */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #111111; text-decoration: none; margin: 0px; background-image: url(images/banner_bg.jpg); background-position: top; background-repeat: repeat-x; min-width: 880px; }
body a:link { color: #CC6600; text-decoration: none; }
body a:visited { color: #CC6600; text-decoration: none; }
body a:active { color: #CC6600; text-decoration: underline; }
body a:hover { color: #006600; text-decoration: none; }


/** Body Headers & Titles */
.body_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #1B301B; text-align: left; text-decoration: none; margin: 0px; }
.body_boxed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #111111;  text-align: left; text-decoration: none; border: #dbdbdb thin solid; margin-bottom: 8px; }
.body_boxed_colour { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #111111;  text-align: left; text-decoration: none; border: #dbdbdb thin solid; background-color: #FFF0D1; margin-bottom: 8px; }
.body_boxed_fields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #111111; background-color: #DCF9DB; text-align: left; text-decoration: none; border: #dbdbdb thin solid; margin-bottom: 8px; }


.sections { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; margin: 0px; }
.sections a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.sections a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.sections a:active { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.sections a:hover { color: #006600; text-decoration: none; font-weight: bold; }


/** Styling For The Name Of The Current Session */
.current_session { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #1B301B; text-decoration: none; margin: 0px; }

/** Styling For Front Page Quotations */
.quotes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006600; font-style: italic; text-align: center; }


/** Sectioning Off The Sub Categories for the assorted leagues and site sections */
.sub_category { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC6600; text-decoration: none; text-align: left; margin-bottom: 8px; background-color: #E0FCDE; background-image: url(images/sub_category_02.jpg); background-position: bottom; background-repeat: repeat-x; }
.sub_category a:link { color: #CC6600; text-decoration: none; }
.sub_category a:visited { color: #CC6600; text-decoration: none; }
.sub_category a:active { color: #CC6600; text-decoration: none; }
.sub_category a:hover { color: #006600; text-decoration: underline; }

.sub_category_left { background-color: #E0FCDE; background-image: url(images/sub_category_01.jpg); background-position: bottom; background-repeat: no-repeat; max-width: 15px; }
.sub_category_right { background-color: #E0FCDE; background-image: url(images/sub_category_03.jpg); background-position: bottom; background-repeat: no-repeat; max-width: 15px; }

.sub_category_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none; text-align: left; }


/** Styling for the RSS Fed League and Site Categories */
.rss_category { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none; text-align: left; margin-bottom: 8px; background-color: #F2F2F2; background-image: url(images/rss_category_02.jpg); background-position: bottom; background-repeat: repeat-x; }
.rss_category a:link { color: #000000; text-decoration: none; }
.rss_category a:visited { color: #000000; text-decoration: none; }
.rss_category a:active { color: #000000; text-decoration: none; }
.rss_category a:hover { color: #006600; text-decoration: underline; }

.rss_category_left { background-color: #F2F2F2; background-image: url(images/rss_category_01.jpg); background-position: bottom; background-repeat: no-repeat; }
.rss_category_right { background-color: #F2F2F2; background-image: url(images/rss_category_03.jpg); background-position: bottom; background-repeat: no-repeat; }


.rss_body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; text-align: left; margin-bottom: 10px; }


/** Styling for the Jump Menu for Selecting Assorted Leagues */
.league_select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #006600; text-decoration: none; text-align: right; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; margin-top: 5px; }
.league_select select { font-size: 11px; font-style: normal; font-weight: normal; background: #FFFFFF; border: #006600 thin solid; color: #333333; }
.league_select input { font-size: 11px; font-style: normal; font-weight: normal; background: #FFFFFF; border: #006600 thin dashed; color: #333333; }
.league_select option { font-size: 11px; font-style: normal; font-weight: normal; background: #FFFFFF; border-bottom: #006600 thin dashed; color: #333333; }
.league_select button { font-size: 11px; font-style: normal; font-weight: normal; background: #FFFFFF; border: #006600 thin dashed; color: #333333; margin-right: 2px; }


/** Styling for the Main Menu on the right */
.main_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none; text-align: right; margin-bottom: 2px; margin-left: 6px; margin-right: 6px; background-image: url(images/div_green_h.gif); background-position: bottom; background-repeat: repeat-x; }
.main_menu a:link { color: #000000; font-weight: bold; text-decoration: none; }
.main_menu a:visited { color: #000000; font-weight: bold; text-decoration: none; }
.main_menu a:active { color: #000000; font-weight: bold; text-decoration: none; }
.main_menu a:hover { color: #006600; font-weight: bold; text-decoration: underline; }

.main_menu_league { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none; text-align: right; margin-bottom: 2px; margin-left: 6px; margin-right: 6px; background-image: url(images/div_green_h.gif); background-position: bottom; background-repeat: repeat-x; }
.main_menu_league a:link { color: #006600; font-weight: bold; text-decoration: none; }
.main_menu_league a:visited { color: #006600; font-weight: bold; text-decoration: none; }
.main_menu_league a:active { color: #006600; font-weight: bold; text-decoration: none; }
.main_menu_league a:hover { color: #CC6600; font-weight: bold; text-decoration: underline; }


/** Styling for the announcements section on the main page */
.announcements { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #1B301B; text-decoration: none; margin-bottom: 8px; background-image: url(images/div_999999_h.gif); background-position: bottom; background-repeat: repeat-x; }
.announcements a:link { color: #CC6600; text-decoration: none; }
.announcements a:visited { color: #CC6600; text-decoration: none; }
.announcements a:active { color: #CC6600; text-decoration: none; }
.announcements a:hover { color: #006600; text-decoration: underline; }

.announcements_large { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #1B301B; text-decoration: none; margin-bottom: 8px; background-image: url(images/div_999999_h.gif); background-position: bottom; background-repeat: repeat-x; }
.announcements_large a:link { color: #CC6600; text-decoration: none; }
.announcements_large a:visited { color: #CC6600; text-decoration: none; }
.announcements_large a:active { color: #CC6600; text-decoration: none; }
.announcements_large a:hover { color: #006600; text-decoration: underline; }

/** Sectioning off the Advertisements */
#charity { margin: 6px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #999999; font-size: 8px; text-align: right; border-top: 1px #CCC solid; }
#charity a img { margin: 2px 0; border: #999999 thin solid; }
#ads-league { margin: 6px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #999999; font-size: 8px; text-align: right; border-top: 1px #CCC solid; }
.ads-league-main { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #999999; font-size: 8px; text-align: center; padding: 4px 0; }
.ads-league-partner { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #999999; font-size: 8px; text-align: center; padding: 4px 0; }

/** Styling for the Twitter Message on the Main Page */
.twitter_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #444444; font-size: 9px; text-align: right; margin-bottom: 2px; margin-left: 6px; margin-right: 6px; }
.twitter_text img { text-align: center; margin-bottom: 2px; margin-left: 6px; margin-right: 6px; }


/** Featured Member Section */
.featured { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #999999; font-size: 10px; text-align: left; border: #dbdbdb thin solid; margin-bottom: 8px; }


/** Styling for League Tables */
.league_divisions { margin-bottom: 6px; background-image: url(images/div_E1E1E1_h.gif); background-position: bottom; background-repeat: repeat-x; text-align: left; }
.league_name { color: #CC6600; font-weight: bold; }
.league_header { background-color:#DCF9DB; font-size: 11px; }
.league_1 { font-size: 10px; }
.league_2 { font-size: 10px; font-weight: bold; background-color: #FFCC66; }
.league_total { font-size: 10px; font-weight: bold; color: #006600; }


/** Styling for the Schedules */
.schedule_week { border-top: #E1E1E1 thin solid; background-color:#DCF9DB; font-size: 12px; text-align: left; font-weight: bold; }
.schedule_notification { border-top: #E1E1E1 thin solid; background-color:#DCF9DB; font-size: 11px; text-align: left; font-weight: normal; }
.schedule_header { background-color:#DCF9DB; font-size: 11px; text-align: center; font-weight: bold; }
.schedule1 { font-size: 10px; background-color: #FFFFFF; text-align: center; }
.schedule2 { font-size: 10px; background-color: #E4E4E4; text-align: center; }


/** Specific Styling for Team Names in Team View */
.teamview_name { color: #CC6600; font-size: 12px; font-weight: bold; }


/** Specialized Styling for the Schedule to Denote Fines, forfeits, etc... */
.fines { color: #990000; font-weight: bold; }

/** Styling for the referee submission page */
.referee_legend { font-weight: normal; font-style: italic; color: #414141; }

/** Special Style so daft individuals would notice that they're team registrations were NOT processed */
.unsuccessful { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: #111111;  text-align: left; text-decoration: none; margin-bottom: 8px; }


/** Styling for Captain's Pages */
.team_row1 { font-size: 12px; font-weight: bold; background-color: #FFFFFF; }
.team_row2 { font-size: 11px; font-weight: bold; background-color: #F2F2F2; }
.captains_rows { border-bottom: #CCCCCC thin solid; }



/**
   * Google RSS Feed Control Styles
   * Set a very small font size for the control and constrain
   *
   * Note: the page has a single FeedControl that
   * is drawn in the <div> element whose id is "feedControl".
   */
  #feedControl { font-size: 10px; font-style: normal; font-weight: normal; color: #1B301B; }
  #feedControl1 { font-size: 10px; font-style: normal; font-weight: normal; color: #111111; }

  /**
   * Suppress everything except for title
   */
  #feedControl .gf-title {font-weight : bold; }
  #feedControl1 .gf-title {font-weight : bold; font-size : 12px; }
  #feedControl .gf-author .gf-spacer .gf-relativePublishedDate { display: inline; }
  #feedControl1 .gf-author .gf-spacer .gf-relativePublishedDate { display: inline; }
  #feedControl .gf-snippet { display : none; }
  #feedControl1 .gf-snippet { display : inherit; }

  /**
   * 1em padding between entries
   */
  #feedControl .gfc-result { padding-bottom : 4px; }
  #feedControl1 .gfc-result { padding-bottom : 4px; }

  /**
   * 0 Padding at the bottom of each collection of entries
   */
  #feedControl .gfc-results { margin-bottom : 0px; }
  #feedControl1 .gfc-results { margin-bottom : 0px; }

  /**
   * Use a larger font size for section titles
   */
  #feedControl .gfc-resultsHeader .gfc-title { font-size : 115%; }
  #feedControl1 .gfc-resultsHeader .gfc-title { font-size : 115%; }
	
  .gfc-tabHeader { cursor: pointer; display: inline; margin-right: 2px; padding-left: 6px; padding-right: 6px; }
  .gfc-tabHeader.gfc-tabhActive { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 0px solid #CC6600; color: #111111; }
  .gfc-tabHeader.gfc-tabhInactive { background: #FFFFFF none repeat scroll 0 0; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; border-top: 0px solid #E4E4E4; color: #333333; }