body{
margin:0;
line-height: 1.5em;
font-family: arial, sans-serif!important;
font-size: 0.8em;
color: #444;
background: #d9e2ea;
}

#maincontainer{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #3b5998 url(images/header-keiranlusk-web-design.jpg) no-repeat center;
align: left;
height: 173px; *Height of top section*/
}

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

#leftcolumn{
margin-right: 810px; /*Margin for content column. Should be (RightColumnWidth + ContentColumnWidth)*/
background: white;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}

#contentcolumn{
float: left;
width: 630px; 
margin-left: -810px; /*Set margin to -(ContentColumnWidth + RightColumnWidth)*/
background: #FFFFFF;
padding-top: 20px;
}

#rightcolumn{
float: left;
width: 160px; /*Width of right column in pixels*/
margin-left: -180px; /*Set margin to -RightColumnWidth*/
padding-left: 20px;
background: #FFFFFF;
padding-top: 20px;
}

#leftcolumn2{
margin-right: 760px; /*Margin for content column. Should be (RightColumnWidth + ContentColumnWidth)*/
background: white;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}

#contentcolumn2{
float: left;
width: 760px; 
margin-left: -760px; /*Set margin to -(ContentColumnWidth + RightColumnWidth)*/
background: #FFFFFF;
padding-top: 20px;
}

#footer{
clear: left;
width: 100%;
float: center;
height: 60px;
background: #FFFFFF;
font-size: 12px;
color: #000;
text-align: center;
padding-top: 50px;
}

.innertube{
margin: 0px;
padding: 20px;
}

.solidblockmenu{
margin-top: 173px;
padding: 0;
float: left;
align: left;
font: bold 13px Arial;
width: 990px;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #FFFFFF;
border-width: 1px 0;
background: #3b5998 url(images/blockdefault.gif) repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 8px 10px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}


