body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #111111;
}

#maincontainer{
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #666666;
}

#topsection{
background-image: url(img/splash_top.jpg);
height: 150px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
background-image: url(img/splash_right.jpg);
margin-left: 400px; /*Set left margin to LeftColumnWidth*/
height: 400px;
}

#leftcolumn{
float: left;
width: 400px; /*Width of left column*/
margin-left: -800px; /*Set left margin to -(MainContainerWidth)*/
background-image: url(img/splash_left.jpg);
height: 400px;
}

#footer{
clear: left;
width: 100%;
background: #333333;
color: #FFFFFF;
text-align: center;
padding: 4px 0;
font-size: 9px;
}

#footer a{
color: #FFFFFF;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
text-align: justify;
}


/**************************/
/*********  MENU  *********/
/**************************/

#modernbricksmenu{
width: 800px;
background: #666666;
display:inline;
float:left;
}

#modernbricksmenu ul{
margin:0;
padding: 0;
list-style: none;
display:inline;
}

#modernbricksmenu li{
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
display:inline;
}

#modernbricksmenu a{
float: left;
display: block;
font: bold 11px Arial;
color: #FFFFFF;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #666666; 
}

#modernbricksmenu a:hover{
background-color: #FFFFFF; /*Red color theme*/ 
color: #666666;
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #FFFFFF; /*Red color theme*/ 
color: #666666;
}

/**************/
/* LEFT LINKS */
/**************/

.left a, .left a:visited{
	text-decoration:underline;
	color:#333333;
}
.left a.hover{
	text-decoration:none;
}