/*  
Theme Name: Ghost House Pictures
Theme URI: http://www.triggerla.com/
Description: 
Version: V 1.0
Author: Trigger
Author URI:  http://www.triggerla.com/
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form{
	margin: 0;
	padding: 0;
}

body{
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
	font-size:12px; 
	background:#000;
	 color:#898989;
	 
	 }

h1, h2, h3, h4, h5, h6{
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
	font-size: 16px;
}

a{
	text-decoration: underline;
	color: #105cb6;
}

a:hover{ text-decoration: none; }

a img{ border: 0; }

abbr, acronym{ border: 0; }

address, dl, p{ padding: 10px 0 0; }

blockquote{
	margin: 10px 10px 0;
	background: #fffada url(images/bg_blockquote.gif) no-repeat 5px 7px;
	color: #736926;
}

blockquote p{
	padding: 10px 10px 10px 20px;
}

blockquote blockquote{
	margin: 10px 20px;
	background: #fff;
	color: #333;
}

blockquote blockquote p{ padding: 10px; }

code{
	background: #f9f9f9;
}

dt{
	font-weight: bold;
}

dd{
	padding: 0 0 5px 15px;
}

hr{
	clear: both;
	margin: 15px 0 5px;
	width: 100%;
	border: 0;
	height: 1px;
	text-align: left;
	background: url(images/bg_comment_bottom.gif) no-repeat;
}

small{
	font-size: 10px;
}
/*---------------*/
input#searchsubmit{ 
background-color:#30302e;
border:2px solid #2a2a2a;
color:#898989;
font-size:13px; 
font-weight:bold;
text-decoration:none;

 }
input#submit{ 
background-color:#30302e;
border:2px solid #2a2a2a;
color:#898989;
font-size:13px; 
font-weight:bold;
}
input#s { color: #666; width: 90%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background:#fcfcfc; margin-top: 2px;}
textarea { 
color: #898989; 
width: 80%; 
border: 1px solid #2a2a2a; 
padding: 3px; 
margin-bottom: 0.6em; 
background: #000000; 
margin-top: 2px;
}
input#url { 
color: #898989;  
width: 50%; 
border: 1px solid #2a2a2a; 
padding: 3px; 
margin-bottom: 0.6em;
background: #000000;
 margin-top: 2px;
 }
input#author { 
color:#898989; 
width: 50%; 
border: 1px solid #2a2a2a;
padding: 3px; 
margin-bottom: 0.6em; 
background: #000000; 
margin-top: 2px;
}
input#email { 
color: #898989; 
width: 50%; 
border: 1px solid #2a2a2a;
padding: 3px; 
margin-bottom: 0.6em; 
background: #000000; 
margin-top: 2px;
}

/*-------------*/


#container, #header, #menu, #menu ul li, #menu ul li a, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar{
	text-align: left;
	vertical-align: top;
}

#container{
	margin: 0 auto;
	width: 1200px;
	padding:0;
}

#header{
	margin: 0;
	float: left;
	width: 1200px;
	height: 137px;
}

#syndication{
	float: left;
	padding: 15px 31px 0;
	color: #999;
}

#syndication a{ color: #666; }

#syndication a.feed{
	padding: 0 0 0 19px;
	background: url(images/feed_icon.png) no-repeat 0 1px;
}

#searchbox{
	float: right;
	padding: 10px 31px 0;
}
/*
#searchbox input#s{
	border: 1px solid #ddd;
	padding: 3px;
	background: #ffffff
}
*/
#searchbox input#searchsubmit{ height: 24px; }

.pagewrapper{
	margin: 0 0 10px;
	float: left;
	width: 1200px;
	color:#898989;
}

.page{
	float: left;
	padding: 0 5px 5px;
	margin-left:90px;
	width:100%;
}

* html .page{
	float: left;
	padding: 0 5px 5px;
	width:100%;

}
* html #header{
	margin: 0 auto;
	float: left;
	width: 1200px;
	padding-left:90px;
	height: 137px;
}
* html #container{
	margin: 0 auto;
	width: 1200px;
	padding:0;
	padding-left:90px;
}
.wrapper{ /* This wrapper class appears only on Page and Single Post pages. */
	float: left;
	width: 530px;
}

.narrowcolumnwrapper{
	float: left;
	width: 530px; 
}

.narrowcolumn{
	float: left;
	width: 530px;
}

.content{
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
	margin: 5px 0 10px 3px; 
	line-height: 16px; 
	padding: 10px 0;  
	float: left; 
	width: 530px; 
}
.entry a{
color:#7d7d7d;
text-decoration:underline;
}
.post, .entry{
	
	line-height: 18px;
}
.post small, .entry small {
color:#7d7d7d;
}
small a{ 
 color:#898989;
 text-decoration:underline;
 
}
 small a:hover{ 
 color:#898989;
 text-decoration:none;
}
.post h2, .entry h2{
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
	font-size: 20px; 
	padding: 6px 0px; 
	margin: 0px 7px 3px 0px; 
	border-bottom:solid 1px #2a2a2a;
	color:#cccc99;
	
}

.post h2 a, .entry h2 a{
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
	font-size: 20px; 
	padding: 3px 0px; 
	color:#cccc99;
	text-decoration: none;
}
.post h2 a:hover, .entry h2 a:hover{ 
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
font-size: 20px; 
padding: 3px 0px; 
color:#5b5b58;
text-decoration: none;
}
.post img{
	
}

.post img.alignleft{
	float: left;
	margin: 5px 10px 0 0;
}

.post img.alignright{
	float: right;
	margin: 5px 0 0 10px;
}

.post img.wp-smiley{
	padding: 0;
	border: 0;
	background: none;
}

.entry{}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	padding: 9px 0 0;
}

.entry h1{
	font-size: 20px;
	line-height: 30px;
}

.entry h2{ line-height: 18px; }

.entry h3{ font-size: 14px; }

.entry h4{ font-size: 12px; }

.entry h5{ font-size: 11px; }

.entry h6{ font-size: 10px; }
.postinfo {
font-style:italic;
background:#151515; 
font-size:12px; 
padding:5px; 
border-bottom:#2a2a2a 1px solid; 
border-top:#2a2a2a 1px solid;
 }
 
.postinfo a{ 
 color:#898989;
 text-decoration:underline;
}
.postinfo a:hover{ 
 color:#898989;
 text-decoration:none;
}
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignleft { 
float: left;

}
.alignleft a{ 
display:block;
background-color:#30302e;
padding:3px 8px;
color:#5b5b58;
text-decoration: none;
font-weight:bold;
font-size:13px; 
}
.alignleft a:hover{ 
color:#cccc99;
text-decoration: none;
font-weight:bold;
font-size:13px; 
}
.alignright { 
float: right; 

}
.alignright a{
display:block;
background-color:#30302e;
padding:3px 8px;
color:#5b5b58; 
text-decoration: none;
font-weight:bold;
font-size:13px; 
}
.alignright  a:hover{ 
color:#cccc99;
text-decoration: none;
font-weight:bold;
font-size:13px; 
}
.postdate{ color: #a12a2a; }

.browse{
	border-top: 1px solid #bdbdbd;
	padding: 15px 16px;
	line-height: 18px;
}


.sidebar { 
margin-right:170px;
*margin-right:175px;
padding-top:10px; 
float: right; 
width: 240px;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
/*border:solid 1px #00FF00;*/
}

* html .sidebar { 
margin-right:155px;
padding-top:10px; 
float: right; 
width: 240px; 
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}

.sidebar h2 {
	font-size: 14px;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:5px;
	width:225px;
	color:#cccc99;
	/*border:solid 1px #00FF00;
	background-image: url(images/headerbg.jpg);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.sidebar ul { list-style-type: none; margin: 0 ; padding: 0; 	font-family: Georgia, Helvetica, Arial, Sans-Serif;}

.sidebar ul li { 
list-style-type: none; 
margin: 0 0 20px 0; 
padding: 0; 
background:url(images/headerbg.jpg) no-repeat 0 0 ;
width:225px;
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.sidebar ul li a{
font-size:13px;
color:#cccc99;
height:27px;
display:block;
/*font-weight:bold;*/
padding-top:8px;
padding-left:10px;
text-decoration: none;
	font-family: Georgia, Helvetica, Arial, Sans-Serif; 
}

.sidebar ul li ul { 
list-style-type: square; 
margin: 0px; 
padding: 0 3px; 
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.sidebar ul li ul li { 
list-style-type:none;  
background: transparent url(images/black.gif) repeat; 
margin: 0;
display:block;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}


.sidebar  ul li ul li a{ 
color:#5b5b58;
text-decoration: none;
border-bottom:solid 1px #2a2a2a;
background: transparent url(images/black.gif) repeat; 
height:20px;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
/*
color:#cccc99;
text-decoration: none;
background:url(images/headerbg.jpg) no-repeat 0 0 ;
height:20px;*/
}
.sidebar ul li ul li a:hover{ 
background-color:#151515;
color:#cccc99;
text-decoration: none;
border-bottom:solid 1px #2a2a2a;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}


.sidebar ul li ul li ul li a{ 
color:#5b5b58;
text-decoration: none;

border-bottom:solid 1px #2a2a2a;
background: transparent url(images/black.gif) repeat; 
height:20px;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.sidebar ul li ul li a:hover{ 
background-color:#151515;
color:#cccc99;
text-decoration: none;
border-bottom:solid 1px #2a2a2a;
font-family: Georgia, Helvetica, Arial, Sans-Serif;}

.sidebar ul li ul li ul li a:hover{ 
background-color:#151515;
color:#cccc99;
text-decoration: none;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar{
	margin: 0 3px 10px 0;
padding-top:10px; 
float: left; 
width: 240px; 
font-family: Georgia, Helvetica, Arial, Sans-Serif;
/*border:solid 1px #00FF00;*/
}
#wp-calendar a {
padding:0px;
}
.obar h2 {
	font-size: 14px;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:5px;
	width:225px;
	color:#cccc99;
	/*border:solid 1px #00FF00;
	background-image: url(images/headerbg.jpg);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar ul { list-style-type: none; margin: 0 ; padding: 0; font-family: Georgia, Helvetica, Arial, Sans-Serif;}
.obar ul li { 
list-style-type: none; 
margin: 0 0 20px 0; 
padding: 0; 
background:url(images/headerbg.jpg) no-repeat 0 0 ;
width:225px;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar ul li a{
font-size:13px;
color:#cccc99;
height:27px;
display:block;
/*font-weight:bold;*/
padding-top:8px;
padding-left:10px;
text-decoration: none;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}

.obar ul li ul { 
list-style-type: square; 
margin: 0px; 
padding: 0 3px; 
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar ul li ul li { 
list-style-type:none;  
background: transparent url(images/black.gif) repeat; 
margin: 0;
display:block;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar ul li ul li a{ 
color:#5b5b58;
text-decoration: none;
border-bottom:solid 1px #2a2a2a;
background: transparent url(images/black.gif) repeat; 
height:20px;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
/*
color:#cccc99;
text-decoration: none;
background:url(images/headerbg.jpg) no-repeat 0 0 ;
height:20px;*/
}
.obar ul li ul li ul li{ 
list-style-type:none;  
background: transparent url(images/black.gif) repeat; 
margin: 0;
display:block;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar ul li ul li ul li a{ 
color:#5b5b58;
text-decoration: none;
border-bottom:solid 1px #2a2a2a;
background: transparent url(images/black.gif) repeat; 
height:20px;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar ul li ul li a:hover{ 
background-color:#151515;
color:#cccc99;
text-decoration: none;
border-bottom:solid 1px #2a2a2a;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}
.obar ul li ul li ul li a:hover{ 
background-color:#151515;
color:#cccc99;
text-decoration: none;
font-family: Georgia, Helvetica, Arial, Sans-Serif;
}

/* COMMENTS TEMPLATE */
.postmetadata {
font-style:italic;
background:#151515; 
font-size:12px; 
padding:5px; 
border-bottom:#2a2a2a 1px solid; 
border-top:#2a2a2a 1px solid;
 }
 .postmetadata span.left{
 float:left;
 }
 
 .postmetadata a{ 
 color:#898989;
 text-decoration:underline;
}
.postmetadata a:hover{ 
 color:#898989;
 text-decoration:none;
}
.SPANcommentblock {
background-color:#30302e;
border:2px solid #2a2a2a;
color:#898989;
font-size:13px; 
font-weight:bold;
text-decoration:none;

}
.SPANcommentblock a{
text-decoration:none;
}
.commentblock {
text-decoration:none;

}
.post h3#comments, .post h3#respond{
font-family: Georgia, Helvetica, Arial, Sans-Serif;
font-size: 16px; 
padding: 6px 0px; 
margin: 0px 7px 3px 0px; 
border-bottom:solid 1px #2a2a2a;
color:#cccc99;
}
.post h3#commentsr, .post h3#respondr{
font-family: Georgia, Helvetica, Arial, Sans-Serif;
font-size: 16px; 
padding: 6px 0px; 
margin: 0px 7px 3px 0px; 
border-bottom:solid 1px #2a2a2a;
color:#c51719;
}
.comments h3 { 
font-family: Georgia, Helvetica, Arial, Sans-Serif;
font-size: 16px; 
padding: 6px 0px; 
margin: 0px 7px 3px 0px; 
border-bottom:solid 1px #2a2a2a;
color:#cccc99;
}
.commentsr h3 { 
font-family: Georgia, Helvetica, Arial, Sans-Serif;
font-size: 16px; 
padding: 6px 0px; 
margin: 0px 7px 3px 0px; 
border-bottom:solid 1px #2a2a2a;
color:#c51719;
}
P a {
color:#898989;
}
.content label small {
color:#ababab;
}
.post h3#respond{
	color: #333;
}

ol.commentlist{
	margin: 0 0 11px;
	padding:0;
	list-style: none;

}

ol.commentlist li{
	padding: 13px 0;
	background: url(images/bg_comment_bottom.gif) no-repeat left bottom;
}

ol.commentlist li .commentmetadata{
	font-size: 11px;
	color:#898989;
}

ol.commentlist li .commentmetadata a{
	color:#898989;
}

form#commentform small{
	font-size: 11px;
}
#footer {
margin: 0 auto;
width: 1200px; 
font-size: 11px; 
color:#5b5b58; 
background: #000000; 
height: 181px; 
padding: 0px; 
text-align:center; 
clear:both; 
background:url(images/footer.jpg) no-repeat;
background-position:top;
}

#copy {
float:left;
padding-left:200px;
padding-top:20px;
}
#terms {
float:right;
padding-top:20px;
padding-right:200px;
}
#terms a {
color:#5b5b58;
text-decoration: none;
font-weight:bold;
}
#terms a:hover {
color:#cccc99;
text-decoration: none;
font-weight:bold;
}

.buy {
color: #cccc99;
font-weight: bold;
}

.image {
float:left;
margin-top:0px;
margin-right:10px;
margin-bottom:5px;
}

H2.mail {
background:url(images/headerbg.jpg) no-repeat 0 0 ;
}
.require {
color:red;
}
