html { min-height: 100%; margin-bottom: 1px; }
body { margin: 0px auto; font: 12px Arial,Tahoma; color: #000; background-color: #727272; }
img { display: block; }
table { border: 0px; border-collapse: collapse; }
table td { padding: 0px; }

hr{ width:100%; color:#525779; height:1px; background-color:#525779;}

#layout { position: relative; margin: 0px auto; width: 780px; height: auto; text-align: left; }

#header { width: 780px; }
#header img #h01 { width: 710px; height: 46px; }
#header img #h02 { width: 780px; height: 83px; }
#header img #h03 { width: 196px; height: 14px; }
#header img #h04 { width: 196px; height: 20px; }
#header img #home { width: 70px; height: 46px; }

#nav #top { background: #DCAF58; height: 14px; width: 584px; font-size: 11px; text-align: center; }
#nav #top a { color: #000; text-decoration: none; font-weight: bold; margin-left: 10px; margin-right:10px;}
#nav #top a:hover { text-decoration: underline; }

#nav #bottom { background-color: #8C5C22; height: 20px; width: 584px; font-size: 12px; text-align: center; }
#nav #bottom a { color: #FFF; text-decoration: none; margin: margin-left: 5px; margin-right:5px; padding-right: 10px; background: url('/imgs/navBar.gif') repeat-y right; }
#nav #bottom a:hover { text-decoration: underline; }

#content { background-color: #FFF; width: 780px; vertical-align:top;}
#content .margin { margin: 10px; vertical-align:top;}
#content img #hitter { width: 422px; height: 292px; vertical-align:top;}

#calendar { background-color: #002F67; width:358px; color: #FFF; vertical-align:top;}
#calendar .container {padding:15px; }
#calendar .info { padding-left:10px; }
#calendar a { color: #FFCD00; text-decoration: none;}
#calendar a:hover { text-decoration: underline; }

#calendar_inner { background-color: #002F67; width:250px; color: #FFF; vertical-align:top;}
#calendar_inner .container {padding:15px; }
#calendar_inner .info { padding-left:10px; }
#calendar_inner a { color: #FFCD00; text-decoration: none;}
#calendar_inner a:hover { text-decoration: underline; }

#award { background-color: #6D94E9; width:260px; color: #000; vertical-align:top;}
#award .container {padding:15px; }
#award .more { text-align:right; }
#award .title { background-color: #A0B9F1; padding-top:7px; padding-bottom:7px; font-size:16px; font-weight:bold; color: #000; text-align:center; vertical-align:middle; }
#award a { color: #FFCD00; text-decoration: none;}
#award a:hover { text-decoration: underline; }

#team { background-color: #C6C6C6; width:340px; color: #000; vertical-align:top;}
#team .title { padding-top:3px; padding-bottom:7px; font-size:16px; font-weight:bold; color: #000; text-align:center; }
#team .container {padding:15px; }
#team a { color: #BC0000; text-decoration: none;}
#team a:hover { text-decoration: underline; }


#sponsors { background-color: #FFF2B4; width:180px; color: #000; vertical-align:top;}
#sponsors .container {padding:15px; }

#alb_body { background-color: #FFF2B4; width:530px; color: #000; vertical-align:top;}
#alb_body .title { padding-top:3px; padding-bottom:7px; font-size:16px; font-weight:bold; color: #000; text-align:left; }
#alb_body .col_heading { padding-top:3px; padding-left:5px; padding-bottom:7px; font-size:11px; font-weight:bold; color: #000; text-align:left; }
#alb_body .note { padding-top:3px; padding-bottom:7px; font-size:10px; font-weight:bold; color: #000; text-align:left; }
#alb_body .container {padding:5px; }
#alb_body a { color: #BC0000; text-decoration: none;}
#alb_body a:hover { text-decoration: underline; }

#alb_form { background-color: #FFF2B4; width: 780px; vertical-align:top;}
#alb_form .title { padding-top:3px; padding-bottom:7px; font-size:16px; font-weight:bold; color: #000; text-align:left; }
#alb_form .col_heading { padding-top:3px; padding-left:5px; padding-bottom:7px; font-size:11px; font-weight:bold; color: #000; text-align:left; }
#alb_form .note { padding-top:3px; padding-bottom:7px; font-size:10px; font-weight:bold; color: #000; text-align:left; }
#alb_form .container {padding:5px; }
#alb_form a { color: #BC0000; text-decoration: none;}
#alb_form a:hover { text-decoration: underline; }


#footer { width: 780px; vertical-align:bottom; border-top:3px solid #000; }
#footer .margin { margin: 0px; margin-left: 10px; color: #000; vertical-align:bottom;}
#footer a { color: #000; text-decoration: none; vertical-align:bottom; }
#footer a:hover { text-decoration: underline; vertical-align:bottom; }

#ds { font-size: 11px; color: #C6C6C6; padding-left:10px; padding-top:5px;  padding-bottom:5px; } 
#ds a { text-decoration: none; color: #C6C6C6; }
#ds a:hover { text-decoration: underline; color: #C6C6C6; }