body {
font-family: "Arial";
font-size: 70%;
line-height: 1.3 em;
color: #fff;
background-image: url(images/om.jpg);
	background-repeat: no-repeat;
	background-position: center left;
}

#container{
width: 710px;
	margin-left: auto;
	margin-right: auto;
}

table {
width: 100%;
line-height: 1.1em;
margin: 0px;
padding: 0px;
font-size: 100%;
color: #2f3d40;
background-color: #fff;
border-top: 1px solid #2f3d40;
}

td{
border: 1px solid #2f3d40;

}
#header {
width:709px;
height: 75px;
color: #999;
padding-top: 25px;
text-align: right;
margin-bottom: 5px;
}

#left {
float: left;
width: 300px;
text-align: center;
background-color: #bdc9dd;
	
		opacity: 0.8;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
color: #666;
}

#right {
float: right;
width: 400px;
height: 400px;
border-right: 1px solid #2f3d40;
color: #2f3d40;
background-color: #bdc9dd;
	
		opacity: 0.8;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

#footer {
font-size: 60%;
clear: both;
width: 705px;
background-color: #2f3d40;

	
		opacity: 0.8;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
color: #fff;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

p {
margin: 2%;
text-indent: 10px;
line-height: 1.4em;

}

.box {
	border:1px solid black;
	margin: 2%; 
	padding:2%;
	background-color:#FFF;
	border: 1px solid #CCC;
		opacity: 0.7;
	-moz-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	
}

h2{
padding: 2%;
font-weight:300;
font-style: italic;
}
.menu a{
color: #2f3d40;
font-weight: bold;
text-decoration: none;

}


.menu:hover {
background-color: #CCC;

}

.on {
background-color: #CCC;
}
