<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-13099617-1");
pageTracker._trackPageview();
} catch(err) {}</script>

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.clearfix {clear:both;}

html, body {height:100%;}

a {color:#DE3C39; text-decoration:none;}
a:hover {color:darkRed;}

body
{
    text-align:center;
    color:#222;
    background:#ebebe2 url('images/body_bg.gif') repeat-x top center;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:14px;
}

#content, #header, #footer
{
    margin:0px auto;
    width:960px;
}

#header_container
{
    background:url('images/header_bg.jpg') no-repeat top center;
}

#header { height:191px; }

#header ul
{
	width:500px;
	float:right;
	border-bottom:1px solid #ddd;
	background:#FEFDDF;
}

#header ul li
{
	list-style:none;
	display:inline;
	text-align:left;
}

#header ul li a {display:block; width:100px; float:left; height:40px;}
#header ul li a:hover {background:#EB6750;}

#header a#about {background:url('images/nav_about.gif') no-repeat 0 0;}
#header a#about:hover {background:url('images/nav_about.gif') no-repeat 0 -40px;}
#header a#contact {background:url('images/nav_contact.gif') no-repeat 0 0;}
#header a#contact:hover {background:url('images/nav_contact.gif') no-repeat 0 -40px;}
#header a#press {background:url('images/nav_press.gif') no-repeat 0 0;}
#header a#press:hover {background:url('images/nav_press.gif') no-repeat 0 -40px;}
#header a#facebook {background:url('images/nav_facebook.gif') no-repeat 0 0;}
#header a#facebook:hover {background:url('images/nav_facebook.gif') no-repeat 0 -40px;}
#header a#twitter {background:url('images/nav_twitter.gif') no-repeat 0 0;}
#header a#twitter:hover {background:url('images/nav_twitter.gif') no-repeat 0 -40px;}

#header .homelink {width:450px; height: 191px; display:block; position:absolute;}

#content_container { background:url('images/content_bg.jpg') no-repeat top center; }

#content { background:#FEFDDF; min-height:1109px;}

.post { text-align:justify;}

.post, #comments, #respond
{
	margin:35px 50px 40px;
	width:580px;
	float:right;
}

.post h1 {width:525px; text-align:left;}
.post h1 a {color:#222; font-size:1.1em; font-weight:normal; letter-spacing:-1px;}
.post h1 a:hover {color:#DE3C2F;}

.post small {font-size:0.7em; color:#888;}

.post p, .post ul { margin:18px 0px; line-height:19px; }
.post ul {padding:0px 0px 0px 17px;}
.post li {list-style-type:square; margin:9px 0px;}
.post img {margin: 10px 0px;}

.post em { font-size:0.8em; font-style:normal;}

blockquote { font-weight:normal; font-family:Georgia; font-style:italic; margin:0px 30px;}

.commentnum {float:right; color:#888; padding:10px; border:1px solid #FEFDDF;}
.commentnum:hover {border:1px solid #ddd; color:#888}
.commentnum img {margin:0px;}

.sidebar { width:245px; font-size:0.8em; text-align:left; padding:35px 0px 30px 40px;}
.sidebar ul {border:1px solid #fff; padding:0px 30px 12px; margin: 0px 0px 30px; background:#fff; border:1px solid #ddd; border-top:none;}
.sidebar div {border:1px solid #fff; padding:0px 30px 30px; border:1px solid #ddd; border-top:none; background:#fff; margin:0px 0px 30px;}
.sidebar ul li {list-style:none; padding:0px 0px 18px;}
.sidebar ul ul {border:none; padding:0px 0px 0px 18px; margin:0px}
.sidebar ul ul li {padding: 0px 0px 18px;}

.sidebar h2 {background:#fff url('images/box_bg.gif'); border:1px solid #ddd; border-bottom:none; padding:20px 30px 20px; color:#A6657D; font-size:1.3em;}

.sidebar .twitter-timestamp {color:#888;}

#footer_container { background:url('images/footer_bg.jpg') no-repeat top center; }

#footer { height:224px; padding:95px 0px 0px 265px;}

#footer .column {float:left; width:166px; margin:95px 37px 0px; text-align:left; height:112px;}
#footer .column a {color:#5F826E;}
#footer .column a:hover {color:#444;}
#footer .column li {list-style:none; margin:5px 0px;}
#footer .credit {float:right; margin:100px 249px 0px 0px; font-size:0.8em;}
#footer .credit img {margin:20px 0px 0px;}
#footer .credit a {color:#444;}

/*comments*/
#comments { text-align:left; margin-top:0px;}

#comments h2 {background:#fff url('images/box_bg.gif'); padding:20px; border:1px solid #ddd; margin:30px 0px 0px; text-align:left;}
#comments .add {float:right; color:#F9933E;}
#comments .add:hover {text-decoration:underline;}

#comments ol {list-style:none; }
#comments li {	padding:30px 0px; }

#comments .topbox
{
	color:#999;
	float:left;
	width:100%;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}

#comments .topbox .name {   float:left; }

#comments .red { color:#880a0a; margin-right:10px; }

#comments .name, #comments .name a { color:#4883EF;font-weight:bold; }

#comments .name a:hover { color:#2a5fc0; }

#comments .date { font-size:0.85em; float:right }

#comments p
{
	text-align:justify;
	line-height:20px;
	margin-top:12px;
	font-size:0.87em;
}

#comments p a
{
	color:royalBlue;
}

#comments p a:hover
{
	text-decoration:underline;
}

#comments #respond {	margin:0px; padding:10px 0px 0px;}

#comments #respond p
{
	padding:0px;
}

textarea#comment
{
    width:570px;
    height:200px;
    font-family:Verdana;
    font-size:0.95em;
    line-height:17px;
}

#comments small
{
	color:#bbb;
	padding:0px 5px;
}

.wp-pagenavi { margin:0px auto; width:960px; background:#fff url('images/box_bg.gif') repeat-x top; border:1px solid #ccc; border-left:none; border-right:none; padding:18px 0px;}
.wp-pagenavi .pages { font-weight:bold; margin-right:500px;}
.wp-pagenavi span, .wp-pagenavi a {margin:0px 10px;}
.wp-pagenavi .current {background:#FEFDDF; border:1px solid #ccc; padding:5px 7px;}
