* { margin: 0pt; padding: 0pt; }

#hr {
background-image:url(dottedline.gif);
background-repeat:repeat-x;
height:1px;
margin:0;

padding:0;
}

html, body { background: url(wood.jpg) repeat scroll center top ; color: rgb(189, 175, 168);  }
body { font-family: arial,helvetica,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; 
font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.2em; }
h1 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; font-weight: 400; color: rgb(255, 255, 255); }
h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); margin-bottom: 5px; }
h3 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); margin-bottom: 5px; }
h5 { font-size: 10px; font-weight: 400; color: rgb(189, 175, 168); }
p { margin-bottom: 8px; }
strong { color: rgb(255, 255, 255); }
a:link, a:visited { color: rgb(255, 255, 255); text-decoration: none; }
a:hover { color: rgb(189, 175, 168); }
img { border: medium none ; }
p img { padding: 0pt; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 0pt 0pt 2px 7px; padding: 4px; display: inline; }
img.alignleft { margin: 0pt 7px 2px 0pt; padding: 4px; display: inline; }
blockquote { border-left: 1px solid rgb(255, 255, 255); margin: 15px 30px 0pt 10px; padding-left: 20px; }
#single ul { margin: 0pt 0pt 10px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#single li { padding: 0pt 0pt 0pt 20px; background: transparent url('icon-check.gif') no-repeat scroll left top; }
#wrapper { margin: 0pt auto; width: 932px; padding-left: 10px; padding-right: 10px; }
#header { margin: 0px; padding: 0px; float: left; width: 932px; height: 165px; }
#logo { margin: 45px 0px 0px; float: left; }
#pages { margin: 52px 0px 0px; padding: 8px 0px 0px 18px; background: transparent url('pages-trans.png') no-repeat scroll left top; float: right; color: rgb(189, 175, 168); height: 65px; width: 522px; }
span.menu-items { border-right: 1px solid rgb(59, 53, 44); width: 115px; height: 50px; display: block; float: left; margin-left: 12px; cursor: pointer; }
span.last-menu-item { width: 105px; height: 50px; display: block; float: left; margin-left: 12px; cursor: pointer; }
#main { float: left; width: 932px; }
#content { margin: 0px 12px 0px 0px; float: left; width: 630px; }
.heading { margin: 15px 0px 15px 13px; }
span.contenthead { width: 630px; display: block; }

.intropost { margin: 0px 0px 0px 12px; float: left; width: 298px; }


.intro { margin: 0px 0px 12px; padding: 12px 0px 0px; background: #4F0000 url('content.png') repeat scroll left top; width: 630px; float: left; }
.introinfo { margin: 0px; width: 298px; }
.introcontent { overflow: hidden; height: 102px; }
span.date { float: right; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(255, 255, 255); font-size: 16px; margin-top: 2px; margin-right: 0px; margin-left: 0px; }
.titlehide { text-indent: -99999px; display: block; float: left; }
span.comments { margin: 0px 0px 0px 15px; padding: 0pt; background: transparent url('comments-trans.png') no-repeat scroll 0% 0%; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(13, 13, 13); font-size: 14px; float: right; width: 28px; height: 28px; text-align: center; }
#themes { margin: 0px 0px 12px; background: transparent url('content.png') repeat scroll left top; width: 630px; float: left; }
#plugins { margin: 0px 0px 12px; background: transparent url('content.png') repeat scroll left top; width: 630px; float: left; }
span.thumbnail { margin: 0px 0px 12px 12px; float: left; }
.thumbnail img { border: 1px solid rgb(59, 53, 44); width: 295px; height: 150px; }
#single, #page, #postcomments { margin: 0px 0px 12px; padding: 12px; background: transparent url('content.png') repeat scroll left top; width: 606px; float: left; }
.singleheading { margin: 5px 0px 15px; }
span.singlehead { width: 550px; display: block; }
#comment { width: 450px; font-family: arial,helvetica,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h2.commh2 { padding: 0pt 0pt 5px; font-size: 1.4em ! important; color: rgb(51, 51, 51) ! important; }
ol.commentlist { margin: 10px 0pt 20px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 12px; line-height: 20px; }
ol.commentlist p { margin-bottom: 10px; line-height: 20px; }
ol.commentlist cite { font-style: normal; font-weight: bold; }
ol.commentlist li { padding: 20px 10px 10px; }
ol.commentlist li.alt { padding: 10px 10px 5px ! important; background: transparent url('white-trans.png') repeat scroll 0% 0%; }
input#submit { border: medium none ; margin: 5px 0pt 0pt; padding: 7px 10px; background: transparent url('white-trans.png') repeat scroll 0% 0%; font-size: 14px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; text-align: center; cursor: pointer; }
#comment, #author, #email, #url { border: medium none ; padding: 2px; background: transparent url('white-trans.png') repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#sidebar { float: left; width: 280px; }
#sideSearch { margin: 0px 0px 12px; padding: 6px; background: transparent url('content.png') repeat scroll 0% 0%; float: left; }
#searchWrap #s { border: medium none ; margin: 0px 3px 0px 0px; background: transparent none repeat scroll 0% 0%; color: rgb(189, 175, 168); font-size: 1.1em; width: 257px; }
#searchWrap input { vertical-align: middle; }
.block { margin: 0px 0px 12px; padding: 10px 0 10px; background: transparent url('content.png') repeat scroll 0% 0%; width: 270px; float: left; }
.sidepost { border-top: 1px solid rgb(27, 20, 14); padding: 6px 0pt 0pt; }
.sideblog { margin-bottom: 10px; }
.sidetitle { font-size: 14px; margin-bottom: 2px; }
#socialize ul li { border-top: 1px solid rgb(27, 20, 14); padding: 3px 0pt 4px 0px; color: rgb(189, 175, 168); line-height: 1.2em; }
#socialize a { font-family: Georgia,"Times New Roman",Times,serif; }
.block ul li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tags { font-family: Georgia,"Times New Roman",Times,serif; word-spacing: 5px; line-height: 1.5em; }
#advertblock { margin: 0px 0px 12px; padding: 10px 0px 2px 12px; background: transparent url('content.png') repeat scroll 0% 0%; width: 278px; float: left; }
#advertblock h3 { margin-bottom: 10px; }
#advertblock img { border: 1px solid rgb(59, 53, 44); margin: 0px 9px 8px 0px; width: 125px; height: 125px; }
#favicons { margin: 0px 0px 10px; padding: 8px 0px 5px; background: transparent url('content.png') repeat scroll left top; float: left; width: 630px; text-align: center; visibility: hidden; }
#favicons img { width: 16px; height: 16px; }

#footer { padding: 0px 0px 100px; width: 630px; float: left; background-image:url(dottedline.gif);
background-repeat:repeat-x;  }

#footer p { float: left; width: 630px; font-size:10px;}
#code { padding: 10px; background: transparent url('white-trans.png') repeat scroll 0% 0%; font-size: 1em; width: 586px; }
#space { height: 15px; }
.navigation { width: 200px; float: right; }
.alignright { float: right; }
.alignleft { float: left; }
.tool-tip { color: rgb(68, 68, 68); width: 250px; z-index: 13000; }
.tool-title { margin: 0pt; padding: 8px 8px 5px; background: transparent url('tips-trans.png') repeat scroll left top; font-weight: normal; font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(52, 52, 52); text-align: left; }
.tool-text { padding: 0pt 8px 8px; background: transparent url('tips-trans.png') repeat scroll right bottom; font-size: 12px; text-align: left; }

/* ::::: http://www.firebirdstl.com/wp-content/plugins/sociable/sociable.css ::::: */

div.sociable { margin: 16px 0pt; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 238) none repeat scroll 0% 0%; position: absolute; display: block; top: -5em; color: black; line-height: 1.25em; }
.sociable span { display: block; }
.sociable ul { margin: 0pt ! important; padding: 0pt ! important; display: inline; }
.sociable ul li { margin: 0pt; padding: 1px; background: transparent none repeat scroll 0% 0%; display: inline ! important; list-style-type: none; }
.sociable ul li:before { content: ""; }
.sociable img { border: 0pt none ; margin: 0pt; padding: 0pt; float: none; width: 16px; height: 16px; }
.sociable-hovers { opacity: 0.4; }
.sociable-hovers:hover { opacity: 1; }

.monthly_heading{font-size:x-large;
font-style:italic;
font-weight:normal;
margin:0 0 20px;
padding:0 0 0 10px;
color:#cc0000;}


.cancelled{text-decoration:line-through;}
/*other sites plundered http://thethingswemake.co.uk/   http://www.inspirationbit.com/georgia-on-my-mind/ for icons www.thetingtings.com/global/the-band*/
