body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}

h2 {padding-top:10px; font-size:10pt;}

/* ************************** Headers ***************************** */
div.header {background-color: #082e55; text-align: center; width: 100%; padding: 0px 0px 4px 0px;}
div.subheader {background-color: #082e55; text-align: center; width: 100%; padding: 0px 0px 8px 0px; font: 9pt Georgia; color: #fffbc6;}

/* Menu */
div.menu a { text-decoration: none; font: 7pt Arial; color: #fffbc6; }
div.menu a:hover { text-decoration: underline; font: 7pt Arial; color: #fffbc6; }
div.menu table { background-color:#082e55; }
div.menu table td { padding-bottom:5px; padding-top:0px; margin-bottom:5px; border-bottom:1px solid white; color: #fffbc6; }

/* ************************** Page Titles ***************************** */
div.title-bar {background-image:url('/media/5419/title-bar.jpg');  text-align: left; padding: 5px 0px 5px 5px;  font: 9pt Georgia; color: #fffbc6; margin: 1px 0px 1px 0px; }
div.title-bar a { outline: none; text-decoration: none; font: 8pt Georgia; color: #fffbc6; padding: 0px 0px 0px 0px;}
div.title-bar a:hover { text-decoration: underline; font: 8pt Georgia; color: #fffbc6; }


/* ************************** Mobile News ***************************** */
.news-container ul             { padding: 0 0px 0 5px; }
.news-container li:first-child { list-style-type: none; padding: 5px 0 5px 0; border-top: none; }
.news-container li             { list-style-type: none; padding: 5px 0 5px 0px; border-top: solid #C2C2C2 1px; vertical-align:text-top;}
.news-container li .news-image                 { float:left; width:55px; padding-top:3px; }
.news-container li .news-image img             { border-width:0; }
.news-container li .news-description           { font:9pt arial; line-height:10pt; }
.news-container li .news-clearer               { clear:both; height:0; visibility:hidden; }
.news-container li .news-description a         { text-decoration: none; color:#000000; }
.news-container li .news-description a:hover   { text-decoration: underline; color:#000000; }
.news-container em                             { font-size:6.5pt; color: #000000; }

.newsitem                      {font: 9pt arial; color: #000000;  padding: 0px 0 0px 5px; }
.newsitem .newsImage	       { float:left; margin: 14px 10px 10px 0px; }
.newsitem p                    { padding: 0px 5px 10px 0px; }



/* ************************** Page Text ***************************** */
div.text-bar                   { text-align: left; font-weight: bold; padding: 5px 0px 5px 5px; font: 8pt arial; color: #000000; }
div.text-bar a                 { outline: none; text-decoration: none; font: 8pt arial; color: #000000; }
div.text-bar a:hover           { text-decoration: underline; font: 8pt arial; color: #000000; }
div.text-bar p                 { padding: 0px 5px 10px 0px; }


/* ************************** Menu ***************************** */
div.grey-bar                   {background-color: #cccccc; font: 9pt arial; color: #000000; padding: 5px 0px 5px 5px; }
div.grey-bar div.notLive       {font: 8pt arial; color: #888888; padding-top:3px; }
div.grey-bar div.Live          {font: 8pt arial; padding-top:3px; }
div.grey-bar a                 {outline: none; text-decoration: none; font: 8pt arial; color: #28679c; padding-top:3px;  }
div.grey-bar a:hover           {text-decoration: underline; font: 8pt arial; color: #28679c; padding-top:3px;  }


/* ************************** Image Block ***************************** */
div.image-background          {background-color: #082e55; text-align: center; margin-top:1px;}


/* ************************** Next in Tee ***************************** */
div.nextOnTeeContainer		       {border: solid #C2C2C2 1px;}



/* ************************** Leaderboard & Next On Tee ***************************** */

div.leaderboardContainer,
div.nextOnTeeContainer { margin-top: 0px; }
div.leaderboardContainer table, 
div.nextOnTeeContainer table { width: 100%; }
div.leaderboardContainer table tr:hover,
div.nextOnTeeContainer table tr:hover { background-color: #e8e8e8; }
div.leaderboardContainer table tr.table-header:hover,
div.nextOnTeeContainer table tr.table-header:hover { background: none; }
div.leaderboardContainer table tr th,
div.nextOnTeeContainer table tr th { padding: 5px 0; text-align: left;  border-bottom: 2px solid #bfccd9; font-weight: bold;  }
div.leaderboardContainer table tr td,
div.nextOnTeeContainer table tr td { padding: 5px 0; border-bottom: 1px solid #bfccd9 }
div.leaderboardContainer table tr .pos,
div.nextOnTeeContainer table tr .pos { width: 40px; padding-left:10px; }
div.leaderboardContainer table tr .total,
div.nextOnTeeContainer table tr .total { width: 60px; padding-right:10px; text-align: right; }
div.leaderboardContainer table tr td.name img,
div.nextOnTeeContainer table tr td.name img { width: 15px; height: 15px; margin-right: 5px; vertical-align: -20%;  }


/* ************************** Entry List ***************************** */

table.entrylist th {padding-top:5px; padding-bottom:5px; padding-left:5px; font: 9pt Georgia; color: #000000; font-weight: bold;}
table.entrylist td {padding-top:5px; padding-bottom:5px; padding-left:5px; border-bottom:1px solid grey; font:9pt arial;}


/* ************************** Scorecards ***************************** */

div.scorecardsContainer { margin-top: 20px; }
div.scorecardsContainer table { width: 100%; }
div.scorecardsContainer table tr th { padding: 5px 0; text-align: left;  border-bottom: 2px solid #bfccd9; font-weight: bold; }
div.scorecardsContainer table tr td { padding: 5px; border-bottom: 1px solid #bfccd9; }
div.scorecardsContainer table tr .pos { width: 40px; padding-left:10px; }
div.scorecardsContainer table tr .total { width: 60px; padding-right:10px; text-align: right; }
div.scorecardsContainer table tr td.name img { width: 15px; height: 15px; margin-right: 5px; vertical-align: -20%;  }
div.scorecardsContainer table tr th.centered { text-align: center; } 

div.scorecardsContainer table tr td.eagle { background-color: #7da2c9; border: 1px solid #ffffff; text-align: center }
div.scorecardsContainer table tr td.birdie { background-color: #efbc6d; border: 1px solid #ffffff; text-align: center }
div.scorecardsContainer table tr td.par { background-color: #d6d6d6; border: 1px solid #ffffff; text-align: center} 
div.scorecardsContainer table tr td.bogey { background-color: #d0e682; border: 1px solid #ffffff; text-align: center }
div.scorecardsContainer table tr td.dbl-bogey { background-color: #d792da; border: 1px solid #ffffff; text-align: center}

div.scorecardsContainer table tr td.dark,
div.scorecardsContainer table tr th.dark,
div.scorecardsContainer table tr td.dark2,
div.scorecardsContainer table tr th.dark2 { background-color: #97bde5; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; text-align: center; }
div.scorecardsContainer table tr td.light,
div.scorecardsContainer table tr th.light { background-color: #bfd2e6; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; text-align: center; }













































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
