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;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#fff;font:62.5% constantia, palatino,"times new roman";color:#333;}
strong{font-weight:bold;}
a:link, a:visited{color:#9C8A6A;text-decoration:none;}
a:hover, a:active{color:#3E372B;text-decoration:underline;}
h1{margin:10px 0 20px;font-size:3.3em;font-weight:normal;text-transform:uppercase;letter-spacing:.05em;word-spacing:.2em;}
h1 a{padding-right:60px;margin-left:60px;}
h1 a:link, h1 a:visited{color:#000;}
h1 a:hover, h1 a:active{color:#000;text-decoration:underline;}
h2{margin-top:30px;margin-bottom:40px;font-size:2.4em;font-weight:normal;color:#000;text-transform:uppercase;}
h3{margin-bottom:5px;font-size:2.3em;font-weight:normal;}
h3 a:link, h3 a:visited{color:#333;}
h3 a:hover, h3 a:active{text-decoration:underline;}
h4{margin-bottom:10px;font-size:1.5em;font-weight:bold;color:#333;}
h5{position:relative;top:-50px;margin-bottom:50px;font-family:"helvetica neue", helvetica, arial;font-size:1.2em;color:#999;font-weight:normal;border-bottom:1px solid #ddd;background:#fff;}
h5 abbr{display:inline-block;position:relative;margin:0 auto;padding:0 8px;background:#fff;top:0px;}
input[type=text], textarea{border:1px solid #ddd;padding:3px;font-family:helvetica, arial, sans-serif;font-size:12px;color:#666;-moz-border-radius:5px;-webkit-border-radius:5px;}
input:focus, textarea:focus{border-color:#999;color:#333;}
input[type=submit]{padding:3px 10px;color:#fff;font-weight:bold;background-color:#8EA7AA;background-image:url(images/button.png);background-repeat:repeat-x;background-position:left top;border-width:1px;border-style:solid;border-color:#999;border-radius:10px;-webkit-transition:border-color .2s ease-in, background-color .2s ease-in;-moz-border-radius:12px;-webkit-border-radius:10px;cursor:pointer;}
input[type=submit]:hover, input[type=submit]:focus{background-color:#697D80;border-color:#666;}
#siteWrapper{margin:0 auto;padding-top:1px;width:500px;text-align:center;position:relative;}
#siteDescription{font-size:16px;margin:10px auto 40px;width:400px;padding:5px 0 6px;color:#999;font-style:italic;}
#mainNav{margin-top:10px;padding:5px;background:#FBFBFB;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}
#mainNav ul{margin:0 auto;width:45em;text-align:center;}
#mainNav li{display:inline;margin-right:20px;font-size:1.5em;text-transform:uppercase;}
#mainNav li:last-child{margin-right:0;}
#mainNav a:link, #mainNav a:visited{color:#999;}
#mainNav a:hover, #mainNav a:active{text-decoration:underline;color:#2E301C;}
#mainNav .current_page_parent a:link, #mainNav .current_page_parent a:visited, #mainNav .current_page_item a:link, #mainNav .current_page_item a:visited{font-weight:bold;color:#2A2D1A;}
#mainNav .current_page_parent a:hover, #mainNav .current_page_parent a:active, #mainNav .current_page_item a:hover, #mainNav .current_page_item a:active{color:#2E301C;}
#coreContent{float:left;width:500px;margin-top:8px;}
.postContent{position:relative;}
.postContent h4{position:relative;top:0;font-family:constantia, palatino, times new roman;font-size:1.2em;color:#999;font-weight:normal;font-style:italic;border-bottom:none;}
.postDate ~ .postContent{margin-top:-80px;}
#coreContent p, #coreContent li, #coreContent dd{margin-bottom:1.7em;font-size:1.4em;line-height:1.5em;color:#333;text-align:justify;}
#coreContent p{text-align:justify;}
#coreContent li{list-style:square;margin-left:17px;}
#coreContent dt{font-size:1.3em;color:#333;}
.entry-content{margin-top:24px;text-align:left;}
.entry-content a:link, .entry-content a:visited{text-decoration:underline;}
.hentry{position:relative;padding-bottom:37px;border-bottom:1px dotted #ddd;margin-bottom:30px;}
#coreContent .postMeta{margin:40px auto 0;font-size:1.3em;color:#999;}
#coreContent .postMeta div{margin-bottom:5px;}
#coreContent .postMeta a:link, #coreContent .postMeta a:visited{color:#666;}
#coreContent .postMeta a:hover, #coreContent .postMeta a:active{color:#666;}
#coreContent .postMeta span{text-transform:uppercase;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{color:#333;border:none;padding:0;font-family:constantia, palatino, times new roman;font-weight:bold;margin:0 0 5px;font-style:normal;position:static;}
.entry-content h1{font-size:2em;letter-spacing:0;}
.entry-content h2{font-size:1.8em;}
.entry-content h3{font-size:1.6em;}
.entry-content h4, .entry-content h5, .entry-content h6{font-size:1.4em;}
.entry-content strong{color:#000;}
.entry-content pre{color:#666;font-size:1.5em;line-height:18px;margin-bottom:15px;}
.entry-content ul, .entry-content ol{margin:0 0 20px 15px;}
.entry-content ol li{list-style-type:decimal !important;}
.entry-content li{margin-bottom:5px !important;}
.entry-content blockquote{font-size:1.4em;font-style:italic;line-height:1.5em;color:#7D7D7D;margin:0 20px 20px;padding-left:10px;border-left:3px solid #ccc;}
#coreContent .entry-content blockquote p{font-size:1.1em;line-height:1.3em;color:#7D7D7D;}
.entry-content .alignleft{float:left;margin:4px 10px 10px 0;}
.entry-content .alignright{float:right;margin:4px 0 10px 10px;}
.entry-content .wp-caption.alignnone{margin-bottom:15px;}
#coreContent .entry-content p.wp-caption-text{font-size:1.1em;font-style:italic;color:#666;margin-bottom:0;}
.hentry img{margin:0 auto;border:1px solid #ccc;}
.single h3{margin-top:30px;margin-bottom:5px;}
.single h5{position:static;font-family:"helvetica neue", helvetica, arial;font-size:1.2em;color:#999;font-weight:normal;border-bottom:none;background:#fff;}
.single.hentry{border-top:1px solid #efefef;margin-top:-30px;border-bottom:none;padding-bottom:0;}
#coreContent .single .postMeta{margin:20px 0 0;padding-top:0;padding-bottom:17px;text-align:left;}
#coreContent .entry-content #linkList{margin-left:0;}
#coreContent .entry-content #linkList li{list-style-type:none;margin-left:0;}
#coreContent .entry-content #linkList li li{font-size:.9em;list-style-type:square;margin-bottom:20px !important;margin-left:15px;}
#coreContent .entry-content #linkList ul{margin:10px 0 40px;}
.commentEntry{padding:25px 0;border-bottom:1px solid #ccc;}
#coreContent .commentEntry p{color:#666;}
.avatar{float:left;margin-top:4px;}
.commentContent{float:left;width:415px;margin-left:22px;}
.commentMeta{color:#333;font-size:1.1em;text-align:left;}
.commentMeta a:link, .commentMeta a:visited{font-weight:bold;}
.nocomments{font-size:1.2em;padding:25px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
fieldset{background:#F6F6F6;padding:0 0 10px;}
legend{position:relative;display:block;font-size:1.4em;font-weight:bold;text-align:left;margin:0;padding:0 0 4px 0;}
legend span{position:relative;top:-15px;display:block;width:500px;background-color:#fff;}
#comments h4, legend span{border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding:.5em 0 .7em;font-weight:bold;text-align:left;}
.leaveComment{margin-top:14px;padding-bottom:19px;}
.commentForm{font-size:1.1em;text-align:left;text-transform:uppercase;margin:0 10px;}
.commentForm em{text-transform:lowercase;font-style:italic;color:#999;font-size:1em;}
.commentForm input[type=text]{display:block;margin-bottom:15px;width:470px;font-size:1.4em;}
.commentForm textarea{width:470px;max-width:470px;height:150px;font-size:1.4em;}
.commentForm input[type=submit]{float:right;margin-top:8px;}
.pageNav{margin-top:40px;}
.pageNav a:link, .pageNav a:visited{display:inline-block;color:#fff;font-family:helvetica, arial, sans-serif;font-size:1.1em;font-weight:bold;background-color:#666;background-image:url(images/button.png);background-repeat:repeat-x;background-position:left top;padding:3px 10px;border-width:1px;border-style:solid;border-color:#575757;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:border-color .2s ease-in, background-color .2s ease-in;}
.pageNav a:hover, .pageNav a:active{text-decoration:none;background-color:#3F3F3F;border-color:#232323;}
.pageNav .prev, .pageNav .next{display:inline;}
.pageNav .prev{margin-right:2px;}
.pageNav .next{margin-left:2px;}
#archives{margin-top:-50px;}
h2.archiveTitle{margin:-30px 0 70px;color:#666;}
h2.archiveTitle strong{color:#000;}
#archives h3, #coreContent li h3{font-family:constantia, palatino, times new roman;font-size:1.6em;text-align:left;color:#333;font-weight:normal;text-transform:uppercase;margin:0 0 5px;border-bottom:1px solid #ccc;}
#coreContent li h3{font-size:1.2em;}
#archives label{font-family:constantia, palatino, times new roman;font-size:1.4em;color:#333;font-weight:normal;text-transform:uppercase;}
#archives #date{float:left;width:150px;}
#archives #categoryTags{float:left;width:320px;margin-left:30px;}
#archives ul{margin:5px 0 60px;text-align:left;}
#archives ul li{display:inline-block;margin:0 5px 5px 0;color:#999;font-size:1.3em;line-height:1.5em;white-space:nowrap;}
#archives li a{margin-right:5px;}
#archives #date ul li{display:block;list-style-type:none;margin:0 10px 0 0;}
.tagArchives li{float:left;margin-right:10px;}
.categories li{margin-bottom:5px;font-size:2.3em;}
#recentPosts{border-top:2px solid #ccc;}
#recentPosts li{list-style:none;margin:0;padding:5px;border-bottom:1px solid #ccc;}
#recentPosts a{float:left;}
#recentPosts .postDate{float:right;}
#coreContent.searchresults{margin-top:-35px;}
.searchresults .postMeta{text-align:left;}
.searchpanel{border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin:0 0 40px;padding:10px 0;}
.searchpanel input[type=text]{width:250px;font-size:1.7em;}
.searchpanel input[type=submit]{font-weight:normal;-webkit-border-radius:12px;-moz-border-radius:16px;background-position:left 5px;font-size:1.4em;}
#footer{width:500px;margin:40px auto 0;padding:20px 0 35px 0;border-top:4px double #ccc;color:#666;text-align:center;}
.footerContent{width:500px;margin:20px auto 0;clear:left;}
#footer p{line-height:1.4em;}
#footer #search{margin:15px 0 30px;}
#footer h5{position:relative;top:0;margin-bottom:8px;font-family:constantia, palatino, times new roman;font-size:1.3em;color:#666;font-weight:normal;text-transform:uppercase;border-bottom:none;}
#footer .elsewhere{margin-bottom:30px;}
#footer .elsewhere li{display:inline;padding:0 8px 0 0;margin:0 5px 0 0;border-right:1px dotted #ccc;font-size:1.2em;}
#footer .elsewhere li.last{padding:0;margin:0;border-right:none;}
#footer #search input[type=text]{font-size:1.4em;border-color:#ccc;}
#footer #search input[type=text]:focus{border-color:#999;}
.googleAd{margin-bottom:40px;padding-top:40px;border-top:1px dotted #ccc;}
.loggedin a:link, .loggedin a:visited, a.post-edit-link:link, a.post-edit-link:visited, a.comment-edit-link:link, a.comment-edit-link:visited{color:#f00;font-weight:bold;text-decoration:underline;}
#coreContent p.loggedin{display:inline-block;margin-bottom:35px;padding:10px;background:#efefef;-moz-border-radius:10px;-webkit-border-radius:10px;}
#siteWrapper:after, .post:after, .commentEntry:after, .commentForm:after, #footer .elsewhere:after, #metaContent .metaExtend:after, #mainNav:after, #mainNav ul:after, #archives ul:after, #coreContent .postMeta:after, #recentPosts li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.google {vertical-align: middle;text-align:center;margin-top:10px;font-size:14px;font:constantia,palatino,"times new roman";}

