/*   
Theme Name: SkyView
Theme URI: www.theeggrepublic.com
Description: Custom Theme for Sky View Center
Author: Rasterboy @ The Egg Republic
Author URI: www.theeggrepublic.com | www.rasterboy.com
Version: 1.0
.
Single Site License.
.
*/
/* ****************************** */
/* LAYOUT
/* ****************************** */
html, body {
	font-family: lucida grande, arial, sans-serif;
	font-size: 1em;
	color: #696969;
	height: 100%;
	background: url(images/bg-main.jpg) no-repeat center -50px #64882f;
}

#wrap {
	width: 1000px;	
	overflow: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -250px;
	
}

#main {
	width: 720px;
	margin-top: 5px;
	background: #fff;
	padding: 20px;
	float: left;
	font-size: .8em;
	line-height: 1.5em;
}


/* ****************************** */
/* STYLES
/* ****************************** */
h1 {
	font-size: 1.4em;
	color: #618337;
	margin-bottom: 10px;	
}

h3 {
	color: #666;
	font-weight: bold;
	font-size: 1.1em;
}


h5 {
	color: #fff;
	font-weight: bold;
}

h7 {
	font-family: times, "times new roman", sans-serif;	
	margin-bottom: 10px;
	font-size: 1.5em;
}

hr {
	margin: 15px 0px 15px 0px;
	border: 0px;
	border-bottom: 1px dotted #9d9d9d;	
}

a {
	color: #0c93c5;	
}

strong {
	font-weight: bold;	
}

/* ****************************** */
/* HEADER
/* ****************************** */
#header{
	width: 760px;
	margin-top: 0px;
	float: left;
}

#header .head-slideshow, #header .head-on, #header .head-slideshow-home, .head-slideshow-construction {
	margin-top: 5px;
	background: #fff;
	position: relative;
	z-index: 10;
}

#header .head-slideshow-home {
	height: 350px;	
}

.head-slideshow-construction {
	height: 450px;	
}

#header .head-slideshow {
	height: 250px;	
}

#header .head-address {
	color: #fff;
	font-size: .7em;
	margin-top: 15px;
	
	
}

#header .head-search {
	margin-top: -18px;
	float: right;
	display: block;
	clear: bottom;
}

#header .head-search #s {
	width: 200px;
}


/* ****************************** */
/* SIDEBAR
/* ****************************** */
#branding {
	margin: 15px 15px 15px 0px;
	text-align: center;
}

#menu {
	color: #fff;
	font-size: .8em;
	position: relative;
	z-index: 300;
}

#menu a {
	color: #fff;	
	text-decoration: none;
	padding: 5px 5px 5px 0px;
	display: block;
}

#menu a:hover {
	color: #249ec0;	
	padding: 5px;
	display: block;
	background: #fff;
	position: static;
}


#menu li {
	text-transform: uppercase;	
	border: 0px;
	background: url(images/menu-hr.png) no-repeat left bottom;
	padding:3px 0px 3px 0px;
}

#menu li:last-child {
	border: 0px;
	background: none;
}

#menu ul li ul li {
	border: 0px;
	background: none;
	height: 22px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 1px;
}

#menu ul li ul li a, #menu ul .active ul li a  {
	color: #486029;
	display: block;
	background: #fff;
	padding: 5px;
}

#menu ul li ul li a:hover {
	display: block;
	background: #d2ffae;
	padding: 5px;
	position: static;
}

#menu .page_item {
	
}

#menu ul .active a {
	padding: 5px;
	background: #425a21;	
}

#menu ul .active li a {
	background: none;	
}

#menu .current_page_item {
	padding: 5px 5px 5px 0px;
}

#menu .current_page_item a {
	color: #fff;
	padding: 5px;
	background: #425a21;
}

#sidebar {
	width: 215px;
	min-height: 200px;
	margin-right: 20px;
	float: left;	
	display: block;
	
}

.callout {
	margin-top: 20px;	
}

/* ****************************** */
/* FOOTER
/* ****************************** */
.push {
	clear: both;
	margin-bottom: 0px;	
}

#footer {
	width: 100%;
	background: url(images/bg-footer.gif) repeat-x #162109;
	overflow: auto;
}

#footer, .push {
	height: 250px;	
}

#foot-wrap {
	width: 1000px;
	margin: 0px auto;
	overflow: auto;
}

#footer .column, #footer .column-long, #footer .column-last {
	width: 200px;
	height: 250px;
	margin-right: 15px;
	margin-top: 20px;
	float: left;
	border: 0px;
	border-right: 1px dotted #4c5d21;
}

#footer .column-long a {
	color: #99c947;	
	text-decoration: none;
	font-size: .8em;
	font-weight: bold;
}

#footer .column ul {
	list-style-type: disc;
	list-style-position: inside;
	color: #fff;
	font-size: .8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.bullets {
	list-style-type: disc;
	list-style-position: inside;	
}

.bullets  ul{
	list-style-type: circle;
	list-style-position: inside;
	margin-left: 15px;	
}

#footer .column .contact {
	list-style-type: none;
	font-size: .75em;
	padding-bottom: 10px;
}

#footer .column .contact a {
	list-style-type: none;
	font-size: .9em;
	font-weight: normal;
}

#footer .column li {
	margin-bottom: 5px;
}

#footer .column li a {
	color: #99c947;	
	text-decoration: none;
}

#footer .column h4, #footer .column-long h4 {
	color: #fff;	
	margin-bottom: 5px;
}

#footer .column-last {
	width: 195px;
	border: 0px;
	clear: bottom;	
	color: #c5d8a3;
	overflow: hidden;
}

#footer .column-last li {
	font-size: .8em;
	margin-bottom: 12px;
}

#footer .column-last a {
	color: #c5d8a3;
	text-decoration: none;
}

#footer .column-last h5 {
	font-size: 1.2em;
	margin-bottom: 5px;
}	

#footer .column-last .small {
	font-size: .65em;		
}

#footer .column-long {
	width: 510px;	
}

#footer .helpful-info li {
	font-size: 1.05em;	
}

#footer .copyright {
	margin-top: 22px;
	font-size: .7em;
	color: #c5d8a3;	
}

/* ****************************** */
/* CONTENT
/* ****************************** */

#main .directions {
	list-style-type: disc;
	list-style-position: inside;
}

.search-results {
	margin-bottom: 20px;
}

/************************************************
*                                               *
* This CSS file contains EXAMPLE styles for the *
*   plugin WP-Table Reloaded by Tobias B�thge!  *
*                                               * 
*  To use them, just copy them in to the box in *
*   the "Plugin Options" screen or add them to  *
*           your theme's "style.css".           *
*                                               *
*                   Thank you!                  *
*                                               *
************************************************/

/* Global CSS definitions for WP-Table Reloaded
inspired by "blue" theme of TableSorter 2.0 Plugin */

/* on how to change column widths, see below */

/* general table styles */
table.wp-table-reloaded {
	font-family:arial;
	background-color: #eef5e3;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	border: 1px solid #d6d6d6;
}

.wp-table-reloaded-id-2 .column-1 {
	text-align: center;
}
.wp-table-reloaded-id-2 img {
	padding: 8px;
}
/* Styles for the tablehead (<th>) (if enabled) */
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {
	background-color: #eef5e3;
	border: 1px solid #FFF;
	font-size: 10pt;
	padding: 4px;
	font-weight: bold;
}

table.wp-table-reloaded thead tr .header {
	background-image: url(/theme-stage/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.wp-table-reloaded tbody td {
	color: #000000;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}


/* Styles for alternating row colors (if enabled) */
table.wp-table-reloaded tbody tr.even td {
	background-color:#FFFFFF;
}
table.wp-table-reloaded tbody tr.odd td {
	background-color:#F0F0F6;
}


/**************************************/
/* how to change column widths :
you can access a column with its CSS-class
(that is ".column-" plus the number of the column)
use table.wp-table-reloaded to do your change for every table, or use
table.wp-table-reloaded-id-<id> for just a single table (with ID <id>)

example: this changes the width of the third column of table ID 5 to 25px:


table.wp-table-reloaded-id-5 .column-3
{
	width: 25px;
}

*/


/* Styles for the sorting (if Tablesorter is enabled) */
table.wp-table-reloaded thead tr .headerSortUp {
	background-image: url(/theme-stage/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown {
	background-image: url(/theme-stage/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown, table.wp-table-reloaded thead tr .headerSortUp {
	background-color: #8dbdd8;
}


/* Style for the Table Name (in <h2>-Tag) (if printed above the table) */
h2.wp-table-reloaded-table-name {
	font-size: 16px;	
}

/* Style for the Table Description (if printed under the table) */
span.wp-table-reloaded-table-description {
	font-size: 10px;	
}

#mailpress h2 {
	margin-bottom: 6px;
	color: #fff;
	font-size: 1em;
}

.MailPressFormEmail {
	width: 117px;	
}

#mailpress .MailPressFormSubmit {
	margin-top: 5px;	
}

/* ****************************** */
/* IE6 WARNING
/* ****************************** */

#ie-message {
background:#ccffcc;
text-align:center;
border-bottom:1px solid #900;
color: #000;
position:absolute;
top:0;
left: 0;
padding:5px;
border: 3px solid #009900;
width:100%;
}
#ie-message a {
color: #07439d;
}

