body{
margin:50px 0 20px 0;
padding:0;
font-family: Andalus, Georgia, Times New Roman, Serif;
font-size:17px;
background:#000000 url('images/background.jpg') no-repeat center top;
line-height:1.5;

}


#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:#E5D095 url('images/content_bg.jpg') repeat-y center;
}

#contentwrapper{
float: left;
width: 100%;
background:url('images/content_top.png') no-repeat center top;
}

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

#contentcolumn img {    
    border:4px solid black;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
text-align:center;
}

#leftcolumn img {
    border: 4px solid #800000;
    -moz-border-radius: 4px;
    border-radius: 4px;
    
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
text-align:center;
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 10px 0;
background:url('images/content_bottom.png') no-repeat bottom center;
color:#800000;
font-size:0.9em;
font-weight:bold;
}


.innertube{
margin: 10px;
margin-top: 20px;
}



#header {
    height:150px;
    width:960px;
    margin:0 auto;
    background:#E5D095 url('images/banner_bg.jpg') no-repeat top center;
    text-align:center;
}
#header h1 {
    margin:0;
    padding:0;
}
#header a img {
    border:none;
    margin-top:25px;
}

#menu {
    background:#800000 url('images/menu_bg.png') repeat-y center;
    width:960px;
    margin:0 auto;
    padding: 10px 0;
    text-align:center;
}
#menu a {
    color:#fff;
    text-decoration:none;
}
#menu a:hover, #menu a.current {
    color:#E0D0AE;
    text-decoration:none;
}
#menu ul {
    padding:0;
    margin:0;
    list-style-type:none;
} 

#menu li {
    display:inline;
    padding:0 15px 0 0;
    margin: 0 15px 0 0;
    border-right:1px solid #fcc;
}
#menu li.last {
    padding:0;
    margin: 0;
    border-right:none;
}

h1 {
    color:#800000;
    font-size:1.8em;
}

h2 {
    color:#800000;
}
h3 {
    color:#800000;
    font-style:italic;
    font-size:1.1em;
}

img.henda {
    display:block;
    margin:0 auto;
}

form th, td {
    padding:5px;
}

form th {
    text-align:right;
}
textarea {
    width:300px;
    height:150px;
    border:1px solid #999;
}
input[type="text"] {
    width:200px;
    border:1px solid #999;
}

a img {
    border:0;
}

#contentcolumn div.servicebutton {
	width:154px;
	text-align:center;
	float:left;
	margin:10px 30px;
}

#contentcolumn div.servicebutton a {
	color:black;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}

#contentcolumn div.servicebutton a img {
	width:150px;
	display:block;
	border-radius: 10px;
	border:2px solid #000;
	margin-bottom:5px;
	opacity: 0.8;
}

#contentcolumn div.servicebutton a:hover img {
	opacity:1;
}