body { font: 12px/1.6 'Open Sans', Arial, Helvetica }
body a:link { text-decoration: none }
a:focus { outline: 0 }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', Arial, Serif; font-weight: 600;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color: #333 !important }
h2,h3,h4,h5,h6{ margin: 30px 0 20px; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1 { font-size: 24px }
h2 { font-size: 22px }
h3 { font-size: 18px }
h4 { font-size: 17px }
h5 { font-size: 16px }
h6 { font-size: 14px }
ol { list-style: decimal }
ul { list-style: disc }
li { margin-left: 30px }
.post h2{ margin-top: 0px !important; }
#page-content h1:first-child, #page-content h2:first-child, #page-content h3:first-child, #page-content h4:first-child, #page-content h5:first-child, #page-content h6:first-child { margin-top: 0 !important; }
p, dl, hr, ol, ul, pre, table, address, fieldset { margin-bottom: 1.8em }
blockquote { padding-top: 25px; padding-left: 25px; padding-right: 25px; padding-bottom: 5px; background: #fbfbfb; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; margin-top: 10px; margin-bottom: 10px; }
blockquote p { font: 13px 'Droid Serif', Times New Roman; color: #888; font-style: italic; line-height: 1.9em; }
p { color: #545454 }
.quote-start { float: left; display: block; width: 42px; height: 43px; padding: 10px; margin-right: 11px; background: url(../images/main/quote-start.png) center center no-repeat; }
.quote-end { background: url(../images/main/quote-end.png) center center no-repeat }
#page-tagline { border-bottom: 1px dotted #e5e5e5; margin-bottom: 52px; }
#page-tagline h2 a:link, #page-tagline h2 a:visited { border-bottom: 1px dotted #ccc; margin-bottom: 5px; color: #999; }
#page-tagline h2 a:hover { border-bottom: 1px dotted #666; color: #666; }
#page-tagline h2 { font-size: 17px; color: #aaa; font-weight: 300; text-align: center; margin-top: 0px !important; }
.home-carousel-title{border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; padding: 10px 0px;background: #fbfbfb; text-align: center; margin: 0px 0px 30px; font-size: 16px; }
#portfolio-list h2{ font-size: 17px !important; margin-top: 0px; }
.extended-link { font: 12px 'Open Sans' }
.extended-link:link, .extended-link:visited { border-bottom: 1px dotted #ccc; margin-bottom: 5px; color: #999; }
.extended-link:hover { border-bottom: 1px dotted #666; color: #666; }