body{margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;padding:0;color:#000;background:#000 url('http://rgervin.com/images/background.png') repeat scroll;font:normal 13px Verdana,Arial,sans-serif;text-align:left;width:100%;}
#wrapper{background:#000 url('http://rgervin.com/images/background.png') repeat scroll;color:#000;text-align:left;padding:0;width:1143px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:auto;}
#header{background:#000;width:100%;height:30px;}
#header-title{font:normal 14px Arial,Helvetica,Verdana,sans-serif;color:#39c;text-align:left;height:30px;margin:0;padding:0;background-color:#000;}
#header-title div.spacer{font:normal 50% Arial,Helvetica,Verdana,sans-serif;}
#main{margin-top:5px;width:1043px;}
#content{width:800px;background:#FFF url('http://rgervin.com/images/background.png') repeat scroll -5px 30px;color:#000;margin-top:0;padding:0;text-align:left;float:right;}
#content .menu{margin:0;height:55px;background:#000 url('http://rgervin.com/images/background.png') repeat scroll -5px 30px;}
#content .menu a:link,#content .menu a:visited{color:#FFF;text-decoration:none;font:normal 13px Verdana,Arial,sans-serif;}
#content .menu a:hover{color:#FFF;text-decoration:underline;}
#content .inner{padding:17px;background:#ffffff url('http://rgervin.com/images/background.png') repeat scroll;color:#000;}
#content div.spacer{font-size:20%;}
#sidebar{float:left;width:238px;color:#000;margin:0;padding:0;text-align:center;}
#sidebar .inner{padding:0;border:0;width:238px;font:normal 11px Arial,Helvetica,Verdana,sans-serif;background:#000 url('http://rgervin.com/images/verticalblue4.png') no-repeat scroll top left;}
#sidebar .inner a:link,#sidebar .inner a:visited{color:#fff;text-decoration:none;font:normal 11px Verdana,Arial,sans-serif;font-weight:normal;}
#sidebar .inner a:hover{color:#fff;}
#footer{width:238px;margin-top:10px;}
#footer p{font-size:80%;color:#999;margin:0;padding:.6em 0 .6em 0;}
#footer a:link,#footer a:visited{color:#999;text-decoration:none;}
#footer a:hover{color:#C00;text-decoration:underline;}
input,select,textarea{font-family:Verdana,Arial,sans-serif;font-size:x-small;}
caption{font-family:Arial,sans-serif;font-size:medium;font-weight:bold;padding:5px;}
.smallfont4{font:normal 4px verdana,arial,sans-serif;}
.smallfont2{font:normal 2px verdana,arial,sans-serif;}
.font14{font:bold 16px arial,verdana,sans-serif;color:#c00;}
.font10{font:normal 10px verdana,arial,sans-serif;color:#936300;}
.font10black{font:normal 10px verdana,arial,sans-serif;color:#000;}
.font11black{font:normal 11px verdana,arial,sans-serif;color:#000;}
.font12black{font:normal 12px verdana,arial,sans-serif;color:#936300;}
.contacttab{font:bold 16px/16px verdana,sans-serif;color:#c00;border:3px double #936300;background:#f4f1ec;}
A.bodylink:link,A.bodylink:visited,A.bodylink:active{font:normal 13px verdana,sans-serif;color:#00F;text-decoration:underline;}
A.bodylink:hover{color:#c00;text-decoration:none;}
A.homemenulink:link,A.homemenulink:visited,A.homemenulink:active{font:bold 14px verdana,sans-serif;color:#936300;text-decoration:none;}
A.homemenulink:hover{color:#c00;text-decoration:none;}
A.helplink:link,A.helplink:visited,A.helplink:active{font:normal 12px verdana,sans-serif;color:#00F;text-decoration:underline;}
A.helplink:hover{color:#c00;text-decoration:none;}
A.bottommenu:link,A.bottommenu:visited,A.bottommenu:active{font:bold 12px verdana,sans-serif;color:#936300;text-decoration:none;}
A.bottommenu:hover{color:#c00;text-decoration:underline;}
A.hikelink:link,A.hikelink:visited,A.hikelink:active{font:normal 12px verdana,sans-serif;color:#00F;text-decoration:underline;}
A.hikelink:hover{color:#c00;text-decoration:none;}
.contact3{font:bold 14px verdana,sans-serif;color:#c00;border:3px double #936300;background:#f4f1ec;}
.project2{background:#e4e1d8;padding:8px;border:3px double #000;}
.project3{background:#e4e1d8;padding:8px;border:3px double #000;}
.mainmenu{left:95px;position:relative;}
table.se{border:3px double #000;font:normal 13px verdana,sans-serif;color:#000;text-align:center;background:#f4f1ec;}
#searche{border:1px solid #69c;}
#searche2{border:1px solid #69c;}
h1{font-size:13px;}
.menuborder{border-top:1px solid #ccc;border-right:1px solid #ccc;}
.accordionprojects{font-family:verdana,tahoma,helvetica;font-size:8pt;border:0 solid #999;padding-bottom:4px;background-color:#fff;text-align:left;}
.accordionprojectspane{border:1px solid #4f8eb6;padding-bottom:8px;padding-top:8px;padding-left:1px;background-color:#f2f2f2;color:#069;font-weight:bold;margin-bottom:2px;}
.accordionprojectscontent{font-family:verdana,tahoma,helvetica;font-size:8pt;}
#picfloat{position:relative;margin-left:0;margin-bottom:0;margin-top:0;float:right;width:175px;height:105px;}
#picfloathome{position:relative;margin-left:0;margin-bottom:0;margin-top:0;float:right;width:175px;height:130px;}
#enginefloat{position:relative;margin-left:0;margin-bottom:0;margin-top:0;float:right;width:220px;height:160px;}
.menuitemtable{border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.menuitemtablehome{border-bottom:1px solid #ccc;background-color:#fff;}
#menutrail{font-size:85%;}
a.breadcrumb:link,a.breadcrumb:visited{color:#00F;text-decoration:underline;}
a.breadcrumb:hover{color:#C00;text-decoration:none;}
#bottommenu p{color:#666;margin:0;padding:.6em 0 .6em 0;}
#bottommenu a:link,#bottommenu a:visited{font-size:80%;color:#999;text-decoration:none;}
#bottommenu a:hover{font-size:80%;color:#C00;text-decoration:underline;}

#m{margin:0 25px;padding:0;list-style:none;}
   
#m a:link,#m a:visited{display:block;margin:1px 0;
   padding:26px 0;background:transparent url('http://rgervin.com/images/css2menu/Untitled-250.jpg') no-repeat scroll bottom left;
   text-decoration:none;
   width:212px;}
   
#m a:hover{background:transparent url('http://rgervin.com/images/css2menu/Untitled-251.jpg') no-repeat scroll bottom left;}

table.pic { margin-left: auto;
   margin-right: auto;
   background-color:#fff;
   color:#000;
   border-collapse: collapse;
   border: 1px solid #efefef;
   empty-cells: hide;
}
td.pic { color: #000;
   font-size: 9pt;
   text-align: left;
   vertical-align: baseline;
   border: 1px solid #efefef;
}

