body {  }

#wrapper { font-family: "Times New Roman"; font-size: 16px; line-height: 22px; color: #434343; }
#header { padding: 15px 0; border-top: 4px solid #444; border-bottom: 1px dotted #ccc; margin: 30px auto; }

#content {  } 

#explain h3 { margin-top: 10px; padding-left: 5px; }
#explain p { font-size: 13px; line-height: 18px; padding-right: 1em; padding-left: 5px; }

#nav ul { display: inline; float: right; margin: 7px 0 0 0; }
#nav li { display: inline; float: left; list-style: none; margin: 0; text-transform: uppercase; font-size: 11px; border-right: 1px solid #ccc;  }
#nav li.last { border: none; }
#nav li a { display:block; float: left; padding: 5px 10px; margin: 0 5px;  text-decoration: none; color: #444; }
#nav li a:hover { background: #efefef }
#nav form { display: block; float: left; padding: 3px 0 5px 10px ; margin: 0 0 0 5px; }
#nav input#s { margin-right: 5px; }

a { color: #b4792b }
a:hover { text-decoration: none; }
p a { color: #b4792b }

h1,h2,h3,h4,h5,h6 { font-weight: normal; margin-bottom: 5px; }

h2 a { font-size: 42px; font-family: "Times New Roman"; line-height: 40px; letter-spacing: -0.75px; padding-bottom: 8px; border-bottom: 1px solid #ccc; display: block; }
h2 { color: #b4792b }
h2 a { text-decoration: none }
h2 a:hover { color: #ed9312; }

h3, h4 { color: #000; text-transform: uppercase; letter-spacing: 1px; font-size: 16px; margin-top: 30px; }

h3.published { font-size: 11px; margin: 0; color: #888;  }
h3 small a { text-decoration: none; border-bottom: 1px dotted #ccc;  }

strong { font-weight: bold }
em { font-style: italic }
blockquote { padding: 1.5em; background: #f5f5f5; margin-bottom: 1.5em; display: block; position: relative; }
blockquote p { margin-bottom: 0; }
small { font-size: 11px; line-height: 13px  }


#twitter li { list-style: none; margin: 0; font-size: 13px; line-height: 18px; padding-bottom: 10px; margin-bottom: 10px; }
#twitter li a { }

.framewide { background: #efefef; text-align: center; margin: auto auto 0.25em auto; }

.entry-date { color: #666; font-size: 13px; }
.post .entry-content { margin-top: 1.35em; }
.post { margin-bottom: 35px; }
.post h4 { margin-top: 2em }
.post li { list-style-type: disc; margin-left: 40px }
.singlepost { margin-right: 75px }

.navigation { margin: 30px 0 40px 0; padding-top: 10px; border-top: 1px dotted #ccc }

#sidebar {  }
#sidebar h3 { margin-bottom: 8px; }

#found-color { margin-top: 2.25em; }

#blog { }

#older-posts { margin: 1em 0 0 0 }
.older-post { margin: 0 0 1em 0 }
.older-post .entry-date { color: #666 }

a.more-link { font-size: 9px; letter-spacing: 1px; text-decoration: none; display: block; margin-top: 1.25em; border-top: 1px solid #efefef; color: #999 }
a.more-link:hover { text-decoration: underline; color: #000; }


.alignleft { float: left; display: inline; margin-right: 20px; margin-left: -20px; position: relative; }
.alignright { float: right; display: inline; margin-left: 30px; margin-right: -120px; margin-bottom: 20px; position: relative; clear: right; }
body.home .alignright { float: right; display: inline; margin-left: 30px; margin-right: 0; margin-bottom: 20px; position: relative; clear: right; }
.aligncenter { display: inline; text-align: center; margin: 0 }
.borderyes { border: 1px solid #666 }

.update { background: #fffef2; border: 1px solid #eeeddb; padding: 1.25em; margin: 0 0 1em 0; }



a#recent-work { display: block; height: 277px; width: 138px; overflow: hidden; background: url('../img/me-newwork-flash.jpg') no-repeat; text-indent: -9999px; }
a#recent-work:hover { background-position: 0px -277px; }
a#recent-work:active { background-position: bottom; }

#review-details strong { margin-right: 5px; }



/* comments styles */
#comments-list { margin: 4em 0 0 0 }
h3#comments-header { padding-bottom: 0.5em; border-bottom: 3px solid #ccc }
.comment { margin: 1em 0; padding: 1em 0; border-bottom: 1px dotted #ccc; }
.comment-author-admin { background: #efefef; borderx: 1px dotted #ccc; }
.comment-author { font-size: 18px; margin-bottom: 0.5em; }
.comment-meta { font-size: 12px; line-height: 15px }


/* forms */
input { margin: 0.25em 0 1.25em 0 }
label { font-size: 14px }
.form-submit input { margin: 1em 0 0 0 }



#footer { margin: 80px auto; padding-top: 0.5em; border-top: 1px dotted #ccc }
#footer p { font-size: 11px; color: #666; margin: 0; }
#footer img { margin-bottom: -14px; margin-left: 5px }
#footer #copyright { float: left; display:inline; }
#footer #design-credit { float: right; display:inline; }



