body {  
    font-family: Arial, Helvetica, sans-serif;
    color:#333333;
    font-size: small; 
    font-weight: normal;
    line-height: 14px;
    width:836px;
    margin:40px auto 0 auto;
    margin-bottom:300px;
}

div,p,h2 {margin:0;padding:0;}
p{margin-bottom:30px;line-height: 1.6em;}
img{border:0;}

h2 {
   font-size:18px;
   color:#CC6600;
   font-weight:normal;
   margin-bottom:5px;
   font-family: Georgia;
}

h3 {
   font-size:12px;
   color:#CC6600;
   font-weight:normal;
   margin-bottom:2px;
   font-family: Arial, Helvetica, sans-serif;
}

a:link {color:#5588aa;text-decoration:none;}
a:visited {color:#999999;text-decoration:none;}
a:hover {color:#cc6600;text-decoration:underline;}


#header {
   background: url(../images/header-large1.gif) no-repeat 0 0;
   width:836px;
   height:127px;
   position:relative;
}


#header span {
    position:absolute;
    top:20px;
    left:55px;
}

#header a{padding-right:5px;}
#header a:link,
#header a:visited,
#header a:active {
    text-decoration:none;
    font-family: Helvetica;
    font-size:12px;
    color:#e0dbd5;
}

#header a:hover {text-decoration:underline;}

#content {
   width:836px;
   padding-top:20px;
   position:relative;
}

.bio div {
   position:absolute;
   bottom:-35px;
   left:286px;
}

.contact div {
   position:absolute;
   bottom:0px;
   left:310px;
   line-height: 1.6em;
}

.resources {
   width:646px !important;
   float:left;
   text-transform:uppercase;
}

#content table {width:600px;margin:0 0 18px 60px;}
#content table th{font-size:18px;color:#cc6600;font-weight:normal;padding-bottom: 20px;text-align:left;font-family:georgia;}
#content table td{padding:0 25px 0 0;font-size:14px;vertical-align: top;width:280px;}

#content table a:link,    
#content table a:visited{text-decoration:none;color:#999999;display:block;padding-bottom:6px;}
#content table a:hover{ text-decoration: underline; }

div.google-ad {margin-top:30px; border:1px solid #cccccc;}
#google-ad-leaderboard{
   text-align:center;
   border:1px solid #cccccc;
   background-color: #f3efe8;
   padding:5px 0 5px 0;
   margin:10px 0 0 0;
}

#top-nav div ul li#home-btn a {
   background:transparent url(../cvo/images/buttons/home.gif) no-repeat scroll 0 0;
   width:72px;
}


table.press {
	border-collapse: collapse; 
 	margin-top: 6px;
 }
table.press td {
    border:6px solid white;
    border-collapse: collapse;
    background-color:#aa9f8b;
}

a.dotslink{display:block;width:12px;background: url(images/dots.gif) no-repeat;background-position:-12px 0;}
a.dotslink:hover,a.dotslink:active {background-position: 0 0;}

img.dots {
    display:none;
    margin:0;
    padding:0;    
}

#portfolio-navigation {
    width:836px;
    margin:6px auto 0 auto;
    padding:0;
    font-family: Helvetica;
    font-weight:normal;    
    font-size:12px;
    color:#FFFFFF;
    height:22px;
}

#portfolio {
    width:295px;
    height:22px;
    background-color:#A89C89; 
    float:left;
    position:relative;
}

#portfolio div {
    position:absolute;
    top:4px;
    left:76px;
}

#portfolio.press-nav div {
    position:absolute;
    top:4px;
    left:62px;
}

#image-number {
    float:right;
    width:536px;
    height:17px;
    padding-top:5px;
    background-color:#c0b49e;
    text-align:center;
    position:relative;
}
