body {font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0; padding: 0; font-size:13px; min-width: 700px; }
#header {margin: 0; padding: 0; background-color: #feb800; height: 180px;}
#header h1 {margin: 0; padding: 0; width: 290px; height:175px; background: url(../images/freeroll_logo.jpg) top left no-repeat; float: left; }
#header h1 span {position: absolute; left: -9999em;}
#header #headerContent1 {width:55%; float: right; margin-top: 30px; margin-right: 20px; height: 100px;}

#utility {text-align: center; font-weight: bold; background-color: #008651; height:40px; position: relative;}
#utility p {margin: 0; padding-top: 13px;}
#utility #fontsizeChange {position: absolute; right:20px; top:10px;}
#fontsizeChange a {padding-right: 10px; text-decoration: none; color: #000;}
#fontsizeChange a.selected {color:#fff;}
#fontsizeChange a#small {font-size:80%;}
#fontsizeChange a#medium {font-size:90%;}
#fontsizeChange a#large {font-size:100%; }

/* Font size change */
body#smallFont #content {font-size: 80%;}
body#mediumFont #content {font-size: 90%;}
body#largeFont #content {font-size: 100%;}

#content {}
#content.full {background: none;}
#main {width:49.4%; min-width: 600px; margin:0; padding:0; border-right: 1px solid #008651; float: left; }
#content.full #main {width:100%; border: none; float: none; margin-top: 30px; }
#main #nav {list-style-type: none; padding: 0; margin: 0; height: 50px;}
#main #nav li {float: left; width:19.9%; background-color: #ffffcc;}
#main #nav li a {text-align: center; padding-top:10px; padding-bottom: 10px; display: block; text-decoration: none; color: #000; font-weight: bold; }
#main #nav li a:hover {background-color: #a7a780;}
#main #nav li.lastItem {margin-right: 0;}

#main p {padding: 0 20px; }

#schedule {width: 50.5%; min-width: 600px; float: right;}
#content.full #schedule {width:100%; float: none;}
#schedule th {text-align: left; white-space: nowrap;}
#schedule th a { background-color: #ffffcc; padding:10px 0 10px 10px; text-decoration: none; display: block; color: #000; margin-right: 1px;}
#schedule th a:hover {background-color: #a7a780;}
#schedule td {padding: 2px 10px;}
#schedule tr.alt td {background-color: #fffcd3;}

#footer {clear: both; background-color: #008651; padding:10px 20px;}

.go {font-size: 70%;}
#action_form_DataFreerollList{padding:0px;margin:0px;}

.error_message{
	color:red;
	font-weight:bold;
}
