body{
background-image:url(back.png);
background-repeat:repeat-x;
background-color:#fff;
}

#maincontainer{
width: 660px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#fff;
min-height: 500px;
height: auto !important;
height: 500px;
background-image:url(cont.png);
background-repeat:repeat-y;
background-position:bottom right;
-webkit-box-shadow: 5px 5px 5px #666;
-moz-box-shadow: 5px 5px 5px #666;
box-shadow: 5px 5px 5px #666;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#666666, offX=2, offY=2, positive=true);
}

#topsection{
background: #fff;
height: 179px; /*Height of top section*/
text-align:center;
border-bottom:1px solid #3C3C3C;
}

#topnavi {
padding:.3em 0 .5em 1.7em;
border-bottom:1px solid #3C3C3C;
}



#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 170px; /*Set right margin to RightColumnWidth*/
font-family:"Trebuchet MS",Arial,sans-serif;
color:#3C3C3C;
font-size:.8em;
line-height: 1.5em;
}




h1 {
  font-size:1.3em;
}

h2 {
  font-size:1.2em;
}

h3 {
  font-size:1em;
  font-weight:normal;
  letter-spacing:.1em;
   text-transform:uppercase;
}

h4 {
  font-size:0.9em;
}
  
h5 {
  font-size:0.8em;
  font-weight:normal;
  letter-spacing:.1em;
  text-transform:uppercase;  
  color:#F4A01B;
}

h6 {
  font-size:0.7em; 
  text-transform:uppercase;
}

#contentcolumn a:link, #contentcolumn a:visited,
#rightcolumn a:link, #rightcolumn a:visited {
  color:#006f9f;
  text-decoration:none;
}

#contentcolumn a:hover, #contentcolumn a:visited:hover,
#rightcolumn a:hover, #rightcolumn a:visited:hover {
  color:#ec9100;
  text-decoration:underline;
}



#rightcolumn{
float: left;
width: 160px; /*Width of right column*/
margin-left: -160px; /*Set left margin to -(RightColumnWidth) */
font-family:"Trebuchet MS",Arial,sans-serif;
color:#6e6f71;
font-size:.7em;
}

#rightcolumn ul {
  margin-left:0;
  padding-left:1em;
}

#footer{
clear: left;
width: 100%;
text-align: right;
font-size:11px;
padding: 4px 0;
font-family:"Trebuchet MS",Arial,sans-serif;
color:#666;
}

#footer a{
color: #6e6f71;
text-decoration:none;
text-transform:uppercase;
padding-right:1em;
}

.newsreader img {display:none}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innercontent {
  margin:0 10px 0 3em;
}

.innerfooter {
  margin:0 1em 0 0;
}