body {

text-align:left;

margin: 5px 0px 0px 0px;

background-color:#000000;


background-image:url('images/backgrounds/No outer Background Image');background-repeat:no-repeat;

line-height:1.4;
}

#overlay {
	width:100%;
	height:100%;
	position:fixed;
    display:none;
	top:0px;
    left:0px;
	background-color:#000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  z-index:100;
}
img, fieldset {
	border: 0;
}

/* set image max width to 100% */


/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
	margin: 0 auto;
	width:1024px;
}
/************************************************************************************
CONTENT
*************************************************************************************/
#content {
	float: left;
	background-color:#000000;

	padding:5px;
}
#mobileContent {
	display:none;
}
/* post */
.post {
	margin-bottom: 10px;
}
.post-title {
	margin: 0 0 5px;
	padding: 0;
	font: bold 26px/120% Arial, Helvetica, sans-serif;
}
.post-title a {
	text-decoration: none;
	color: #000;
}
.post-meta {
	margin: 0 0 10px;
	font-size: 90%;
}

/* post image */
.post-image {
	margin: 0 0 15px;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
#sidebar {
	float: left;
	
}
/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }

/* CSS Document */ 

a{

text-decoration:underline;

font-weight:normal;

color:0000FF;}

a:hover{

text-decoration:underline;

font-weight:normal;

color:0000FF;}

text-align:left;
font-family: Verdana, Geneva, sans-serif;

font-size: 14px;

color: #000000;

}

p {

font-family: Verdana, Geneva, sans-serif;

font-size: 14px;

color: #000000;

}

td {

font-family: Verdana, Geneva, sans-serif;

font-size: 14px;

color: #000000;

}

div {

font-family: Verdana, Geneva, sans-serif;

font-size: 14px;

color: #000000;

}

h1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 22px;

color: #FFFFFF;

line-height: 1.0;
z-index:2;
}

h2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

color: #000000;

line-height: 1.0;
}

h3 {

font-family: Arial, Helvetica, sans-serif;

font-size: 16px;

color: #000000;

line-height: 1.0;
}

#leftcolumn {

clear:both;
float:left;

width:0px;

}

#rightcolumn {

float:left;

width:200px;

}


p {
margin:0;
padding:0;
}
#content {
margin:0;
padding:0;
}
nav {
margin:0;
padding:0;
font-family:'Yanone Kaffeesatz', sans-serif;
color:#000;
font-size:24px;
font-weight:normal;
background-image:url(/images/header.jpg);
background-position:top center;
background-repeat:none;
width:1024px;
height:98px;
text-align:right;

display:relative;
}
nav ul {
list-style:none;
margin:6px 0 0 320px;
padding:0;
}
nav ul li {
float:left;
margin-right:32px;
}
#sidebar {
padding: 28px 10px 0 10px;
}
nav ul li a{
color:#000;

text-decoration:none;
}
nav ul li a:hover{
color:#fff;

text-decoration:none;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
#topButtons {
padding:30px 24px 0 0;
text-align:right;
}

#homesplash {
background:url(/images/homesplash.jpg) top left no-repeat;
min-height:600px;
margin:0;
padding:0;
width:1024px;
}
#homeColumn {
color:#fff;
float:right;
width:300px;
}
#contact_form {
color:#fff;
margin-top:60px;
font-size:11px;
}
#contact_form2 {
color:#000;
margin-top:10px;
font-size:11px;
}
#contact_form h2,#contact_form p {
color:#fff;
}
#homeForm {
line-height:14px;
}
#homeForm input {
width:270px;
height:20px;
text-align:left;
}
#homeForm textarea {
width:270px;
height:60px;
}
#homeForm input#submit_btn {
width:auto;
height:auto;
}
#homeForm #name_error,#homeForm #email_error,#homeForm #phone_error {
color:#f00;
font-size:11px;
font-weight:bold;
}
#homeText {
margin:-40px 0 0 -140px;
color:#fff;
}
#homeText h1 {
color:#fff;
font-size:28px;
font-weight:bold;
}
#homeText h2 {
color:#fff;
font-size:17px;
font-weight:bold;
}
#homeText ul li {
font-size:21px;
font-weight:normal;
}
.subPage{

margin:0;
padding:20px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #999999 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#999999)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#999999 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#999999 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#999999 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
}
#footer {
clear:both;
}
#footer a:link {
text-decoration:none;
color:#fff;
font-size:10px;
}
#footer a:active {
text-decoration:none;
color:#fff;
font-size:10px;
}
#footer a:visited {
text-decoration:none;
color:#fff;
font-size:10px;
}
#footer a:hover {
text-decoration:none;
color:#fff;
font-size:10px;
}
.footercolumn {
color:#fff;
font-size:10px;
float:left;
line-height:2.0;
margin:20px 200px 0 0;
}
#footerRight {
float:right;
width:200px;
}
/* CSS Document */ 

a {
	text-decoration: underline;
	font-weight: normal;
	color: 0000FF;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: 0000FF;
}
 text-align:left;
font-family: 'Yanone Kaffeesatz', sans-serif;
 font-size: 14px;
 color: #000000;
}

#content h1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 1.0;
	z-index: 2;
margin:0;padding:0;
}
.post h1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 1.0;
	z-index: 2;
margin:0;padding:0;
}
h2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	color: #000000;
	line-height: 1.0;
}
h3 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 1.0;
}
