/*
Theme Name: Hauntrepreneurs
Theme URI: http://www.sinistervisions.com
Description: Hauntrepreneurs WordPress theme
Version: 1
Author: Chad Savage
Author URI: http://www.sinistervisions.com
*/

@charset "utf-8";
body {
	font: 100%/1.2 Arial, Verdana, Helvetica, sans-serif;
	background: #000 url(images/back.jpg) top center scroll repeat;
	margin: 0;
	padding: 0;
	color: #eee2a7;
}
@font-face {
    font-family: "ConfidentialRegular";
    src: url("fonts/confidential-webfont.eot");
    src: url("fonts/confidential-webfont.eot?#iefix") format("embedded-opentype"),
         url("fonts/confidential-webfont.woff") format("woff"),
         url("fonts/confidential-webfont.ttf") format("truetype"),
         url("fonts/confidential-webfont.svg#ConfidentialRegular") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: "BadhouseBold";
	src: url("fonts/badhousebold-webfont.eot");
	src: local("☺"), url("fonts/badhousebold-webfont.woff") format("woff"), url("fonts/badhousebold-webfont.ttf") format("truetype"), url("fonts/badhousebold-webfont.svg#webfontrB49I4VI") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "BadhouseLight";
	src: url("fonts/badhouselight-webfont.eot");
	src: local("☺"), url("fonts/badhouselight-webfont.woff") format("woff"), url("fonts/badhouselight-webfont.ttf") format("truetype"), url("fonts/badhouselight-webfont.svg#webfontz9Iq5Z9R") format("svg");
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px 0;	
	padding-top: 0; 
}
h1, .btitle {
font-family: "ConfidentialRegular", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
	font-style: normal;
line-height:1;
font-size:170%
color:#e4d38d;
}
h2, h3, .title, .screen-reader-text {
font-family: "BadhouseBold", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
	font-style: normal;
line-height:1;
}
h2, .topNav, .title, .screen-reader-text {
color:#ff4800;
}
h1 {
	font-size:250%;
color:#FF9901;
}
h2 {font-size:200%}
.topNav {
font-family: "ConfidentialRegular", Arial, Helvetica, sans-serif;	
font-weight:normal;
line-height:1;
}
.title {
text-transform:uppercase;	
margin-bottom:0px;
}
@-moz-document url-prefix() {
     h1, h2, h3, .topNav, .title {
     text-shadow: 2px 2px 4px #000;
     }
}
a img { 
	border: none;
}
a:link, a:visited {
	color:#ffd746;
	text-decoration: none; 
}
a:hover, a:active, a:focus { 
	color: #FF0;
	text-decoration: none;
}
.container {
	width: 960px;
	margin: 0 auto; 
}
.header {
	width:960px;
	height:168px;
	margin:0 auto;
	background: transparent url("images/header.png") top center no-repeat scroll;
}
.header .btitle {
text-align:right;
	font-size:350%;
	}

.header .stitle {
font-family: "BadhouseLight", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
	font-style: normal;
line-height:1;
text-align:right;
	font-size:200%;
	}
.topNav {
 margin: 10px 0;
 padding:10px;
 font-size:130%;
 line-height:1;
 letter-spacing:-3px;
	background: transparent url("images/black70.png") top left repeat scroll;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.topNav ul {
 list-style: none;
 margin: 0;
 padding: 10px 0 0 0;
 }
.topNav li {
 display: inline;
 }
.topNav li a, .topNav li a:link, .topNav li a:visited {
 padding: 0 10px 0 0;
 text-transform:uppercase;
 color: #ffd428;
 }
.topNav li a:hover {
	color:#ff2a00;
 }
.topNav ul.dropdown li a { 
	padding:0 20px 0 0;
	margin:0 0 0 0;
}
.topNav ul.dropdown ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:55%;
	background: transparent url("images/black70.png") top left scroll repeat;	
	padding:4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #666;
	display:block;
	letter-spacing:0;
}
.topNav ul.dropdown ul li a:hover, ul.dropdown ul li a:active {
	background-color:#000;	
}
.content {
	margin:0 0 10px 10px;
	padding:10px 0 10px 10px;
	width: 700px;
	float: left;
	background: transparent url("images/black70.png") top left repeat scroll;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.content p {
	margin: 0 10px 10px 10px;
	padding:0;	
	line-height:1.1;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	padding: 0;	
}
.content h3 {
	margin:10px 0;	
}
.content h2, .content .title {
	font-size:200%;	
	margin:0 0 10px 0;
	padding-top:0;
}
.content .post {
	margin-bottom:20px;
	border-bottom:1px solid #300;	
}

.content ul, .content ol, .content .post ul, .content .post ol { 
	padding: 0 15px 0 40px; 
	margin-left:20px;
	font-size:100%;
	line-height:1.2;
}
.content li, .content .post li {
	margin-bottom:10px;	
	font-size:100%;
	line-height:1.1;
	list-style:square;
  padding: 0x;
}

.footer {
	font-size:85%;
	line-height:1;
	margin:0 auto;
	text-align:center;
	padding: 5px;
	position: relative;
	clear: both; 
	background: transparent url("images/black70.png") top left repeat scroll;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.footer p {
	margin:0 0 10px 0;
	padding:0;	
}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* Sidebar */

.sidebar1 {
	font-size:85%;
	float: left;
	width: 240px;
	padding: 0;
	margin:0;
}
.sidebar1 #sidebarChunk {
	margin:0 0 10px 0;
	padding:10px;
	background: transparent url("images/black70.png") top left repeat scroll;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.sidebar1 input {
	background-color:#000;
	border:1px solid #FF9901;
	color:#FFF;	
}
.sidebar1 .button {
	border-top: 1px solid #900;
	border-left: 1px solid #900;
	border-right: 1px solid #300;
	border-bottom:	1px solid #300;
	background-color:#000;
	color:#FF9901;
	 cursor: pointer;
}
.sidebar1 h1, .sidebar1 h2, .sidebar1 h3, .screen-reader-text {
	margin:0px 10px 10px 0px;	
	text-transform:uppercase;
}
.sidebar1 h1 {
	font-size:150%;
	letter-spacing:-3px;	
}
.sidebar1 .screen-reader-text {
	font-size:150%;	
}
.sidebar1 p {
	margin:0 10px 10px 5px;	
	line-height:1;
}

.sidebar1 ul {
  margin: 0 0 0 20px;
  padding: 0 0 5px 0;
  }

.sidebar1 li {
  list-style: disc;
  margin: 0;
  }

.sidebar1 a {
  display: inline;
  color: #D96127;
  }
.sidebar1 a:hover {
  color: #FFF;
  }

.tweets {
	margin:0;
	padding:0;
	font-size:75%;
}
.tweets li {
	margin:0 0 5px 0;
	padding:0;	
	line-height:1.1;
}
.twitter-follow-button {
	text-align:center;	
}

#tag_cloud a {
  display: inline;
  }

.sidebar1 ul.children li {border-bottom:none;}
.sidebar1 ul.children {margin-bottom:0;}

/* Meta */
			
			.content .post ul.meta {
				list-style: none; overflow: hidden; padding:0 0 10px 0; margin:0;
			}
			.content .post ul.meta li {
				float: left; margin: 0 24px 0 0;
				font-size: 70%; text-transform: uppercase; padding:0;
				list-style:none;
				background:transparent;
			}
			
/* Pagination */

.content .pagination ul {
		list-style: none; overflow: hidden; margin: 0;
	}
		.content .pagination ul li.older {
			float: left; 
		}
		.content .pagination ul li.newer {
			float: right;
		}
			.content .pagination ul li a {
				font-size: 150%; text-shadow: 0px 1px 0px #000;

			}
.GoogleMap {
	color:#000;
}

/* Alignment */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption {
	color: #767676;
}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	padding-right: 10px;
}

.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}