/****************

    ERIC MEYER'S RESET

****************/

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, 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;
	color: #010101;
	background: #D7D7D7;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
strong{
    font-weight:bold; 
}
em{ 
    font-style:italic; 
}
a{ color:#333; }
a:hover{ text-decoration:none; }

/****************

    STRUCTURE

****************/

#wrapper{ width:960px; margin:0 auto; background:#fff; }
#header{ border-bottom:1px solid #ccc; text-align:right; margin-bottom:15px; padding:20px; height:160px; background:url(bg/blog-header.gif) no-repeat 0 0; position:relative; }
#container{ float:left; width:660px; border-right:1px solid #ccc; }
.sidebar{ float:right; width:279px; padding-left:20px; }
#footer{ width:100%; clear:both; }

h1{ font:italic bold 24px Arial; color:#DB4415; padding-bottom:10px; }
h1 a{ color:#DB4415; }
h2{ color:#818284; font:normal 27px "Trebuchet MS"; padding:0 0 25px; }
h2 a{ color:#818284; text-decoration:none; }
h2 a:hover{ text-decoration:underline; }
h3{ font:italic bold 14px Arial; color:#DB4415; }
p{ font:normal 11px/1.6em Arial,Tahoma; padding-bottom:15px; }
#blog-description{ font:italic normal 14px Arial; color:#999; }
#logo{ position:absolute; top:25px; left:40px; display:block; width:174px; height:151px; text-decoration:none; }

.post{ padding:20px 70px 20px; }
.entry-date{ font:italic normal 11px Arial; padding-bottom:10px; }
.entry-meta{ font:italic normal 11px/1.6em Arial,Tahoma; color:#999; border:1px solid #ccc; border-width:1px 0; padding:20px 10px; }
.entry-meta a{ color:#333; font-weight:bold; }
.entry-meta a:hover{ text-decoration:none; }
#comments{ padding:20px 0; }
.commentlist{ padding:20px 0 20px 0; list-style:none; }
.commentlist li{ border-bottom:1px solid #ccc; padding-top:15px; font:normal 11px Arial; }
.commentlist li:hover{ list-style-type:decimal; }
.comment-author{ font-weight:bold; font-size:12px; color:#333; }
.comment-meta{ padding-bottom:15px; color:#999; font-style:italic; }
img.avatar{ float:right; }

.sidebar ul{ padding-left:15px; }
.sidebar li:first-child{ padding-top:10px; }
.sidebar ul ul{ padding-bottom:10px; }
.sidebar li{ color:#818284; font:normal 12px/1.3em Arial,Tahoma; }
#comments{ padding:20px 70px; }

.xoxo{ padding-left:0; }


.formcontainer{ padding:20px 0; }
.form-input{ padding-bottom:10px; }
label{ font:italic bold 11px Arial; color:#666; padding-bottom:4px; display:block; }

.page-title{ padding:0 70px; }





















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
