html { font-size:100%; }
body { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; color:#282425; }
h1 { font-size:2em; line-height:1; margin-bottom:0.5em; }
h2 { font-size:1.7em; margin-bottom:0.75em; }
h3 { font-size:1.35em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.1em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1em; margin-bottom:1.5em; }
h6 { font-size:1em; }
p { margin:0 0 1.3em; }
img.alignleft { margin:0 .8em .5em 0; padding:0; }
img.alignright { margin:0 0 .5em .8em; }
a:link, a:visited { color:#27293e; text-decoration:none; -moz-transition:all .5; -webkit-transition:all .5s; -o-transition:all .5s; transition:all .5s; }
a:hover, a:active { color:#997E3B; text-decoration:none; outline:0; -moz-transition:all .2; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
blockquote.start-quote { margin:0; padding:10px 30px 0; text-align:center; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } /* Improve readability of pre-formatted text in all browsers */
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/** [ Font Stacks ] ***/
body { font-family: 'Droid Serif', serif; }

/********** Unique Typography Styles **********/
h1, h2, h3, h4, h5, h6 { color:#997E3B; }

/*** [ Head ] ***/
h2#logo { margin:0; }

/*** [ Content Area ] ***/
#main-content { color:#27293e; }
#main-content article.post h2 a { color:#997E3B; }
#main-content article.post h2 a:hover, #main-content article.post h2 a:active { color:#27293e; }
#main-content article.post a:link, #main-content article.post a:visited { text-decoration:underline; }
#main-content article.post a:hover, #main-content article.post a:active { text-decoration:none; }
article h1, article h2 { font-weight:normal; }
article .post-meta { font-size:.8em; }
article .post-meta a, #home article.post h2 a { text-decoration:none !important; }
article .post-meta .comments p { margin:0 0 .6em; text-align:right; }
article.post p { text-align:justify; }
article.post .continue-reading { font-style:italic; }

/* [ Home ] */
#home article.two-column header { font-size:.7em; }
#home article.two-column p.date { margin:0; text-transform:uppercase; }
#home article.post h2 { margin-top:0; }
#home article.post .post-meta { font-size:1em; }

/* [ Main Content ] */
#interior.archive article.post .date, #interior.archive article.post .continue-reading p { margin-bottom:0; }
#interior.archive article.post h2 { margin-top:0; }

/* Posts */
#interior article.post h1 { margin-top:0; }

/*** [ Sidebar ] ***/
#tabs a { padding:.3em 1.4em; }
#tabs a:hover, #tabs a:active, #tabs li.current a { background:#27293e; color:#fff; }
#latest-comments span.comment-author-name { text-transform:capitalize; font-style:italic; }
#latest-comments > div > a { font-weight:bold; }
#sidebar h3 { font-size:1em; text-transform:uppercase; color:#27293e; margin-bottom:.3em; }
#sidebar select { font-size:1.5em; }

/*** [ Footer ] ***/

/********** Common Styles **********/
.ir { font:0/0 serif; text-shadow:none; color:transparent; }
.read-more { margin:0; float:right; }
.featured-content .read-more a { color:#f7eed6; }
.button a { background:#a71019; color:#fff; text-transform:uppercase; font-size:0.9em; padding:2px 5px; }
.start-quote { color:#af111a; font-size:1.2em; line-height:1.2em; }
.defaultBtn, .button { color:#fff; }
p.successful { color:#0ba406; }
p.error { color:#f00; }
