﻿body, p, td, div, input, textarea { font-size:11px; font-family:Verdana, Arial, Sans-Serif; }
body { margin:0; padding:5px; background:#FFF; }

#main { padding:0; }

#head { clear:both; margin:0; }

/* Menu */

#menu { clear:both; padding:5px 0; margin:0; }

#menu form { margin:0; padding:0; }

/* #menu { clear:both; width:800px; height:26px; margin:2px 2px 0 2px; padding-left:140px; }

#menu ul { list-style:none; margin:0; padding:0; border:none; }

#menu ul li { list-style:none; margin:0; border:0; font-weight:bold; line-height:normal; float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active { 
display:block; padding:5px 10px; color:#B2131C; border:0; text-decoration:none; }
#menu ul li a:hover { color:#60513A; } */

#subm { clear:both; padding:5px; margin:0 0 5px 0; }

.auto { background:#60513A; color:#FFF; font-size:14px; font-weight:bold; }

/* Body */

#body { padding:0; margin:0; }

.left { width:137px; background:#B2131C; padding:5px; color:#FFF; 
background-image:url(/images/left_bg.gif); background-repeat:repeat-y; background-position:right; }

.right { width:130px; padding:0px 1px; }
.right img { padding-bottom:5px; }

.body { border:1px solid #CCC; background:#EEE; margin:0; padding:10px; }

.body ul { list-style:square; }
.body li { list-style:square; }

/* Foot */

#foot { clear:both; padding:5px; color:#FFF; background:#B2131C; text-align:center; margin-top:5px; }
        
#foot a:link, #foot a:active, #foot a:visited { color:#FFF; text-decoration:none; }
#foot a:hover { color:#FFF; text-decoration:underline; }

/* Standard CSS */

h1 { font-size:15px; color:#B2131C; margin-top:0; text-transform:uppercase; }
h1.blue { color:#3B7A9D; }
h1.brown { color:#60513A; }
h1.gold { color:#F5CC78; }
h1.purple { color:#694991; }

h2 { font-size:12px; color:#60513A; text-transform:uppercase; }
h2.blue { color:#3B7A9D; border-bottom-color:#8EABB5; }
h2.gold { color:#F5CC78; border-bottom-color:#FFE3BF; }
h2.purple { color:#694991; border-bottom-color:#AE98C2; }
h2.red { color:#B2131C; border-bottom-color:#E5464F; }

h2 a:link, h2 a:visited, h2 a:active { text-decoration:none; color:#60513A; }
h2 a:hover { text-decoration:none; color:#60513A; }

h3 { font-size:12px; color:#60513A; text-transform:uppercase; border-bottom:1px solid #C2BAAD; padding-bottom:3px; }

h3 a:link, h3 a:visited, h3 a:active { text-decoration:none; color:#60513A; }
h3 a:hover { text-decoration:none; color:#60513A; }

a:link, a:active, a:visited { color:#B2131C; }
a:hover { color:#60513A; }

.label { float:left; font-weight:bold; padding-top:3px; }
.input { margin-left:150px; margin-bottom:10px; clear:right; }
.space { clear:both; }

.calendarHead a { color:#FFF; text-decoration:none; }

/* Old School Headers */

.header { font-size:13px; color:#B2131C; font-weight:bold; text-transform:uppercase; }

.subheader { color:#B2131C; font-size:12px; font-weight:bold; }
.subheader:link { color:#B2131C; font-size:12px; font-weight:bold; }
.subheader:visited { color:#B2131C; font-size:12px; font-weight:bold; }
.subheader:hover { color:#60513A; font-size:12px; font-weight:bold; }

.subheader2 { color:#60513A; font-size:12px; font-weight:bold; }
.subheader2:link { color:#60513A; font-size:12px; font-weight:bold; }
.subheader2:visited { color:#60513A; font-size:12px; font-weight:bold; }
.subheader2:hover { color:#B2131C; font-size:12px; font-weight:bold; }

.subheader3 { color:#000; font-size:12px; }
.subheader3:link { color:#000; }
.subheader3:visited { color:#000; }
.subheader3:hover { color:#000; }

.imgForum { float:right; border:1px solid #B2131C; padding:5px; background:#FFF; margin:0 0 5px 5px; }
.imgForumGray { float:right; border:1px solid #B2131C; padding:5px; background:#F0F0F0; margin:0 0 5px 5px; }
