
/* - - - - - - - - - - - - - - - - - - - - -

Title :    Midwest Concerts and Events
URL :      http://midwestconcerts.com

Created :  NA
Modified : 07.03.2008

- - - - - - - - - - - - - - - - - - - - - */
/*
http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}

/* =HTML
- - - - - - - - - - - - - - - - - - - - - */
body {
	font-size: 66%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: #F4EACF url(../images/bg01.jpg) 0px 0px repeat-x;
	color: #7F6E5D;
}

html>body {
	font-size: 11.7px;
}

p, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	line-height: 1.6em;
}

#page ul {
	margin-left:1em;
	margin-bottom:2em;
}

#page ul li {
	list-style:square;
	margin-left:1em;
	margin-bottom:0.6em;
}

strong {
	color: #635343;
	font-weight:bold;
}

cite {
	font-style:italic;
	font-size:0.9em;
}

em {
	font-style:italic;
}

#page ul.list1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#page ul.list1 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 122px;
	padding-left: 40px;
}

#page .list1 li.first {
	padding-left: 0px;
}

.list2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

/* =HEADINGS
- - - - - - - - - - - - - - - - - - - - - */
h1, h2 {
	margin: 0px;
	text-transform: lowercase;
	font-weight: normal;
	color: #513E2B;
}

h1 {
	letter-spacing: -2px;
	font-size: 28px;
}

h2 {
	margin-bottom: 15px;
	letter-spacing: -1px;
	font-size: 18px;
}

h2.style1 {
	font-size: 16px;
	color: #B69C82;
}

h3 {
	font-size:1.4em;
	font-weight:bold;
}

/* =LINKS
- - - - - - - - - - - - - - - - - - - - - */
a:link {
	color: #E08B14;
}

a:visited {
	color: #E08B14;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

/* =LAYOUT
- - - - - - - - - - - - - - - - - - - - - */

.clear {
	clear:both;
}

#header {
	width: 920px;
	height: 197px;
	margin: 0px auto;
	background:#212426 url(../images/bg02.jpg) no-repeat center bottom;
}

#logo {
	width: 920px;
	height: 157px;
	background: url(../images/homepage01.jpg) no-repeat left bottom;
}

#logo h1, #logo h2 {
	text-indent: -9000em;
	overflow:hidden;
}

#today {
	float: left;
	padding: 13px 0px 0px 60px;
	text-transform: lowercase;
	font-size: 13px;
	color: #707A75;
}

#page {
	width: 800px;
	margin: 0px auto;
	padding: 42px 60px;
	background: url(../images/bg03.jpg) no-repeat left top;
}

.boxed {
	background: url(../images/subpage2_01.gif) no-repeat right top;
}

.boxed .content {
	padding: 30px 23px 0px 23px;
	background: url(../images/subpage2_02.gif) no-repeat left top;
}

.bg1 {
	background: #FFF8F0 url(../images/subpage1_01.gif) no-repeat left top;
}

.bg2 {
	padding: 15px 11px 0px 12px;
	background: url(../images/subpage1_02.gif) no-repeat right top;
}

.bg3 {
	background: url(../images/subpage1_03.gif) no-repeat left bottom;
}

.bg3 div {
	height: 25px;
	background: url(../images/subpage1_04.gif) no-repeat right bottom;
}

#content {
	float: right;
	width: 515px;
}

.subpage #content {
	float: left;
	width: 492px;
}

#sidebar {
	float: left;
	width: 262px;
}

.subpage #sidebar {
	float: right;
	width: 263px;
}

#box5 {
	padding: 35px 25px;
	background: url(../images/homepage13.jpg) no-repeat left top;
}

#box6 img.left {
	margin-top: 0px;
	margin-right: 15px;
}


#footer {
	height: 100px;
	background: url(../images/bg04.jpg) repeat left top;
}

#footer p {
	margin: 0px;
	padding-top: 30px;
	text-align: center;
	line-height: normal;
	color: #A08D7A;
}

#footer a {
	color: #A08D7A;
}

/* =NAVIGATION
- - - - - - - - - - - - - - - - - - - - - */
/* Global Navigation */
#menu {
float:right;
}

#menu ul {
	margin: 0;
	padding: 13px 43px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	padding: 0px 12px;
	background: url(../images/homepage02.gif) no-repeat left center;
}

#menu li.first {
	background: none;
}

#menu a {
	text-transform: lowercase;
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

/* =DETAILS
- - - - - - - - - - - - - - - - - - - - - */
.align-justify {
	text-align: justify;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

img.border {
	padding: 3px;
	border: 1px solid #E5D4C4;
	background: #FFF8F0;
}

img.left {
	float: left;
	margin: 5px 25px 5px 0px;
}

img.right {
	float: right;
	margin: 5px 0px 0px 25px;
}

hr {
	display: none;
}

.hr1 {
	height: 1px;
}

/* Newsletter Signup Form */
form#signUp {
	margin-bottom:4px;
}

/* Fancy Blockquotes */

.testimonials blockquote, .performers blockquote {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	background: url(../images/open-quote.gif) no-repeat left top;
	padding-left: 20px;
	margin-top:36px;
	margin-bottom:36px;
	color:#6D5345;
}

.testimonials blockquote p, .performers blockquote p {
	background: url(../images/close-quote.gif) no-repeat bottom right;
	padding-right:20px;
	line-height:1.4em;
}

.testimonials blockquote p.noQuote, .performers blockquote p.noQuote {
	background: none;
}

.performers p.signature {
	line-height:1.2em;
	margin-bottom:6em;
}

.testimonials p.signature {
	line-height:1.2em;
	margin-bottom:6em;
	padding-left:20px;
}

/* Contact Page */
#address1 {
	margin: 0 24px 24px 0;
	width:220px;
	float:left;
}

#contactForm {
	margin-bottom:24px;
}

#contactForm div.info, #contactForm div.choose {
	margin-bottom:8px;
}

#contactForm .info label, #contactForm .choose label {
	float: left;
	width:120px;
	padding-top:3px;
	padding-right: 8px;
	text-align: right;
}

#contactForm .info input {
	width:240px;
}

#contactForm .check {
	width:140px;
	height:36px;
	float:left;
}

#contactForm .check label {
}

/* About Page */
/* clients */
.logoBox {
	margin-bottom:20px;
	margin-left:36px;
}

.logoBox img {
	float:left;
	margin-right:36px;
	margin-bottom:8px;
}

/* services */
ul#photoLinks li {
	list-style:none;
	margin:0;
	float:left;
	display:block;
	width:230px;
	text-align:center;
	margin-bottom:15px;
}

ul#photoLinks li img {
	display:block;
	margin-bottom:6px;
	text-align:center;
}

/* performer productions */
ul#photoShows li {
	list-style:none;
	margin:0;
	float:left;
	display:block;
	width:204px;
	text-align:center;
	margin-bottom:15px;
}

ul#photoShows li img {
	display:block;
	margin-bottom:6px;
	text-align:center;
}

/* company */

.about h3 {
	padding-top:12px;
}

/* Services Sub-Pages */
p.title {
font-style:italic;

}

.imageBox3 {
	width:420px;
	margin-left:34px;
	margin-bottom:12px;
}

.imageBox3 img {
	float:left;
	margin-right:20px;
}

/* Performers Pages */
#media {
	margin-bottom:20px;
}

#media #movie {
	float:right;
}

ul#thumbs li {
	float:left;
	margin:0 12px 20px 0;
	width:100px;
	list-style:none;
	text-align:center;
}

ul#thumbs li img {
	display:block;
	margin:0 0 4px 10px;
}

.center {
	text-align:center;
}