body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #090909;
color: #D7D8B0;
font: 13px/21px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
min-width: 940px;
}

table.center {
margin-left:auto;
margin-right:auto;
text-align: left;
-moz-border-radius: 8px 8px 8px 8px;
background-color: #1E1E1E;
border: 1px solid #3A3C29;
}
table.center td {padding:0 5px 0 5px;}

p.left {text-align:left;}
p.center {text-align:center;}
a {color: #FFCE00; text-decoration: none;}
a:hover {color: #6A4D00;}
.large {font-size: large;}
.centerimage {text-align: center; margin: 0px; padding: 0px;}

b{font-size: 110%;}
em{color: red;}

#topsection{
height: 0px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
width: 100%;
display:table;
}

#contentcolumn, .c2{
width: auto;
}

#contentcolumn img{
border: none;
}

#leftcolumn, .c1{
width: 150px;
margin-right: 10px;
}

#leftcolumn img{
margin: 10px 10px 10px 5px;
}

#rightcolumn, .c3{
width: 150px;
}

#rightcolumn img{
margin: 10px 5px 10px 10px;
}

#footer{
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
display:table-cell;
vertical-align:top;
}

<!--[if lte IE 7]>
<style>
#c1, #c2, #c3 {background-color: transparent; border: 0; padding: 0;}
#msie td {vertical-align: top; border: 1px solid #000; font-size: 1em;}
#msie {border-collapse: collapse; border-spacing: 0;}
.c2 {width: 100%;} 
</style>
<![endif]-->
