/* global */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin:0;padding:0;}
body {padding:0;font:62.5% Arial, Helvetica, sans-serif;background:#e6e2a3 url('/images/bg-body2.png') repeat-x top;}

h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;text-align:left;font-weight:normal;}
p, li, dt, dd, label {text-align:left;color:#666;}
a:link, a:visited {color:#759f1d;}
a:hover {color:#0c4844;}
acronym {cursor:help;border-bottom:1px dotted #999;}
cite {font-style:normal;}
a img {border:none;}

/* lists */
ol,ul {margin:1em 0;}
ul {padding:0 0 0 2em;list-style:square;}
ol,dl {padding:0 0 0 2.5em;}
li, dt, dd {margin:0 0 0.5em;font-size:1.4em;line-height:1.3em;}

/* grid */
.dp100{float:left;display:inline;*margin-left:-0.04em;} /* IE margin hack */
.dp25{width:25%;}
.dp75{width:73%;}
.dp100{width:100%;}

/* layout */
#skip {margin:3px 0 5px;text-align:right;font-size:.8em;}
#skip a:link, #skip a:visited {color:#fff;}
#skip a:hover {color:#ccc;}
#wrapper {width:950px;margin:0 auto;}
#header {height:95px;padding:10px 5px;}
#header h1 {font-size:6.5em;color:#000;}
#header a:link, #header a:visited {padding:0 5px;color:#fff;text-decoration:none;border:none;}
#header a:hover {color:#fff;text-decoration:underline;}
#header .description {font-size:1.5em;margin:0 0 0 15px;}
#contentwrapper {margin:5px 0;background:#fff;border:solid 1px #d1cd8b;-moz-border-radius:5px;-webkit-border-radius:5px;}
#content {float:left;display:inline;}
#sidebar {float:right;display:inline;background:#fff;margin:10px 5px;}
#sidebar h3 {font-size:1.5em;}
#footer {clear:both;background:#2f271c;height:50px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#footer p {color:#fff;line-height:38px;text-align:center;}
#footer a:link, #footer a:visited, #footer a:hover {color:#fff;}

.post {background:#fff;margin:10px 5px 10px 10px;}
.post h2 {padding:0 0 15px 0;font-size:2.8em;color:#0f5b56;letter-spacing:-1px;}
.post h2 a:link, .post h2 a:visited {color: #759f1d;text-decoration: none;border-bottom: 1px dotted #759f1d;}
.post h2 a:hover {color: #0c4844;text-decoration: underline;border-bottom: none;}
.post p {padding:0 0 15px 0;font-size:1.4em;line-height:1.4em;}
.post .small {font-size:.9em;}

/* Links with icons */
.noicon {background:none;}
.rss {background:transparent url(/media/515/sprite.png) no-repeat right -40px;padding-right:20px;}
a[href ^="http://"], a[href ^="https://"] {background:transparent url(/media/515/sprite.png) no-repeat right -140px;padding-right:20px;}
a[href ^="mailto:"] {background:transparent url(/media/515/sprite.png) no-repeat right -1px;padding-right:20px;height:16px;}
a[href $='.zip'] {background:transparent url(/media/515/sprite.png) no-repeat right -120px;padding-right:20px;}
a[href $='.pdf'] {background:transparent url(/media/515/sprite.png) no-repeat right -60px;padding-right:20px;}
a[href $='.doc'], a[href $='.docx'] {background:transparent url(/media/515/sprite.png) no-repeat right -100px;padding-right:20px;}
a[href $='.xls'], a[href $='.xlsx'] {background:transparent url(/media/515/sprite.png) no-repeat right -20px;padding-right:20px;}
a[href $='.pps'], a[href $='.ppsx'] {background:transparent url(/media/515/sprite.png) no-repeat right -80px;padding-right:20px;}
a[href $='vcf'] {background:transparent url(/media/515/sprite.png) no-repeat right -154px;padding-right:20px;}
.sitemap {background:transparent url(/media/515/sprite.png) no-repeat right -170px;padding-right:20px;}

pre {font-size:1.2em;border:2px solid #bae2f0;background:#e3f4f9;border-radius:3px;margin:20px 10px;-moz-border-radius:3px;overflow-x:auto;padding:10px;-webkit-border-radius: 3px;}

#categories {padding:3px 0;border-bottom:solid 1px #ccc;}
#blogroll {padding:3px 0;}
#categories li, #blogroll li {font-size:1.1em;line-height:1.2em;}

/*  -- Blog Archive -- */
.archive {padding:3px 0;border-bottom:solid 1px #ccc;}
.month {margin:0px;}
.month ul {position: relative;}
.yearHeader {padding:0 0 0 16px;background:url('/images/culture_arrow.gif') no-repeat scroll left -9px;font-size:1.2em;}
.yearOpen .yearHeader {background-position:left 3px;}
.monthHeader {padding:0 0 0 20px;font-size:1.2em;}
.monthOpen .monthHeader {background-position:left 3px;}
.topic {margin:0 0 0 24px;font-size:1.0em;line-height:1.2em;}
/* Javascript enabled */
.archive .yearList{display:none;}
.archive .month ul {display:none;}



































































































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