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;
}
