html, body { margin: 0; padding: 0;  float: none !important;}
body { background-color: #001e0c; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #004812; float: none !important;}
form { margin: 0; padding: 0;  float: none !important;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #05763d; font-weight: normal; border-bottom: 1px solid #daece4; padding: 0 0 8px 0; float: none !important; }
h2 { color: #e5b53a; font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 15px 0 0 0; }
li { margin: 0 0 10px 0;  float: none !important;}
a:link { text-decoration: underline; color: #128248; float: none !important; }
a:active { text-decoration: underline; color: #9ab275; float: none !important; }
a:visited { text-decoration: underline; color: #9ab275;  float: none !important;}
a:hover { text-decoration: none; color: #128248; float: none !important; } 

/* IDs */

#wrapper { float: none !important; }
#nav { display: none; }
#nav_bg { display: none; }
#content-wrapper { float: none !important; }
#news { float: none !important; }
#commentary { float: none !important; }
#content { float: none !important;}
#footer { float: none !important;}
#footer a, a:active, a:visited { text-decoration: underline; color: #9ab275; float: none !important; }
#footer a:hover { text-decoration: none;  float: none !important;}
#footer p { padding-top: 10px; float: none !important; }



/* CLASSES */

.floatright { float: none !important; margin: 0; }
.floatleft { float: none !important; margin: 0; } 
.clearer { display: block; clear: both; height: 0; overflow: hidden; float: none !important; }
.error { font-weight: bold; color: #CC0033; font-size: 14px; }
.image_right { padding: 2px; margin: 0 0 0 10px; border: 1px solid #cbd7cf; }
.image_left { padding: 2px; margin: 0 10px 0 0; border: 1px solid #cbd7cf; }
.image_centered { padding: 2px; margin: 0; border: 1px solid #cbd7cf; }
.text-input { border: 1px solid #006600; background-color: #FFFFFF; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 3px; }
.buttons { background-color: #006600; border: 0; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding: 3px; margin: 1px; }
.commentary-date { margin: -10px 0 0 0; padding: 0; font-weight: bold; }
.commentary-caps { font-weight: bold; font-size: 12px; text-transform: uppercase; color: #549246; }

.news_item { display: block; width: 490px; border-bottom: 1px solid #daece4; margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 10px; line-height: 12px; }
.news_item h1 { font-size: 11px; font-weight: bold; color: #004812; margin: 0; padding: 0; border: 0; }
.news_date { font-size: 9px; color: #d18612; font-weight: bold; margin: 0; padding: 0; }

.events_title { color: #fff7e1; background-color: #036335; font-weight: bold; }
.event_white_row { background-color: #FFFFFF; }
.event_green_row { background-color: #e7f3de; }

.team-player { width: 100%; border-bottom: dotted 1px #CCCCCC; padding: 0 0 10px 0; margin: 0 0 40px 0; float: none !important; }
.team-name { font-size: 15px; color: #336600; font-weight: bold; margin-top: 10px }
.team-title { font-size: 13px; font-style: italic; font-weight: bold; color: #4f9e00; }