/* CSS Document */

/* common section start */
body{
margin:0;
padding:0;
font-size:12px;
background-image:url(images/background.jpg);
}

.container{
position:relative;
margin:0 auto 0;
width:952px;
min-height:100px;
background-color:#FFFFFF;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#banner{
position:relative;
width:952px;
height:149px;
background-color:#ded6bd;
margin-bottom:0px;
z-index:50;
padding:0;
}
#banner_links_div{
position:absolute;
top:1px;
right:5px;
width:220px;
height:80px;
padding:3px 0px 0 0;
}
#banner_links_div div{
text-align:right;
text-transform:uppercase;
height:18px;
margin:3px 0 0px 0;
font-size:12px;
}
#banner_links_div div a:link, #banner_links_div div a:active, #banner_links_div div a:visited{
color:#56012a;
text-decoration:none;
padding:5px 10px 0px 20px;
font-weight:bold;
}


.tagline{
position:absolute;
font-family:Georgia, "Times New Roman", Times, serif;
top:55px;
left:320px;
width:500px;
height:40px;
color:#56012a;
font-size:20px;
line-height:22px;
font-weight:bold;
letter-spacing:1.5px;

}
.menu{
position:relative;
margin:-29px auto;
width:930px;
height:24px;
background-color:#ded6bd;
text-transform:uppercase;
font-size:12px;
}
* html .menu{margin:-32px auto;}
.clear{clear:both;}

#footer{
position:relative;
text-align:center;
width:954px;
margin:0 auto;
padding-bottom:10px;
top:10px;
}
#footer a:link,#footer a:visited,#footer a:active{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#aaaaaa;
text-decoration:underline;
}
#footer a{
margin:0 2.5px 10px 2.5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* Home only section */

.address{
position:absolute;
top:103px;
right:8px;
width:500px;
height:18px;
text-align:right;
color:#56012a;
}
#home_left{
position:relative;
float:left;
width:634px;
min-height:400px;
margin:20px 0 0 20px;
}
* html #home_left{
width:634px;
height:400px;
margin:20px 0 0 10px;
}
#home_img{
width:634px;
height:244px;
background-color:#ded6bd;

padding:0;
margin:0;
}
#home_img div{
margin:0;
}
#home_img div div{
width:624px;
height:18px;
margin:5px 0px 2px 10px;
color:#696559;
text-transform:uppercase;
}
#slideshowtext{
position:relative;
width:624px;
height:18px;
margin:5px 0px 2px 10px;
color:#696559;
text-transform:uppercase;
z-index:100;
display:block;
}
#home_main_left{
position:relative;
float:left;
width:299px;
min-height:200px;
padding:9px;
}
#home_main_right{
position:relative;
float:left;

width:299px;
min-height:200px;
padding:9px 8px 9px 8px;
}
#home_right{
position:relative;
float:left;
width:256px;
margin:20px;
}
* html #home_right{
margin:20px 10px 20px 20px;
}
#home_mail_list{
position:relative;
width:256px;
height:52px;
text-align:center;
background-color:#ded6bd;
color:#56012a;
font-size:16px;
padding:4px 0 6px 0;
line-height:25px;
margin:0 0 10px 0;
}
#facebook{
	border:0;
	vertical-align:middle;
}
#home_mail_list a, #right_mail_list a{
color:#56012a;
}
#right_mail_list{
position:relative;
width:190px;
height:24px;
text-align:center;
background-color:#ded6bd;
color:#56012a;
font-size:12px;
padding:4px 0 6px 0;
line-height:25px;
margin:0 0 10px 0;
}
#right_small_mail_list{
position:relative;
width:180px;
height:24px;
text-align:center;
background-color:#ded6bd;
color:#56012a;
font-size:12px;
padding:4px 0 6px 0;
line-height:25px;
margin:0 0 10px 0;
}
#right_float_mail_list{
position:relative;
width:180px;
height:24px;
text-align:center;
background-color:#ded6bd;
color:#56012a;
font-size:12px;
padding:4px 0 6px 0;
line-height:25px;
margin:0 0px 10px 0;
float:right;
}

#home_news_title{
position:relative;
width:256px;
height:20px;
/*
background-color:#860441;
*/
background-color:#56012a;
font-size:20px;
color:#ffffff;
padding:5px 0 10px 0px;
text-transform:uppercase;
margin:15px 0 5px 0;
text-align:center;
}
#home_news{
position:relative;
width:224px;
background-color:#ded6bd;
padding:5px 16px 10px 16px;
min-height:322px;
}
.date{
color:#56012a;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.home_news_text{
color:#696559;
}

div.vline{
position:relative;
float:left;
width:1px;
height:150px;
top:20px;
background-color:#b0ab99;
}
.home_title{
color:#56012a;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.home_title a:link, .home_title a:visited, .home_title a:active{
	text-decoration:none;
}
.home_title a:hover{
	text-decoration:underline;
}
.home_left_footer{
widows:256px;
position:relative;
color:#56012a;
}
/* Home only section end */

/* other pages section start */

.left_div{
position:relative;
float:left;
width:270px;
padding:8px;
margin-top:12px;
margin-left:12px;
}
.slide_show_left_div{
position:relative;
float:left;
width:296px;
padding:8px;
margin-top:12px;
margin-left:12px;
}
.slide_show_left_div_height{
height:450px;
position:relative;
float:left;
width:310px;
padding:8px;
margin-top:0px;
margin-left:0px;
}
.left_img{
float:left;
margin:0 5px 10px 0;
}

#rentals_show{
float:left;
margin:0 5px 10px 0;
}
.right_img{
float:right;
margin:0 5px 10px 5px;
}
* html .left_img{
float:left;
margin:0 5px 0px 0;
}
.left_img_text{
margin:10px 0 0 0;
top:10px;
background-color:#ded6bd;
color:#696559;
padding:10px 3px 10px 3px;
text-transform:uppercase;
}
* html .left_img_text{
margin-top:-10px;
}
.left_img2{
float:left;
margin:0 10px 5px 0;
}
#middle_section{
position:relative;
float:left;
background-color:#ffffff;
margin:20px 0 0 10px;
width:400px;
}
#wide_middle_section{
position:relative;
float:left;
background-color:#ffffff;
margin:20px 0 0 10px;
width:630px;
}
* html #wide_middle_section{
margin:20px 10px 0 0px;
width:610px;
}

#ultra_wide_middle_section{
position:relative;
float:left;
background-color:#ffffff;
margin:20px 0 0 10px;
width:900px;
}
#slide_show_middle_section{
position:relative;
float:left;
background-color:#ffffff;
margin:20px 0 0 10px;
width:600px;
z-index:10;
}
#slide_show_small_middle_section{
position:relative;
float:left;
background-color:#ffffff;
margin:10px 0 0 10px;
width:740px;
z-index:10;

}
#middle_section h1, #wide_middle_section h1, #ultra_wide_middle_section h1, #slide_show_small_middle_section h1, #slide_show_middle_section h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
font-style:italic;
color:#56012a;
margin:0;

}
#right_div{
margin:20px 0 0 10px;
position:relative;
float:left;
background-color:#ffffff;
width:180px;
color:#696559;

}
#right_div h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#56012a;
margin:2px 0 2px 0;
}
.hr{color:#56012a;
background-color:#56012a;
height:1px;}

.center{text-align:center;}

form{display:inline;}
#donation{width:560px;}
#takeaseat{width:640px;}

#donation tr td{
text-align:left;
}
#donate_now tr td{
width:100px;
padding:4px;
border:1px solid #56012a;
}

.left{float:left;}
.img_margin{margin:0 10px 0 0;}
.hidden{display:none;}
#slide_show1{
position:absolute;
width:300px;
}
#slide_show2{
position:absolute;
width:300px;
}
#home_slide_show1{
position:absolute;
width:635px;
height:220px;
background-color:#FFF;
}
#home_slide_show2{
position:absolute;
width:635px;
height:220px;
background-color:#FFF;
}
.home_event_text{
position:relative;
top:205px;
}
#slide_show_small_middle_section ul {
margin-left:350px;
}
#festivals_side_title{
position:relative;
width:180px;
height:20px;
background-color:#56012a;
font-size:20px;
color:#ffffff;
padding:5px 0 10px 0px;
text-transform:uppercase;
margin:15px 0 5px 0;
text-align:center;
}
#festivals_side{
position:relative;
width:160px;
background-color:#ded6bd;
padding:10px 10px 10px 10px;
min-height:222px;
}
.green{
color: #006600;
font-weight: bold;
font-style: italic;
font-size:20px;
}
.bigger{
color:#56012a;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.contactus_photos{
float:left;
width:230px;
margin:2px 10px 24px 0;
}
.footer2{
position:relative;
top:20px;
text-align:center;
font-size:12px;
color:#FFFFFF;
padding-bottom:10px;
}
.footer2 a:link, footer2 a:visited, footer2 a:active{
color:#dddddd;
text-decoration:underline;
font-weight:bold;
}
.footer2 a:visited{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
#main_body a:link, #main_body a:visited{
color:#56012a;
}
#main_body a:hover{
color:#56012a;
text-decoration:none;
}
.colored{color:#56012a;}
.gallery_side_title{
	font-weight:bold;
	font-size:16px;
	color:#000;
	margin:0;
}
.campaign_pics{
	position:relative;
	width:608px;
	margin:20px auto;

}
.campaign_pics div{
	margin:0 2px 0 2px;
}
.campaign_pics_text{
	position:relative;
	margin:0;
	padding:8px 0 0 0;
}
.text_spacer{
	margin-bottom:0;}
.no_space{margin-top:0;margin-bottom:0;}
#tier td{padding:2px 20px 2px 0;}
.small_money{
	font-size:14px;
}
.blue{color:#039;}
