



body {	

background-image: url(../img/bg.jpg) ;
background-color:#212121;
background-repeat:repeat-x;
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align : center;
color:#fff;
}
#page	{
padding:0 18px 18px 18px;		
margin:0 auto;
background : #000 url(../img/body-bg.jpg) top center repeat-y;
margin-top:18px;
border-bottom:1px solid #272727;
}
p {
	padding-bottom:18px;
}
a, a:visited {
color : #eee;
text-decoration:none;
}
a:hover	{
	color:#fff;
}
.clear {
clear : both;
display : block;
float : none;
margin:0;
padding:0;
}

.download	{padding-left:20px;
background: url(../img/dl.png) 0 50% no-repeat;
line-height:27px;}
.picdescription p{
	color:#999;
	font-style:italic;
}

.author	{
	margin:9px 0 9px 0;
}

#content	{
	
	border:1px solid #272727;
	padding-bottom:0;
	margin-left:-2px;
}

.address {
	padding-left:20px;
	background: url(../img/mail.png) 0 0 no-repeat;
}

.phone {
	padding-left:20px;
	background: url(../img/phone.png) 0 0 no-repeat;
}


.email {
	padding-left:20px;
	background: url(../img/email.png) 0 0 no-repeat;
}

.widget {
	padding-bottom:0;
}



#content .blog-post	{
	border-bottom: 1px solid rgb(39, 39, 39);
	margin-bottom:20px;
	
}
#innercontent {
	padding:18px;
	width:450px;
	background:#000;
	padding-bottom:36px;
	color:#ccc;
	background: url(../img/fuzzies.jpg);
}


.home-sidebar .widget	{
	
	border:1px solid #272727;
	float:left;
	width:232px;
	padding-bottom:0;
	padding-top:0;
	background: url(../img/fuzzies.jpg);
	
}

#primary-sidebar	{
	padding-bottom:0;
}

.sidebar	{
	border-top:9px solid #272727;
	border:1px solid #272727;
}
.sidebar-content {
	padding:18px;
	width:198px;
	color:#ccc;
	background: url(../img/fuzzies.jpg);
}

li.categories	{
	color: #ccc;
	margin-left:36px;
	
}
.mainheader {
	padding-top:18px;
	margin-bottom:18px;
	margin-left:-19px;
	padding: 0 19px 18px 19px;
	border-bottom:1px solid #272727;
	background: url(../img/fuzzies.jpg);
}
.slide-title {z-index:1;text-align:center;width:100%;left:0 !important;}
.slide-title p	{

margin:0 auto;
color:#fff;
background: url(../img/black-trans.png);
float:left;
padding:5px 4px 4px 5px;
margin-left:9px;
position:absolute;
clear:both;
padding-bottom:4px !important;
text-shadow: #000 2px 1px 1px;
font-style:italic;
margin-top:9px;
opacity:0;
filter: alpha(opacity=0);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

}

.galleria .entry-content	{
	
	clear:both;
	left:0;
}

.sidebar	{
	margin-right:-18px;
}
#navigation	{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	top:7px;
	letter-spacing:2px;
}
.slideshow{clear:both;}
.bgstatic p {
	padding-bottom:0;
}


#navigation ul li a	{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;

	letter-spacing:2px;
}

h1, h2, h3, h4, h5, h6 {
	color:#eee;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	word-spacing: 0;
}
.mainheader nav{
	float:right;
	margin:0;
}

.mainheader nav ul{
	float:right;
	margin:5px 0 0 0;
}

.mainheader nav ul a{
	color:#ccc;
}

.mainheader nav ul a:hover {
color:#fff;

}

hr {
border : 0;
border-top : 1px solid #ccc;
height : 0;
}
hr.divider {
clear : both;
float : none;
padding : 0 20px;
visibility : hidden;
}
.loading {
background : url(../img/spinner.gif) no-repeat 10px 17px;
clear : both;
height : 50px;
}
.loading span {
display : block;
padding : 17px 32px 0;
}

#top a {
display : none;
}

time, address	{
float:left;
clear:both;
	
}

p + p {
	
text-indent:0 !important;	
}

#content .entry-content blockquote {
background : url(../img/quotes-trans.png) no-repeat 0 1.5em;
padding-left:27px;
}

#content .entry-editlink, #content .comment-editlink {
visibility : hidden;
float : right;
}
#content .hentry:hover .entry-editlink, #content .hentry:hover .comment-editlink {
visibility : visible;
float : right;
width:100%;
}

#content .depth-2 {
margin-left : 20px;
}
#content .depth-3 {
margin-left : 40px;
}
#content .depth-4 {
margin-left : 60px;
}
#content .depth-5 {
margin-left : 80px;
}
#content .meta {
padding-left : 30px;
position : relative;
}
#content pings .meta {
padding-left : 0;
}
#content comments .meta .author {
font-size : 13px;
font-weight : bold;
}
#content .pagination .next {
float : right;
}
#content ol.archive {
list-style : none;
margin : 0;
padding : 0;
}
a#TB_prev:hover {
background : url(../img/lightbox-left.png) no-repeat left center;
}
a#TB_next:hover {
background : url(../img/lightbox-right.png) no-repeat right center;
}

#attachment a img {
border : 0;
}
.alignleft {
float : left;
margin-right : 1em;
}
.alignright {
float : right;
margin-left : 1em;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
text-align : center;
background-color : #eee;
border-radius : 3px;
}
.wp-caption.alignleft {
margin-left : 0;
}
.wp-caption.alignright {
margin-right : 0;
}
.wp-caption img {
border : 0 none;
}
.wp-caption p.wp-caption-text {
margin : 0;
}


.comment	{
display:inline;
width:100%;
}

.comments	{
	
padding:0;
margin:0;
list-style-type:none;
}

.comment-author {
	margin:0;
	font-weight:normal;
}
.comment-top .author, .comment-top time, div.avatar	{
float:left;
margin-right:9px;
}
.comment-content	{
	margin-left:27px;
}

.comments li {
	float:left;
	width:100%;	
}
article{
display:inline;	
	
}
nav ul {
	list-style-type:none;
	float:left;
	width:100%;
}

nav ul li{
float:left;
}

nav ul li a{
	
	padding:0 0 0 36px;
	text-decoration:none;
	
}

.next	{
	
float:right;
}

.previous	{
	
float:left;
}


form	{
	float:left;
	clear:both;
	overflow:visible;
}
.month	{
	font-size:18px;
	line-height:18px;
	width:100%;
	text-align:center;
}

.day	{
	
	font-size:30px;
	line-height:36px;
	width:100%;
	text-align:center;
}
time{
	width:100%;
}
header{
	
	padding-bottom:0;
}
.calendar	{
	margin-top:18px;
}
.li-comment	{
	
padding-top:16px;
}
.comment-top	{
	width:100%;
}
.comment-top time{
	white-space:nowrap;
	width:auto !important;
	clear:inherit !important;
	
}

.slideshow ul{
	list-style:none;
	margin:0;
	padding:0;

}

.gallery_demo img{
	display:none;
}

galleria_wrapper img{
	
}

.bgstatic img {
	position:absolute;
	display:none;
}

textarea, input[type="password"],input[type="text"] {
	background:#222;
	color:#fff;
	border:1px solid #272727;
	
}


.posttime	{
	background:#7a7a7a;
	color:#191919;
	margin-top:0;
	text-transform:uppercase;
	font-style:italic;
	padding:0 9px 0 9px;
	float:left;
	width:auto !important;
	font-size:11px;
	margin-bottom:9px;
	
}

.bgstatic div {
	margin-bottom:0;
	padding-bottom:0;
}

.bgstatic {
	top:0;
}

.picdescription	{
	margin-right:-18px;
}



h3 {
	margin-bottom:18px !important;
	font-size:16px;
	font-weight:bold;
	
}



.home-sidebar .innerwidget	{
	float:left;
	padding:18px;
}
.long-widget	{
	width:484px !important;
}
.home-sidebar h2	{
	color:#aaa;
	font-size:18px;
	padding-bottom:0;
	width:100%;
	line-height:18px;
	clear:both;


	
}



.sidebar h2	{
	font-size:18px;
	line-height:18px;
}
/*** ESSENTIAL STYLES ***/
nav ul, nav ul * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
nav ul {
	line-height:	1.0;
}
nav ul ul {
	position:		absolute;
	top:			-999em;
	width:			14em; /* left offset of submenus need to match (see below) */
	border-top:1px solid #272727;
	border-left:1px solid #272727;
	border-right:1px solid #272727;
}
nav ul ul li {
	width:			100%;
	line-height:36px;
	background:#191919;
	border-bottom:1px solid #272727;
}
nav ul li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
nav ul li {
	float:			left;
	position:		relative;

}
nav ul a {
	display:		block;
	position:		relative;
}
nav ul li:hover ul,
nav ul li.sfHover ul {
	left:			0;
	top:			1em; /* match top ul list item height */
	z-index:		99;
}
nav ul li:hover li ul,
ulnav ul li.sfHover li ul {
	top:			-999em;
}
nav ul li li:hover ul,
nav ul li li.sfHover ul {
	left:			14em; /* match ul width */
	top:			0;
}
nav ul li li:hover li ul,
nav ul li li.sfHover li ul {
	top:			-999em;
}
nav ul li li li:hover ul,
nav ul li li li.sfHover ul {
	left:			14em; /* match ul width */
	top:			0;
}
nav ul ul li a{
	padding-left:10px !important;
}

.sf-sub-indicator 	{
	display:none;
}
.galleria_wrapper{padding-bottom:0;}
	.gallery_demo{
		top:-0;
	}
	.gallery_demo li{width:108px !important;height:72px !important;float:inherit;margin:0 0 18px 18px !important; padding:0 !important}
	.galleria	{width: inherit !important;margin-top:-2px;}
	
	#main_image{min-height:432px;width:612px;background:black;float:left;clear:both;}
	
	
.slideshow	{
margin-right:	-18px;
}

.footertext	{
clear:both;
text-align:center;
font-size:11px;
top:18px;
}

.bg img
{
position:absolute;
padding:0;
margin:0;
display:none;
}
