.column{float:left; margin-right:10px}
.last{margin-right:0}
.span-24{width:970px; margin:0}
.container{width:970px; margin:0 auto; text-align:left}
#masthead{width:970px; margin:0 auto}
#banner{float:left; margin-right:10px; width:630px}
#search{float:right; margin-right:10px; width:300px}
#nav{width:970px; margin:0 auto}
#prologue{width:970px; margin:0 auto}
#content-layout{width:970px; margin:0 auto}
#primary{float:left; margin-right:50px; padding-left:20px; width:570px}
#secondary{float:left; text-align:right; margin-right:0px; width:330px}
#footer{width:970px; margin:0 auto 20px auto; padding-top:20px}
#column-1{float:left; margin-right:10px; padding-left:20px; width:270px}
#column-2{float:left; margin-right:10px; padding-left:20px; width:290px}
#column-3{float:left; margin-right:0; padding-left:20px; width:290px}
#copyright{width:930px; padding-left:20px; margin:0 auto}

body{ background:#F2F2F2;  margin-top:30px;  text-align:center}

#masthead h1{ font-family:Georgia;  font-weight:bold;  color:#0d0d0d;  margin:0px 0px 0px 20px;  font-size:3em}
#masthead h1 a{ color:#112540;  text-decoration:none}
#masthead h1 a:hover{ color:#953333}
#search{margin-top:23px; text-align:right}
#search div{ display:inline}
form #s{ border:1px inset #0d0d0d;  width:150px}
#searchsubmit{ width:70px;  margin-right:10px}

#nav ul{ list-style:none;  margin:0px 20px 20px 20px;  font-family:Helvetica,Arial,sans-serif;  padding:0px;  text-transform:uppercase}
#nav ul li{ display:inline;  margin-right:20px}
#nav ul li a{ color:#888;  font-weight:bold;  text-decoration:none;  font-size:.9em}
#nav ul li a:hover{ color:#1f1f1f}

#prologue .column{  font-family:Helvetica,Arial,sans-serif;   background:#f4f4e0 url(images/prologue-bg.gif) bottom repeat-x;   border:5px solid #dcdcce;   margin-top:0px}
#prologue h2{  font-size:1.1em;   font-weight:normal;   margin:20px 20px 10px 20px;   color:#4b4a4a}
#prologue p{  line-height:1.6em;   font-size:.8em;   margin:0px 20px 20px 20px;   color:#0d0d0d;   text-align:justify}
.shadow{  clear:both;   background:url(images/shadow.gif) top right no-repeat;  height:14px;  display:block;  width:100%}
hr{ clear:both;  color:#f2f2f2;  height:1px;  border:0px;  background:#f2f2f2;  width:910px;  margin-top:20px}

.full .post, .single .post{  margin-bottom:40px}
.postmeta .lt{  float:right;   margin-left:40px}
.full h2{  font-family:Georgia;   font-size:1.8em;   font-weight:normal;   margin:0px;   text-align:left}
.single .post h2{  font-family:Georgia;   font-size:1.8em;   font-weight:normal;   margin:10px 0px 0px 0px;   text-align:justify}
.full h2.archive{  background:#0d0d0d;   color:#f2f2f2;   padding:20px}
.full h2 a, .single .post h2 a{  text-decoration:none;   color:#8b2828}
.full h2 a:hover, .single .post h2 a:hover{  text-decoration:underline}
h2.archive, h2.page{  margin-top:10px}
.full .entry p, .single .entry p, .entry ul, .entry ol{  text-align:justify;   font-family:Helvetica,Arial,sans-serif;   font-size:.85em;   line-height:1.6em;   color:#0d0d0d}
.full .entry ul li{  line-height:1.6em}
.full p.postmeta{  font-family:Helvetica,Arial,sans-serif;   font-size:.8em;   padding-bottom:10px;   border-bottom:1px solid #000;   color:#888}
.full p.postmeta a{  color:#888}
p.postmeta a:hover{  color:#4b4a4a}
.entry a, #prologue a{  color:#953333;   font-weight:bold}
.entry a:hover, #prologue a:hover{  color:#ea3333}
.full .entry blockquote p{  font-family:Georgia;   color:#444;   font-style:italic;   line-height:1.8em;   background:#f5f5f5;   border:1px solid #eee;   padding:20px}
.entry img{  background:#f2f2f2;   border:1px solid #1f1f1f;   padding:5px}
.alignright{  float:right;   margin-left:20px;   margin-bottom:10px}
.alignleft{  float:left;   margin-right:20px;   margin-bottom:10px}
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}

.wp-caption{text-align:center; background-color:#F2F2F2; padding:5px; margin:0px 0px 0px 20px}

.entry img{  Padding:5px;   border:1px solid #1f1f1f}
.wp-caption p.wp-caption-text{font-size:.7em; color:#444; font-style:italic; font-family:Georgia; line-height:1.6em; padding-top:0px; margin-top:5px}
.entry p.tags{  background:#1f1f1f;   color:#f2f2f2;   padding:5px}

#morecontent{  background:url(images/double-thick.gif) top repeat-x;   padding-top:20px;   padding-bottom:0px}
.entry h3{  color:#020202;   font-weight:normal;   font-style:italic;   font-size:1.3em;   padding-left:5px;   padding-bottom:5px;   border-bottom:1px solid #020202;   margin:40px 0px 20px 0px;   text-align:justify}

.entry h3, .entry h4, .entry h5, .entry h6{  clear:both}

.archive .post h3 a{  font-family:Georgia;   font-weight:normal;   color:#8b2828;   font-size:1.7em;   text-decoration:none;   text-align:justify}
.archive .post h3 a:hover{  border-bottom:1px solid #0d0d0d}
.archivelist{  list-style:none;   margin:10px 0px 20px 20px;   padding:0px;   font-family:Helvetica,Arial,sans-serif}
.archivelist li{  line-height:1.6em;   font-size:.8em}
.archivelist a, .taglist a{  color:#444}
.archivelist a:hover, .taglist a:hover{  color:#0d0d0d}
.taglist{  list-style:none;   margin:10px 0px 20px 20px;   font-family:Georgia;   padding:0px}
.taglist li{  display:inline;   margin-right:20px;   line-height:1.6em}
#morecontent h3, .postnav a, p.edit a{  font-family:Helvetica,Arial,sans-serif;   color:#888;   font-weight:bold;   font-size:.9em;   text-decoration:none;   margin-right:40px}
.postnav a:hover, p.edit a:hover{  color:#0d0d0d}
ol.comments{  list-style:none;   font-family:Georgia;   margin:0px;   padding:0px;   font-size:.75em}
ol.comments li{  border-left:1px solid #0d0d0d;   padding-left:20px;   margin-bottom:40px}
ol.comments li.author{  border-left:2px solid #953333}
p.commentheader{  font-family:Georgia;   font-size:1.2em;   color:#333}
.commentheader a{  color:#444;   text-decoration:none;   font-style:italic}
.commentheader a:hover{  text-decoration:underline}
p.commentheader cite{  color:#0d0d0d}
.commentheader cite a{  color:#953333;   text-decoration:none}
.commentheader cite a:hover{  text-decoration:underline}
.comments p{  line-height:1.8em;   text-align:justify;   color:#444}
#leavereply label{  font-family:Helvetica,Arial,sans-serif;   font-size:.9em;   font-style:italic;   font-weight:bold;   color:#444}
p.loggedin{  color:#444;   font-family:Helvetica,Arial,sans-serif;   font-style:italic;   font-size:.8em}
p.loggedin a{  color:#888}
p.loggedin a:hover{  color:#0d0d0d}
textarea#comment{  width:570px}
.col-1{  float:left;   width:265px}
.col-2{  float:right;   width:265px}
.col-title a{  font-family:Helvetica,Arial,sans-serif;   color:#888;   font-weight:bold;   text-decoration:none;   font-size:.9em;   text-transform:uppercase}
.col-title a:hover{  color:#0d0d0d}
.splitter{  background:url(images/black.gif) top center repeat-y;  width:570px}
#morecontent h2{ font-weight:normal;  font-size:1.2em;  margin:20px 0px 0px 0px}
#morecontent h2 a{ color:#0d0d0d}
#morecontent h2 a:hover{ color:#953333}
#morecontent p.postmeta{ font-size:.8em;  font-family:Georgia;  color:#888;  margin:5px 0px 0px 0px}
#morecontent p.postmeta a{ color:#888}
#morecontent p.postmeta a:hover{ color:#4b4a4a}
#morecontent .post{ margin-bottom:20px}

#secondary{  font-family:Helvetica,Arial,sans-serif;   color:#444}
#secondary h3{  font-size:.8em;   color:#953333;   padding-bottom:11px;   background:url(images/double.gif) bottom repeat-x;  text-transform:uppercase}
#secondary ul.widget{ list-style:none;  margin:0px;  padding:0px}
li.pics_default img{ border:none;  text-align:right}
li.pics_default a{ display:inline-block;  border:5px solid #dcdcce;  margin:0px 5px 5px 0px}
li.pics_default a:hover{ border-color:#112540}
#secondary ul ul{ list-style:none;  padding:0px;  margin:0px}
#footer ul{ font-family:Helvetica,Arial,sans-serif;  list-style:none;  margin:0px 0px 40px 0px;  padding:0px}
#secondary ul li ul{ margin-bottom:40px;  color:#444}
#trackbacks a{ color:#888;  font-size:.8em}
#secondary ul li{ margin-bottom:0px}
#secondary ul ul li, #footer ul{ line-height:1.6em;  font-size:.8em}
#secondary ul li ul.children{ margin:2px 0px 5px 0px;  padding:0px 10px 5px 0px;  border-right:2px solid #aaa}
#secondary ul ul li li{ font-size:.8em}
#secondary a, #footer li a{ color:#888;  line-height:1.6em;  text-decoration:none}
#secondary ul ul li a:hover, #footer li a:hover, #secondary a:hover{ color:#4b4a4a}
.textwidget{ font-size:.8em;  color:#444}
#calendar_wrap{ float:right;  width:290px}
#calendar table{ width:290px;  text-align:center}

#footer h4{  color:#1f1f1f;   font-family:Helvetica,Arial,sans-serif;   font-size:.9em}
#footer{  background:url(images/double-thick.gif) top repeat-x;  margin-top:40px}

.clear{ clear:both}

#copyright, #copyright a{ color:#888;  font-family:Helvetica,Arial,sans-serif}
#copyright p{ font-size:.8em;  padding-bottom:20px}

#wpcf label{clear:both; display:block; float:left; width:150px}
#wpcf input{float:left; width:200px; padding:1px; margin:2px 5px 2px 0}
#wpcf textarea{width:350px; height:100px; padding:1px; margin:0 5px 10px 0}
#wpcf #contactsubmit{margin-left:250px; width:100px}

