/*
Theme Name: Skyhouse	
Theme URI: www.cruxwire.com	
Description: A custom WordPress theme for Skyhouse
Author: Cruxwire Web
*/

/* ----------   IE HACKS  ----------

The following divs are applied just inside the body tag of each page in order to deliver special styling to non-compliant IE versions.

#lteIE8 (less than or equal to IE8) 
#lteIE7 (less than or equal to IE7)
#lteIE6 (less then or equal to IE6)

-------------  END IE HACKS ------- */



/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

/* --------- END WP-MEYER RESET */

/* ------------- CRUXWIRE STYLES ------- */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:.01em; word-spacing:.05em; line-height:1.40; color:#af1e2d; background: #ffb664 url(images/tile.gif) repeat; text-align:center; }  /* This text-align:center centers the design in older browsers. */
ol, ul { list-style-position:outside; margin:0px 0px 18px 0px; }
li { margin-bottom:4px; }
img { border:0px; }
p { margin-bottom:14px; }
a { text-decoration:none; }
.disappear { text-indent:-9999px; }

/* ------------- END CRUXWIRE STYLES ------- */



body { background-color: #0065A4; text-align: center; font-family: Verdana, Geneva, "Trebuchet MS", Helvetica, Tahoma, Arial, serif; font-size: 12px; line-height: normal; color: black; }

td, th { font-family: Verdana, Geneva, "Trebuchet MS", Helvetica, Tahoma, Arial, serif; font-size: 10px; line-height: normal; color: black; font-weight: 500; }

em	{ color: #0065A4; font-weight: 600; }

form {	margin-top:40px; margin-bottom:40px; }

#wrapper	{ background-color: #ffdb91; background-image: url(http://www.sky-house.com/wp-content/themes/skyhouse/images/gradBG.jpg); background-repeat: repeat-y; background-position: center; background-attachment: fixed; width: 800px; height: auto; margin: 0 auto; position: relative; padding-top:20px; }

#nav_col	{ width: 225px;	float: left; position: relative; height: auto; padding-bottom:40px; }
#nav_col ul	{ margin-left: 30px; float: left; width: 160px; list-style: none; text-align: left; }
	#nav_col ul li { margin-bottom:0px; }
	#nav_col ul a	{ background-color: #fff; padding: 6px 4px 6px 20px; border-top: #0065a4 dotted 1px; border-right: #0065a4 dotted 1px; border-left: #0065a4 dotted 1px; border-bottom: #0065a4 dotted 1px;	text-decoration: none; color: #000; font-weight: 500; font-size: 10px; text-transform: uppercase; display: block; }
	#nav_col ul a:hover	{ background-color: #ffdb91; }

#lteIE6 #nav_col { width:196px; }
#lteIE6 #nav_col ul { margin-left:0px;}

.nav_logo_text	{ color: #0065A4; font-size: 10px; }
.nav_logo_char	{ color: #0065A4; font-size: 12px; }


#image_container	{ width: 220px;	margin-left:30px; height: auto; text-align: left; }
#image_text	{ width: 120; }


#content_col	{ width: 510px; float: right; text-align: left; height: 100%; padding: 60px 20px 30px 22px; }
#content_col ul	{ list-style-image: url(http://www.sky-house.com/wp-content/themes/skyhouse/images/blueDot.gif); list-style-position: outside; }

#lteIE6 #content_col { width:500px; }  

#footer	{ background-color: #fff; width: 100%; clear: both; text-align: center; margin: 0 auto; border-top: #ffc756 solid 4px; padding: 12px 0px 12px 0px; }
	#footer a	{ text-decoration: none; color: #0065A4; }
	#footer a:hover	{ color: #000; font-weight: 500; background-color: #ffdb91; text-decoration: underline; }

.location	{ color: #000; font-weight: 700; }
.client	{ color: #000; font-weight: 500; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }

.logo_char	{ color: #0065A4; font-weight: 500; font-size: 14px; }
.logo_text	{ color: #0065A4; font-weight: 500; }

.copyright	{ font-size: 11px; line-height: 1.2em; font-weight: 400; color: #0065a4; }
.copy_logo_char	{ font-size: 13px; }
.title { font-size: 18px; line-height: 30px; border-bottom: #ffc756 solid 6px; font-weight: 400; color: #0065a4; }
.title_logo_char  { font-size: 20px; font-weight: 400; }
.highlite	{ color: #0065A4; font-weight: 600; }
.subtitle {	font-size: 14px; line-height: 20px; font-weight: 500; color: #0065a4; font-style: normal; }
.quote	{ padding: 10px 40px 0px 60px; font-size: 12px; font-style: normal; color: #000; text-align: left; }
.quote_name	{ padding: 0px 80px 10px 200px; font-size: 12px; font-style: normal; color: #000; text-align: right; }
.text_block	{ padding: 20px 100px 20px 100px; }
.body12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

#content p, ul, ol, h6  { margin-left:30px; }
#content h3 { font-size: 18px; line-height: 30px; border-bottom: #ffc756 solid 6px; font-weight: 400; color: #0065a4; margin-top:20px; margin-bottom:26px; }
#content h6 { font-size:10px; margin-top:0px; padding-top:0px; }
#content blockquote { margin:0px 42px 0px 30px; }

/* -----  WORDPRESS STYLES -----  */
#content img {
	margin: 0;
	max-width: 640px;
	border:0px;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
#content .wp-smiley {
	margin:0;
}

.navigation { font-size:  11px; line-height: 18px;	overflow: hidden; }

.nav-previous {
	float: left;
}
.nav-next {
	float: right;
	text-align:right;
}
#nav-above {
	margin: 0 0 12px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below { margin-bottom:24px; }


/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}



/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background:none !important;
	}
	#wrapper {
		float: none !important;
		clear: both !important;
		display: block !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		margin: 0;
		padding:0;
		line-height: 1.4em;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		width: 100%;
		margin: 0;
	}
	#content,
	.one-column #content {
		width: 100%;
		margin: 24pt 0 0;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display:none
	}
	#site-generator a {
		padding: 0;
	margin: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display:inline;
	}
	.home .sticky {
		border: none;
	}
}


/* -----  END WORDPRESS STYLES -----  */
