html, body{color:#847047;font-family:Arial, Sans-Serif;font-size:12px;font-weight:normal;background:#fff;margin:0px;text-align:center;}
a{color:#847047;font-weight:normal;text-decoration:none;}a:link{color:#847047;text-decoration:none;}a:visited{color:#847047;text-decoration:none;}a:active{color:#847047;text-decoration:none;}a:hover{color:#AA9F29;text-decoration:underline;}
h2        {color:#D87500;font-size:18px;margin:0px;padding:5px 0 0 10px;display:block;height:25px;width:100%;font-weight:normal;font-family:Times New Roman, Serif;}
h3        {color:#D87500;font-size:15px;margin:0px;padding:5px 0 0 10px;display:block;height:20px;width:100%;font-weight:normal;font-family:Times New Roman, Serif;}
#main			{margin-left:auto;margin-right:auto;text-align:left;overflow:hidden;width:800px;}
#header   {height:120px;float:left;clear:left;width:800px;background: url('../img/line_back.jpg') bottom left repeat-x;padding-bottom:5px;}
#logo     {width:343px;height:87px;background: url('../img/logo.jpg');float:left;margin:20px 0 0 0;}
#nav      {width:450px;margin:95px 0 0 0;float:right;font-family:Times New Roman, Serif;}
#nav a    {color:#847047;display:block;float:right;margin-left:20px;font-size:15px;}
#nav a:hover{color:#AA9F29;text-decoration:none;}
#content  {float:left;clear:left;width:850px;}
.default  {float:left;clear:left;padding:0 0 20px 0;width:800px}
.default a{font-family:Times New Roman, Serif;display:block;/*background: url('../img/link.gif') left center no-repeat;*/;padding-left:10px;}
.gallery  {float:left;clear:left;padding:0 0 20px 0;width:800px}
.gallery h2{padding-bottom:3px;margin-bottom:10px;text-align:left;background: url('../img/line_back.jpg') bottom left repeat-x;font-size:15px;}
.gallery h3{text-align:left;padding-bottom:3px;margin-bottom:10px;}
.gallery a{font-family:Times New Roman, Serif;padding:0px;background:transparent;}
.gallery_pic1{width:345px;float:left;text-align:center;padding:10px 0px;}
.gallery_pics{width:405px;float:left;text-align:center;margin-left:40px;padding:10px 0px;}
img#_photo {border:1px solid #F15232;}
.thumbnail {margin:6px;}
.gallery_pics a.p{padding:0 10px;}
.gallery_pics a.g{padding:0 10px;}
.gallery_pics a.n{padding:0 10px;}
.home_pic a{color:#fff;border:0px solid #fff;}
.home_pic1{float:left;margin:10px 0 10px 8px;}
.home_pic2{float:left;margin:10px 0 10px 28px;}
.home_pic3{float:left;margin:10px 0 10px 23px;}
.home_c   {float:left;margin-right:40px;width:245px;text-align:center;font-size:17px;}
#home_special{color:#A5A157;float:left;margin-right:20px;width:245px;text-align:center;font-family:Times New Roman, Serif;height:255px;/*background: url('../img/special.jpg') bottom center no-repeat;*/}
.specials1{font-size:23px;margin:2px;padding:0;}
.specials2{font-size:16px;margin:0;padding:0;}
.specials3{font-size:24px;margin:6px;padding:0;color:#000;}
.specials3 a{font-size:24px;margin:6px;padding:0;color:#000;}
.home_c2  {margin:0px;float:left;width:245px;}
.home h2  {padding-bottom:3px;margin-bottom:10px;text-align:center;background: url('../img/line_back.jpg') bottom left repeat-x;font-size:15px;}
.home h3  {padding-bottom:3px;margin-bottom:10px;text-align:center;}
.bullet   {background: url('../img/bullet.gif') left center no-repeat;line-height:20px;height:20px;float:left;clear:left;display:block;padding-left:10px;}
.events_pic{float:left;margin:16px 20px 0 0;}
.events_c1{clear:both;margin-top:10px;padding:0px;width:301px;text-align:center;margin-bottom:10px;font-size:11px;}
.events_c2{float:left;width:475px;margin-top:10px;}
.events_c2 h3{background: url('../img/line_back.jpg') bottom left repeat-x;padding-bottom:3px;margin-bottom:10px;}
.events_c2 a.right{font-size:11px;color:#847047;float:right;display:block;}
.events_c2 a.right:hover{text-decoration:none;color:#B9A478;}
.events_c2_1{float:left;margin:5px 0 0 5px;width:152px;text-align:center;font-size:13px;}
.events_link{margin:0px;padding:0px;margin-top:7px;}
.events_link a {color:#E2E2E2;}
.events_link a:hover{color:#E2E2E2;}
.events_c2_3{float:left;width:227px;margin:5px;}
.services  {float:left;width:500px;}
.services_pic{float:left;margin-top:16px;padding:0px;}
.contact   {font-size:14px;float:left;width:800px;overflow:hidden;}
.contact h2{padding-bottom:3px;margin-bottom:10px;background: url('../img/line_back.jpg') bottom left repeat-x;padding-bottom:3px;float:left;clear:left;font-size:15px;width:790px;}
.contact h3{padding-bottom:3px;margin-bottom:10px;padding-left:2px;font-weight:bold;color:#847047;font-family:Times New Roman, Serif;display:block;/*background: url('../img/link.gif') left center no-repeat;*/}
.contact a {color:#847047;font-family:Times New Roman, Serif;display:block;/*background: url('../img/link.gif') left center no-repeat;*/padding-left:0px;}
.contact_c1{width:150px;float:left;margin:10px 0;}
.clear2    {clear:left;padding-top:10px;}
.contact1{width:200px;float:left;margin-left:10px;}
.contact1 h3{margin:0px;padding:0 0 0 10px;font-size:18px;}
.contact2{width:578px;margin:0 0 0 10px;float:left;text-align:center;}
.contact3{width:180px;float:left;}
.contact3 a{background:transparent;}
.img{float:left;width:610px;}
.img a{background:transparent;float:left;color:#fff;border:1px solid #fff;}

#footer   {text-align:center;height:40px;float:left;clear:left;width:780px;font-family:Times New Roman, Serif;background: url('../img/line_back.jpg') top left repeat-x;padding-top:10px;color:#847047;}

.left     {text-align:justify;}

form      {margin-top:10px;float:left;clear:left;}

form input.field{width:200px;color:#847047;font-family:Times New Roman, Serif;font-weight:normal;float:left;clear:left;border:0px;margin:1px;padding:3px;background:#F7F2BA;}

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

textarea  {width:335px;color:#847047;height:113px;font-family:Times New Roman, Serif;font-weight:normal;float:left;border:0px;margin:1px 0 0 10px;padding:3px;background:#F7F2BA;}

form input.submit{background:transparent;border:0px;/*background: url('../img/link.gif') left center no-repeat;*/ display:block;float:left; clear:left;color:#847047;font-family:Times New Roman, Serif;font-weight:normal;font-size:13px;}

form input.reset{background:transparent;border:0px;margin-left:10px;/*background: url('../img/link.gif') left center no-repeat;*/ display:block; float:left;color:#847047;font-family:Times New Roman, Serif;font-weight:normal;font-size:13px;}

#calendar a{margin:0px;padding:0px;background:transparent;}
#calendar {font-family: Times, "Times New Roman", Serif;width:245px;font-size:100%;border-spacing:0;color:#827145;}
#calendar thead tr th {background-color: #FEF9C1;}
#calendar th {font-weight:normal;}
#calendar th, #calendar td {text-align: center;cursor:default; width:35px;height:25px;}
#calendar tbody td {font-size: 120%;background-color:#E5DE90;}
#calendar tbody td:hover {background-color:#827145;color:#E5DE90;}
#calendar tfoot td {background-color:#FEF9C1;}
#calendar tbody td.LastMonth {color:#D2C970;}
#calendar tbody td.ThisMonth {}
#calendar tbody td.NextMonth {color:#D2C970;}
#calendar tbody td.Today {font-weight: bold;background:#FEF9C1;}
#calendar tbody td.Today:hover {color:#827145;}

#store h1,h2,h3,h4,h5,h6,p,pre,form{
	margin:0;
    padding:0;
    }

#store .column{
	width:400px;
    float:left;
    overflow:hidden;
    zoom:1;
    }
    
#store .product_wrapper {
	width:359px;
    margin:30px 10px 10px;
    background:url('../img/_store/bg_product_wrapper.jpg') repeat-y;
	}

#store .bg_top{
	height:10px;
    width:359px;
	background:url('../img/_store/bg_top.jpg') no-repeat;
    }
       
#store .bg_center{
    min-height:220px;
    margin:0 5px;
    overflow:hidden;
    zoom:1;
	background:url('../img/_store/bg_center_grad.jpg') repeat-x  #FFFFFF bottom;
    }
        
#store .bg_bottom{
	height:10px;
    width:359px;
	background:url('../img/_store/bg_bottom.jpg') no-repeat #FFFFFF;
    }

#store .product_wrapper h1{
	font-family: Times, "Times New Roman", Serif;
    font-size:20px;
    font-weight:bold;
    font-style:italic;
    padding:0;
    margin:13px 20px;
    }

#store .product_wrapper h4{
	font-family: Times, "Times New Roman", Serif;
    font-size:17px;
    font-weight:bold;
    margin:0 40px 0 53px;
    padding:7px 0 0;
    float:left;
    }
    
#store .product_wrapper p{
	margin:16px 25px;
    font-size:13px;
    }

#store .product_wrapper form{
	margin:0;
    padding:0;
    clear:none;
    }

#store .product_wrapper ul li{
	margin:0;
	padding:2px;
    font-size:13px;
	}

#store .product_wrapper img{
	margin:-30px 0 0 240px;
    position:absolute;
    }

.conference h2{
	padding-bottom:3px;
    margin:18px 0 10px;
    background: url('../img/line_back.jpg') bottom left repeat-x;
    font-size:15px;
    clear:both;
    }

.conference h1 {
		font-family: Times, "Times New Roman", Serif;
    font-size:26px;
    font-weight:bold;
    font-style:italic;
    padding:0;
    margin:25px 0 15px;
    
    }
    
.conference a {
    border:1px solid #AA9F29;
    padding:2px;
    float:left;
    width: auto;
    margin:4px;
    }