@charset "utf-8";

*{padding:0;margin:0;border-collapse:collapse;}
body{background-color:#000;background-image:url(../graphics/bg.jpg);background-position:top;background-repeat:repeat-x;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:62.5%;}
ul{list-style-type:none;}
h1{font-size:2.8em;color:#4c6e56;font-family:Gruppo, Arial, Helvetica, sans-serif;}
h2{font-size:2.4em;color:#ffa479;font-family:Gruppo, Arial, Helvetica, sans-serif;}
h3{font-size:1.8em;color:#aaa;font-family:Gruppo, Arial, Helvetica, sans-serif;display:block;border-bottom:1px solid #aaa;margin-bottom:.4em;}
img{border:0;}
a{color:#ffa479;}
a:hover{color:#fff;}
.clear{clear:both;}
#wrapper{background-color:#000;border:1px solid #222;width:980px;text-align:left; margin:0 auto;}
#branding{height:120px;}
#branding img.logo{margin-top:1.5em;margin-left:1em;}
#social{float:left;position:absolute;margin-top:1em;margin-left:1em;}
#social li{float:left;}
#social li a{margin:0 .5em;}
#contact{color:#444;float:right;margin-top:1.8em;margin-right:2.5em; color:#777;text-align:center;}
#contact .org{font-size:1.8em;font-weight:bold;font-family:Gruppo, Arial, Helvetica, sans-serif;}
.grey-strip{height:8px;background-color:#444;}
.black-strip{height:8px;background-color:#000;}
.dec-band-1{background-image:url(../graphics/dec-bg.jpg);height:16px;background-repeat:repeat-x;}
.bio-box{border:1px solid #222;clear:both;overflow:hidden;margin:1em 0;}
.bio-box h3{border-bottom:1px solid #222;padding:.2em;}
.bio-box img{margin:0 .5em .5em .5em;float:left;}
.bio-box p{margin:.5em;}
.bio-box div.link-container{clear:both;margin:.5em;text-align:right;}
#slider{height:361px;}
#focus{height:361px;}
#navigation{font-size:2em;height:44px;background-image:url(../graphics/nav-bg.jpg);background-repeat:repeat-x;font-family:Gruppo, Arial, Helvetica, sans-serif;}
#navigation ul{}
#navigation ul li{float:left;}
#navigation ul li a{display:block;padding:0 .5em;height:44px;line-height:44px;color:#ffa479;text-decoration:none;font-weight:bold;}
#navigation ul li a:hover{color:#fff;}
#middle{color:#666;padding:1em;font-size:1.4em;}
#middle p,#middle ul{margin-bottom:2em;margin-left:2em;}
#middle .odd h3{background-color:#222;}
#middle .even h3{background-color:#111;}
#middle #map-canvas{border:1px solid #444;width:500px;height:500px;float:right;}
#content{float:left;width:630px;}
#sidebar{float:left;width:315px;margin-left:5px;}
#sidebar .sample{margin:1em 0;}
#sidebar .sample .frame{padding:.5em;background-color:#fff;}
#sidebar .sample .frame img{width:300px;}
#area-band{height:44px;line-height:44px;background-color:#111;}
.section-wrapper{overflow:hidden;color:#444;}
.section-wrapper div{border-right:1px solid #444;}
.section-wrapper div.last{border-right:none;}
.third{float:left;}
#area-band .third{width:287px;color:#ffa479;font-size:1.6em;padding-left:39px;background-image:url(../graphics/arrow.jpg);background-repeat:no-repeat;background-position:6px;font-family:Gruppo, Arial, Helvetica, sans-serif;}
.section-wrapper .third{font-size:1.4em;text-align:center;width:318px;margin:10px 4px;}
.section-wrapper .third img {border:4px solid #444;}
.section-wrapper .third ul{padding-left:20px;}
.section-wrapper .third p, .section-wrapper .third ul li{text-align:left;margin:4px;}
#footer{padding:1em;background-color:#222;text-align:center;color:#444;}
#footer a{color:#444;}
.contact{display:block; width:400px;}
.bubbleImg{width:100px;float:left;margin-right:8px;border:1px solid #000;}
.bubbleLink{color:#777;}
.bubbleLink:hover{color:#222;}
.gallery-album-container{width:150px;height:113px;margin:3px;border:1px solid #555;float:left;overflow:hidden;}
.gallery-pic img{border:1px solid #555;margin:3px;}
#fb-like{margin:1em;}
#services-table{width:100%;}
#services-table td{width:50%;padding:3em;vertical-align:top;}
div.bio-prices{float:left;border:1px solid #222;width:300px;margin:0 15px 10px 5px;clear:both;}
div.bio-prices h4{display:block;background-color:#111;color:#aaa;font-size:1.2em;padding:5px;border-bottom:1px solid #222;}
div.bio-prices ul{margin:10px;}