 body {
background: #FFFFFF;
margin: 0;
padding: 0;
-webkit-text-size-adjust: none;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
}
#mheader { 
text-align:center;
background: url(/images/mobile/usg_header_lo.gif) no-repeat top left #8b0629;
border-bottom:1px solid #a3a6ab;
min-width:240px;
width:100%;
height: 40px;
margin: 0;
padding: 0;
}
#mnav { 
float:left;
background: #222222;
width:100%;
text-align:center;
border-bottom: 1px solid #666666;
font-size: 1em;
text-align: center;
border-collapse: collapse;
}
#mnav td {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #999999;
border: 1px solid #666666;
padding: 2px 14px 2px 15px;
height: 14px;
}
#mnav ul li #up, #mnav ul li #gt {border-left: 0;}
#mnav a { width:100%; display:block;}
#mnav a:link { color: #999999; text-decoration: none; }
#mnav a:active { color: #999999; text-decoration: none; }
#mnav a:visited { color: #999999; text-decoration: none; }
img { border: none; }
a { text-decoration: none; color: #008fd8; }
h1 { color: #008ed7; padding: 0 0 0.5em; margin: 0; font-size: 1.1em;}
h2 { color: #666666; font-size: 1em; margin: 0.5em 0;}
h3#date { color: #999999; font-weight: normal; margin: 0; padding: 5px 0 5px; };
#mobileHiPage { background: #ffffff; width:100%; height: 100%; color: #333333; }
#mobileHiHeader {
text-align:center;
background: #003300;
border-bottom:1px solid #000000;
float:left;
min-width:195px;
width:100%;
margin: 0;
padding: 0;
}	
.turnDown {
clear: both;
text-align: left;
border-top: 1px solid #CCCCCC;
min-width: 195px;
padding: 10px 10px 10px 10px;
color: #008ed7;
background: #E5E5E5;
display: block;
font-weight: bold;
}
.turnDown A:link { color: #008ed7; text-decoration: none; }
.turnDown A:active { color: #008ed7; text-decoration: none; }
.turnDown A:visited { color: #008ed7; text-decoration: none; }
h1.turnDownText {
display: inline;
}
.turnDownArrow {
display: inline;
float: right;
}
#mobileHiNav { background: #000000; display: block; top left repeat-x; height: 70px; width: 100%; border-bottom: 1px solid #cccccc; }
#mobileHiNav ul { margin: 0; padding: 8px 0 0 7px; list-style: none; }
#mobileHiNav ul li { margin: 3px 0px 3px 5px; padding: 4px 0 0 0; float: left; height: 18px; width: 140px; background:url('/images/misc/mobile_high_nav_button.png'); color: #FFFF00; font-weight:bold; text-align: left; text-transform: uppercase; }
#mobileHiNav ul li.menu-off { float:right; margin: 3px 10px 0px 0px; height: 17px; background:url('/images/misc/mobile_high_menu_button_off.png'); width: 50px; text-transform: none; color: #ffffff; font-weight: bold; }
#mobileHiNav a { color: #ffff00; font-weight: bold; }
#mobileHiMoreMenu { position: absolute; top: 70px; left: 0px; width: 100%; bottom:0px; background:url('/images/misc/mobile_high_menu_fade.png') top left repeat; text-align: left; }
#mobileHiMoreMenu ul { margin: 0; padding: 0; list-style: none; background: #ffffff; display: block; }
#mobileHiMoreMenu li { border-bottom: 1px solid #cccccc; background:url('/images/mobile/mas_mhi_00000g7.png') 97% 50% no-repeat; padding: 6px 0px 4px 20px; }
#mobileHiMoreMenu li.last { border-bottom: 1px solid #cccccc; }
#mobileHiMoreMenu li a { color: #666666; text-transform: uppercase; font-weight: bold; }
.homePage { background: #FFFFFF; padding: 0px 0px 0px 0px; height: 100%; width: 100%; clear: both;}
#scoreContent { margin:0px 0px 10px 0px; padding:20px 0px 0px 0px; color:#333333; display:block; background: #FFFFFF; }
#newsContent { margin:0px 0px 10px 0px; padding:10px 10px 0px 10px; color:#333333; background: #FFFFFF; }
#videoContent { float: left; margin:0px 0px 10px 0px; padding:10px 0px 0px 10px; color:#333333; display:none; background: #FFFFFF; }
#pairingsContent { float: left; margin:0px 0px 10px 0px; padding: 10px 0px 0px 10px; color:#333333; display:none; background: #FFFFFF; }
.button { margin: 10px 0px 10px 0px; }
#mfooter { text-align: center; background: #000000; color: #FFFFFF; padding:5px 10px 5px 10px; font-size: 0.9em;}
#mfooter a {text-decoration: underline; color: #FFFFFF;}
#att { display:inline; margin: 10px 10px 10px 10px; }
#tourndates { height:40px; display:inline; margin: 2px 0px 20px 0px; }
#exxon { display:inline; margin: 10px 10px 10px 10px; }
.moreContent { margin: 0px 10px 10px 0px; clear: left; float: right; background:url(/images/misc/arrow_right_blue.gif) no-repeat center right; padding-right: 10px;} 
.liveUpdateHome { margin: 10px 0px 10px 0px; width: 98%; float: left; clear: left;}
.articleHome { margin: 0px 0px 0px 0px; width: 100%; float: left; clear: left;}
.articleThumbHome { width: 108px; float: left; margin: 0px 5px 5px 0px;}
.articleTextHome { text-align: left; margin: 0px 0px 0px 0px;}
.articleTextHome a.videolink{padding-right:25px; background:url(/images/misc/video-icon.gif) right no-repeat;}
.articleTitleHome { font-weight: normal; color: #999999; font-weight: bold; font-size: 1.1em; }
.articleTitleHome a {color: #000000;}
.articleTimestamp {color: #999999;}
.scorePageHome { background: #FFFFFF; height: 100%; width:98%; float: left; clear: both; }
.hr-line { height: 1px; margin: 10px 0px 10px 0px; background: #CCCCCC; clear:left; }
.caption { font-style:italic; }
.pairingsHome { margin: 0px 0px 0px 0px; width: 100%; float: left; clear: left;}
.pairingsThumbHome { width: 47px; float: left; margin: 5px 5px 5px 5px;}
.pairingsTextHome { width: 221px; float: left; text-align: left; solid #dcdcdc; margin: 5px 5px 5px 5px;}
.pairingsTitleHome { font-weight: bold;}
.subPage { background: #FFFFFF; padding: 0px 0px 0px 0px; height: 100%; width: 100%; float: left; clear: both;}
.subPageContent { background: #FFFFFF; padding: 10px 0px 0px 10px; height: 100%; float: left; clear: both; width:96%; }
.subPageContent h1 {color: #000000;}
.liveUpdatePage { background: #FFFFFF; margin: 0px 0px 0px 0px; height: 100%; width:98%; float: left; clear: both; min-height: 190px; }
.radioPage { background: #FFFFFF; margin: 0px 0px 0px 0px; height: 100%; width:98%; float: left; clear: both; min-height: 190px; }
.videoPage { background: #FFFFFF; margin: 0px 0px 0px 0px; height: 100%; width:98%; float: left; clear: both; min-height: 190px; }
.newsPage { background: #FFFFFF; margin: 0px 0px 0px 0px; height: 100%; width:98%; float: left; clear: both; min-height: 190px; }
.newsPage > h2 {color: #008ed8;}
.articlePage { background: #FFFFFF; color: #666666; margin: 0px 0px 0px 0px; height: 100%; width:98%; float: left; clear: both; min-height: 190px; font-size: 1.1em;}
.articlePage img {margin-top: 5px;}
.articlePage .medialink{float:left; position:relative; width:290px; height:163px; cursor:pointer;}
.articlePage .medialink .button{position:absolute; top:125px; left:8px; width:20px; height:20px; background:url(/images/misc/video_play_button_20x20_iphone.png) no-repeat;}
.scorePage { background: #FFFFFF; height: 100%; width:98%; float: left; clear: both; min-height: 250px; min-height: 190px; }
.pairingsPage { background: #FFFFFF; height: 100%; width:98%; float: left; clear: both; margin-bottom: 20px; min-height: 190px; }
.directionsPage { background: #FFFFFF; color: #666666; font-size: 1.1em; margin: 0px 0px 10px 0px; height: 100%; width:98%; float: left; clear: both; min-height: 190px; }
.comingSoon {text-align: center; padding-right: 10px; }
.comingSoon p {font-size: 1.2em;}
.leaderboard {width: 100%; color: #666666;}
.leaderboard th {background: #F5F5F5; font-size: 0.9em; line-height: 1.6em; text-align: center;}
.leaderboard .pos {text-align: left; padding-left: 10px;}
.leaderboard .player {width: 40%; padding-left: 8px; text-align: left;}
.leaderboard tbody {text-align: center;}
.leaderboard tbody td {border-left: 1px solid #E5E5E5; vertical-align: top; line-height: 1.5em; }
.leaderboard tbody tr td:first-child {border-left: 0;}
.scoreHeadRow {font-size: 0.9em;}
#positionHead { float:left; background-color:#F5F5F5; width:15%; color:#666666; display:inline; padding:0px 0px 5px 0px; }
#playerHead { float:left; background-color:#F5F5F5; width:40%; color:#666666; display:inline; padding:0px 0px 5px 0px; text-align: left;}
#todayHead { float:left; background-color:#F5F5F5; width:15%; color:#666666; display:inline; padding:0px 0px 5px 0px; }
#thruHead { float:left; background-color:#F5F5F5; width:15%; color:#666666; display:inline; padding:0px 0px 5px 0px; }
#totalHead { float:left; background-color:#F5F5F5; width:15%; color:#666666; display:inline; padding:0px 0px 5px 0px; }
#playoffHeadA1 { float:left; background-color:#FFFFFF; width:50%; color:#AAAAAA; display:inline; padding:0px 0px 5px 0px; }
#playoffHeadA2 { float:left; background-color:#FFFFFF; width:10%; color:#AAAAAA; display:inline; padding:0px 0px 5px 0px; }
#playoffHeadA3 { float:left; background-color:#FFFFFF; width:20%; color:#AAAAAA; display:inline; padding:0px 0px 5px 0px; }
#playoffHeadB1 { float:left; background-color:#FFFFFF; width:50%; color:#AAAAAA; display:inline; padding:0px 0px 5px 0px; }
#playoffHeadB3 { float:left; background-color:#FFFFFF; width:10%; color:#AAAAAA; display:inline; padding:0px 0px 5px 0px; }
#playoffHeadB2 { float:left; background-color:#FFFFFF; width:20%; color:#AAAAAA; display:inline; padding:0px 0px 5px 0px; }
.playoffRowA1 { clear:both; width:50%; float:left; display:inline; color:#666666; background-color:#F7F7F7; border-top: 1px solid #E2E2E2; padding:5px 0px 5px 0px; }
.playoffRowA2 { width:10%; float:left; display:inline; color:#666666; background-color:#F7F7F7; border-top: 1px solid #E2E2E2; padding:5px 0px 5px 0px; }
.playoffRowA3 { width:20%; float:left; display:inline; color:#666666; background-color:#F7F7F7; border-top: 1px solid #E2E2E2; padding:5px 0px 5px 0px; }
.playoffRowB1 { clear:both; width:50%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding:5px 0px 5px 0px; }
.playoffRowB2 { width:10%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding:5px 0px 5px 0px; }
.playoffRowB3 { width:20%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding:5px 0px 5px 0px; }
.positionRow1 { clear:both; width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; padding:5px 0px 5px 0px; }
.playerRow1 { width:40%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-left: 1px solid #E2E2E2; padding: 5px 0px 5px 0px; }
.todayRow1 { width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-left: 1px solid #E2E2E2; padding: 5px 0px 5px 0px; }
.thruRow1 { width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-left: 1px solid #E2E2E2; padding: 5px 0px 5px 0px; }
.totalRow1 { width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-left: 1px solid #E2E2E2; padding: 5px 0px 5px 0px; }
.positionRow3 { clear:both; width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding:2px 0px 2px 0px; }
.playerRow3 { width:40%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding: 2px 0px 2px 0px; }
.todayRow3 { width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding: 2px 0px 2px 0px; }
.thruRow3 { width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding: 2px 0px 2px 0px; }
.totalRow3 { width:15%; float:left; display:inline; color:#666666; background-color:#FFFFFF; border-top: 1px solid #E2E2E2; padding: 2px 0px 2px 0px; }
.scoreBottom { float:left; width:100%; height: 1px; clear:left; margin-bottom: 10px; }
.pairingsRow { width:100%; float:left; display:inline; margin: 5px 0px 0px 0px; }
.pairingsCol1 { width:46%; float:left; margin: 5px 10px 0px 0px; display:inline; clear:both; }
.pairingsCol2 { width:46%; float:right; margin: 5px 10px 0px 0px; display:inline; }
.groupRow {font-weight:bold; background-color:#F7F7F7; padding: 0px 0px 0px 10px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; }
.pairings {padding: 5px 0px 0px 10px;}
.teeTime {font-weight:normal; float:right; padding: 0px 10px 0px 0px;}
#mobileHighContent { padding: 10px 20px 10px 20px; text-align:left; }
.newsStory { clear: both; }
.newsStory img { float: left; border: none; padding: 0 10px 10px 0px; }
.newsStory .teaser { float: left; width: 190px; padding-bottom: 10px;}
.newsStory h2 { font-weight: bold; color: #14a7e6; font-size: 1.1em; padding: 0; margin: 0; }
.newsStory h2 a { color: #14a7e6; }
.newsStory .date { color: #999999; }
.newsStory a.fullStory { display: block; }
#mobileHighPhotos ul { list-style-type: none; float: left; width: 100%; margin-left: 0; margin-top: 0; margin-bottom: 0; padding-left: 0; }
#mobileHighPhotos ul li { font-size: 1em; font-weight: bold; float: left; display: inline; width:90px; height:115px; text-align:center; }
.pairingsHeaderRow {width:100%; font-weight:normal; display:inline; float:left; background-color: #F7F7F7; border-bottom: 1px solid #E2E2E2;}
.pairingsHeaderGroup {width:15%; font-weight:normal; display:inline; float:left;}
.pairingsHeaderTime {width:25%; font-weight:normal; display:inline; float:left;}
.pairingsHeaderAB {width:60%; font-weight:normal; display:inline;}
.pairingsContentRow {width:100%; font-weight:normal; float:left; border-bottom: 1px solid #E2E2E2; }
.pairingsContentGroup {width:15%; font-weight:normal; display:inline; float:left;}
.pairingsContentTime {width:25%; font-weight:normal; display:inline; float:left;}
.pairingsContentA {width:30%; font-weight:normal; display:inline; float:left;}
.pairingsContentB {width:30%; font-weight:normal; display:inline; float:left;

