* { margin:0; padding:0; color:#333; line-height:1.4; }
body { 
font: normal 62.5% Georgia, 'Times New Roman', serif;
background: #fff;
color:#000;
height:100%;
}
h1 { margin:10px 0 8px 0; font-size:200%; color:#897824; }
h2 { margin:10px 0 8px 0; font-size:160%; color:#897824; font-weight:bold; }
h3 { margin:10px 0 8px 0; font-size:160%; color:#897824; font-weight:bold; }
p { font-size:140%; }
li { font-size:140%; }
li li { font-size:inherit; }
p { margin-bottom:0.8em; }
img { border:0; }
a { color:#615000; text-decoration:underline; }
a:hover { text-decoration:none; }
.right { float:right; }
.left { float:left; }
img.masthead { margin-bottom:-10px; }
img.footer { float:left; }
div.master { position:relative; margin:0 auto 0 auto; width:770px; }
div.content { width:736px; margin:0 17px 17px 17px; }
div.contact { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
border:1px solid #333333; 
border-width:1px 0 0 0; 
width:250px;
padding:5px 0 0 10px;
margin-top:15px;
}
ul.props {
float:left;
margin:12px auto 12px auto;
}
ul.props li {
list-style:none;
display:inline;
margin:0 0 0 12px;
}
p#emailCenter { text-align:center; margin:150px 0 150px 0; font-size:300%; }
p.nav { position:absolute; }
p.nav a { color:#305e5b; text-decoration:none; }
p.nav a:hover { text-decoration:underline; }
p.home { font-size:180%; letter-spacing:0px; top:80px; left:318px; }
p.contact { font-size:200%; letter-spacing:0px; top:78px; left:403px; }
p.clients { font-size:350%; letter-spacing:0px; top:34px; left:378px; }
p.free_code { font-size:160%; letter-spacing:-0.2px; top:53px; left:506px; }
p.free_code a { color:#477f80; font-weight:bold; }
p.portfolio { font-size:300%; letter-spacing:3px; top:36px; left:618px; }
p.portfolio a { color:#0a2f3f; }
p.vineyard { font-size:120%; letter-spacing:-0.3px; top:35px; left:532px; }
p.vineyard a { color:#2b6d69; font-weight:bold; }
p.tagline { display:block; position:absolute; width:99%; top:84px; left:0; text-align:right; font-style:italic; }
p.uptimeDog { float:right; margin-top:12px; font-size:11px; }

/* wordpress */

div#wpContent { width:556px; margin:0 17px 17px 17px; float:left; }
div#menu { width:150px; margin:10px; padding:20px 0 20px 0; float:right; }
div#menu ul { margin-left:10px; }
textarea#comment { width:556px; }
div.meta p { font-size:110%; }
p.credit { float:left; clear:left; margin-left:17px; display:inline; }