@import url("layout.css");
@import url("typography.css");

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0; padding:0;}
body{background:#A4AEA4; text-align:center;}

ul li{list-style:none;}
a img{border:0}
.clear{clear:both;}
.assist-text{position:absolute; left:-5000px; top:-1000px}
.print {display: none;}

.left{float:left}
.right{float:right}
.clear{clear:both;}

/*============================ NAV =========================*/

#festival_list{background:#D2D2CD;padding:13px 5px 10px 10px}

#festival_logos{margin-top:10px; background:#B6AEA4; padding:10px;line-height:1.0; overflow:hidden}
#festival_logos img{margin-bottom:0px; border:0;float:left}

/*============================ CONTENT =========================*/

#main_content{border-top:4px solid #8A0140;}
#main_inner{background:url(../images/purple_bot.gif) 203px bottom no-repeat;overflow:hidden}
#photos #main_inner{background:url(../images/purple_bot2.gif) 203px bottom no-repeat;}

/* Forms */
#contact-form{}
.errors{color:#8A0140; font-size:1.2em}
#contact-form p{overflow:hidden; clear:both;margin-bottom:10px}
#contact-form label{float:left; width:100px; text-transform:uppercase}
#contact-form input, #contact-form select, #contact-form textarea{float:left; border:1px solid #bbb}
#contact-form input{padding:3px}
#contact-form .submit button,#contact-form .checkb input{float:none;margin-left:100px;padding:0}
#contact-form .checkb label{width:auto; text-transform:none; float:none}
#contact-form .submit button{border:0;padding:0; cursor:pointer; width:76px; height:21px;   padding: 21px 0 0;background:url(/images/submit.gif) left center no-repeat;line-height:1.0; overflow: hidden; }
#contact-form .submit button img{border:0}

/* Tours Page */

#bigpic{margin:0 0 15px 0}

/*============================ SUB CONTENT =========================*/

.lead_subimage{0}
.support_subimage{padding-top:10px; border-top:4px solid #EB6F47; margin:5px 0 10px 0}