body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	margin:0;	padding:0;}
ol,ul {	list-style:none;}
fieldset,img { 	border:0;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}

body{background: #2151c8; padding: 0 0 25px; line-height: 1.25em;font-family: helvetica, arial;}

.gameDay{width: 100%; height: 100%; margin: 0; display: block; }
.title{width: 100%;margin: 20px 0 0;}
.gdIntro{font-weight: bold; font-size: 1em; color: #fff; margin: 0 15px 5px 15px; display: block;}
.eats .gdIntro{margin: 0 0 5px;}
.checklist .gdIntro{text-align: center;}
.goTo{background: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #2151c8; margin: 10px; padding: 8px 0; font-size: 1.15em;text-decoration: none; text-align: center; display: block; font-weight: bold; text-transform: uppercase}
.goTo:active{background: #ffd71a}

.copyright{color:#fff;}

.gdCheckList, .equipmentPiece{border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #fff; padding: 10px; margin: 0 15px 15px 15px;}
.check{display: block; margin: 0; text-align: left; border-bottom: 1px dotted #2151c8; color: #111; font-weight: bold; line-height: 1.25em; padding: 8px 0;}
.unchecked{color:#111; text-decoration: none; display: block; padding: 5px 5px 5px 35px; font-size: 1.25em; background: url(checkmark.png) 3px 5px no-repeat;}
.subText{font-weight: normal; font-size: .65em; line-height: 1em;}
.checked{background: url("checkmark.png") no-repeat scroll 4px -119px #ffd71a; color: #7f6b0d; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.checklist .h2{color:#ffd71a; font-weight: bold; font-size: 1.5em; margin: 0 0 0 15px}
.checklist p{margin: 5px 15px 25px 15px; color: #fff;}

.equipmentPiece{float: left; margin: 0 15px 15px;}
.equipmentPic{float: left; margin: 0 5px 5px 0; }
.equipmentTitle{float: left; width: 150px; font-weight:bold; font-size: 1.5em; margin: 0 5px 5px 5px}
.equipmentDesc{width: 150px; float: left; font-size:.85em; line-height: 1em; margin: 5px; }

a.stats{border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;float: left; background: #ffd71a; color: #111; width: 120px; height: 20px; padding: 5px 0; display: inline-block; text-align:center; font-weight: bold; text-decoration:none; margin: 8px 0 0 5px;}
dl.stats{float: left; width: 100%;}
.stats dt{font-weight: bold; border-bottom: 1px solid #ccc; margin: 8px 0; width: 100%;}

#iPhone{position: fixed; background: #ffd71a; color: #fff; text-align: center; bottom: 0; display: block; width: 100%; padding: 15px 0; font-weight: bold; border-top: 2px solid #2151c8}

.copyright{font-size: .5em; text-align: center; margin: 15px 0;}

.eats{color: #fff;}

.eatsContent p{margin: 0 0 15px;}
.eatsContent .h1{font-weight: bold; margin: 25px 0 15px; font-size: 1.5em; color: #ffd71a; letter-spacing: -0.025em; line-height: 1.05em;}
.eatsContent .h2{font-weight: bold; font-style: italic;}

.gdNav{position: fixed; top: 0; width: 100%; background: #ffd71a url(images/navBG.png) top left repeat-x; color: #fff; font-size: 1.25em; height: 20px; font-weight: bold; bottom: 0; display: block; padding: 5px 0; }
.gdNav a{color: #111;text-decoration: none;}
.next{float:right; margin: 0 5px 0;}
.home{float: left; margin: 0 5px 0;}
.gdContent{margin-right: 15px; margin-left: 15px;}

.eatsContent .li{margin: 0 0 8px 20px; list-style: circle; padding-left: 10px;}
