body{margin:0;margin-top:10px;font-family: Arial, Helvetica, sans-serif;text-align:center;}
#main{margin:0 auto;text-align:left;width:750px;}
#header{margin-bottom:5px;height:135px;border-top:1px solid #666;background:url(../images/logo.jpg) no-repeat left top #fff;}
#footer{border-top:1px solid #666;}
#menu{display:block;float:left;}
#menu img {display:block;}
#menu div {margin-bottom:1px;}
.logo,.left{display:block;float:left;}
.mainpic{float:left;display:block;margin-left:11px;}
.clear{clear:both;font-size:1px;line-height:1px;height:1px;}

img{display:block;border:0;}
form{margin:0;}

#contact {display:block;float:left;width:619px;margin-left:11px;}
#contact div{width:100%;}
#contact label{margin:2px 1px;display:block;float:left;width:10em;clear:left;color:#666;font-size:0.7em;}
#contact input.twocol{margin:2px 0px;display:block;float:left;color:#FF00FF;border:1px solid #FF00FF;width:20em;font-size:0.7em;}
#contact textarea{margin:2px 0px;display:block;float:left;color:#FF00FF;border:1px solid #FF00FF;width:20em;height:4em;overflow:auto;font-family: Arial,Helvetica,sans-serif;font-size:0.7em;}
.submit{margin:10px 0px;font-size:0.8em;border:1px solid #ff00ff;font-weight:bold;cursor:pointer;color:#FF00FF;background-color:#fff;}

.maintext{color:#666;margin:6px 2px;text-align:justify;font-size:0.7em;}
.mainbold,.mainbold2{color:#ff00ff;font-weight:bold;margin:6px 2px;}
.mainbold{font-size:0.7em;}
.headertext{float:right;color:#666;font-size:0.7em;margin-top:120px;}
a.link{color:#666;}

.gallery1{display:block;float:left;margin-left:11px;height:480px;background-color:#ddd;width:168px;display:table-cell;}
.gallery1i{background-color:#A4B7BB;width:152px;height:464px;display:table-cell;}
.padding{margin:8px;}
.gallery2{display:block;float:left;margin-left:11px;height:480px;background-color:#ddd;width:440px;display:table-cell;}

ul#clients {list-style:none;margin:0;padding:0;}
ul#clients li a:link,ul#clients li a:visited{font-size:0.7em;margin:0;padding:3px 5px 3px 15px;display:block;width:132px;color:#ddd;font-weight:normal;text-decoration:none;}
ul#clients li a.current:link,ul#clients li a.current:visited{font-size:0.7em;margin:0;padding:3px 5px 3px 15px;display:block;width:132px;color:#ff00ff;font-weight:normal;text-decoration:none;}
ul#clients li a:hover{color:#ff00ff;}
.events{height:160px;margin-top:6px;display:table-cell;}
.testimonial{color:#ddd;margin:6px 5px 0px 15px;font-size:0.7em;}
.picchg{margin-top:8px;}
.numpics{color:#666;font-size:12px;}
.pic{display:block;float:left;margin-left:5px;}
.selectors{margin-top:3px;}
.gap{height:10px;line-height:1px;font-size:1px;}

