/* All material copyright © 2010 Karine Brighten Events */
/* Design by Aaron Moreno, 2/2010. Contact, morenoaa@gmail.com */


BODY { 
	padding:0px;
	background:#d8e6de;
}
* {font-family: Arial, Helvetica, sans-serif;}

/* Global Styles */
/*/////////////////////////////////////////////////////////////////////*/
A:Link { text-decoration:underline; color:#000; }
A:Hover { text-decoration:underline; color:#555; }
A:Active { color:#555; }
A:Visited { text-decoration:underline; color:#000; }

img { border:none; margin:0px; pading:0px; }

p {padding: 1px 15px 0px 5px;}

p a {font-size: 12px;}

h4 { margin:4px 0px; padding:0px; font:26px bold Arial; color:#000; }
h5 { margin:2px 0px; padding:0px 5px; font:17px bold Arial; color:#000; }
h6 { margin:4px 0px; font:11px Arial; }
hr { size:1px; color:#CCCC66; width: 97%;}

#wrap {width: 800px; margin: 0 auto;}

/*/////////////////////////////////////////////////////////////////////*/

/* Header */
#header {width:800px; height:223px;}
#logo {width:800px; height: 180px; background-image: url(images/logo.png);}

/*/////////////////////////////////////////////////////////////////////*/	

/* Navigation */
#menu { 
	width:794px; 
	height:43px; 
	background: #8DB135; 
	padding:0px;
	margin-top:0px; 
	border-left:3px solid #8DB135 ;
	border-right:3px solid #8DB135 ;
	border-top:3px solid #8DB135 ;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
.menup { padding-top:10px; }

#menu span { 
	font:13px Optima, Tahoma, sans-serif;
	margin:0px;
	padding:0px;
	color:#431569;
}

#menu a { color:#fff; padding:3px 4px; text-decoration:none; }
#menu a:link { text-decoration:none; }
#menu a:visited{ text-decoration:none; }
#menu a:hover { text-decoration:none; color:#431569; cursor:pointer; }	

.menuActive { 
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}


/* Imag Bar */
#imgbar { width:794px; height:71px; padding:0px; margin:0px; background:url(images/imagBar.jpg) no-repeat; overflow: hidden; border-left: 3px solid #8DB135; border-right: 3px solid #8DB135;}
#imgbar2 { width:794px; height:71px; padding:0px; margin:0px; background:url(images/imagBar2.jpg) no-repeat; overflow: hidden; border-left: 3px solid #8DB135; border-right: 3px solid #8DB135;}


/* Home, About */
#carea { 
	border-left:3px solid #8DB135;
	border-right:3px solid #8DB135;
	border-bottom:3px solid #8DB135;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	width:794px;
	color:#000;
	padding-bottom: 5px;
	display:block;
	background:#f6fce6;
	font-size: 13px;
	}


/* Content Area */
#cleft { 
	width:595px;
	padding:10px;
}


/*/////////////////////////////////////////////////////////////////////*/	
/* Consultation Button */
.cButton { background:none; }

/*/////////////////////////////////////////////////////////////////////*/	
/* Green Biz Elements */

.green { width:auto; height:auto; margin:20px 0px; }
.greenLeft { float:left; width:120px; }
.greenRight { float:left; width:250px; margin-left:10px; text-align:left; }	

/*/////////////////////////////////////////////////////////////////////*/	
/* Portfolio */
.portfolio { width:100%; height:400px; }
.pRow { width:100%; height:150px; }
.title { width:100%; display:table; }
.tCell { }
.imgThumb { padding:0px 30px 0px 0px; }

/*/////////////////////////////////////////////////////////////////////*/	

.cRight {
	float:right; 
	width:195px; 
	padding:0px;
	font:12px Georgia, "Times New Roman", Times, serif;
}

.cR-Span { margin-top:30px; float:right; }

/*/////////////////////////////////////////////////////////////////////*/
/* Testimonial & Press */

.tLeft { width:770px; float:left; height:auto; padding:8px 15px; font:13px Georgia, "Times New Roman", Times, serif;
	text-align:left; }
.tRight { width:750; float:right; height:auto; padding:8px 15px; font:13px Georgia, "Times New Roman", Times, serif;
	text-align:left; }

.tl { width:770px; height:auto; }
.imgleft{ float:left; }
.imgright { float:right; }

/*/////////////////////////////////////////////////////////////////////*/
/* Corporate & Non-profit */

.firstDiv { width:590px; height:95px; display:relative; }
.secondDiv { width:580px; height:500px; position:inherit; margin:15px 0px; padding:0px; }
.spanLeft { width:150px; float:left; }
.spanRight { width:440px; float:left; }
.cnpRight { float:right; width:170px; }


/*/////////////////////////////////////////////////////////////////////*/	
/* Portfolio */

.imgDesc01 { padding-left:10px; }
.imgDesc02 { margin-left:175px; }
	
/*/////////////////////////////////////////////////////////////////////*/	
/* Contact Form */
#mainCol  { width:720px; font:12px sans-serif; background:#f2ffcf; }
form { width:400px; }
form .fullRow { width: 100%; }
form .leftRow { width: 48%;	float: left; }
form .rightRow { width: 48%; float: right; }
form label { clear: both; padding-top: 8px; }
form label, form input, form textarea { width: 100%; display: block; }
form div input, form div textarea { border: #aaa 1px solid; background:#fff; }
form input.button { 
	margin-top: 8px;
	margin-right: 8px;
	float: left;
	border: #d2d39 1px solid;
	width: 6em;
}

/*/////////////////////////////////////////////////////////////////////*/

/* Footer */
.footer { 
	width:800px; height:180px; 
	background:url(images/footer.png) no-repeat; 
	font:13px bold sans-serif;
	margin:0 auto;
	padding:0;
}

.ftrLeft { float:left; width:47%; padding:12px 10px; color:#000; font-weight:bold; position:relative; }
.ftrRight { float:right; width:47%; padding:12px 10px; color:#000; font-weight:bold; }

.email { text-decoration:underline; color:#000; font-weight:bold; }

/*/////////////////////////////////////////////////////////////////////*/
