body {
background:url(bg.jpg);
font:14px/22px DejaVuSansBook, "lucida sans unicode", "lucida grande", helvetica, arial, verdana, sans-serif;
color:#666;
}

@font-face {
    font-family: 'PacificoRegular';
    src: url('/fonts/Pacifico-webfont.eot');
    src: url('/fonts/Pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Pacifico-webfont.woff') format('woff'),
         url('/fonts/Pacifico-webfont.ttf') format('truetype'),
         url('/fonts/Pacifico-webfont.svg#PacificoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVuSansBook';
    src: url('/fonts/DejaVuSans-webfont.eot');
    src: url('/fonts/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DejaVuSansOblique';
    src: url('/fonts/DejaVuSans-Oblique-webfont.eot');
    src: url('/fonts/DejaVuSans-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-Oblique-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-Oblique-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-Oblique-webfont.svg#DejaVuSansOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DejaVuSansBold';
    src: url('/fonts/DejaVuSans-Bold-webfont.eot');
    src: url('/fonts/DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-Bold-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-Bold-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-Bold-webfont.svg#DejaVuSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


div#header {
background:url(layout.jpg);
width:581px;
height:539px;
position:absolute;
top:0px;
left:0px;
}

nav {
position:absolute;
top:197px;
left:595px;
}

nav ul {
list-style-type:none;
margin:0;
padding:0;
}

nav ul li { display:inline; }

nav a {
font: 25px PacificoRegular, 'lucida sans unicode', arial, sans-serif;
color:#A96070;
text-decoration:none;
margin-right:5px;
padding:0px 5px;
}

nav a:hover { 
color:#df6685;
}

a#clear {
position:absolute;
top:173px;
left:322px;
width:226px;
height:74px;
}

div#content {
position:absolute;
top:247px;
left:314px;
width:700px;
margin:0px auto 0px;
text-align:left;
}

h1 {
margin:0px 0px -18px;
font: 30px PacificoRegular, 'lucida sans unicode', arial, sans-serif;
color:#df6685;
}

h2 {
margin:-15px 0px -15px;
font: 25px PacificoRegular, 'lucida sans unicode', arial, sans-serif;
color:#b34c66;
text-transform:lowercase;
}

h2 a { text-decoration:none; color:#b34c66; font-weight:normal; }
h2 a:hover { text-decoration:underline; color:#b34c66; }

h3 {
margin:5px 0px 5px;
font: 20px PacificoRegular, 'lucida sans unicode', arial, sans-serif;
color:#720811;
text-transform:lowercase;
}


a { color:#df6685; font-weight:bold; }
a:hover { color:#b34c66; }


b, strong { font-family:DejaVuSansBold, 'lucida sans unicode', arial, sans-serif; color:#444; }
i, em { font-family:DejaVuSansOblique, 'lucida sans unicode', arial, sans-serif; color:#444; }
span { color:#777; }
p.center { text-align:center; }
p.right { text-align:right; line-height:15px; }
img.gravatar { float:right; margin:5px 5px 0px 0px; }

div.commenter {
background:url(lightbg.png);
border:2px solid #999;
border-radius:20px;
font-size:13px;
line-height:15px;
margin:5px 0px;
}

div.commenter p {
margin:5px;
padding:0px 10px;
}

p.cdate { text-align:right; font-size:12px; }
p.cdate a { color:#999; }
p.cdate a:hover { color:#444; }


p.catfile { margin:10px 0px -10px; }

.next {
border-left:2px solid #999;
padding-left:5px;
}


input, textarea {
background:#f9f9f9;
padding:2px;
border:3px solid #d65d7d;
font:13px/19px DejaVuSansBook, "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#554754;
margin:5px 0px;
}

option, select { 
padding:2px;
border:3px solid #d65d7d;
font:13px/19px DejaVuSansBook, "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#554754;
margin:5px 0px;
background:#f9f9f9;
}

