@charset "utf-8";
/* ingredient */

html {margin:5px 0px 0px 0px; color:#676a6d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body { margin:0px;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#00d9eb; font-size:18px; font-weight:normal; display:inline; line-height:23px;} /**blue**/
h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#6f004c; font-size:18px; font-weight:normal; display:inline; line-height:23px;} /**purple**/
h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#8aac33; font-size:18px; font-weight:normal; display:inline; line-height:23px;} /**green**/
h4 {font-family:Georgia, "Times New Roman", Times, serif; color:#f7b600; font-size:18px; font-weight:normal; display:inline; line-height:23px;} /**orange**/
h5 {font-family:Georgia, "Times New Roman", Times, serif; color:#00d9eb; font-size:21px; font-weight:normal; display:inline; line-height:23px;} /**larger blue**/

a:link {color:#62094b;}
a:hover {color:#f7b600;}
a:visited {color:#676a6d;}
a:active {color:#676a6d;}

.subCopy a:link {color:#676a6d; font-weight:bold;}
.subCopy a:hover {color:#f7b600; font-weight:bold;}
.subCopy a:visited {font-weight:bold;}
.subCopy a:active {color:#676a6d; font-weight:bold;}

#locations a {text-decoration:none;color:#676a6d;}


/*****form styles******/
select.dropdown { background-color:#FFFFFF;  border:1px solid #666666;}
input {background-color:#fad366; border:0px; padding:3px; color:#62094b; width:220px;}
input.submit {padding:0px; width:120px; height:23px;}
input.email {background-color:#FFFFFF;}
select {background-color:#fad366; border:0px; padding:0px; color:#62094b;}
input.checkbox {width:20px; background-color:#FFFFFF;}
.error {color:#CC0000;}
label.error {font-size:11px;}
/**********************/


/****misc text formatting****/
.orange {color:#f8bb11;}
.address {font-size:10px; line-height:14px;}

#header {width: 942px; 
	margin:0 auto; 
	background-color:#FFFFFF; 
	height:90px;
}
#headerRight {
	float:right; 
	width:630px; 
	text-align:right; 
	line-height:3px; 
	font-size:12px; 
}

/***header nav****/
#nav {
	position:relative;
	top:35px; 
	padding-right:10px; 
	font-size:23px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#feb900;
}
	#nav a, #nav a:visited { color:#feb900; text-decoration:none; }
	#nav a:hover { color:#8aac33; }
	#nav a.current {color:#8aac33; font-weight:bold;} /***show current page in bold green*****/
/*****************/

/***flash area****/
#flashContainer {
	width:100%; 
	background-color:#8aac33;
}
#flash {
	width: 942px; 
	margin:0 auto; 
	min-height:300px;
}
/*****************/

/***main content area***/
#pageContainer {width: 942px; 
	margin:0 auto; 
	background-color:#FFFFFF; 
	min-height:300px;
}

#leftColumn {
	width:582px;
	float:left;
	padding:15px 15px 15px 0px;
}

#subLeftColumn {
	width:582px;
	float:left;
	padding:0px 15px 15px 0px;
	border-top:13px solid #62094b;
}

#rightColumn {
	float:right;
	width:345px;
	background:url(../images/rightColBg.gif) top left no-repeat;
	min-height:300px;
	height:100%;
}

#rightColContent {
	padding-left:5px;
	padding-right:5px;
	width:315px;
	min-height:370px;
	border-left:1px solid #ededee;
	border-right: 1px solid #ededee;
	background: #FFFFFF;	
}

#subRightColContent {
	padding-left:5px;
	padding-right:5px;
	width:315px;
	min-height:370px;	
}

#stayInformed {
	background:url(../images/stayInformedBg.gif) top no-repeat;
	width:318px;
	height:137px;
	overflow:hidden;
	}
#stayInformed .contents {margin:50px 15px 15px 15px; font-size:10px;}	
	

#leftColContent {
 	border-left:1px solid #e7e7e8;
	border-right:1px solid #e7e7e8;
	min-height:200px;
	border-bottom:10px solid #8aac33;
	width:580px;
	}
	
#subLeftColContent {

	min-height:400px;
	border-bottom:10px solid #8aac33;
	width:582px;
	}	
	
#locations {
	padding:15px;
	background: #ffe9bc url(../images/locationsFooter.gif) bottom no-repeat;
}	

.copy {padding:10px; line-height:16px;}
.subCopy {padding:18px 0px 18px 18px; line-height:16px;}

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

/****footer****/
#footer {
	width: 942px; 
	margin:0 auto; 
	background-color:#FFFFFF; 
	min-height:100px;
}

#yellowBar {
	background-color:#f7b600; 
	margin:0px; 
	padding:0px; 
	width:100%; 
	height:6px; 
	line-height:4px;
}
	#yellowBar .text {background-color:#FFFFFF; display:inline; padding:4px; margin-left:6px;}
	
#footerLinks {
	font-size:10px; 
	color:#6f004c; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:100px; 
	font-weight:bold;
}
	
 #footerLinks a, #footerLinks a:visited {color:#6f004c; text-decoration:none;}
 #footerLinks a:hover {color:#feb900;}
 #footerLinks td {padding-right:20px;}
 
#footerRight {
	width:350px;
	margin-top:15px;
	text-align:right;
	float:right;
} 

.footerCopy {
	font-size:10px;
}
 
/**************/	

/****SUBPAGE LAYOUT********/
#subPageContainer {
	width:100%; 
	background: #FFFFFF url(../images/greenBG.gif) top repeat-x;
}
#pageContainer {
	width: 942px; 
	margin:0 auto; 
	background-color:#FFFFFF;
	min-height:300px;
}

/**twitter feed**/
.twtr-hd {display:none;}
#twitterFeed {padding-top:6px; padding-left:8px;}
.twtr-widget-profile {font-size:11px;} 
 .twtr-tweet-text {font-size:11px;}
