body{
margin:0;
padding:0;
font-family: Arial, Verdana, Tahoma, Helvetica, serif;
color:#ffffff;
background-color:#630000;
background-image: url(images/bg_body.png);
background-repeat: repeat;
background-position: top left;
}

b{font-size: 110%;}

em{color: #ffff33;font-weight:bold;}

h1{
margin:0;
padding-top:-5px;
font-family: Arial, Verdana, Tahoma, Helvetica, serif;
color:#ffff33;
font-style:italic;
font-size:14pt;
}

a {
color:#ffffff;
text-decoration:none;
}

a.red {
color:red;
text-decoration:underline;
}

a:hover {
color:#ffff33;
text-decoration:underline;
}

#maincontainer{
padding:0;
width: 802px; /*Width of main container*/
margin:auto;
border:1px solid red;
}

#topsection{
margin:0;
margin-bottom:-3px;
padding:0;
background: #000000;
height: 196px; /*Height of top section*/
border-bottom:0px solid red;
}

#contentwrapper{
float: left;
width: 100%;
margin:0;
padding:0;
background-color:#000000;
background-image: url(images/bg_center.png);
background-repeat: repeat-x;
background-position: top left;
}

#contentcolumn{
padding0;
margin: 0 130px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
color:#ffffff;
background-color:#000000;
background-image: url(images/bg_center.png);
background-repeat: repeat-y;
background-position: top right;
border-right:0px solid red;
font-size:10pt;
}

#leftcolumn{
float: left;
margin:0;
padding:0;
width: 200px; /*Width of left column in pixel*/
margin-left: -802px; /*Set margin to that of -(MainContainerWidth)*/
color:#000000;
background-color:#000000;
background-image: url(images/bg_left.png);
background-repeat: repeat-y;
background-position: top left;
}

#rightcolumn{
float: left;
width: 130px; /*Width of right column*/
margin-left: -130px; /*Set left margin to -(RightColumnWidth)*/
color:#ffff33;
background-color:#000000;
background-image: url(images/bg_right.png);
background-repeat: repeat-y;
background-position: top right;
font-family: Arial, Verdana, Tahoma, Helvetica, serif;
font-size:12pt;
padding:0px;
}

#rightcolumn ul{
margin:0;
padding:0;
margin-top:0px;
margin-left:12px;
padding-top:0px;
font-family: Arial, Verdana, Tahoma, Helvetica, serif;
font-size:10pt;
}

#rightcolumn ul li{
margin-top:-3px;
}

#footer{
clear: left;
width: 100%;
background: red;
color: #ffffff;
text-align: center;
padding: 4px 0;
font-size:10pt;
}

#footer a{
color: #ffff33;
}

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

.navlist {
margin:0;
padding:0;
margin-top:20px;
margin-left:7px;
list-style:none;
}

.navlist li {
margin:0;
padding:2px;
margin-bottom:2px;
width: 170px;
background-color: #630000;
padding-bottom: 2px;
padding-left: 10px;
border:1px solid #ffff33;
color:#ffffff;
font-family: Arial, Verdana, Tahoma, Helvetica, serif;
font-weight:bold;
font-style:italic;
}
