/*
Theme Name: Screaming Content
Theme URI: http://strimble.com/themes/wordpress/screaming-content/
Description: Clean, simple, and content in all caps. By <a href="http://strimble.com/">Stephanie Trimble</a>
Author: Stephanie Trimble
Version: 1.0
*/

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0 }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1.5em; font-weight:normal; font-style:normal; }
em { font-size:1.2em; }
abbr { border-bottom:1px dotted #999; }
p { margin-bottom:.8em; }
ul,ol { list-style:none; }
ol { list-style:decimal; margin:30px 0 30px 15px; }
fieldset,img { border:none; }
caption,th { text-align:left; }
code { font-size:0.9em; }
pre code { text-transform:none; font-size:0.55em; color:#7B4254; white-space:pre-wrap; display:block; background:rgba(204, 170, 182, 0.2); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(204, 170, 182, 0.2)), to(rgba(255, 255, 255, 0.2))); background-image:-moz-linear-gradient(top, rgba(204, 170, 182, 0.2), rgba(255, 255, 255, 0.2)); border-top:1px solid rgb(175, 117, 135); border-right:1px solid rgb(215, 186, 195); border-left:1px solid rgb(215, 186, 195); border-bottom:1px solid rgb(235, 221, 225); margin:15px; padding:5px 15px; -moz-border-radius-topright:21px; -webkit-border-top-right-radius:21px; -moz-border-radius-bottomleft:21px; -webkit-border-bottom-left-radius:21px; }
blockquote { display:block; margin:15px; padding:15px; border-left:2px dotted #AE7587; font-size:0.9em; }
blockquote ol { margin-left:20px; list-style:decimal; }
blockquote ol ol { list-style:upper-alpha; }
blockquote ol ol ol { list-style:decimal; }
blockquote ol ol ol ol { list-style:lower-alpha; }
table { border-collapse:collapse; border-spacing:0; }

body { width:100%; background:#EEE url(/wp-content/themes/screaming-content/images/blog-bg.gif) repeat fixed; color:#555; line-height:150%; font:14px/18px Helvetica, Arial, Verdana, sans-serif; text-shadow:rgba(255,255,255,0.7) 0px 1px 1px; margin:0; padding:0; }
body #wrapper { width:80%; padding:0; margin:220px 10% 0; position: relative; }

a, a:link { color:#CCA6B2; font-weight:bold; outline:none; text-decoration:none; padding-bottom:1px; }
a:visited { color:#878787; }
a:hover { color:#AE7587; border-bottom:2px solid #CCA6B2; }

.clear { clear:both; }

#header.fixed { position:fixed; width:300px; margin-top:-220px; }

h1 { position: absolute; top: -205px; left: -70px; z-index:0; width:100%; height:300px; line-height:300px; padding-left:110px; }
h1 a { background:url(http://strimble.com/images/strimblelogo.png) left center no-repeat; text-indent: -99999px; width:100%; height:300px; display: block; position: absolute; top: 0; left: 0; margin:0; padding:0; }
h1 a, h1 a:hover { color:#555 !important; border:none; }
h2, h3 { height:18px; margin-top: 1em; margin-bottom:5px; padding-bottom:7px; color:#656565; text-shadow:0 -1px rgba(194, 160, 172, 0.2), 1px 0 rgba(204, 170, 182, 0.2), 0 1px rgba(224, 190, 202, 0.2), -1px 0 rgba(204, 170, 182, 0.2); font-size:18px; font-weight:bold; text-transform:lowercase; }
h2 { float:left; width:50%; }
h3 { border-bottom:1px solid rgba(86, 86, 86, 0.2); }
h2 a { color:#555 !important; }
h2 a:hover { color:#AAA !important; border:none; }
h3 a { border:none !important; color:#656565 !important; text-decoration:none !important; }
h4 { text-transform:lowercase; font-size:14px; font-weight:bold; }
h5 { text-indent:15px; }
h6 { text-transform:lowercase; font-size:12px; text-indent:30px; font-weight:bold; }

/* GRID */
.column { float:left; }
.grid3col { width:100%; height:15em; overflow:hidden; }
.grid3col .column { width:32%; margin-left:2%; }
.column.first, .column.last { margin-left:0 !important; }
.column.last { float:right !important; }

div#page-container { position: relative; width: 100%; height: 100%; margin: 0px 0 30px; background-color:rgba(204, 170, 182, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; -moz-box-shadow: #555 0px 5px 10px; box-shadow: #555 0px 5px 10px; }
div#page-container #nav { z-index:99999; position:absolute; top:30px; right:30px; text-transform:uppercase; }
div#page-container #nav ul li { display:inline; margin:0 7px; height:22px; }
div#page-container #nav ul li a { height:14px; line-height:14px; font-size:14px; vertical-align:bottom; padding:2px 0 0; }
div#page-container #nav ul li a,
#main #content #nav ul li a:link,
#main #content #nav ul li a:visited,
#main #content #nav ul li a:hover { color:#CCA6B2; text-decoration:none; }
div#page-container #nav ul li a:hover { border-top:4px solid #AE7587; color:#AE7587; }
div#page-container #nav ul li a:active { border-top:4px solid #878787; }
div#page-container div#container { z-index:100; width:53%; background:rgba(255, 255, 255, 0.3); float:left; padding:2%; margin:7.5% 3% 5%; }
div#page-container div.sidebar { width:32%; float:right; margin:7% 5% 5% 0px; text-transform:lowercase; }

.sidebar form { white-space:nowrap; }
#search h3 { display:none; }
#searchform { clear:both; margin:20px 0px; }
#searchform label { display:none; }
#search #searchform { position:absolute; top:5em; right:0; width:32%; }
input[type=text] { vertical-align:top; height:15px; line-height:15px; font-size:13px; color:#777; text-shadow:none; padding:5px 3px; background:rgba(255, 255, 255, 0.2); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(96, 96, 96, 0.2)), to(rgba(255, 255, 255, 0.2))); background-image:-moz-linear-gradient(top, rgba(96, 96, 96, 0.2), rgba(255, 255, 255, 0.2)); border-top:1px solid rgb(204, 170, 182); border-left:1px solid rgb(204, 170, 182); border-right:1px solid rgb(204, 170, 182); border-bottom:1px solid rgb(230, 213, 219); width:69%; }
input[type=submit] { height:27px; margin:0; padding: 0; color:#333; font-weight:bold; text-transform:lowercase; text-shadow:#FFF 0px 1px 2px; background:#BBB; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.5)), to(rgba(0, 0, 0, 0.5))); background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)); border:1px solid #999; width:27%; }
input[type=submit]:hover { color:#333; background-color: #999; border-color:#333; cursor: pointer; }
textarea { line-height:15px; font-size:13px; font-family:Helvetica, Arial, Verdana, sans-serif; color:#777; text-shadow:none; padding:5px 3px; background:rgba(204, 170, 182, 0.2); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(204, 170, 182, 0.2)), to(rgba(255, 255, 255, 0.2))); background-image:-moz-linear-gradient(top, rgba(204, 170, 182, 0.2), rgba(255, 255, 255, 0.2)); border-top:1px solid rgb(204, 170, 182); border-left:1px solid rgb(204, 170, 182); border-right:1px solid rgb(204, 170, 182); border-bottom:1px solid rgb(230, 213, 219); width:98%; }
textarea, input { -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
input[type=text].field-empty { color:#CCA6B2; }
input[type=text].field-error, textarea.field-error { color:#481525; border-color:#481525;}
.sidebar .widget_twitter .tweets .timesince { display:block; font-size:10px; font-style:italic; color:#999; border:none; }
.sidebar .widget_search #searchform div { width:100%; height:27px; }
.sidebar .widget_search #searchform div #s { display:inline-block; margin:0px; width:70%; -webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; }
.sidebar .widget_search #searchform div #searchsubmit { margin:0 0 0 -5px; width:28%; height:27px; -webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; -webkit-box-align:left; }

.entry-header { border-bottom:1px solid rgba(86, 86, 86, 0.2); margin-bottom:5px; }
.entry-title { height:auto; line-height:1.7em; vertical-align:baseline; }
.entry-title, .entry-title a { font-family:Zapfino; font-weight:bold; }
.entry-date { margin:0 -18px 0 0; padding:0 0 0 10px; background:rgba(204,170,182,0.3); width:35%; height:27px !important; line-height:27px; float:right; text-align:left; text-decoration:none; font-size:11px; outline:none; height:.9em; -webkit-border-top-left-radius:7px; -moz-border-radius-topleft:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-box-shadow: rgba(128, 128, 128, 0.2) 0px 5px 2px; -moz-box-shadow: #999 0px 5px 2px; box-shadow: #999 0px 5px 2px; white-space:nowrap; }
.entry-date abbr { border:none; }
.entry-content { margin-bottom:1em; text-align:left; }
.entry-content a img { margin-left: 5px; }
.sociable_tagline { display:none; }
.sociable ul { width:100%; text-align:center; }
.sociable ul li { display:inline; }
.sociable a { text-decoration:none; border:none; }
.related-posts { margin:10px 15px 0; border:1px solid rgba(0,0,0,0.3); overflow:hidden; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
.related-posts h3 { margin:0; padding:5px 15px; background:rgba(0,0,0,0.3); border:none; font-size:14px; color:#E3DBDE; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; }
.related-posts ol { margin:15px; padding:0; list-style:none; font-size:12px; font-weight:normal; }
.entry-meta, .comment-author, .comment-meta, .formcontainer, #respond, #mustlogin { text-transform:lowercase; }
.entry-meta { text-align:justify; margin:0.5em 15px 5em; font-size:11px; clear:both; }
.comment { margin-top:.5em; padding-bottom:.5em; border-bottom:1px dashed #AAA; }
.comment-author, .comment-meta { font-size:11px; }
#comment-1.comment { margin-top:0; }
#commentform #comment-notes, #commentform #loggedin { margin-bottom:10px; }
#commentform .form-label { display:none; font-size:1em; line-height:1em; clear:both; width:12%; float:left; text-align:right; margin:0 5px 3px; }
.req-field { font-weight:bold; }
#commentform #comment { margin:0 0 2px; }
#commentform .form-input input { margin:2px 0; width:98%; background:rgba(204, 170, 182, 0.2); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(204, 170, 182, 0.2)), to(rgba(255, 255, 255, 0.2))); background-image:-moz-linear-gradient(top, rgba(204, 170, 182, 0.2), rgba(255, 255, 255, 0.2)); }
#commentform .form-input #author { width:47%; float:left; }
#commentform .form-input #email { width:47%; float:right; }
#commentform .form-input #url { width:98%; float:none; }
#commentform .form-submit { margin:2px 0 0; width:100%; text-align:right; }
.page-title { width:100%; }
#nav-below { width:100%; margin-top:3em; padding-top:1em; border-top:1px solid #CCC; text-transform:lowercase; font-size:1em; }
#nav-below .nav-previous { width:auto; max-width:35%; float:left; text-align:left; margin:0; padding: 0 15px; color:#333; font-weight:bold; text-transform:lowercase; text-shadow:#FFF 1px 1px 2px; }
#nav-below .nav-next { width:auto; max-width:35%; float:right; text-align:right;  margin:0; padding: 0 15px; color:#333; font-weight:bold; text-transform:lowercase; text-shadow:#FFF 1px 1px 2px; }
#nav-below .nav-previous:hover,
#nav-below .nav-next:hover { cursor:pointer; }
#nav-below a { color:#555; }
#nav-below a:hover { border:none; }
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter { width:auto; margin-left:auto; margin-right:auto; text-align:center; }
.alignleft.size-full { margin-right: 1em; }
.alignright.size-full { margin-left: 1em; }
.wp-caption { background:rgba(255, 255, 255, 0.5); border:1px solid #CCC; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; -moz-box-shadow: #555 0px 2px 2px; box-shadow: #555 0px 2px 2px; font-family:Georgia,'Times New Roman',Times,serif; padding:10px; text-align:center; }
.wp-caption a { border:none; }
.wp-caption img { margin:0 0 15px; border:1px solid #999; background-color:#CCC; }
.wp-caption.alignright { margin-left:1em; }
.wp-caption.alignleft { margin-right:1em; }
.wp-caption-text { margin:0; line-height:.9em; font-size:80%; text-transform:lowercase; text-align:center; }
.wp-caption.noframe { background:none; border:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; text-align:left; }
.wp-caption.noframe img { border:none; background-color:transparent; }

#idc-container-parent { border-top:1px solid #CCC; }
#idc-container #IDCommentsHead .idc-right { white-space:nowrap; }
#idc-container #IDCommentsHead h3 { height:18px; font-size:18px; font-weight:bold; text-shadow: rgba(194, 160, 172, 0.199219) 0px -1px, rgba(204, 170, 182, 0.199219) 1px 0px, rgba(224, 190, 202, 0.199219) 0px 1px, rgba(204, 170, 182, 0.199219) -1px 0px; }
#idc-container #IDCommentsHead h3 #idc-commentcount { font-family:Zapfino; font-size:22px; }
#idc-container .idc-share { display:none !important; }
#idc-container .idc-message { background:none !important; margin:0 !important; padding:0 !important; }
#idc-container .idc-new h3 { display:none !important; }
#idc-container div#idc-sortLinks { margin:30px 0 0; }
#idc-container div#idc-sortLinks p a { text-transform:lowercase; height:18px; padding:1px 10px !important; background:rgba(0,0,0,0.5); color:#CCC !important; font-weight:normal !important; border:1px solid rgba(0,0,0,0.2) !important; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
#idc-container div#idc-sortLinks p a:hover { background:rgba(0,0,0,0.4); color:#DDD !important; }
#idc-container div#idc-sortLinks p a.idc-sel { background:rgba(0,0,0,0.3); color:#EEE !important; }
#idc-container .idc-c-b { text-align:right !important; }
#idc-container .idc-c-b .idc-btn_s { float:right; }
#idc-container a.idc-btn_s,
#idc-container a.idc-btn_l { font:inherit !important; line-height:27px !important; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; background:none; height:27px; margin:0; padding: 0; color:#333 !important; font-weight:bold; text-transform:lowercase; text-shadow:#FFF 0px 1px 2px; background:#BBB; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.5)), to(rgba(0, 0, 0, 0.5))); background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) !important; border:1px solid #999 !important; text-align:center; font-weight:bold; }
#idc-container a.idc-btn_s .idc-r { color:#333 !important; font-weight:bold !important; line-height:27px !important; }
#idc-container a.idc-btn_s span,
#idc-container a.idc-btn_l span { background:none !important; }
#idc-container a.idc-btn_s:hover,
#idc-container a.idc-btn_l:hover { color:#333; background-color: #999 !important; border-color:#333 !important; cursor: pointer; }
#idc-container a.idc-btn_l span strong { font:inherit !important; font-weight:bold !important; color:#333 !important; }
#idc-container .idc-c-b .idc-new_subscribe { text-align:left; }
#idc-container .idc-foot { display:none; }

.search h2, .archive h2, .page h2 { border-bottom:1px solid rgba(86, 86, 86, 0.2); margin-bottom:0; float:none; }
.search .entry-header, .archive .entry-header, .page .entry-header { border:none; }
.search .entry-header h3, .archive .entry-header h3, .page .entry-header h3 { width:49%; float:left; border:none; margin:0; }
.search .entry-header .entry-date abbr, .archive .entry-header .entry-date abbr, .page .entry-header .entry-date abbr { }
.search .post, .archive .post, .page .post { margin-top:.5em; padding-bottom:.5em; }
.search .post .entry-meta, .archive .post .entry-meta, .page .post .entry-meta { margin-top:0; }
.search #post-1.post, .archive #post-1.post, .page #post-1.post { margin-top:0; }
.example { margin:0 15px 30px; }
.example div { width:100%; margin-bottom:10px; }
.page .entry-header h2 { width:100%; }

.sidebar #rss-links h3 { margin-top:0; }
.widget_tag_cloud a { }
.sidebar .textwidget img { margin:5px 7px 7px 0; }

#footer { position:absolute; bottom:-30px; left:0; font-size:85%; text-transform:lowercase; margin:0; padding:0; width:100%; }
#footer #copyright { display:block; width:50%; float:left; }
#footer #contact, #footer #web-standards { display:block; width:50%; float:right; text-align:right; }

