/* -----Style sheet for Lake County Community Concert Association-----*/

/* ---Created by:
		Piper Web Design
		(847) 224-1602) ----*/

/* -----reset----- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	text-align: left;
}
/* -----main----- */
body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left; 
	background: #240F00 url(../images/body-fade-bg.png) repeat-x top;
}

h1 {
	color: #5E2600;
	padding-top: 10px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
}

h2 {
	color: #000;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: -1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #803300;
	padding-bottom: 6px;
}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-variant: normal;
	color: #AE6726;
	font-size: 14px;
	text-align: left;
	margin-top: 30px;
	margin-right: 25px;
	font-style: italic;
}


/*----- links -----*/

a, a:link {
	color: #009;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	border: none;
}

a:visited {
	color: #009;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #009;
	font-weight: normal;
	text-decoration: underline;
}

a:active {
	color: #000;
	outline: none;
}
a:focus {
	outline: none;
}
/* ------------- previous --------------*/
#content #previous a, #content #previous a:link {
	color: #003;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
}


#content #previous a:visited {
	color: #003;
	font-weight: normal;
	text-decoration: none;
}

#content #previous a:hover {
	color: #003;
	font-weight: normal;
	text-decoration: underline;
}

#content #previous a:active {
	color: #000;
	outline: none;
}
#content #previous a:focus {
	outline: none;
}


/* --------Wrapper------------- */
#outerWrapper {
	background-color: #fff;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left; 
	width: 920px;
}

#innerWrapper {
	border: solid 2px #000;
}

#outerWrapper #homeheader {
	background: url(../images/homehead-bg.jpg) no-repeat center top;
	color: #FFE3C6;
	height: 24px;
}
#outerWrapper #contentWrapper {
	overflow: hidden;
	background: url(../images/content-bg.jpg) repeat-y;
}
#outerWrapper #contentWrapper #content {
	float: left;
	width: 620px;
	margin: 0px;
	padding: 20px 10px 20px 20px;
	text-align: left;
}
#outerWrapper #contentWrapper #rightColumn1 {
	float: right;
	width: 256px;
	padding-bottom: 20px;
	font-size: 90%;
}
/* ---------- footer ------------- */

#outerWrapper #footer {
	background-color: #240F00;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 45px;
	color: #A39685;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 12px;
}
/* --------------Top Nav ------------- */
#nav {
	height: 47px;
	color: #FFFFFF;
	background: url(../images/nav-bg.jpg) repeat-x top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}
#nav ul li a {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	color: #E7CFB6;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 47px;
	font-weight: bold;
	background: url(../images/nav-divider.jpg) no-repeat right top;
}
#nav ul li a:hover {
	background: url(../images/navhover.jpg) repeat-x top;
	text-decoration: none;
	color: #FFFFFF;
}

#nav ul li#active {
	background: url(../images/navhover.jpg) repeat-x top;
	text-decoration: none;
}
#nav ul li#active a {
	color: #FFFFFF;
}

/* -------right sidebar ------------ */

#rightColumn1  p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding-right: 10px;
	padding-left: 15px;
	margin-top: 10px;
}
#rightColumn1 p.center {
	text-align: center;
}

#rightColumn1 h2 {
	font: normal 22px/24px Georgia, "Times New Roman", Times, serif;
	color: #E7E0D8;
	background: url(../images/sidebar-h2.jpg) no-repeat left top;
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 13px;
	letter-spacing: normal;
	border-bottom-style: none;
	margin: 10px;
}

#rightColumn1 hr {
	background-color: #A68F6F;
	color: #A68F6F;
	height: 1px;
	border: 0;
}

#feature {
	background: url(../images/Banner8.jpg) no-repeat left top;
	height: 180px;
	border-bottom: 10px solid #000000;
}


#logo {
	height: 180px;
}


#content #contactUs .text {
	width: 175px;
}
#content #contactUs .textarea {
	width: 0px;
	margin-left: 0px;
	white-space: pre;
}

#content p {
	line-height: 140%;
	padding-right: 10px;
	padding-left: 22px;
	text-align: left;
}

#content ul {
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#content ul .triangle {
	background: url(../images/arrow.gif) no-repeat left center;
	padding-left: 35px;
	font-size: 16px;
	font-style: italic;
	color: #5F2F18;
	margin-left: 90px;
	line-height: 20px;
	padding-right: 15px;
}
#content ul li {
	list-style: none;
	text-decoration: none;
}
#content #shoppingTbl {
	margin: 0px auto 30px;
	width: 600px;
}
#content #shoppingTbl tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
#content #shoppingTbl tbody tr td .textright {
	text-align: right;

!important;
	display: block;
	padding-right: 10px;
}
#content #shoppingTbl td {
	padding: 10px;
	text-align: left;
}
.cost   {
	font-weight: 500;
	color: #903;
	display: block;
	text-align: right;
	font-size: 14px;
	padding-right: 10px;
}



#content .widebox p {
	padding:8px;
	margin:3px;
	line-height: 120%;
}
#footer a, #footer a:visited, #footer a:active, #footer a:focus {
	color: #A39685;
	font-weight: bold;
	
}
#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}


#contactUs table {
	margin-top: 5px;
	margin-left: 40px;
	border: 1px solid #63442F;
	background: #E4DAD1;
	height: 0px;
}
#subscribe-phone, #subscribe-online, #subscribe-form  {
	margin-right: auto;
	margin-left: auto;
}


.featured-left {
	float: left;
	border: none;
	padding-right: 0px;
	margin: 30px 20px 10px;
}
#rightColumn1 img.noborder {
	border-style: none;
}

.featured-left-no-und {
	margin: 10px 20px;
	float: left;
	padding-right: 0px;
}

.date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #930;
	margin-top: 30px;
}
.inputValue {
	width:50%;
	margin-top:5px;
}
.right {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	color: #421B00;
	border-top: 1px solid #803300;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	padding-bottom: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
}


.inputText {
	text-align: right;
	margin: 0px;
	padding-right: 10px;
}

.float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
	border-style: none;
}
.float-right {
	display: block;
	float: right;
	margin-right: 10px;
	margin-bottom: 12px;
}

.pad {
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 15px;
	margin: 0px;
	border-style: none;
	outline: none;
}
.inputButton {
}
.emailFormError {
	margin:0px;
	color:#FF0000
}
.required {
	font-size:9px;
	color:#C00;
}
.featured-left-ind {
	float: left;
	border: 1px solid #240F00;
	padding-right: 0px;
	margin: 30px 20px 10px 40px;
}

.underline {
	border-bottom: 1px double #560F13;
	margin-top: 5px;
	letter-spacing: .2em;
	padding-bottom: 8px;
	text-align: left;
}

.title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-variant: small-caps;
	color: #000;
	font-weight: bold;
}
#content .center{
	text-align: center;
}
.superscript {
	font-family: Verdana, Geneva, sans-serif;
}
.h3small {
	font-size: 18px;
	padding-top: 20px;
	margin-bottom: -2px;
	margin-top: 0px;
}
.pad .extrasmall {
	font-size: 10px;
	color: #3F2C1F;
}
.question {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-variant: normal;
	color: #2D1F15;
	border-style: none;
	font-style: italic;
}
.color1 {
	color: #560F13;
	font-weight: bold;
}
.text-flt-left {
	display: block;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
.ul-title {
	font-size: 16px;
	font-weight: 500;
	font-variant: normal;
	color: #520;
	line-height: 140%;
}
.subscribe {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-variant: small-caps;
	text-align: left;
	margin-bottom: 0px;
	padding-right: 15px;
	color: #37251A;
	padding-top: 20px;
}
.h2right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-variant: normal;
	color: #000;
	text-align: center;
	padding-right: 10px;
	border-bottom: none #CCC;
	border-right-style: none;
	border-left-style: none;
	margin-bottom: 5px;
	border-top: 1px double #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.answer  {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	margin-bottom: 30px;
	margin-left: 80px;
}
.imright2 {
	display: block;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	clear: left;
}
.map {
	margin-left: 40px;
	padding: 0px;
}
.date-sm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #822B00;
	margin-top: -20px;
	padding: 0px;
	text-align: left;
	line-height: 15px;
}
.readmore {
	text-align: right;
	display: block;
	padding-right: 20px;
}

.imgright3 {
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.featured-left-sm {
	float: left;
	border: 1px solid #240F00;
	padding-right: 0px;
	margin: 0px 20px 20px;
	text-decoration: none;
}
.featured-left-first {
	margin: 0px 20px 10px;
	padding-right: 0px;
	float: left;
	text-decoration: none;
	border-style: none;
}

.imgright {
	margin: 15px 10px;
	float: right;
	border: 1px solid #000;
}
.note {
	background: url(../images/note.png) no-repeat left top;
	padding-left: 25px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 15px;
	font-size: 14px;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
}
.noteStore {
	background: url(../images/note.png) no-repeat left top;
	font-size: 14px;
	text-align: left;
	border-bottom: none;
	margin: 0px 20px 10px 30px;
}
.imgStore {
	float: left;
	margin-top: 5px;
	padding-left: 25px;
	margin-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
/* ------------ optional---------------- */
.widebox {
	border: 1px solid #785841;
	margin: 20px auto;
	background: #E7E0D8;
	width: 475px;
	padding: 10px;
	font-size: 12px;
}
.quotation {
	font-size: 18px;
	color: #4A382B;
	font-weight: 500;
	line-height: -20px;
}

.widebox h5 {
	background-image: url(../images/widebox-title.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
}
#content .quote {
	font-family: "Comic Sans MS", cursive;
	font-size: 24px;
	line-height: 30px;
	font-weight: 400;
	color: #900;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 25px;
}
.notice {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-variant: normal;
	color: #911;
	border-style: none;
	font-style: italic;
	line-height: 18px;
}
.notice2 {
	color:#212C42;
	font-style: italic;
}
.notice3 {
	color:#600;
	font-style: italic;
}
.strong {
	font-weight: bold;
}
#content #prices {
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
}
#content #prices td {
	padding: 5px 5px 5px 45px;
}
.contact {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #560F13;
	background: url(../images/arrow.gif) no-repeat left center;
	padding-left: 35px;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
}
#content .title2{
	font-size: 16px;
	font-style: italic;
	line-height: 18px;
	color: #000;
	text-align: center;
}

.indent {
	padding-left: 35px;
}
#content .year {
	font-size: 22px;
	line-height: 24px;
	font-weight: 400;
	color: #5E2600;
	text-align: center;
}
#donate {
	margin-left: 25px;
}
.imgfloat {
	float: left;
	text-decoration: none;
	border-style: none;
}

.indentStrong {
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	padding-left: 15px;
	color: #000;
}
.padStrong {
	padding-right: 10px;
	padding-left: 20px;
	clear: both;
	padding-top: 10px;
	font-weight: bold;
	margin-top: 10px;
}
.smallest {
	font-size: 10px;
	color: #000;
}
.description   {
	font-size: 16px;
	color: #5E4533;
	display: block;
	padding-bottom: 10px;
	font-weight: 600;
}
.descriptionsmall {
	font-size: 11px;
	padding-left: 5px;
	color: #366;
}

.descriptionbold {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	display: block;
	padding-bottom: 10px;
}
.descriptionboldWPadding {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
}
.unavailable {
	color: #560F13;
	padding-left: 10px;
	text-indent: 10;
	margin-left: 8px;
}
#rightColumn1 a.news {
	font-size: 90%;
	color: #9C0101;
}
#content p .centerindent{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
	color: #31231A;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
	border: 1px dotted #A48C6A;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #F1EEE7;
}

/* ----- mail chimp overrides ---*/

#mc_embed_signup form {
		padding:0px 0 0px 3%;
}
	#mc_embed_signup{background:#C0B099; clear:left; margin-left:15px; font:11px Helvetica,Arial,sans-serif;  width:220px;
	}
	
	#mc_embed_signup .button{
	color: #31231A;
	background: #CFC4B1;
	border: 1px solid #333;
	margin-left:70px;
	padding: 0 10px;
	font-size:12px;
	font-weight:normal;
}
	#mc_embed_signup .button:hover {
		background-color:#73533C;
}
		
	#mc_embed_signup .mc-field-group input {
		color:#000;
		font-size:12px
}
		
	#mc_embed_signup #mce-success-response {
	color:#560F13
}	


#rightColumn1 p.zerobottom {
	margin-bottom: 0px;
}
#content span.centertext {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

