body {background:#fff; margin:0px;}
#layout {width:899px; margin:0px auto; background: url('images/background.jpg'); }

#wrap {width:841px; background:#fff; margin:0px auto;}
#innerwrap {width:810px; background:#fff; margin:0px auto; font-family:courier, times, times new roman; }

#popup-wrap {padding:10px; font-size:.9em; font-family:verdana, arial, helvetica; width:550px;}
#popup-wrap2 {padding:10px; font-size:.9em; font-family:courier, times, times new roman;  width:550px;}

#testimonialwrap {width:550px; padding:10px; background:#fff; margin:0px auto; font-family:courier, times, times new roman; }

#top {width:800px; padding:10px; margin-top:0px; border:0px solid #ccc;}
#header {width:670px;}
#topnav {background:#989966; height:26px; padding:0px; color:#fff;}
#topnav ul {padding:4px; margin:0px;}
#topnav ul li {padding 3px 3px; display:inline; padding:0px; margin:0px; font-size:.9em;}
#topnav a {text-decoration:none;}
#topnav a:link {color:#fff;}
#topnav a:visited {color:#fff;}
#topnav a:hover {color:#ff0;}
#leftcol {float:left; width:630px; border:0px solid #ccc; margin-top:15px; font-size:.95em;}

h1 {color:#c00;}
h2 {color:#c00;}
#leftcol h2.top {margin-top:0px;}
h3 {color:#c00;}
.blue {color:#0033CC;}

h3.client {margin:4px;}


.description li {list-style-type:none; padding-bottom:10px;}

.faq li {list-style:none; padding-bottom:7px;}

.para li {padding-bottom:10px;}

.portfoliogroup {font-size:.9em; color:blue; width:260px; float:left; margin: 8px; text-align:left;}
.portfoliogroup img {float:left; width:75px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:2px solid #aaa; border-bottom:2px solid #aaa; margin:4px;}

#testimonialblock {background:#ffc; padding:0px 10px;}

.clientblock {background: url('images/dashline.gif'); background-position:bottom; background-repeat:no-repeat; padding:10px 15px 10px 15px; margin-bottom:5px;}

.quote {margin-top:6px;}

.bigquote {color:#c00; font-size:1.5em; padding-top:2px;}

#rightbar {width:130px; position:absolute; top:170px; margin-left:681px; border:0px solid #ccc; font-size:.9em;}

.right {float:right; margin: 0px 0px 5px 5px;}
.left {float:left; margin: 0px 5px 5px 0px;}
.frame {border:1px solid #AEAEAE;}
.sm {font-size:.8em;}

#galleryblock {width:500px; margin:5px auto;}

#thumbnail {width:150px; float:left; text-align:center; font-size:.85em; font-family:arial, helvetica; margin:5px;}
#thumbnail img {border:1px solid #333; margin-bottom:5px;}
#thumbnail a:link {color:#0033CC;}
#thumbnail a:visited {color:#0033CC;}
#thumbnail a:hover {color:#c00;}



#footer {text-align:center; font-size:.9em; clear:both;}
