/*
Theme Name: Bitching and Junkfood Default Theme
Theme URI: http://www.bitchingandjunkfood.com/blog/
Description: The default theme for <a href="http://www.bitchingandjunkfood.com/blog/">www.bitchingandjunkfood.com/blog</a>
Version: 1.0
Author: Lee Simpson
*/


body{background:url(images/main-bg.jpg) repeat center top;color:#666;font:13px Arial, Helvetica, sans-serif;margin:0;padding:0;}

a {color:#FC00FF;text-decoration:none;}
a:hover {color:#666;text-decoration:none;}

h1{color:#101010;font-family:"Courier New", Courier, monospace;font-size:27px;font-weight:700;margin:0 0 10px;}
h2{color:#101010;font-family:"Courier New", Courier, monospace;font-size:20px;font-weight:700;margin:0 0 7px;}
h3{color:#101010;font-family:"Courier New", Courier, monospace;font-size:18px;font-weight:700;margin:0 0 5px;}
h4{color:#101010;font-family:"Courier New", Courier, monospace;font-size:17px;font-weight:700;margin:0 0 5px;}


#wrapper{margin:0 auto;padding:0;width:1000px;}

#Header{background:url(images/header-bg-trans.png) no-repeat center top;height:177px;margin:10px 0 0;width:1000px;}
#HeaderLogo{background:transparent url(images/logo-trans.png) no-repeat scroll 0 0;height:264px;left:50%;margin-left:-181px;margin-top:-35px;position:absolute;width:328px;z-index:2;}
#HeaderLogo a{display:block;height:209px;margin:25px 0 0 40px;width:259px;}
#TagLine{float:left;width:400px;background:transparent url(images/tagline.png)no-repeat scroll 0 0;height:54px;width:296px;margin:15px 0 0 35px;text-indent:-3000px;}

ul#menu{margin:0 0 0 20px;position:absolute;top:126px;z-index:90;}
ul#menu li{display:inline;margin:0.1em 1em;position:relative;}
ul#menu li.LogoSpace{margin-right:333px;}
ul#menu li a{text-transform:uppercase;color:#FFF;font-family:"Courier New",Courier,monospace;font-size:19px;font-weight:normal;text-decoration:none;}
ul#menu li a.blog{color:#FC00FF}
ul#menu li a:hover{text-decoration:none;}
ul#menu li.mega a{padding:0 1.2em;}
ul#menu div.box{display:none;z-index:500;}
ul#menu li.mega div.box{background:#101010;color:#FFF;left:0;padding:1.3em 1.3em 0;position:absolute;top:1.6em;width:22em;}
ul#menu li.hovering div.box{display:block;}
ul#menu li.mega div.box a{color:#FFF;padding:0;text-decoration:none;text-transform:none;font-size:15px;}
ul#menu li.mega div.box a:hover{background:#FFF;color:#101010;}
ul#menu div.box h2{color:#FFF;font-size:18px;font-weight:bold;}
ul#menu div.box h3{color:#FFF;font-size:17px;font-weight:bold;}
ul#menu div.box div.inner-left{float:left;width:45%;margin:0 0 10px 0;}
ul#menu div.box div.inner-right{float:right;width:45%;margin:0 0 10px 0;}
ul#menu div.box div.inner-full{float:left;width:90%;margin:0 0 10px 0;}
ul#menu div.box div p{margin:0 0 5px;padding:0;line-height:20px;}

#content{background:transparent url(images/pagesurround-bg-trans.png) repeat-y scroll center top;margin:0 auto;overflow:auto;width:974px;}

#content-right{float:left;margin:0 0 20px;padding:32px 0 0;width:670px;}

.post{padding:0 30px 20px 0;margin:0 0 20px 0;border-bottom:1px dotted #000000;}
.post p{margin:14px 0;text-align:justify;}
.post em{font-style:italic;}
.post h2{font-family:Georgia;font-size:24px;font-weight:normal;margin:25px 0 10px;}
.post h1,.post h1 a{font-family:"Courier New",Courier,monospace;font-size:28px;font-weight:bold;letter-spacing:-3px;line-height:32px;margin:0 0 7px;position:relative;z-index:20;}
.post h3,.post h4{font-family:Georgia;font-size:20px;font-weight:normal;margin:15px 0 10px;}
.post h4{font-size:18px;}
.post h1 a,.post h2 a,.post h3,.post h4{color:#101010;text-decoration:none;}
.post h1 a:hover,.post h2 a:hover,.post h3 a:hover,.post h4 a:hover{color:#666;text-decoration:none;}
.post .indent{padding-left:10px;}
.post .indent p{padding-left:10px;}
.post small{font-size:11px;}
.post small a{font-weight:normal;}
.post .alignright{margin-left:10px;}
.post .alignleft{margin-right:10px;}
.post .aligncenter{display:block;margin:0 auto;}
.post abbr{font-weight:normal;}
.post ul{list-style:circle;margin:0 0 0 25px;}
.post ol{list-style:decimal;margin:0 0 0 30px;}
.post .wp-caption, .post .no-caption{background:#f7f7f7;border:1px solid #ccc;padding:5px 0 0;text-align:center;}
.post .no-caption{background:#f7f7f7;border:1px solid #ccc;padding:5px;text-align:center;}
.post .wp-caption-text{font-size:11px;font-style:italic;margin:0;padding:5px 0;text-align:center;}

.post .wp-caption a,.post .wp-caption a:hover{border-bottom:0;}
.post blockquote{border-left:5px solid #ccc;color:#777;margin:15px 30px 0 10px;padding-left:20px;}
.post pre{font-family:courier;font-size:12px;letter-spacing:-1px;margin:14px 0;}
.post .message ul{margin:12px 0 0;}
.post .message{background:#0F67A1;color:#fff;display:none;margin-top:10px;padding:20px;}

.post-thumbnail{float:left;height:153px;margin:16px 6px 0 0;width:153px;}
.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;width:33%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-caption{margin-left:0;}

.gallery-2{clear:both;margin:auto;overflow:auto;}
.gallery-2 img{float:left;margin:0 25px;}


.navigation {padding:20px 0 10px;font-family:"Courier New", Courier, monospace;font-size:18px;font-weight:bold;}

#comments h3,#comments h4{font-family:"Courier New",Courier,monospace;font-size:20px;font-weight:bold;letter-spacing:-1px;margin:35px 0 5px;}
#comments h4{font-size:28px;}
#comments cite{border-bottom:1px dotted #ccc;font-family:"Courier New", Courier, monospace;font-size:16px;font-weight:700;letter-spacing:-1px;color:#101010;}
#comments em{font-style:italic;text-align:right;}
#comments ol.commentlist li{margin-top:20px;min-height:80px;}
#comments p{margin:10px 0 0 35px;width:auto;}
#comments span{color:#eee;display:block;float:right;font-family:Georgia;font-size:120px;font-weight:normal;padding-top:25px;}
#comments ul.formlist{margin:20px 0;width:375px;}
#comments ul.formlist li{display:block;margin:10px 0 0;}
#comments ul.formlist p{margin:10px 0 0;text-align:center;}
#comments input{font-weight:normal;width:370px;border:1px solid #CCC;padding:2px;}
#comments textarea{font-weight:normal;width:370px;border:1px solid #CCC;padding:2px;}
#comments li.submitbutton input{background:#959595 none repeat scroll 0 0;border:medium none;color:#FFFFFF;padding:2px;width:auto;}
#comments .center{}

#sidebar{float:left;margin:35px 40px 0 25px;padding:0;position:relative;width:200px;}
#sidebar a {color:#101010;text-decoration:none;}
#sidebar a:hover {color:#666;text-decoration:none;}
#sidebar h3{height:33px;margin:0 0 8px;text-indent:-3000px;width:170px;}
#sidebar h3.follow{background:transparent url(images/follow-header.png) no-repeat;}
#sidebar h3.recent{background:transparent url(images/recent-header.png) no-repeat;}
#sidebar h3.categories{background:transparent url(images/categories-header.png) no-repeat;}
#sidebar h3.archives{background:transparent url(images/archives-header.png) no-repeat;}
#sidebar h3.search{background:transparent url(images/search-header.png) no-repeat;}
#sidebar h3.links{background:transparent url(images/links-header.png) no-repeat;width:180px;}
.block{margin:0 0 25px 0;overflow:auto;}
#sidebar .block ul{padding:0 0 0 10px;}
#sidebar .block ul li{border-bottom:1px dotted #ccc;}
#sidebar .block ul li.rss{background:transparent url(images/rss.png) no-repeat scroll 0 6px;padding:10px 0 10px 29px;}
#sidebar .block ul li.twitter{background:transparent url(images/twitter.png) no-repeat scroll 0 6px;padding:10px 0 10px 29px;}
#sidebar .block ul li.facebook{background:transparent url(images/facebook.png) no-repeat scroll 0 6px;padding:10px 0 10px 29px;}
#sidebar .block ul li.no-bullet a{background:none;padding:2px 0 2px 5px;}
#sidebar .block ul li.no-bullet a:hover{background:none;}
#sidebar .block ul li a{border-bottom:none;display:block;font-size:12px;font-weight:normal;padding:8px 0;}
#sidebar .block ul li a:hover{}
#sidebar .block ul li span{font-size:11px;color:#666;}
#sidebar .block .screen-reader-text{display:none;}
#sidebar .block input#s{border:1px solid #CCCCCC;font-size:11px;height:16px;margin:0 0 0 7px;padding:2px;width:150px;}
#sidebar .block input#searchsubmit {display:none;}

#footer{background:transparent url(images/footer-bg-trans.png) no-repeat scroll 0 0;color:#777777;font-size:11px;height:15px;margin:0 auto;padding:34px 0 0 10px;text-align:left;width:965px;}
#footer a:link, #footer a:visited, #footer a:hover{color:#101010;font-weight:700;text-decoration:none;}

ul.social{float:left;margin:5px 0 12px 3px;}
ul.social li{float:left;margin:0 15px 0 0;}
ul.social li.twitter a{background:transparent url(images/twitter.png) no-repeat scroll 0 0;padding:3px 0 3px 23px;}
ul.social li.facebook a{background:transparent url(images/facebook.png) no-repeat scroll 0 0;padding:3px 0 3px 23px;}
ul.social li.blog a{background:transparent url(images/rss.png) no-repeat scroll 0 0;padding:3px 0 3px 23px;}

ul.SiteDocsLeft{float:left;margin:0 0 0 3px;}
ul.SiteDocsLeft li{float:left;margin:0 5px 0 0;}

ul.SiteDocsRight{float:right;margin:0 14px 0 0;}
ul.SiteDocsRight li{float:left;margin:0 0 0 5px;}
