@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0;}
body {
	color:#444;
	font-family:'Trebuchet MS',Arial;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position:top center;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #9db3b2;
}

h1, .h1{margin:0px 5px 5px 0px;font-weight:bold;font-size:16pt;color:#535353;font-family:"Gotham", "Helvetica Neue", "Helvetica", Verdana, "Lucida Grande", Arial, sans-serif}
h2, .h2{font-size:14pt;margin-top:5px;margin-bottom:5px;color:#535353; font-weight:normal;}
h3, .h3{font-size:13pt; color:#DE442C; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
h4, .h4{color:#590325;  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12pt;}
h5, .h5{font-size:13pt;margin-top:5px;margin-bottom:5px;color:#535353; font-weight:100;}
h6, .h6{color:#590325; font-size:13pt;margin-top:5px;margin-bottom:5px; font-weight:100;}



#content{padding:0px 18px 18px 18px; background-image:url(../images/inside.png);}

#content a {color:#60aeab;}
#content a:hover{text-decoration:none;}
#content_left{float:left; background-image:url(../images/bg_content_left.png); background-position:right; background-repeat:repeat-y; width:561px; padding-right:18px;font-size:.8em;}
#content_right{float:left; padding:0px 0px 0px 18px; width:165px;font-size:.8em;}
#content_home{padding:0px 0px 24px 0px;}
.content_half1{width:371px;float:left;padding-right:10px;background-image:url(../images/bg_content_left.png); background-position:right; background-repeat:repeat-y;font-size:.8em;}
.content_half2{width:371px;float:left;padding-left:10px;font-size:.8em;}
.content_half1 p, .content_half2 p{  }
.big_link{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14pt; background-image:url(../images/link_arrow.png); background-repeat:no-repeat; padding-left:18px;}



#head{width:880px; margin:auto;}
#main1{width:880px; margin:auto; background-image:url(../images/bg_main.png); background-repeat:repeat-y;}
#main2{ background-image:url(../images/bg_main_top.jpg); background-position: top center; background-repeat:no-repeat; padding:0px 29px 0px 29px;}
#main3{border-bottom:solid 2px #a8945a;}
#inside{padding:26px 12px 12px 12px;}


#home_flash{float:left; width:476px;}
#home_intro{float:left; width:346px; height:332px; background-image:url(../images/bg_home_intro.png);}
#home_intro_content{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ffffff; padding:83px 43px 0px 25px; word-spacing:.2em; line-height:26px;}
.sig{color:#5f6565; font-style:italic; text-align:right;}

.home_hours{margin:12px 0px 0px 14px ;width:190px; float:left; background-image:url(../images/tab_home_hours.png); height:140px; font-size:12px; color:#590325; text-align:center; padding-top:50px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.home_news{margin:12px 0px 0px 14px ;width:190px; float:left; background-image:url(../images/tab_home_news.png); height:150px; font-size:12px; color:#590325; text-align:center; padding-top:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.home_tab{margin:12px 0px 0px 12px; width:190px; float:left;}
.home_twitter{margin:0px 0px 0px 12px; width:198px; height:201px; float:left; background-image:url(../images/bg_twitter.png);}
#twitter_div{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:22px 10px 0px 8px;}
#twitter_div a{}
#twitter_div h2{ font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; color:#de442c; font-style:italic; font-weight:100;}
#twitter_div ul{ list-style:none; padding:0px; margin:0px;}
#twitter_div li{ list-style:none; padding:0px; margin:0px;}
#twitter_div li a{display:block; padding:8px; color:#fff; text-decoration:none; font-style:italic;  font-weight:bold;}
#twitter_div li a:hover{text-decoration:none;}
.twitter_link a{display:block; color:#009ad3; text-decoration:underline; font-weight:bold;}
.twitter_link a:hover{text-decoration:none;}
#footer{width:880px; margin:auto; padding-left:55px;}

.col_hours{font-size:1em; color:#590325; text-align:center;}

.right{float:right;}
.left{float:left;}

.pic_right{float:right; padding:3px; background-color:#fff; border:#C1B891 1px solid; margin-left:18px;}
.pic_left{float:left; padding:3px; background-color:#fff; border:#C1B891 1px solid; margin-right:18px;}
.pic{padding:3px; background-color:#fff; border:#C1B891 1px solid}

.infobox{margin:8px; padding:18px; background-color:#fff; border:#a8945a dashed 1px;}
.infobox p, .infobox ul{font-size:12px; margin:0px; padding:0px;}
.infobox ul{margin:0px 0px 0px 12px;}

blockquote{padding-left:22px;}

.faq{}
.faq ul{list-style:none; padding:0px; margin:0px;}
.faq li {list-style:none; padding:6px 0px 6px 23px; margin:0px;}

/*ibox styled as lightbox*/
#ibox_wrapper {
    line-height:25px;
    border-color:#fff;
}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fff; }
#ibox_content { background-color:#fff; border:0; margin: 10px 10px 40px 10px; }
#ibox_content p{margin:12px 22px 12px 22px;}
#ibox_content h3{border-bottom:1px solid #CCCCCC; margin-bottom:22px;}
#ibox_footer_wrapper {
    line-height: 25px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
    text-indent: -100000px;
    background: url('../images/closelabel.gif') center center no-repeat;
    width: 66px;
    height: 25px;
    line-height: 25px;
	border:0px;
}
#ibox_footer_wrapper a:hover{background-color:#ffffff;}
#ibox_loading {
    text-indent: -100000px;
    width: 200px;
    height: 200px;
    background: #fff url('../images/loading.gif') center center no-repeat;
}

hr, .hr{Margin:12px 0px 12px 0px; height:3px; border:0px; border-top:1px #d7ccab solid; border-bottom:1px solid #d7ccab; padding:0px; clear:both;}


.emphasis{color:#60aeab; font-style:italic;}

.print{font-size:.8em; margin:0px 28px 0px 0px; padding:0px;}
.print a{background-image: url(../images/printer.png); background-repeat:no-repeat; background-position:right; padding:2px 22px 2px 0px; text-decoration:none;}
.print a:hover{ background-color:#d0e9e8;}