body{
background-image: url("../images/bg.jpg");
background-repeat:repeat-x;
margin:0;
padding:0;
line-height: 1.5em;
height:100%;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
position: static;
width: 940px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image: url("../images/bg_sides.jpg");
background-repeat:repeat-y;
}

#header_top{
background-image: url("../images/header_default.jpg");
height: 318px; /*Height of top section*/
width: 925px;
margin-left: 15px;
}

#header_middle{
background-image: url("../images/header_middle.jpg");
height: 40px; /*Height of top section*/
width: 925px;
margin-left: 15px; 
}

#header_menu{
background-image: url("../images/header_menu.jpg");
height: 130px; /*Height of top section*/
width: 925px;
margin-left: 15px; 
}

#contentwrapper{
float: left;
width: 100%;
height: 100%;
background-image: url("../images/content_center.jpg");
background-repeat: repeat-y;
}

#contentcolumn{
margin: 0 15px 0 290px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#content_header{
background-image: url("../images/content_header.jpg");
height: 23px; 
width: 910px;
margin-left: 15px;
}

#content_header_alt{
height: 210px; 
width: 910px;
margin-left: 15px;
}

#content_footer{
clear:left;
background-image: url("../images/content_footer.jpg");
height: 23px;
width: 910px;
margin-left: 15px;
}

#leftcolumn{
float: left;
width: 278px; /*Width of left column in pixel*/
margin-left: -925px; /*Set margin to that of -(MainContainerWidth)*/
margin-top: 23px;
}

#rightcolumn{
float: left;
width: 15px; /*Width of right column*/
margin-left: -30px; /*Set left margin to -(RightColumnWidth)*/
margin-top: 23px;
/* background-image: url("../images/content_right.png"); */
/* background-repeat: repeat-y; */
}

#footer{
clear: left;
width: 910px;
background: #015787;
color: #FFF;
text-align: center;
padding: 4px 0;
margin: 0 auto;
line-height: 1em;
}

#footer a{
color: #FFFF80;
}

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

#left_menu_spacer{
height: 175px;
}

.image_border {
border: 2px solid #4e78fe;
padding: 5px;
}
