/* 
Theme Name: 365 Halloween Monsters Attack!
Description: 365 Halloween custom layout. Sometimes it's 2 column, sometimes it's 3. Black magic!
Author: Black Sugar
Author URI: http://365halloween.com	
*/

html, body {
  height:100%;
  margin:0;
  padding:0;
  background:#000;
}

#wrapper {
  width:975px;
  margin:0 auto;
}

#headwrap {
  background:url(images/header.jpg) no-repeat;
  height:231px;
  width:975px;
}

#headnav {
  height:84px;
  padding-top:147px;
  padding-right:auto;
  padding-bottom:0;
  padding-left:auto;
} 

#contentwrap {
  padding:0;
  width:764px;
  float:left;
  background:url(images/contentwrap-bg.gif);
}

#contentwrapB {
  padding:0;
  width:575px;
  float:left;
  background:#FFF;
}

.postwrap {
  width:732px;
  background:url(images/painty-bg.jpg) no-repeat top;
  margin-top:0;
  position: relative;
}

.postwrapB {
  width:574px;
  background:url(images/paintyB-bg.jpg) no-repeat top;
}

.postwrap img, .postwrapB img {
  border:0;
}

.posttitle {
  margin-left:15px;
  margin-bottom:10px;
  font: 25px/30px Georgia, "Times New Roman", Times, serif;
}

.posttitle a, .posttitleM a{
  color:#690;
  background:url(images/dots.gif) repeat-x bottom;
  text-decoration:none;
}

.posttitleM {
  margin-left:15px;
  margin-bottom:10px;
  font: 20px/25px Georgia, "Times New Roman", Times, serif;
}

.postcontentM {
  padding:0 35px 25px 35px;
  font: bold 14px/17px Georgia, "Times New Roman", Times, serif;
  color:#306;
  text-align:center;
}

.postcontent {
  padding:0 35px 25px 35px;
  font: 12px/16px Georgia, "Times New Roman", Times, serif;
  color:#306;
  text-align:justify;
}

.postcontentB {
  padding:0 20px;
  font: 12px/16px Georgia, "Times New Roman", Times, serif;
  color:#306;
  text-align:justify;
}

.postcontent a, .postcontentB a, .postcontentM a {
  color:#C90;
  font-weight:bold;
}

.postcontent img, .postcontentB img {
  border:0;
  margin:10px;
}

.imgborder {
  padding:3px;
  border:solid 1px #306;
}

.postcontent ul, .postcontentB ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.postcontent ul li, .postcontentB ul li {
  background-image: url(images/batwht-li.gif);
  background-repeat: no-repeat;
  background-position: 20px;
  padding: 0 0 10px 55px;
  text-indent: -4px;
}

.commetawrap {
  height:62px;
  margin-left:7px;
  background:url(images/commeta-bg.gif) repeat-x;
  clear:both;
}

.commetawrapB {
  height:62px;
  background:url(images/commeta-bg.gif) repeat-x;
  clear:both;
}

.commetawrap a:link, .commetawrap a:visited, .commetawrap a:hover, .commetawrap a:active, .commetawrapB a:link, .commetawrapB a:visited, .commetawrapB a:hover, .commetawrapB a:active{color:#C90;}

.comleft {
  width:54px;
  height:42px;
  padding:20px 55px 0 0; 
  float:left;
  font: bold 13px/12px Georgia, "Times New Roman", Times, serif;
  text-align:center;
  background:url(images/comleft-bg.gif) no-repeat;
}

.comleft a:link, .comleft a:visited, .comleft a:hover, .comleft a:active {
  text-decoration:none;
  font-weight:bold;
}

.comleave {
  width:157px;
  height:100%;
  float:left;
  font: 13px Georgia, "Times New Roman", Times, serif;
  background:url(images/dots-vert.gif) no-repeat right;
}

.comleave a:link, .comleave a:visited, .comleave a:hover, .comleave a:active {font-weight:bold;}

.meta {
  height:57px;
  width:306px;
  float:left;
  font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  background:url(images/dots-vert.gif) no-repeat right;
  color:#609;
  padding-top:10px;
}

.vote {
  width:150px;
  float:left;
  padding-top:12px;
  text-align:center;
}

.vote img {
  border:0;
  margin: 2px;
}

.tagshare {
  padding:12px 0 50px 0;
  color:#000;
  font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  vertical-align: middle;
  clear:both;
}

.tagshare a:link, .tagshare a:visited, .tagshare a:hover, .tagshare a:active {color:#C90;}

.tagshare img {border:0;}

#footer {
  margin-left:6px;
  height:54px;
  background:url(images/footer.gif) no-repeat;
  text-align:center;
  color:#FFF;
  font: 10px/16px Georgia, "Times New Roman", Times, serif;
  padding-top:35px;
  position: relative;
  bottom: 0;
}

#footerB {
  height:51px;
  width:575px;
  background:url(images/footerB.gif) no-repeat;
  text-align:center;
  color:#FFF;
  font: 10px/16px Georgia, "Times New Roman", Times, serif;
  padding-top:35px;
  position: relative;
  bottom: 0;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
  color:#FFF;
  text-decoration:none;
  font: bold 12px/16px Georgia, "Times New Roman", Times, serif;
}

#footerB a:link, #footerB a:visited, #footerB a:hover, #footerB a:active {
  color:#FFF;
  text-decoration:none;
  font: bold 10px/14px Georgia, "Times New Roman", Times, serif;
}

#rightwrap {
  width:211px;
  float:left;
}

#rightwrapB {
  width:191px;
  float:left;
}

#search {
  width:100%;
  text-align:center;
  background:url(images/search-bg.gif) no-repeat top;
  padding-top:50px;
}

#searchB {
  width:100%;
  text-align:center;
  background:url(images/searchB-bg.gif) no-repeat top right;
  padding-top:50px;
  margin-bottom:20px;
}

#searchB input, #search input {
  color: #000;
  background: #FFF;
  border: 1px solid #FC0;
  vertical-align:middle;
  font: 12px Georgia, "Times New Roman", Times, serif;
  margin-bottom:24px;
}

.searchsubmit {border:0;}

.banner120 {
  text-align:center;
  padding-top: 20px;
  margin-bottom:20px;
}

.banner125 {
  text-align:center;
  padding-top: 20px;
  background:url(images/banner-bg.gif) no-repeat top;
  margin-bottom:20px;
}

.banner125 img { border:0;}

#countdown {
  height:169px;
  width:175px;
  margin-left: auto;
  margin-right:auto;
  padding-top:20px;
  text-align:center;
  font: 11px/15px Georgia, "Times New Roman", Times, serif;
  background:url(images/dotsblk.gif) no-repeat top;
}

#countdown a:link, #countdown a:visited, #countdown a:hover, #countdown a:active {color:#FFF;}

.contextads { 
  text-align:center;
  padding: 10px 0px;
  background:url(images/dotsblk.gif) no-repeat top;
}

.true-sharing1-wrap {
text-align:center;
padding: 85px 0px 0px 0px;
background:url(images/auctions-header.jpg) no-repeat top;
}
.true-sharing1-wrap a:link, .true-sharing1-wrap a:visited, .true-sharing1-wrap a:hover, .true-sharing1-wrap a:active {
color:#0E0;
text-decoration:none;
font: bold 12px/16px Georgia, "Times New Roman", Times, serif;
}


#feeds {  text-align:center;}

#feeds img {
  border:0;
  margin-top:20px;
}

#newposts {
  background:url(images/newposts-bg.gif) no-repeat top;
  padding-top: 50px;
}

#newposts a {
  font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#6F0; 
}

#newposts ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#newposts li {
  background-image: url(images/ghostblk-li.gif);
  background-repeat: no-repeat;
  background-position: 25px;
  padding: 0 0 10px 50px;
}

.accenttext {
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  letter-spacing:1.5px;
  word-spacing:2.5px;
  color:#F30;
}

.accentbig {
  padding: 15px 35px 0 0;
  margin: 0;
  background:url(http://365halloween.com/banners/krusty.gif) no-repeat bottom right;
  font: bold 18px/30px Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:1.5px;
  word-spacing:2.5px;
  color: #F60;
}

.accentsm {
  background-color:#FFC;
  margin: 0 20px;
  padding: 10px 15px;
  font: italic 11px/12px Verdana, Arial, Helvetica, sans-serif;
  color: #333;
}

.noticeme { 
  margin: 30px 25px; 
  padding: 20px 0;
  background: #cf6;
  text-align: center;
}

.photocredit {text-align:center; font: italic 10px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-bottom:10px;}

.flickrphoto {text-align:center; font: italic 11px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-bottom:10px;}

/**** left ****/
#leftwrap {
  float:left;
  width:209px;
}

#categories {
  padding: 60px 20px 0 13px;
  background:url(images/categories-bg.gif) no-repeat top;
}

#categories  ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#categories a:link, #categories a:visited, #categories a:hover, #categories a:active {
  color:#6F0;
  font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  background:url(images/dots.gif) repeat-x bottom;
}

#infolinks {  margin:8px 0 0 8px; }

#infolinks a:link, #infolinks a:visited, #infolinks a:hover, #infolinks a:active {
  color:#6F0;
  font: bold 13px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  background:#306;
  margin: 5px 7px;
}

#voteside {
  background:url(images/vote-bg.gif) no-repeat top;
  text-align:center;
  padding:25px 0 40px 18px;
  margin-top:30px;
}

#leftlinks {
padding:5px 2px 5px 2px;
margin-top:5px;
color:#ddd;
}
#leftlinks a:link, #leftlinks a:visited, #leftlinks a:hover, #leftlinks a:active {
color:#6F0;
text-decoration:none;
}

#popular {
  background:url(images/popular-bg.gif) no-repeat top;
  padding-top: 50px;
}

#popular a:link, #popular a:visited, #popular a:hover, #popular a:active {
  font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#6F0; 
}

#popular ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#popular li {
  background-image: url(images/ghostblk-li.gif);
  background-repeat: no-repeat;
  background-position: 25px;
  padding: 0 0 10px 52px;
}
  



/**** non-page-specific and TAG selector formatting ****/
.flickr {text-align:center;}

.poll-question {
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  color:#360;
}

.categorywrap {clear:both;}

.clearboth {clear:both;}

.category {
  float:left;
  text-align:center;
  width: 153px;
  padding:6px;
}

.category img {
  padding:3px;
  border:solid 1px #306;
}

.simplepie {clear:both; padding-top: 30px;}

#previousnext { text-align:center; }

#previousnext a:link, #previousnext a:visited, #previousnext a:hover, #previousnext a:active {
  color:#6F0;
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  background:#306;
  margin: 5px 7px;
}

#IEsucks {
  width:95%;
  padding:4px;
  margin: 0 auto;
  background-color: #6F0;
  border: 3px solid #FFF;
  color: #303;
  font: bold 12px "Courier New", Courier, monospace;
  text-align:center;
}

.linkspage {
  float:left;
  width: 150px;
  height: 140px;
  margin: 5px;
  text-align: center;
  position: relative;
}

.warning {
	background: url(images/bub.gif) no-repeat top left;
	padding: 15px 10px 0 110px;
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 10px;
	}

blockquote {
  font: 15px/17px Georgia, "Times New Roman", Times, serif;
  width: 225px;
  background: url(images/quote-close.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
  float:right;
}

blockquote:first-letter {
  background: url(images/quote-open.gif) no-repeat left top;
  padding-left: 18px;
  font: bold italic 18px Georgia, "Times New Roman", Times, serif;
}

h2, h3 { font: 20px Georgia, "Times New Roman", Times, serif;}


/**** comments ****/
.comments {
  font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
  padding-bottom: 25px;
  padding-left: 20px;
}

.cominput { 
  font: bold 12px Georgia, "Times New Roman", Times, serif; 
  padding-left:5px;
}

.comments input {
  color: #000;
  background: #FFF;
  border: 1px solid #FC0;
  vertical-align:middle;
  font: 12px Georgia, "Times New Roman", Times, serif;
  margin-bottom:0;
}

.commentlist {
	padding: 0 auto;
	margin: 0;
	width:70%;
}

.commentlist li {
	list-style: none;
	padding: 10px 10px 0 10px;
	background: #CF9;
	border: 1px solid #9C0;
	margin: 10px;
	color: #000;
}

.alt {
	background: #FFC !important; 
	border: 1px solid #CF3 !important;
	padding: 10px 10px 0 10px !important;
	}
.bigrust {font-weight: bold; color: #cc6600;}
.floatleft {float:left;}

