html,body{
margin:0px;
padding:0px;
width:100%;
height:100%;}
body{
color:#a4aaac;
line-height:14px letter-spacing:0px;
font:14px 'Georgia';
background-color:#372b27;}
body.main{
background-image:url('../_img/bg.png');
background-repeat:repeat-x;
background-attachment:fixed;
background-position:bottom;
overflow:auto;}
table{
margin:0px;
padding:0px;
table-layout:fixed;
border-collapse:collapse;
border-spacing:0px;}
table.naviphoto{
width:228px;
height:450px;
border-style:solid;
border-width:0px 3px 0px 0px;
border-color:#c8d4d8;
background-color:#372b27;}
table.naviphoto tr td{
width:75;
height:75;
background-color:#372b27;}
table.navipage{
width:228px;
height:50px;
border-style:solid;
border-width:3px 3px 0px 0px;
border-color:#c8d4d8;
background-color:#372b27;}
table.navipage tr td{
width:25px;
font-size:12px;
text-align:center;
vertical-align:middle;}
table.pricing{
border-width:0px;}
table.pricing tr td{
white-space:nowrap;
padding:0px;}
tr{
margin:0px;
padding:0px;
border-collapse:collapse;
border-spacing:0px;}
td{
margin:0px;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
color:#a4aaac;
line-height:14px letter-spacing:0px;
font:14px 'Georgia';}
div.main{
width:728px;
height:500px;
border-style:solid;
border-color:#c8d4d8;
background-color:#372b27;
border-width:3px;}
div.sites{
position:absolute;
top:25px;
right:25px;}
div.page{
width:678px;
height:450px;
position:absolute;
top:25px;
right:25px;}
div.gallery{
width:450px;
height:450px;
position:absolute;
top:25px;
right:25px;}
.header{
color:#7c95c1;
line-height:26px;
letter-spacing:0px;
font:20px 'Georgia';}
.subhdr{
color:#c8d4d8;
line-height:22px;
letter-spacing:0px;
font:16px 'Georgia';}
.quote{
margin:0px;
padding:0px;
color:#c8d4d8;
line-height:20px;
letter-spacing:0px;
font:14px 'Georgia';
text-align:right;}
.scrollbar{
width:380px;
overflow-y:auto;
overflow-x:hidden;
color:#a4aaac;}
ul{
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:10px;}
li{
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;}
ul.contact li,
ul.workshops li{
padding-top:8px;}
ul.cv li{
font-size:11px;}
img{
border-width:0px;}
.hr{
width:100px;
height:2px;
margin-top:10px;
display:block;}
img.filler{
border-style:solid;
border-width:3px;
border-color:#c8d4d8;}
table.tabs tr td img{
margin:0px 12px;}
a{
color:#c8d4d8;
text-decoration:none;
font-weight:bold;}
a:link{
}
a:visited{
}
a:hover{
color:#7c95c1;
text-decoration:none;}
a:active{
}