/* 
Theme Name:Shecky Magazine
Theme URI:http://sicwebdesign.com/
Description:Custom Theme For SHECKYmagazine
Version:1.0
Author:Kent Politsch
Author URI:http://sicwebdesign.com/ 
*/ 

/*RESET*/
*{margin:0;padding:0;text-decoration:none;list-style:none;border:0;outline:0;vertical-align:baseline;zoom:1}
body{font:1em/1.5em "Trebuchet MS",Trebuchet,Verdana,sans;color:#000;background:#f6f6f6}

/* CLEAR */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{display:inline-block;clear:both}
.clear{display:block;clear:both}


/*STRUCTURE*/
#wrap{width:950px;background:url(images/sidebar-tile.gif) repeat-y;overflow:hidden}
#main{width:500px;float:left;margin:0 15px 0 20px}
#sidebar-left{width:200px;float:left;padding:15px}
#sidebar-right{width:180px;float:right;margin-top:2em}


/*HYPERLINKS*/
a{color:#d70}
a:hover{color:#fd8}
#archive a,.search-results .post a{color:#880}
#archive a:hover,.search-results .post a:hover{color:#999}


/*TYPOGRAPHY*/
p{font-family:arial,verdana,sans;margin:0 0 1em}
h1,h2, h3, h4, h5,.submit,#submit,label{font-weight:100;line-height:1.1em;margin:0 0 5px}
h1{font-size:3em;margin:.5em 0;letter-spacing:4px}
h2{font-weight:400;font-size:2em;margin:0 0 1em}
h3{font-weight:800;font-size:1.5em;border-bottom:1px solid #111;margin:0 0 10px;text-transform:uppercase}
h4{font-weight:600;font-size:1.2em;text-transform:uppercase}
h5{font-weight:400;font-size:1em;text-transform:uppercase;letter-spacing:2px}
h6{line-height:1.5em;margin:0 0 20px}
small{color:#555;text-transform:uppercase;font-size:.9em}
blockquote{width:90%;margin:1em auto;color:#111;line-height:1.5em;font-size:.9em;border-left:solid #111;padding-left:.8em;font-style:italic;clear:both}
pre{font-size:.9em;overflow:auto}

.wp-caption-text{font-size:.8em;line-height:1.2em;color:#333}

/*SHADOWS|OPACITY|ROTATION*/
#simplemodal-container{box-shadow:0px 0px 1em #999;-webkit-box-shadow:0px 0px 1em #999;-moz-box-shadow:0px 0px 1em #999}
#nav ul{opacity:.9;filter:alpha(opacity=9);position:relative}


/*HEADER*/
#header{height:95px;padding:1em;overflow:hidden;background:#cf9 url(images/logo.gif) no-repeat 1em 50%;overflow:hidden}
#flag,#tag{display:block;float:right;clear:right;line-height:1.3em;color:#c92}
#flag{font-size:1.8em}

/*NAVIGATION*/
#nav{text-transform:uppercase;z-index:1000;background:#c92;padding:0 .5em}
#nav li{float:left}
#nav a{display:inline-block;padding:0 .8em;font-size:.7em;color:#000}
#nav a:hover{background:#eb4}
.home #nav li.home a,#nav li a:hover,#nav .current_page_item a,.current_page_item a,a.current_link,#nav .current-cat a{color:#fff}
#nav ul{width:12em;display:none;position:absolute;z-index:999}
#nav li li{float:none;border:1px solid #eee;background:#c92}
#nav li:hover ul,#nav li a:hover ul{display:block;position:absolute}


/*ADVERTISEMENTS*/
#top-ad .widget{margin:0 5px 0 0;padding:0;float:left}
#header-ad{float:right;clear:left;margin-left:470px}
#center-ad .widget{margin:0}
#center-ad img{width:100%}


/*SIDEBARS*/
#sidebar-left,#sidebar-right{font-size:.7em;line-height:1.3em;font-weight:600}
#sidebar-right .widget{padding:1.5em 1.5em 1em;background:#cf9}
#sidebar-left img,#sidebar-right img{max-width:100%}

.widget{margin:0 0 1.5em;overflow:hidden}
.widget ul li a{display:block;padding:1px 3px;margin:1px 0}
.widget_categories .cat-item:nth-child(odd){float:left;width:109px}
.widget_categories .cat-item:nth-child(even){float:right;width:109px}
.widget_tag_cloud a{float:left;display:block;border-bottom:1px solid black;font-size:14px!important}
.widget_tag_cloud a:nth-child(even){border-right:1px solid black}
.widget a:link:hover, .widget a:visited:hover{background:#eee}
.textwidget li{margin-left:1.5em;list-style:circle}


/*POSTS*/
#main .post,#main .page{margin:0 0 3em}
h2.article-title{margin:0 0 .2em;font-size:1.3em}
.article-title a{color:#880}
.article-title a:hover{color:#999}
.meta{font-size:.7em;text-transform:uppercase;border-top:1px solid #111;margin:0 0 1em}
.article-footer{text-align:right;border-bottom:1px dotted;padding:0 .5em;font-size:.8em}
.article p:first-child:first-letter{font:3em/.8 "Trebuchet MS",Trebuchet,Verdana,sans;float:left;margin:6px 4px -1px 0}
.article blockquote p:first-child:first-letter{font:1em/1 "Trebuchet MS",Trebuchet,Verdana,sans;float:none;margin:0;font-style:italic}
blockquote strong{font-weight:600}
.article ul, .article ol{margin:0 0 1em 3em;font-size:.9em;font-weight:600}
.article ol li{list-style-type:decimal}
.article ul li{list-style-type:circle}
.article ul ul, .article ol ol{margin-top:5px}
.article code{font:12px Monaco, Courier, Sans-Serif}
.article pre{border:1px solid #000;padding:10px;margin:0 0 15px}

blockquote.left, blockquote.right{width:40%;float:left;margin:0 0 30px;padding:0 0 1em;color:#000;border:0;clear:both}
blockquote.right{float:right}
blockquote.left img,blockquote.right img{border:0}

/*ARCHIVE LIST & SEARCH*/
#archivelist,.search{margin-top:1em}
#archivelist h2,.search h2{font-size:1.3em;margin:0 0 1em}
#archivelist h3,.search h3{font-size:1.1em;border:0;margin:0 0 5px}
#archivelist .meta,.search .post .meta{margin:0}
#archivelist .post p{margin:0}


/* ARCHIVE PAGE */
#archive{margin:0 0 1.5em;font-size:.8em}
#archive h3{margin:.5em 0}
#archive-l{width:35%;float:left}
#archive-r{width:60%;float:right}


/*PAGINATION*/
.pagination{overflow:hidden}
.pagination .newer{float:right}
.pagination .older{float:left}

ul.paging{list-style:none;text-transform:uppercase;font-size:.8em}
ul.paging li{float:left;margin:0 9px 0 0}
ul.paging li a, ul.paging li.active{display:block}


/*FORMS*/
#contact-form,#emailer{clear:both;margin:2em 0}
label{font-size:1.1em;display:block;margin:.5em 0 0;text-transform:uppercase;color:#300}
input{width:300px}
input[type='image']{width:auto}
input.gsc-search-button{width:80px}
textarea{width:95%;margin:0 0 .5em}
input,textarea{background:#fff;color:#880;border:1px solid #ddd;padding:.2em;font:1.2em/1em 'Trebuchet MS',Helvetica,Arial,sans}
input:focus,textarea:focus{background:#cf9;color:#000}
.submit,#submit,.button{padding:.5em;font-weight:600;border:1px solid #ddd;color:#000}
.submit:hover,#submit:hover,.button:hover{background:#999;color:#fff}
#bot span{font-size:1.5em;padding:0 0 6px}
#bot *{vertical-align:middle}
#form-alert{clear:both;margin:2em 0 0;color:#880}
.form-error{background:#eee;border-color:#d70}
#s{width:98%;font-size:.8em;padding:.3em}
#searchform{margin:.5em 0 1em}


/*COMMENTS*/
.commentlist{font-size:.8em;margin:0 0 2em}
.commentlist li.alt{background:#fff}
.commentlist li.bypostauthor{}
.commentlist li.byuser{}
.commentlist li.comment-author-admin{}
.commentlist li{border:1px solid #c92;padding:1em 0 2em 1em;position:relative;margin:0 0 2em}
.comment-author{}
.vcard{margin:0 0 5px}
.vcard cite.fn{font-style:normal}
.vcard cite.fn a.url{}
.vcard img.avatar{border:1px solid #000;position:absolute;top:5px;right:5px;padding:3px}
.vcard img.avatar-32{}
.vcard img.photo{}
.vcard span.says{}
.commentmetadata{position:absolute;top:10px;right:60px}
.comment-meta{font-size:.9em}
.commentlist li.comment p{margin:1.5em 1em 1em;line-height:1.4em}
.commentlist li.comment ul,.commentlist li.comment ol{margin:0 0 15px 20px}
.commentlist li.comment .reply{position:absolute;bottom:5px;right:5px}
.comment-reply-link{padding:.3em .8em .2em;background:#fff;border:1px solid #d70;text-align:center;font-size:1em}
.commentlist li.comment ul.children{list-style:none;margin:1em 0 0;text-indent:0}
.commentlist li.comment ul.children li{}
.commentlist li.comment ul.children li.alt{}
.commentlist li.comment ul.children li.bypostauthor{}
.commentlist li.comment ul.children li.byuser{}
.commentlist li.comment ul.children li.comment{}
.commentlist li.comment ul.children li.comment-author-admin{}
li.depth-2,li.depth-4{background:#eee;margin:0 0 1em .5em;border-style:dotted;border-right:0}
li.depth-3,li.depth-5{background:#e5e5e5;margin:0 0 1em .5em;border-style:dotted;border-right:0}
.commentlist li.comment ul.children li.odd{}
.commentlist li.even{ }
.commentlist li.odd{}
.commentlist li.parent{}
.commentlist li.thread-alt{}
.commentlist li.thread-even{}
.commentlist li.thread-odd{}

#commentform{}
#commentform div{margin:0 0 5px}

/* MODAL */
#modal{margin:1em 0}
#simplemodal-container{border:3px solid #c92;padding:.5em}
#simplemodal-container a.modalCloseImg{background:url(images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:500;position:absolute;top:-12px;right:-12px;cursor:pointer}
#simplemodal-container #modal{padding:.5em}
#simplemodal-container,#simplemodal-overlay{background:#f6f6f6}
#simplemodal-container{width:600px;height:600px}
.no-display{display:none}


/*WP REQUIRED*/
.aligncenter{display:block;margin:0 auto 10px}
.alignleft{float:left;margin:0 12px 8px 0}
.alignright{float:right;margin:0 0 8px 12px}


/*FOOTER*/
#footer{clear:both;text-align:right;color:#999;font-size:.9em}