/*
Theme Name: CORPORATE
Theme URI: 
Description: A blank template used for page-centered themes.
Version: 1.6
Author: Eric McGregor
Author URI: 
Tags: 

http://flowplayer.org/tools/index.html
http://baselinecss.com/

*/
@import url("js/css/slider.css");

body {
	padding:0px;
	font-family: 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 75%; 
	line-height: 1.5;
	background:#333;
}

a {}
p {}
ul {}
li {}
h1 {}
h2 {}
h3 {}
h4 {}



/************************************
container
*/
.container {
	margin:0 auto;
	position:relative;
	padding:10px;
	background:#fff;
}


/************************************
header
*/
#header {
}
#header .container {
	height:144px;
	background:transparent;
	background:#a80000;
	padding:0 10px;
}

#headerimg {
	position:absolute;
	top:0;
	left:0;
}
#headerimg h1 {
	margin:0;
	padding:0;
}
#headerimg h1 a {
	display:block;
	background:url(images/logo.jpg) top left no-repeat;
	height:144px;
	width:190px;
}
#headerimg h1 a span {
	display:none;
}
#headerimg div.description {
	display:none;
}


#header #global_search {
	position:absolute;
	top:0;
	right:0;
}
/************************************
globalnav
*/
#globalnav {
	position:absolute;
	bottom:0;
	left:200px;
	z-index:900;
}
#globalnav .container {
	height:40px;
}
#globalnav ul {
	position:relative;
	z-index:900;
	padding:0;
	margin:0;
}

#globalnav li {
	position:relative;
	z-index:901;
	float:left;
	list-style:none;
	line-height:40px;
}
#globalnav li a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:0 10px;
	color:#000;	
}
#globalnav li.hover a {
	
}
#globalnav li a.on {
	background:#fff;
}

#globalnav li.hover ul {
	display:block;
}

#globalnav ul li ul {
	position:absolute;
	overflow:hidden;
	display:none;
	z-index:999;
	top:34px;
	left:0;
	width:300px;
	height:auto;
	background:#f1f1f1;
}
#globalnav li ul li {
	float:none;
	display:block;
}
#globalnav li ul li a {
	display:block;
}



/************************************
content wrapper
*/
.content_wrapper {
}



/************************************
content
*/
.content_wrapper .content {
}




/************************************
post
*/
.post {
	border-bottom:1px solid #d2d2d2;
	padding:10px;
}
.post.attached {}
.post h1 {}
.post h2 {}
.post h3 {}
.post small {}
.post p {}
.alignleft {
	float:left;
	margin:0 10px 5px 0;
}
.alignright {
	float:right;
	margin:0 0px 5px 10px;
}
.aligncenter {
	display:block;
	margin:10px auto;
}
.post.image .entry img {
	width:100%;
}

.post_thumbnail_container img {
	width:100%;
	height:auto;
}

.fakeimage {
	height:100px;
	border:1px solid #d2d2d2;
	margin-bottom:10px;
}
.fakeimage.big {
	height:200px;
}

.page_image .fakeimage {
	height:400px;
}
/************************************
page
*/
.page {}
.page.attached {}
.page h1 {}
.page h2 {}
.page h3 {}
.page small {}
.page p {}


/************************************
comments
*/
#respond {
}
h3#comments {

}
ol.commentlist {
	list-style:none;
	padding:0;
	margin:0;
}
ol.commentlist li.comment {
	border-bottom:2px solid #ebebf2;
}
ol.commentlist li.comment.even {
	background:transparent;
}

ol.commentlist .comment-body {
	position:relative;
	padding:18px 0;
}
ol.commentlist .comment-body p {}

ol.commentlist .comment-author {
}
ol.commentlist .comment-author img.avatar {
	position:absolute;
	top:18px;
	left:-45px;
}
ol.commentlist cite.fn {}
ol.commentlist span.says {}

ol.commentlist .comment-meta {}
ol.commentlist .comment-meta a{}
ol.commentlist .comment-meta a.comment-edit-link {}

#respond {
	margin-top:18px;
}
#respond h3 {}
.cancel-comment-reply {}

form#commentform {}
form#commentform p {}
form#commentform textarea#comment {
	width:486px;
}
form#commentform input {}
form#commentform input#submit {}






/************************************
subnav and sidebar styles
*/
/************************************
sidebar
*/
#sidebar {
}
#sidebar .wrapper {
	padding:10px;
	border-left:1px solid #d2d2d2;
}
#sidebar h3 {}

#sidebar .widget {}

#sidebar ul {}
#sidebar ul li {}
#sidebar ul li a {}
#sidebar ul li a:hover {}
#sidebar ul li.current_page_item a {}


/************************************
subnav
*/
#subnav {}
#subnav .wrapper {}
#subnav h2 {}
#subnav h3 {}

#subnav ul {}
#subnav ul li {}
#subnav ul li a {}
#subnav ul li a:hover {}
#subnav ul li.current_page_item a {}




/*
***********************************
************************************
WIDGETS
************************************
************************************
*/

.widget {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #d2d2d2;
}
.widget h3.widgettitle {}


/************************************
PAYPAL
*/
.widget_paypal_donations p {
	margin:0 0 18px 0;
}

/************************************
SEARCH FORM
*/
#searchform {}
#searchform div {}
#searchform label.screen-reader-text {display:block;}
#searchform input#s { }
#searchform input#searchsubmit {}

#sidebar #searchform {margin:18px 0;}
#sidebar #searchform input#s { width:186px; margin-bottom:6px;}
#sidebar #searchform label.screen-reader-text {display:none;}


#subnav #searchform {margin:18px 0;}
#subnav #searchform input#s { width:186px; margin-bottom:6px;}
#subnav #searchform label.screen-reader-text {display:none;}



#custom_cf7-3 {}
.widget_custom_cf7 {}
.wpcf7 {}
.wpcf7 form.wpcf7-form {}

input.wpcf7-validates-as-required {
	width:200px;
}
input.wpcf7-validates-as-email.wpcf7-validates-as-required {}

span.wpcf7-form-control-wrap.your-subject {}
span.wpcf7-form-control-wrap.your-subject input {
	width:200px;
}

span.wpcf7-form-control-wrap.your-message {}
span.wpcf7-form-control-wrap.your-message textarea {
	width:200px;
}

.wpcf7-response-output {
}




.gallery {
}
dl.gallery-item {
	float:left;
	margin:0;
}
dt.gallery-icon {}
dt.gallery-icon a {
	display:block;
	padding:5px;
}
dt.gallery-icon a img {
	display:block;
	margin:0 auto;
}
/*
***********************************
************************************
PAGE TEMPLATES
************************************
************************************
*/
#home_grid .grid{
	float:left;
	width:25%;
	margin:0;
	padding:0;
}
#home_grid .grid_container {
	border:1px solid #d2d2d2;
	border-width:1px 1px 1px 0;
}
#home_grid .grid .post {
	height:300px;
	border-left:1px solid #d2d2d2;
}	
#home_grid .grid:last-child {
	border-right:1px solid #d2d2d2;
}

/************************************************
CONTACT FORM
*/






/************************************
footer
*/
#footer {
	text-align:center;
}
#footer p {
	text-align:inherit;
	color:#666;
	line-height:36px;
}
#footer p a {
	padding:0 10px;
	color:#888477;
}









#sidebar .wpsc_description p {
	width:75px;
}