html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;}
ol, ul {list-style: none;}
table { border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
body {
background:url(images/bg.png);
color:#5a2c30;
font:0.9em/1.1em arial;
}
#nav{
background:url(images/navbar.png) repeat-x;
height:20px;
text-align:center;
padding-top:13px;
}
#nav a{
margin:0px 10px;
}
#header {
margin:0px auto;
width:350px;
position:relative;
text-align:center;
}
#wrapper {
margin:10px auto;
width:800px;
position:relative;
}
#main, #posts {
float:left;
margin:10px;
width:375px;
position:relative;
}
#secondary {
margin:10px auto;
width:380px;
position:relative;
}
#footer {
clear:both;
margin:10px auto;
width:460px;
position:relative;
text-align:center;
}
a {
color:#5a2c30;
font:bold 0.9em/1.1em arial;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h2 {
text-align:center;
font: bold 1.4em/1.6em arial;
border-bottom:1px dotted #5a2c30;
}
h3 {
margin-top:5px;
}
h3 a{
text-align:center;
font: bold 1.1em/1.2em arial;
}
ul{
margin-left:17px;
list-style:disc;
list-style-image: url('images/arrow.png');
}
li {
margin:3px;
}
#oneyear {
height:120px;
width:120px;
position:absolute;
top:30px;
left:25px;
}