body {padding:0; margin:0; font:0.69em/1.27em Verdana, Tahoma, Arial, sans-serif; background-color:#fff; color:#000;}

a {color:#0a6d3b; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0; line-height:normal; font-family:Georgia;}
h2 {font-family:Verdana;}
h3 {font-size:3.09em; margin-bottom:6px;}

p {margin:0 0 1.27em;}

.green {color:#15a65d;}

.clear {clear:both; position:relative;}

/* ============ content ============ */
#topOuter {background:url(../images/top_bg.gif) bottom repeat-x #fff;}
#top {width:902px; margin:0 auto; padding:19px 0 26px 26px; overflow:hidden;}

#logo {margin:9px 0 0; font-size:3.82em; float:left;}
#logo a {color:#15a65d;}
#logo a:hover {text-decoration:none;}

#topA {width:489px; height:69px; padding:10px 0 0 20px; background:url(../images/top_ad_bg.png); float:right;}

/* ============ content ============ */
#contentOuter {background-color:#000; color:#fcfefd;}
#content {width:928px; margin:0 auto;}
#content a {color:#15a65d;}

#otherDomains {padding:18px 26px 2px; font-size:18px;}

/* ============= photos ============ */
#photos {height:109px; padding-top:18px; margin-bottom:28px; text-align:center; background:url(../images/photos_bg.png) no-repeat;}
#photos img {padding:5px; margin:0 3px; background-color:#fff;}

/* ============== main ============= */
.text {padding-left:42px; background:url(../images/icon_cloud.gif) 3px 0 no-repeat;}
#info {width:404px; padding-left:26px; margin-right:18px; margin-bottom:44px; float:left;}
#services {width:260px; margin-right:35px; margin-bottom:44px; float:left;}
#contact {width:185px; margin-bottom:44px; float:left;}

/* ============= footer ============ */
#footerOuter {background:url(../images/footer_bg.gif) top repeat-x #fff;}
#footer {width:928px; margin:0 auto; padding:25px 0 20px; font-size:1.09em; font-family:Arial; text-align:center;}