/*
Theme Name: MITB
Theme URI: www.musicintheburbs.com
Description: Music in The Burbs
Version: 1.0
Tags:
Author: Sean Mutchnick
Author URI: http://hhhoney.com
License: GPL
*/

body {
	margin: 0;
	padding: 0;
	font-family:Georgia,"Times New Roman",Times,serif;
	color: #000000;
	background-color: #ffa200;
}

a, a:link, a:visited {text-decoration: none; color: #8c1a1a;}
a:hover {text-decoration: underline;}

.clearfix {display: block; height: 0; clear: both;}

h3 {color:#590000; font-size: x-large; font-weight: bold; margin: 8px 0;}

.divcenterme {width: 100%; text-align:center; }

.small {font-size: small;}
.red {color: #8c1a1a;}

#header {width: 950px; margin: 0 auto; padding: 0; position: relative;}
#header .menucontainer {position: absolute; top: 150px; right: 106px;}
#header ul {list-style: none; padding: 0; margin: 0;}
#header li {float: left; margin: 0; padding: 0 10px 0 10px;} 
#header li a {display: block; font-size: 17px; font-weight: bold; color: #701616}
#header li a:hover, #header li.current_page_item a {text-decoration: none; border-bottom-style: solid; border-bottom-width: 8px; border-bottom-color: #701616;}

#content .pagecontent {float: left; width: 700px; height: auto;}
#content .pagecontent img {border-style: solid; border-color: #701616; border-width: 1px; padding: 3px; margin:5px;}
#content {width:900px;margin: 0 auto; padding: 0;}
#content .sidebar {font-size: small; width:19%; float: left; border-top-style: solid; border-top-width:8px; border-color: #701616; padding-top: 2px; margin: 0 20px 20px 0;}
#content .sidebar .title {color: #701616; font-weight:bold; font-size: large;}
#content .sidebar .preferredemail {margin-bottom: 5px;}
#content .sidebar .fname {margin-top: 5px;}
#content .sidebar input.email {background-color:#f58b04; border: solid; border-width:1px; border-color:#701616; width: 100%; margin-bottom: 5px;}
.phplistpagecontent {width: 425px; text-align:center; padding: 15px; margin: 0 auto;}
#content .photobox {float: left; margin: 5px; margin-bottom: 10px; margin-right: 10px; width: 210px;}
#content .photobox img {border-style: solid; border-color: #701616; border-width: 1px; padding: 3px; margin-bottom: 3px;}
#content .artist {color: #8c1a1a; font-weight: bold; font-size: xx-large;}
#content .date {color: #8c1a1a; font-weight: bold; font-size: large; margin-bottom: 10px;}
#content .nextshow .details {margin-bottom: 15px;}
#content .desc .title {font-weight:bold; color: #8c1a1a;}
#content .pastshows h3 {margin-top: 0;}
#content .pastshows {float: left; width: 78%;}
#content .pastshows .item {margin-bottom: 15px;}
#content .pastshows .item img {float: left; margin: 0 5px 5px 0; border-style: solid; border-color: #701616; border-width: 1px; padding: 3px;}
#content .pastshows ul {list-style:none; font-size: large; text-align: center;}
#content .pastshows li {margin-bottom: 10px;}
#content .pastshows li a {font-size: large; font-weight: bold;}
#content .rsvppage {padding-bottom:20px; color: #590000; font-size:large;}
#content .rsvppage ul {list-style:none;}
#content .rsvppage th {text-align: right;}
#content .rsvppage .seatsremaining {margin-bottom: 20px; text-align:center;}
#content .rsvppage h3 {margin:0;text-align:center;}
#content div.rsvppage form#em-booking-form div.em-booking-form-details p label {width:80px;display:inline-block}
#content .rsvppage input, #content .rsvppage select, #content .rsvppage textarea {background-color:#f58b04; border: solid; border-width:1px; border-color:#701616;}
#content .rsvppage {width: 70%; margin: 0 auto;}
#content .viewrsvps {text-align:center;margin-bottom:15px;}
#content div.rsvppage form#em-booking-form div.em-booking-buttons input#em-booking-submit.em-booking-submit,
#content div.pagecontent div.rsvppage div#wpcf7-f2-p14-o1.wpcf7 form.wpcf7-form p input {cursor:pointer;}
#content .rsvppage .dbem-rsvp-message {font-size: large; font-weight: bold;}
#content .nextshow .staytuned {font-size:large; color: #570000; text-indent:15px;}

#footerwrap {width:100%; padding: 159px 0 0 0; margin: 0; background-image:url('http://www.musicintheburbs.com/images/footer.jpg'); background-position:top left; background-repeat:repeat-x;}
#footerwrap .footer {width:950px; margin: 0 auto; padding: 0;}
#footerwrap .footer .meta {float: right; text-align: right; overflow: hidden; font-size: small;}
#footerwrap .footer .meta a {font-size: small; color: #000000; text-decoration: none;}
#footerwrap .footer .meta a:hover {text-decoration: underline;}
#footerwrap .footer ul {list-style: none;}

.get_dir_line .submitdiv {float:left; margin: 0; padding: 0;}
.get_dir_line .textfielddiv {padding-top: 2px; float: left;}
.get_dir_line input.textfield {height: 20px; width: 300px;background-color:#f58b04; border: solid; border-width:1px; border-color:#701616;}
.get_dir_line input.submit {height: 28px;margin: 0; margin-left: 10px;padding: 0;}

#wpcf7-f1-p32-o1 {color: #701616; font-weight:bold; width: 400px; float: right;}
.contactpagedetails {float: left; width: 250px; font-weight: bold; color: #701616; font-size: 18px;}
