body { padding:0px; margin: 0px; background-color: #C9C0A8; background-image: url('./img/bg.gif'); background-repeat: repeat-y; font: 13px/14px verdana, helvetica, arial, sans-serif; color: #222;}
#wrap { width: 100%;}

#header {/*filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;*/ margin: 15px auto 5px 70px; height: 145px; width: 686px; padding: 0px 0px 0px 15px;}

#menu {margin: 0 auto 0 100px; height: 22px; width: 683px; margin-top: 0px; background-color: #fff; padding: 3px 3px 3px 15px;}

#menu a {position: relative; display: block; float: left; margin-top: 5px; z-index: 3; text-decoration: none; color: #222; padding: 2px;}
#menu a:hover {text-decoration: none; background-color: #222; color: #fff; padding: 2px;}
#menu a.active_menu {text-decoration: none; color: #69B6E2; padding: 2px; font-weight: bold; }

#sonoframe {margin-left: -30px; margin-top: 0px; position: relative; z-index: 1;}
#sonostill {margin-left: -30px; margin-top: 0px; position: relative; z-index: 1;}

#footer {margin: 0 auto 0px 100px; clear: both; width: 671px; height: 25px; padding: 15px 15px 0px 15px; color: #aaa; background-color: #fff;}

#body {margin: 0 auto 0 100px; min-height: 500px; width: 686px; padding: 35px 0px 0px 15px;
		background-color: #fff; border-bottom: solid 5px #69B6E2; }

#myobj { position: absolute; display: block; top: 0px; left: 0px;  height:80px; width:72px; z-index: 2;}
#myobj2 { position: absolute; display: block; top: 0px; left: 0px;  height:15px; width:25px; z-index: 2;}
#myobj3 { position: absolute; display: block; top: 0px; left: 0px;  height:10px; width:10px; z-index: 2;}
#myobj4 { position: absolute; display: block; top: 0px; left: 0px;  height:10px; width:19px; z-index: 2;}
#myobj5 { position: absolute; display: block; top: 0px; left: 0px;  height:40px; width:10px; z-index: 2;}
#myobj6 { position: absolute; display: block; top: 0px; left: 0px;  height:10px; width:10px; z-index: 2;}

.linediv { margin: 0 auto 0 100px; width: 701px; height: 5px; background-color: #69B6E2;}

.leftcol { clear: both; float: left; width: 160px; font-weight: bold; color: #222; position: relative; z-index: 3; background-color: #eee;}
.content { float: left; width: 479px; margin-bottom: 39px; margin-left: 160px; padding: 15px; position: relative; z-index: 3; border-left: dotted 1px #444; border: solid 1px #eee; background-image: url('./img/contentbg.gif');}



.content img { float: left; margin-right: 15px;}

.project_left { clear: both; float: left; position: relative; z-index: 3; background-color: #eee;}

.project_content p {  width: 454px; margin: 15px 0px 0px 0px; }
html>body .project_content p { max-width: 454px; }

.project_content { float: left; margin: 0px 15px 39px 0px; padding: 15px; position: relative; z-index: 3; border-left: dotted 1px #444; border: solid 1px #eee; background-image: url('./img/contentbg.gif');}
.content_intro { float: left; margin: 0px 15px 39px 0px; padding: 15px; position: relative; z-index: 3; border-left: dotted 1px #444; border: solid 1px #eee; background-color: #eee; width: 479px; background-image: url('./img/contentbg.gif');}
.about_content { float: left; margin: -20px 15px 39px 145px; padding: 15px; position: relative; z-index: 3; width: 479px;}

.project_content img { margin: 0px; border: solid 1px #eee; height: 39px; width: 454px;}
.project_content:hover, .project:hover, .content:hover { background-color: #fff;}

.sub {color: #AAA; font-weight: normal; font-size: 13px;} 

.project_left .project_date { margin-right: 15px; font-weight: normal; text-transform: lowercase; color: #AAA;}
.project_left a, .project_left a:hover { margin: 0px; padding: 0px; color: #222; text-decoration: none; background-color: transparent;}
.project_title_img {margin: -35px 0px 0px -15px; display: block; height: 108px; width: 701px;}


p { padding: 0px; margin: 5px 0px 15px 0px;
	max-width: 600px;
	letter-spacing: 0px; 
	word-spacing: -1px;
	font-weight: normal;
	line-height: 1.20;
  color: #444; position: relative; z-index: 3; display: block;}



a { text-decoration: underline; color: #69B6E2; font-weight: bold;}
b { color: #222;}
h1 { font-size: 30px; height: 30px;}
h2 { font-size: 12px; font-weight: bold; margin: 15px 0px;}
.news_title { font-size: 15px; font-weight: bold; margin-bottom: 5px; float: left; width: 671px; margin: 0px 0px 0px 0px; background-color: #eee; line-height: 15px;}


