body{background: #217f3f url(../images/mainBG.jpg) no-repeat top center fixed;font: 12px  Arial, Helvetica, Sans-Serif; color:#FFF; padding:75px 0 0 0;}

h1, h2, h3{font-weight:bold; padding:5px 10px 5px 10px;font-size:30px;}
h1{padding:0 0 0px 0; color:#000; margin:0 0 0 -19px;}
h2, h3{font-size:14px;}
h3{}

a{color:#000; text-decoration:underline; font-weight:bold;}
a:hover{color:#FFFFFF;}
p{line-height:1.5; padding:0 0 15px 0;}
.bold {font-weight:bold;}
.left{float:left !important;}
.right{float:right !important;}
.divider{border-top:solid #217f3f 5px; height:20px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; clear:both;}
.hidden{display:none;}

#Header{text-align:center; margin:0 0 10px 0;}

#Content{width:820px; margin:auto; clear:both; }

.header{ background: url(../images/headerNav.png) no-repeat top left; text-align:right; height:52px; margin:0 auto 15px auto; width:808px; clear:both; }

.navigation{overflow:hidden; text-align:right; height:52px; width:100%; font-size:14px;}
.navigation a{ text-decoration:none; font-weight:bold; color:#FFF; display:inline-block; float:right; height:40px; line-height:2.5; padding:8px 20px 0 10px; margin:0 0 0 15px; }
.navigation a.active{color:#75bc43;}

.alert{color:#FF0000; font-weight:bold;}

.questions{line-height:1.7; padding:0 0px 10px 20px;}

.strike{text-decoration:line-through;}

#Portfolio{overflow:auto; clear:both; padding:0 10px 0 10px;}
#Portfolio ul li{margin:0 0 30px 0; float:left;}
#Portfolio ul li h3{float:left; background:#FFF;color:#217f3f;}
#Portfolio ul li h3 span{}
#Portfolio ul li img{float:left;border:5px solid #FFF; clear:both;}

#About{background:url(../image/pageBGBottom.png) bottom center no-repeat; padding:0 0 50px 0; margin:-20px 0 25px 0;}
#About .pageTop{background:url(../images/pageBGTop.png) top center no-repeat; height:50px;}
#About .pageContent{background:url(../images/pageBG.png) top center repeat-y;  padding:15px 30px 0px 30px; overflow:hidden;}
. mikephoto{float:left; margin:0 25px 10px 0; position:relative; top:5px;}

.sideBar{ float:left; width:200px; background:#FFF; color:#217f3f; border:1px solid #217f3f;}
.sideBar img{display:block;}
.sideBar h3{padding:10px; background:#217f3f; color:#FFF;}
.mainContent{ float:right;  width:540px;}

#About ul.toolsList {margin:0px 0 0px 0; padding:10px;}
#About ul.toolsList li{margin:0 0 15px 0; float:none; clear:both; padding:0 0px 0 0px; width:auto;}
#About ul.toolsList li strong{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; padding: 0 20px 5px 0;display:block;}

#Footer{ text-align:center; padding:0 0 40px 0; color:#000;}
#Footer a{ position:relative; top:12px;}

#sb-title-inner a{color:#fff;}