  @charset "utf-8";
/* CSS Document */

/** columns **/

.leftcolumn{width:75%; float:left; padding:0 15px 0 0; display:block; min-width:230px;}
.rightcolumn{width:25%; float:left; padding:0 0 0 45px; display:block; min-width:230px;}

/** Headers **/
h1 {font-size: 1.6em; font-weight:bold; padding:0 0 7px 0;}
h2 {font-size: 1.1em; color:#fff !important; background:#534c45; width:100%; padding:3px 0px 2px 7px; margin:4px 0 10px 0; text-transform:uppercase;}
h3 {font-size: 1.1em;  padding:0 0 7px 0;}
h4 {font-size: 1em;  padding:0 0 7px 0;}


/ Font Format /
.small{font-size:.8em;}
.medbold{font-size:1.2em; font-weight:bold;}
.medgrey{color:#666; font-size:1.2em; font-weight:bold;}
.greyitalic{color:#666; font-style:italic; font-size:.8em !important;}
.smgrey{color:#666; font-size:.8em;}


/ Image Format /
a img {border:none;}
a img:hover{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}
a.nohover img:hover{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.floatleftborder{float:left; border:1px solid #000; margin:0px 8px 3px 0;}
.floatleftpadding{float:left; margin:4px;}
.floatright{float:right; border:1px solid #000; margin:0px 0 3px 8px;}
.floatrightnobrdr{float:right; margin:4px;}

/ Font Format /
ul li, ol li {margin-bottom:7px;}


/ box /
.graybox{background:#eee; padding:3px 8px; margin:3px 0; border:1px solid #CCC; width:90%; font-weight:none;}





