
body {
	margin:0;
	padding:0;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
}
#main {
	width:800px; 
	margin:auto;
}	

#head {
	width:100%; 
	height:122px; 
	background-image:url(images/header-back.gif); 
	background-repeat:repeat-x;
}
#head h1{
	width:430px; 
	height:50px; 
	margin:0px 0 0 300px;
	background-image:url(images/logo.png); 
	background-repeat:no-repeat;
}
#menu {
	width:100%; 
	text-align:center; 
	padding-top:46px;
}
#content {
	width:800px; 
	padding:0; 
	margin-top:20px; 
	border:1px solid #CCCCCC;
}


#main-body {
	width: 480px; 
	padding:20px 20px 10px 20px; 
	color:#2C5458;
}
#main-body h2{	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#C60000;
}
#main-body h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7C7A02;
	/*float:left;*/
}
/*#main-body ul{
	width:220px;
	padding:0 0 28px 9px;
	margin:0 0 1px 0;
	float:left;
	font-size:0;
	text-align:left;
	list-style:none;
}
#main-body ul li{
	padding:0;
	margin:0;
	float:left;
}*/
#main-body ul{
	list-style:none;
}
#main-body li{
	list-style:none;
}
#main-body a{
	
	width:300px;
	/*background:url(images/arrow1.gif) 0 5px no-repeat;
	padding:0 0 0 15px;*/
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#BF0000;
	text-decoration:none;
	}
#main-body a:hover{
	/*background:url(images/arrow1_hover.gif) 0 5px no-repeat;*/
	color:#694F10;
}

#main-right {
	width:250px; 
	padding:50px 15px 10px 10px; 
	float:right;
	color:#2C5458;
	text-align:justify;
	/*clear:left;*/
	font-size:12px;
	background-color:#F8EFD3;
}
#main-right ul{
	width:220px;
	padding:0 0 28px 9px;
	margin:0 0 1px 0;
	float:left;
	font-size:0;
	text-align:left;
	list-style:none;
}
#main-right ul li{
	padding:0;
	margin:0;
	float:left;
}
#main-right ul li a{
	display:block;
	width:200px;
	background:url(images/arrow1.gif) 0 5px no-repeat #F8EFD3;
	padding:0 0 0 15px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#BF0000;
	text-decoration:none;
	height:19px;
}
#main-right ul li a:hover{
	background:url(images/arrow1_hover.gif) 0 5px no-repeat #FEFAEC;
	color:#694F10;
}

#footer {
	width:100%; 
	height:100px;
	text-align:center;
	padding:20px 5px 5px 5px; 
	margin-top:10px; 
	color:#929EA3;
	font-size:12px;
	font-weight:normal;
	background-image:url(images/footerbg.gif); 
	background-repeat:repeat-x;
}
#footer a{
	color:#929EA3;
	text-decoration:underline;
	font-weight:normal;
}
#footer a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

/*menu starts here*/
#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 50px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
/*background-image:url(images/menu-left.gif) bottom left no-repeat;*/
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
/*margin: 0 1px 0 0; Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-image:url(images/de-activelink-back.gif);
background-repeat:repeat-x;
background-color: #3797DD; /*Default menu color*/
border-left: 1px solid white;
border-top: 1px solid white;
border-right: 1px solid white;
}

#modernbricksmenu ul li a#first{ 
background-color: #000000;
width: 5px;
height:12px;
background-image:url(images/menu-left.gif);
background-repeat:no-repeat; 
background-position:left;
}

#modernbricksmenu a:hover{
background-color: #C60000; /*Menu hover bgcolor*/
background-image:url(images/activelink-back.gif);
background-repeat:repeat-x;
}

/*#modernbricksmenu #current a{ 
background-color: #C60000; 
border-top: #FFFFFF;  
}*/

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 22px;
line-height: 5px;
/*background: #C60000; /*Brown color theme*/ 
background-image:url(images/red-bar.gif);
background-repeat:repeat-x;
}
