body { color: #aaa; behavior: url('iepngfix.htc'); behavior: url('csshover.htc'); font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 18px; background-color: #470000; background-image: url(../assets/bg.gif); margin: 24px 0 0; padding: 0; }

.pollQuestion { font-weight: bold; color: #fff;}
p {  }
h3 { color:#e6c21a; font-weight:bold; font-size:16px; }
.yellow { color:#e6c21a; }
.halfleft { width:49%; float:left; }
.halfright { width:49%; float:right; }
.clearrow { clear: left; }
a { color: #ffcd26; }
a:hover { text-decoration: none; }
#all { width: 900px; margin-right: auto; margin-left: auto; }
#header { height: 96px; }
#logo { behavior: url('iepngfix.htc'); background-image: url(../assets/logo.png); background-repeat: no-repeat; width: 452px; height: 75px; float: left; }
#header .thumbs { color: #fff; float: right; }
#banner { height: 200px; border-top: 1px solid #dba234; border-bottom: 1px solid #1d2b12; }
#banner-inside { background-color: #000; height: 100px; border-top: 1px solid #dba234; border-bottom: 1px solid #000; }
#banner-left { background-image: url(../assets/banner-greenbg.gif); background-repeat: no-repeat; width: 336px; height: 200px; float: left; }
#banner-right { float: left; }
#banner .pad { color: #fff; line-height: 24px; padding-top: 20px; padding-left: 22px; }
#banner h1 { font-size: 18px; font-weight: normal; margin: 0; padding: 0 0 24px; }
#container { background-image: url(../assets/container-rpt.gif); background-repeat: repeat-y; }
#container-inside { background-image: url(../assets/container-inside-rpt.gif); background-repeat: repeat-y; }
#container-inside .content { background-image: url(../assets/col-inside-rpt.gif); background-repeat: repeat-x;  _height: 223px; min-height: 223px; width: 593px; float: left;}
#container-inside .content .pad { padding: 14px 18px; }
#container-inside h1 { color: #fff; font-size: 18px; font-weight: normal; line-height: 40px; background-image: url(../assets/col-header-rpt.gif); background-repeat: repeat-x; margin: 0; padding: 0 0 0 16px; border-bottom: 1px solid #000; }
#container-inside .column { background-image: url(../assets/col-inside-rpt.gif); background-repeat: repeat-x; width: 306px; _margin-left: -6px; height: auto !important; height: 223px; float: right; min-height: 223px; }
#container-inside .column .pad { padding: 14px 24px; }
#container .column-side, #container .column-mid { background-image: url(../assets/col-rpt.gif); background-repeat: repeat-x; height: auto !important; height: 223px; float: left; min-height: 223px; }
#container .column-mid { background-repeat: repeat-x; width: 286px; margin-right: 1px; margin-left: 1px; }
#container .column-side { background-repeat: repeat-x; width: 306px; }
.column-side h1, .column-mid h1 { color: #fff; font-size: 18px; font-weight: normal; line-height: 55px; margin: 0; padding: 0 0 12px; }
.column-side .pad, .column-mid .pad { padding-left: 20px; }
.column-side ul { line-height: 24px; margin: 0; padding: 0 0 20px 10px; list-style-type: none; }
.column-mid ul { line-height: 24px; margin: 0; padding: 0 0 20px 10px; list-style-type: none; }
.column-side li { background-image: url(../assets/bullet.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 20px; }
.column-mid li { background-image: url(../assets/bullet.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 20px; }
.column-side h3 { font-size: 18px; font-weight: normal; padding-right: 3px; display: inline; }
.biopic { float: right; margin-right: 25px; }
.btn-red a { behavior: url('iepngfix.htc'); color: #fff; line-height: 22px; background-image: url(../assets/btn-red.png); text-decoration: none; text-indent: 8px; width: 113px; height: 22px; margin-bottom: 8px; display: block; }
h1.news { background-image: url(../assets/icon-megaphone.gif); background-repeat: no-repeat; background-position: 224px 10px; }
h1.events { background-image: url(../assets/icon-calendar.gif); background-repeat: no-repeat; background-position: 156px 14px; }
h1.member { background-image: url(../assets/icon-magnifying-glass.gif); background-repeat: no-repeat; background-position: 166px 14px; }
.col-headerbg { background-image: url(../assets/col-header-rpt.gif); background-repeat: repeat-x; }
#container-end { background-color: #3e3e3e; height: 4px; overflow: hidden; }
.crnr-botr { behavior: url('iepngfix.htc'); background-image: url(../assets/crnr-botr.png); background-repeat: no-repeat; width: 4px; height: 4px; overflow: hidden; float: right; }
.crnr-botl { behavior: url('iepngfix.htc'); background-image: url(../assets/crnr-botl.png); background-repeat: no-repeat; width: 4px; height: 4px; float: left; overflow: hidden; }
#footer { color: #742927; padding-top: 12px; padding-left: 12px; }
#footer a { color: #742927; text-decoration: none; }
.text-white { color: #fff; }
.right { float: right; }
.left { float: left; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

