 body { background-color: #FFF; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 0.7em; line-height: 1.4em; background-image: url(/_styles/../_images/bg-body.jpg); background-repeat: repeat-x; color: #303030; position:relative; margin: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }   #lightwinda { padding: 10px; background-color: #f1f1f1; overflow: auto; line-height: 1.4em; margin: 0px; } #lightwinda p.question { font-weight: bold; color: #0ca0d9; }  #cornermessage { margin: 0px; padding: 0px; height: 100px; width: 100px; position: absolute; z-index: 3; left: 0px; top: 0px; } #mainwrapper { text-align: left; margin-left: auto; margin-right: auto; width: 955px; margin-top: 10px; margin-bottom: 0px; padding: 0px; } #navigation { text-align: center; margin: 0px; padding: 0px; height: 60px; width: 955px; font-size: 1.25em; line-height: 60px; } #navigation p { margin: 0px; padding: 0px; } #header { background-color: #F1F1F1; padding: 0px; height: 150px; width: 955px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; margin-left: 0px; } #contentwrapper { width: 955px; height: auto; margin: 0px; padding: 0px; clear:all; } #leftcontent { margin: 0px; padding: 0px; float: left; width: 534px; height: auto; } #column1 { padding: 10px; float: left; width: 499px; height:auto; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px; background-image: url(/_styles/../_images/bg-news2.jpg); background-repeat: repeat-x; } #rightcontent { margin: 0px; padding: 0px; float: right; width: 421px; clear:right; } #imagebox { padding: 0px; height: 200px; width: 421px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; background: #F9F9F9; } #latestforum { padding: 10px; height: auto; width: 401px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; background: #F9F9F9; } #latestforum ul {margin: 0px; padding: 0px;} #latestforum ul li { list-style: circle; margin: 0px; margin: 0px 0px 0px 15px; padding: 0px 0px 2px 5px; } #column3 { padding: 0px; float: left; width: 201px; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 0px; } #column3 #questionswith { padding: 10px; height: auto; width: 181px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; clear: both; background-color: #EAEBE5; } #column3 #questionswith .padded { padding: 5px; border: 1px solid #a1a58e; background-color: #dbddd2; margin-bottom: 0.65em; } #column3 .profile { margin: 0px; width: 201px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.75em; padding-left: 0px; } #column3 .profile p { margin-left: 60px; width: 141px; } #column3 .profile img {float:left; padding-top:3px;} #column4 { margin: 0px; padding: 0px; float: right; width: 200px; } #column4 .download { background-color: #f7f7f7; text-align: left; padding: 7px; height: auto; width: 184px; margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; border: 1px solid #333333; } #column4 li { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.15em; margin-left: 0em; } #column4 ul, #column4 ol {margin-bottom: 1em;} #footer { clear: both; width: 905px; height:auto; color: #4b4b4b; background-color: #F0F5F9; text-align: center; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 15px; padding-right: 25px; padding-bottom: 5px; padding-left: 25px; } #footer img.button { margin: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }  p, li { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.65em; margin-left: 0em; } ul { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; } ol { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3em; } h4.question { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; color: #DB541D; margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding: 0px; } h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.25em; border-bottom-width: 3px; border-bottom-style: double; border-bottom-color: #B2B2B2; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; color: #8A7644; } h2.stacked {padding-top: 0.85em;} h2.latestnews { color: #0ca0d9; font-weight:bold; font-size: 1.4em; letter-spacing: -0.02em; } div.quote { border-left-width: 1px; border-left-style: dotted; border-left-color: #0ca0d9; margin-left: 5px; padding-left: 15px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; } table { padding: 0px; border-width: 0px; border-style: none; margin: 0em; background: #383838; } td { text-align: left; vertical-align: top; border:none; padding: 2px; margin: 0px; } span.redbold {color: #CC3300; font-weight:bold;}  img.right { margin: 0px; float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; } img {border: none;}  #tourdates { padding: 10px; float: left; width: 499px; height:auto; margin-top: 0px; margin-right: 15px; margin-bottom: 10px; margin-left: 0px; background: #292929 url(/_styles/../_images/bg-newsflash.jpg) no-repeat top; color: #FFF; } #tourdates h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; font-weight:bold; font-size: 1.4em; letter-spacing: -0.02em; padding: 0px 0px 8px; margin: 0px 0px 10px; border-bottom: 1px solid #FFFFFF; } #tourdates p { color: #fff; margin: 0px; padding: 10px 0px 0px; } .banners { padding: 0px; float: left; width: 519px; height:auto; margin: 0px 0px 15px; }  #column1 .story { margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-top: 0px; padding-right: 0px; padding-bottom: 0.7em; padding-left: 0px; } #column1 h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; color: #DB541D; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding: 0px; } #column1 .words { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.85em; margin-left: 0px; } #column1 .words img { padding: 0px; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 7px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #999999; border-bottom-color: #999999; } #column1 .readmore { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.85em; margin-left: 0px; font-weight: bold; color: #0ca0d9; text-decoration: none; } #column1 .postedby { font-style: italic; color: #969696; text-align: right; } #column1 .postedby span.categories {font-size: 0.9em;} #column1 .backmain { margin: 0px; padding-top: 0.85em; padding-right: 0px; padding-bottom: 0.85em; padding-left: 0px; text-align: center; } #column1 .postedby a:link, #column1 .postedby a:active, #column1 .postedby a:visited { color: #969696; text-decoration: underline; } #column1 .postedby a:hover{ color: #969696; text-decoration: none; } #column1 .readmore a:link, #column1 .readmore a:active, #column1 .readmore a:visited { color: #0ca0d9; text-decoration: none; } #column1 .readmore a:hover{ color: #303030; text-decoration: none; }  #navigation a:link, #navigation a:active, #navigation a:visited { color: #303030; text-decoration: none; } #navigation a:hover{ color: #303030; text-decoration: none; background-color: #ebebeb; } #tourdates a:link, #tourdates a:active, #tourdates a:visited { color: #f7f7f7; text-decoration: underline; } #tourdates a:hover{ color: #292929; text-decoration: none; background-color: #17ade0; } #column2 .tourdate .details span.info a:link, #column2 .tourdate .details span.info a:active, #column2 .tourdate .details span.info a:visited { color: #8b8b8b; text-decoration: none; } #column2 .tourdate .details span.info a:hover{ color: #444444; text-decoration: none; } #column4 .download a:link, #column4 .download a:active, #column4 .download a:visited { font-weight: bold; text-decoration: underline; } #column4 .download a:hover { font-weight: bold; text-decoration: none;} #footer a:link, #footer a:active, #footer a:visited { color: #515151; text-decoration: underline; } #footer a:hover{ color: #515151; text-decoration: none; } a:link, a:active, a:visited { color: #303030; text-decoration: underline; } a:hover{ color: #303030; text-decoration: none; }  .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; } .clearfix { display:block; } * html .clearfix { height:1px; } 