@import url('reset.css');
body{background:rgb(30,13,10) url('/images/background.jpg') repeat-x top left;color:#735f58;font-family:"Century Gothic",Verdana,Tahoma,Trebuchet,sans-serif;font-size:100%;line-height:100%;text-align:center;}
div#container{background:#fff;height:554px;margin:50px auto 0 auto;text-align:left;width:960px;}
a:active,a:hover,a:visited,a:link{outline:none;color:#472c23;text-decoration:none;font-weight:bold;}
p{margin-bottom:1em;}
h3{font-family:Georgia,Times,serif;font-size:1.75em;line-height:1.00em;margin-bottom:2em;text-transform:uppercase;}
strong{font-weight:bold;}
em{font-style:italic;}
div#header{position:relative;height:112px;}
a#blog{position:absolute;top:0px;right:0px;}
ul#nav{position:absolute;top:23px;width:100%;height:89px;}
ul#nav li{background-color:rgb(71,44,35);display:block;float:left;height:24px;margin-top:35px;width:145px;}
ul#nav li a{display:block;height:24px;line-height:24px;text-align:center;color:white;text-transform:uppercase;font-size:12px;font-weight:normal;width:145px;}
ul#nav li.active a{color:rgb(126,107,101);}
ul#nav li a:hover{text-decoration:underline;}
ul#nav li#home{background:url('/images/logo.jpg') top left no-repeat;border:5px solid #fff;height:80px;margin-top:0px;text-indent:-5000px;width:80px;}
ul#nav li#home a{width:80px;height:80px;}
div#main{margin-top:-30px;}
div#main.pages.index{background:url('/images/bg.gif') top left;}
div#content{padding-top:5px;height:430px;}
div#sidebar{background:url('/images/sidebar-bg.gif') top left no-repeat;color:#472c23;float:left;font-size:0.80em;height:351px;margin-right:26px;margin-top:30px;padding:25px 5px 15px 15px;width:173px;}
div#main.accolades.show{background:url('/images/calligraphy/bg-accolades.gif') 0px 282px no-repeat;}
div#main.accolades.show div#sidebar{background:url('/images/calligraphy/sidebar-accolades.gif') top left no-repeat;}
div#main.contact_us{background:url('/images/calligraphy/bg-contact.gif') 0px 265px no-repeat;}
div#main.contact_us div#sidebar{background:url('/images/calligraphy/sidebar-contact.gif') top left no-repeat;}
div#main.friends{background:url('/images/calligraphy/bg-friends.gif') 0px 259px no-repeat;}
div#main.friends div#sidebar{background:url('/images/calligraphy/sidebar-friends.gif') top left no-repeat;}
div#main.portfolios.show{background:url('/images/calligraphy/bg-portfolio.gif') 0px 260px no-repeat;}
div#main.portfolios.show div#sidebar{background:url('/images/calligraphy/sidebar-portfolio.gif') top left no-repeat;}
div#main.pages.show{background:url('/images/calligraphy/bg-questions.gif') 0px 257px no-repeat;}
div#main.pages.show div#sidebar{background:url('/images/calligraphy/sidebar-questions.gif') top left no-repeat;}
div#main.client_sessions{background:url('/images/calligraphy/bg-signin.gif') 0px 264px no-repeat;}
div#main.client_sessions div#sidebar{background:url('/images/calligraphy/sidebar-signin.gif') top left no-repeat;}
div#sidebar blockquote{color:#d2cfce;font-style:italic;}
div#sidebar cite{color:#d2cfce;font-size:0.833em;padding:4px 0px 0px 10px;background:url('/images/cite_bullet.gif') top left no-repeat;display:block;line-height:95%;margin-bottom:25px;}
div#sidebar cite span.city{display:block;}
div#sidebar label{background:url('/images/label_newsletter.gif') top left no-repeat;width:157px;height:27px;display:block;text-indent:-5000px;}
div#sidebar input#newsletter-signup{margin-top:5px;width:155px;height:14px;color:#796761;background:#d2cfce;padding-left:5px;}
div#sidebar input#newsletter-submit{margin-top:10px;margin-right:25px;}
div#sidebar ul#trinav{margin-left:10px;color:#fff;font-size:0.9375em;margin-bottom:20px;}
div#sidebar ul#trinav li{margin-bottom:8px;}
div#sidebar #heading{font-family:Georgia,Times,serif;text-transform:uppercase;font-size:1.25em;margin-bottom:10px;margin-left:10px;color:#fff;}
div#sidebar ul#trinav a:visited,div#sidebar ul#trinav a:link,div#sidebar ul#trinav a:active,div#sidebar ul#pagenav a:visited,div#sidebar ul#pagenav a:link,div#sidebar ul#pagenav a:active,div#footer ul#subnav a:visited,div#footer ul#subnav a:link,div#footer ul#subnav a:active{color:#fff;font-weight:normal;}
div.pagination span.current,div#sidebar ul#trinav li.active a,div#sidebar ul#trinav a:hover,div#sidebar ul#pagenav li.active a,div#sidebar ul#pagenav a:hover,div#footer ul#subnav li.active a,div#footer ul#subnav a:hover{color:#472c23 !important;}
div#sidebar div.pagination{font-family:Georgia,Times,serif;float:right;margin-right:20px;color:#fff;}
div#sidebar div.pagination a,div#sidebar div.pagination span{display:inline;font-size:1.15em;padding-left:5px;color:#fff;}
div#sidebar div.adr{margin-bottom:25px;}
div#sidebar div.tel,div#sidebar a.email{font-size:0.875em;}
div#content div.mainphoto{margin-left:220px;_margin-left:0px;*margin-left:0px;}
div#content div.mainphoto img{border:5px solid #472c23;margin-top:25px;/* margin-left:220px;*/
*margin-left:0px !Important;}
div#content div#full{float:left;font-size:0.6875em;height:338px;line-height:150%;margin-right:14px;overflow:hidden;padding-top:65px;position:relative;width:706px;}
div#content div#full div.multi{column-count:2;column-gap:13px;width:706px;}
div#content div#left,div#content div#left-expanded{float:left;font-size:0.6875em;height:338px;line-height:150%;margin-right:14px;overflow:hidden;padding-top:85px;position:relative;width:292px;}
/*div#content div#prevnext{position:absolute;top:331px;left:205px;text-align:right;text-transform:uppercase;font-family:Georgia,Times,serif;font-size:1.5em;line-height:130%;}
*/
/*div#content div#prevnext a{color:#735f58;font-weight:normal;}
*/
div#content div#right{float:left;font-size:0.6875em;font-size:0.6875em;line-height:100%;margin-top:5px;width:435px;}
div#content div#right-text{float:left;font-size:0.6875em;height:287px;line-height:100%;overflow:hidden;padding-top:135px;position:relative;width:292px;}
div#content div#right-expanded{float:left;font-size:0.6875em;height:375px;line-height:100%;overflow:hidden;padding-top:45px;position:relative;width:292px;}
div#content div#right ul#photonav li{float:left;margin-right:9px;margin-top:5px;}
/*div#content input.contact-text,div#content input.login-text{margin-top:5px;width:275px;height:14px;color:#FFFFFF;background:#7e6b65;padding-left:5px;margin-bottom:5px;}
*/
/*div#content textarea{margin-top:5px;width:276px;height:50px;color:#FFFFFF;background:#7e6b65;padding-left:5px;margin-bottom:5px;}
*/
/*div#content select{margin-top:5px;width:275px;color:#FFFFFF;background:#7e6b65;padding-left:5px;}
*/
/*div#content input.contact-phone,div#content input.contact-date{margin-top:5px;width:50px;height:14px;color:#FFFFFF;background:#7e6b65;padding-left:5px;margin-bottom:5px;}
*/
/*div#content input.contact-radio{margin-right:7px;margin-top:5px;margin-left:25px;}
*/
/*div#content input.contact-submit{float:right;margin-right:35px;}
*/
.vcard div.org{font-weight:bold;}
.vcard div.url{margin-bottom:15px;}
div#footer ul#subnav{width:100%;height:21px;background-color:#786660;color:#fff;font-size:0.9375em;padding-top:3px;}
div#footer ul#subnav li{display:inline;margin-left:26px;}
div#footer ul#subnav li.left{float:left;}
div#footer ul#subnav li.right{float:right;margin-right:26px;}
