BODY	{ margin: 0px; padding: 0px; background-color: #F8F8F0; color: #666666;  background:#f0ede2 }
#menubar{ width: 100%; height: 40px; text-align: center; background: #F8F8F0 none; }
.bar	{ width: 100%; height: 10px; /*	background-color: #CCC6B8;   */ background: #CCC6B8 url(../images/bar3.jpg) repeat-x center; }
#logobar{ width: 100%; height: 300px;	background: #BED6C5 url(../images/s2dlogo.jpg) no-repeat center; }
#wrap	{ margin: -40px auto 0px auto; 	width: 858px; background: #ffffff url(../images/pcnt.gif) repeat-y top left; border: 1px solid #CCC6B8; }
#wrap2	{ position:absolute; top: 80px; left:50%; width: 380px; padding-left:80px; border: 0px solid #000000; float: left;}
#wrapfl	{ position:absolute; top: 39px; right:0px; width: 30px; border: 0px solid #CCC6B8; display:block;}
#content{ float: left; width: 540px; padding: 20px 30px 30px 30px; }
#side	{ float: right; width: 250px; }
.clearer{ clear: both; }
#sidenav{ width: 250px; }
#sidenav h2 { display: block; padding: 10px 20px 10px 20px; margin: 0; color: #ffffff; font-size: 100%; font-weight: bold; background-color: #4F7D72; border-bottom: 1px solid #F8F8F0; }
#ts	{ padding-left: 20px; }
.space	{ width: 250px;	height: 10px; }
#sidenav a, #sidenav p { display: block; padding: 6px 20px 6px 20px; margin: 0; color: #000000; text-decoration: none; }
#sidenav a.sel { font-weight: bold; }
#sidenav a:hover { color: #4F7D72; }
#sidebar { width: 210px; padding: 20px 20px 20px 20px; }
#footer { width: 100%; padding: 20px 0px 20px 0px; text-align: center; /* background: #F8F8F0 url(../images/pshdbtm.gif) no-repeat top center; */}
#footer a { color: #666666; text-decoration: none; padding-right: 20px; }
#footer a:hover { color: #4F7D72; }
form.search { margin: 0px; padding: 20px; }
form.search input { vertical-align : middle; }
input.search { width: 180px; border: 1px solid #CCC6B8; }
