/* -----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: 28px 0 0 0;
	padding: 0 0 0 0;
	text-align: left; 
	background: #030409 url(../images/graphics/LakeCountyConcertAssociationBKG-05.jpg)no-repeat center top;
	background-repeat: no-repeat;
    background-size: 100% auto;
    min-height: 700px;
    position: relative;
    width: 100%;
}

h1 {
	color: #AA622D;
	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;
	line-height: 25px;
}



.indent_h3 {
	margin-left: 20px;
}
	

/*----- 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;
    color: #496EA0;
}
/* ------------- 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 !important;
}
#outerWrapper #contentWrapper #rightColumn1 {
	float: right;
	width: 256px;
	padding-bottom: 20px;
	font-size: 90%;
}
/* ---------- footer ------------- */

#outerWrapper #footer {
	background-color: #070709;
	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 ------------- */
#dropDownMenu {
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 {
	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;
    text-align: center;
}

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

#feature {
	background: url(../images/Banner16.jpg) no-repeat center;
	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 p.box {
	padding-left: 0;
	color: #333366;
	line-height: 150%;
	font-style: oblique;
}

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


#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;
    text-align: left !important;
}
#content ul li {
	list-style: none;
	text-decoration: none;
}
#content ul.list09 li {
	list-style: disc;
	font-size: 15px;
	color: #7F5F48;
	margin-left: 75px !important;
	line-height: 1.5em;	
}
#content #shoppingTbl {
	margin: 0px auto 30px;
	width: 600px;
	clear: right;
}
#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: 20px 10px;
    text-align: left;
    font-size: 10px;
}
.cost   {
	font-weight: 500;
	color: #903;
	display: block;
	text-align: right;
	font-size: 14px;
	padding-right: 10px;
	margin-top: -15px;
}



#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: 0px;
	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;
	clear:both
}
.right_promo {
	font-size:22px;
	text-align: right;
	padding-right: 25px;
	padding-top: 5px;
	color: #421B00;
	border-top: 1px solid #803300;
	border-bottom-style: none;
	padding-bottom: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	clear:both
}

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

.float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
	border-style: none;
}
.float-left-mg-bt {
	float: left;
	margin-right: 15px;
	padding-bottom: 50px;
	border-style: none;
}
.float-left-pad-btm {
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
	border-style: none;
	padding-bottom: 15px;
}

.float-right {
	display: block;
	float: right;
	margin-right: 10px;
	margin-bottom: 12px;
}
.float-right_viewcart {
	display: block;
	float: right;
	margin-top:-20px;
	margin-right:10px;
	margin-bottom:0;
}
.pad {
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 15px;
	margin: 0px;
	border-style: none;
	outline: none;
}
.pad-sm {
	padding-top: 10px;
	padding-left: 35px;
	margin-bottom:0;
}
.pad-sm-1 {
	padding-top: 10px;
	padding-left: 45px;
	margin-bottom: 5px;
}
.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;
}
#content .center04{
	text-align:center;
	margin-left:-20px;
}
#content .center03 {
	font-size: 24px;
	text-align: center;
	line-height:34px;
}
#content .center-02 {
	text-align: center;
	margin-top: 0;
}
.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;
}
.color4 {
	color: #663300;
	font-weight: bold;
	font-size: 13px;
}
.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: center;
    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;
}
.concertinfo {
	font-family:"Times New Roman", Times, serif;margin-bottom: 20px;
	font-size: 20px;
	text-align:center;
}
	
.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 35px 0px;
	text-decoration: none;
	font-size: 9px;
}
.featured-left-first {
	margin: 0px 20px 10px;
	padding-right: 0px;
	float: left;
	text-decoration: none;
	border-style: none;
}
.img-left-centered {
	margin: 0px 50px 10px;
	padding-right: 0px;
	float: left;
	text-decoration: none;
	border-style: none;
}
.imgLeftPadLeft {
	margin: 25px 30px 15px 20px;
	float: left;
}
.imgright {
	margin: 15px 10px;
	float: right;
	border: 1px solid #000;
}
.imgright-hp {
	margin: 0;
	float:right;
	clear:both;
}
	
.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;
}
.notice5 {
	color:#600;
	font-style: italic;
	padding-left: 10px !important;
}
.strong {
	font-weight: bold;
}
#content #prices {
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	text-align: center;
}
#content #prices td {
	padding: 5px 5px 5px 45px;
	text-align: center;
}
.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: 14px;
	color: #000;
	text-align: center;
}

.indent {
	padding-left: 35px;
}
#content .year {
	margin-top: -10px;
	font-size: 20px;
	line-height: 18px;
	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;
}
#content .padStrong-2 {
	padding: 10px 0 10px 0;
	font-weight: bold;
	margin-top: 10px;
	text-align:center;
	font-size: 20px;
	margin-bottom:0px;
}

.smallest {
	font-size: 10px;
	color: #000;
}
.description   {
	font-size: 16px;
	color: #5E4533;
	display: block;
	padding-bottom: 5px;
	font-weight: 600;
}
.descriptionsmall {
	font-size: 11px;
	padding-left: 5px;
	color: #366;
}

.descriptionbold {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	display: block;
	background: #e7ddca;
	border: 1px solid #beb6a6;
	padding: 10px 0px 10px 5px;
	margin-bottom:-15px;
}
.descriptionbold-mg {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	display: block;
	background: #e7ddca;
	border: 1px solid #beb6a6;
	padding: 10px 0px 10px 5px;
	margin-bottom: 10px;
}
.descriptionbold-color {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	display: block;
	background: #e7d0a4;
	border: 1px solid #beb6a6;
	padding: 10px 0px 10px 5px;
	margin-bottom: 10px;
}
.descriptionboldWPadding {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    display: block;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    margin-top: 20px;
    text-align: center;
}
.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;
}
.notice4 {
	background: #D1C7B6;
	display: block;
	border: 1px solid #7C5C45;
	padding: 2px;
	font-size: 80%;
	color: #291F16;
}
img.music_note {
	position: absolute;
	left: 175px;
	top: 840px;
	border: none;
}
	
.promotion {
	width: 325px;
	padding: 10px;
	float: left;
}
#content p.ticket{
	font-size: 11px;
	text-align:center;
	line-height: 15px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 29px;
	background: url(../images/ticket.jpg) no-repeat; background-position: 10px -2px;	
}
.promotion_float_left {

	float: left;
	padding: 0px 20px 0px 15px;
}
.promotion_concert_info {
	margin-top: -5px;
	width: 250px;
	float: right;

}
.bonus {
	font-size: 13px;
	margin-top: 10px;
	padding: 5px;
	color:#40311E;
	font-weight:600;
	clear:both;
	border: 1px dashed #333;
	background: #E3DBB9;
}
.promotion-news {
	display:block;
	margin-top: 5px;
	font-size: 12px;
	line-height: 14px;
	text-align:center;
}
.featured-right-sm {
	float: right;
	border: 1px solid #240F00;
	margin: 20px 40px 20px 20px;
	text-decoration: none;
}
.date-sm-left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #822B00;
	margin-left: 20px;
	padding: 0px;
	text-align: left;
	line-height: 15px;
}
.smCaps {
	color: #560F13;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-variant: small-caps;
    font-weight: 400;
}
.xsmCaps {
	color: #482016;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-variant: small-caps;
    font-weight: 600;
	padding-left: 25px;
}
.smCaps_12 {
	display:block;
	color: #560F13;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
	font-variant: small-caps;
	font-weight: 400;
	margin-left:350px;
	padding-top:5px;
	

}
.color_1 {
	color: #036;
	background-color:#f4efe5;
	border: 1px solid #ecddc0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 0px;
}
#content #shoppingTbl td.morespace {
	padding-top: 20px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
table#shoppingTbl td.nomargin {
	margin: 0px;
	padding: 0px;
}
.imgcenter {
	margin-left: 90px;
}

.boldhver a {
	font-size: 16px;
	font-weight: bold;
	color: #440d0b;
	text-decoration:none;
	padding-left:68px;
}
.boldhover a:hover {
	font-size: 16px;
	font-weight: bold;
	color:#990000;
	text-decoration:underline;
}

.left-pad {
	padding-left: 95px;
}
.left-pad-2 {
	padding-left:
20px;
margin-top: -50px;
}

/*-------------Blockquotes ----------*/
blockquote {
  margin: 1.5em 0 1.5em;
  padding: 0 1em 0 2.5em;
  position:relative;
}
blockquote:before
 {
  color: #ccc;
  content: "\201C";
  font-size: 5em;
  position:absolute;
  left:5px;
  top: 0.3em;
  line-height: 0.1em;
}

blockquote:after
 {
   color: #ccc;
  content: "\201D";
  font-size: 5em;
  position:absolute;
  right:3px;
  bottom: 0em;
  line-height: 0.1em;
}
.blockquoteSig {
	text-align: right;
	font-variant: small-caps;
	margin:-15px 15px 40px; 0;
	
}

/*-------------table---------*/

table {
	border-collapse:collapse;
	width: 100%;
}
/*table, th, td {
	border: 1px solid #CCC;
}
*/
th {
	background-color:#7b3837;
	font-weight:
	height:40px;	color:white;
	padding-left:7px;
	vertical-align:center;
}
tr {
	height: 26px;
}
td {
	padding-left: 7px;
}
.alt-row {
	background-color:#f5edea;
}
.button-box {
	color: #000;
	background-color: #CCCCCC;
	padding: 5px;
	border: thin solid #903;
}
.button-box2 {
	color: #000;
	background-color: #eeeeee;
	padding: 15px 10px 5px 10px;
	border: thin solid #903;
}
.artistInfo-r {
	float:right;
	width: 200px;
	padding: 0 15px 0 25px;
}
.clear-1 {
	clear:both;
}
.span-heading-1 {
	color:#930 !important;
	font-size: 16px !important;
}
#outerWrapper #contentWrapper #content .benefits {
    padding-left: 25px;
    font-size: 14px;
    list-style-type: square !important;
    text-align: left !important;
}
#content #shoppingTbl .membership-button td {
	padding-top: 0px !important;
	}
	
	
/* styles.css | https://www.lakecountyconcerts.org/Support/styles.css */

#mc_embed_signup .mc-field-group input {
  margin-bottom: 8px;
  padding: 7px;
  min-width: 95%;
}

/* Element | https://www.lakecountyconcerts.org/membership.html */

#mce-FNAME {
 margin-bottom: 8px;
  padding: 7px;
  min-width: 95%;
}

/* Element | https://www.lakecountyconcerts.org/membership.html */

#mce-EMAIL {
 
  margin-bottom: 8px;
  padding: 7px;
  min-width: 95%;
}
.asterisk {
	display:none;
}
.myButton34 {
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	text-align:center !important;
	background-color:#768d87;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
	width: 200px;
	}
.myButton34:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.myButton34:active {
	top:1px;
}
.desc-h4  {
	font-family: Verdana, Geneva, sans-serif;
	color: #4D84BD;
	padding-left: 10px;
	margin-top: 40px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 14
		px;
}
