@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,700,600);
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700);
.container{overflow:hidden;}
html{height:100%; padding-bottom:1px;}
body{ background:url(../img/bg.png) repeat-x top center #fff8ef; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:400;}
a{-webkit-transition: color 2s ease;
		-moz-transition: color 2s ease;
        -ms-transition: color 2s ease;
        -o-transition: color 2s ease;
		transition: color 2s ease;
}
a:hover{-webkit-transition: color 2s ease;
		-moz-transition: color 2s ease;
        -ms-transition: color 2s ease;
        -o-transition: color 2s ease;
		transition: color 2s ease;
}
.top{ height:88px; overflow:hidden;}
.log_tab{ margin:5px 0px 0px 0px; width:438px; float:right; color:#eacba2; font-size:13px; line-height: 27px;}
.log_tab tr td{ padding:0px 0px 0px 0px !important; text-align:right;}
.log_tab tr td a{color:#fff;} .log_tab tr td a:hover{color:#eacba2;}

#menu{display:block; margin-top:4px;}
b, strong{ color:#0079b2;}
.jqueryslidemenu{
width: 100%;
}
.jqueryslidemenu ul{ margin: 0; padding: 0; float:left; list-style-type: none; }
/*Top level list items*/
.jqueryslidemenu ul li{ position: relative; display: inline; float: left;}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{ font-family: 'Roboto Slab'; font-weight:700;  display: block; padding: 8px 12px 12px 12px; font-size:15px;  text-decoration: none; }
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color: #FFFFFF; }
.jqueryslidemenu ul li a:hover{ /*tab link background during hover state*/ color: #FFA500; }	
/*1st sub level menu*/
.jqueryslidemenu ul li.current a {color:#FFFFFF;}
.jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{ display: list-item; float: none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{ top: 0; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{ 
width: 160px; /*width of sub menus*/ margin-left:-300px;
padding:6px 5px; margin: 0; background-color:#333; border-top-width: 0; border-bottom: 1px solid gray;}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/ background: #eff9ff; color: black;}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{ position: absolute; top: 12px; right: 7px;}
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }


.home_cotent{ background-color:#fff; padding:15px 0px;}

#bar{ background-color:#CEC7BE; border-top:1px solid #78573e; border-bottom:1px solid #78573e; padding:15px 0px; }
.h_box{ height:162px; background:url(../img/h_box_bg.png) repeat-x top center; border:1px solid #e0bf94; -webkit-border-radius: 12px;
border-radius: 12px; padding:8px; }


.h_img{ width:100%; text-align:center; overflow:hidden;}
.h_head{ width:100%; text-align:center; overflow:hidden;}
.h_head h1{ font-family: 'Roboto Slab'; font-weight:700; margin:0px; padding:0px; line-height:30px; font-size:18px; color:#714e34 !important;}
.h_data{ font-size:13px; color:#7f502e; line-height:17px; width:100%; height:50px; text-align:center; overflow:hidden;}

.h_bot{ width:100%; height:28px; text-align:center; overflow:hidden; padding-top:5px;}
.h_more{ line-height:30px; background-color:#931f1f; color:#f8debc; padding:3px 8px; -webkit-border-radius: 10px;
	border-radius: 10px; 
	-webkit-transition: background 2s ease;
	-moz-transition: background 2s ease;
	-ms-transition: background 2s ease;
	-o-transition: background 2s ease;
	transition: background 2s ease;
}
.h_more:hover{ 
	color:#fff; 
	background-color:#714e34;
	-webkit-transition: background 2s ease;
	-moz-transition: background 2s ease;
	-ms-transition: background 2s ease;
	-o-transition: background 2s ease;
	transition: background 2s ease;
}

.h_box3{
width: 288px;
overflow: hidden;
margin-bottom: 18px;
background-color: #fff1df;
border: 1px solid #e9cfab;
padding: 5px;
}
.h_head3{ width: 100%; height: 25px; border-bottom: 1px dotted #908f8f; margin-bottom: 3px;}
.h_head3 h1{ font-family: 'Roboto Slab'; font-weight: 700; margin: 0px!important; padding: 0px!important; font-size: 18px; color: #931f1f !important; line-height: 22px;}
.h_data3{ font-size:13px; color:#7f502e; line-height:17px; width:100%; height:150px; text-align:left; overflow:hidden;}
.h_more3{ float:right; line-height:30px; color:#931f1f; padding:3px 8px; -webkit-border-radius: 10px;
	
}
.h_more3:hover{ 
	color:#000; 
	
}


.h_box2{ height:122px; background:url(../img/h_box_bg.png) repeat-x top center; border:1px solid #e0bf94; -webkit-border-radius: 12px;
border-radius: 12px; padding:8px; }
.h_head2{ width:100%; padding:8px 0px; text-align:center; overflow:hidden;}
.h_head2 h1{ font-family: 'Roboto Slab'; font-weight:700; margin:0px; padding:0px; line-height:30px; font-size:25px; color:#714e34 !important;}
.h_data2{ font-size:16px; color:#7f502e; line-height:17px; width:100%; height:25px; margin-top:5px; text-align:center; overflow:hidden;} 

.bar_bg{ background:url(../img/bar_bg.png) no-repeat top center; overflow:hidden; height:25px;}

.left_top{ width:620px; height:13px; background:url(../img/left_top.png) no-repeat top center; display:block; }
.content_left{ width:925px; background-color:#FFFFFF; border:1px solid #e9cfab; min-height:208px; padding:5px }
.content_left-full{ width:928px; background-color:#fff1df; border:1px solid #e9cfab; min-height:208px; padding:5px; margin-bottom:15px; }
.content_left_head{ width:100%; height:25px; border-bottom:1px dotted #908f8f; margin-bottom:3px;}
.content_left_head h1{ font-family: 'Roboto Slab';font-weight:700;  margin:0px!important; padding:0px!important;  font-size:18px; color:#931f1f !important;line-height:22px; }
.content_left_data{ overflow:hidden; text-align:justify; font-size:13px; line-height:19px; padding:0 5px 5px 5px; }


.content_left2{ width:288px; background-color:#FAE0E0; border:1px solid #e9cfab; height:318px; overflow:hidden; padding:5px }
.content_left_head2{ width:100%; height:25px; border-bottom:1px dotted #908f8f; margin-bottom:3px;}
.content_left_head2 h1{ font-family: 'Roboto Slab'; font-weight:700; margin:0px!important; padding:0px!important; font-size:18px; color:#931f1f !important;line-height:22px; }
.content_left_data2{ text-align:justify; font-size:13px; line-height:19px; padding:0 5px 5px 5px; height:280px; overflow:hidden; }
.content_left3{ width:288px; overflow:hidden; margin-bottom:18px; background-color:#FAE0E0; border:1px solid #e9cfab; height:120px; padding:5px; }
.content_left_head3{ width:100%; height:40px; margin-bottom:3px;}
.content_left_head3 h1{ font-family: 'Roboto Slab'; font-weight:700; margin:0px!important; padding:0px!important; font-size:18px; color:#931f1f !important;line-height:22px; }
.content_left_data3{ text-align:justify; font-size:13px; line-height:19px; padding:5px 5px 5px 35px; }

.right_top{ width:300px; height:13px; background:url(../img/right_top.png) no-repeat top center; display:block; }
.content_right{ width:300px;}
.right_ad{ margin-bottom:8px;} .right_ad img{ width:300px;}
.content_right_head{ width:100%; height:40px; background-color:#85a941;}
.content_right_head h1{ margin:0 0 0 8px !important; padding:0px !important; font-weight:normal; font-size:18px; font-weight:normal; color:#fff !important; }
.content_right_data{ border:1px solid #aeaeae; text-align:justify; padding:5px; font-size:13px; line-height:20px; height:150px; background:url(../img/right_bg.png) no-repeat bottom right; color:#616161}
.content_right_data{color:#373636}
.content_right_data ul{ margin:0px; padding:0px; list-style: none;}
.content_right_data ul li{ width:238px; margin:0px 0px 0px 7px; padding:6px 0 6px 20px ; border-bottom:1px dotted #999; background:url(../img/li.png) no-repeat center left; font-size:14px;}


.footer{ height:29px; padding-top:6px; color:#714e34; overflow:hidden; background-color:#FC0007; font-size:13px; }
.footer a{color:#714e34;} .footer a:hover{color:#a2a2a2;}
.footer_text{ height:20px; text-align:right; color:#714e34;} .footer_text a{ text-decoration:none; color:#8e8d8d;}  .footer_text a:hover{text-decoration:underline;}  
#footer_menu ul{ list-style:none; margin:0px; padding:0px 0 0 10px;}
#footer_menu ul li{ margin:2px; padding:0px; float:left; color:#FFFFFF;}
#footer_menu ul li a{color:#FFFFFF;}



.main_gallery{
	width:170px;
	height:140px;
	overflow:hidden;
	float:left;
	margin:8px 3px 0 3px;
	background:url(../images/gallery.png) no-repeat center top;
}
.album_image{
	width:170px;
	height:122px;
	overflow:hidden;
}
.album_image img{
	width:145px;
	height:84px;
	margin:20px 0 0 10px;
	overflow:hidden;
}
.album_name{
	width:170px;
	height:18px;
	text-align:center;
	overflow:hidden;
	
}
.album_name a{
	text-decoration:none;
	color:#1a9999;
	font-size:14px;
}
.album_name a:hover{
	text-decoration:none;
	color:#1a9999;
	text-shadow:0px 0px 8px #1daeaf;
}

.gallery_image{
	width:170px;
	height:122px;
	overflow:hidden;
}
.gallery_image img{
	width:145px;
	height:84px;
	margin:20px 0 0 10px;
	overflow:hidden;
}
.gallery_name{
	width:170px;
	height:18px;
	text-align:center;
	overflow:hidden;
	display:none;
	
}
.gallery_name a{
	text-decoration:none;
	color:#1a9999;
	font-size:14px;
}
.gallery_name a:hover{
	text-decoration:none;
	color:#1a9999;
	text-shadow:0px 0px 8px #1daeaf;
}


.gallery{
	width:165px;
	height:122px;
	overflow:hidden;
	float:left;
	margin:8px 17px 0 17px;
	background:url(../images/photo.png) no-repeat center top;
}
.photo_image{
	width:180px;
	height:122px;
	overflow:hidden;
}
.photo_image img{
	width:145px;
	height:84px;
	margin:20px 0 0 17px;
	overflow:hidden;
}
.photo_name{
	width:180px;
	height:18px;
	text-align:center;
	overflow:hidden;
}
.photo_name a{
	text-decoration:none;
	color:#1a9999;
	font-size:14px;
}
.photo_name a:hover{
	text-decoration:none;
	color:#1a9999;
	text-shadow:0px 0px 8px #1daeaf;
}	
.list_table{border-top:1px solid #eecfa4; border-left:1px solid #eecfa4;}
.list_table tr td {border-bottom:1px solid #eecfa4; border-right:1px solid #eecfa4; padding:3px; text-align:left;}

.contact_us_form .button{ border:1px solid #76543a; background-color:#f5d6ad; font-size:16px; width:218px; height:34px; display:block;}
.contact_us_form .button:hover{ border:1px solid #714e34; background-color:#714e34;  color:#f8dbb5;}


.column_header{ border-right:1px solid #d7c9b7; border-bottom:1px solid #d7c9b7; background-color:#eddfcd; padding:3px 0px;}
.day_cell,.today_cell, .empty_day_cell { text-align:left; background-color:#fef3e5; border-right:1px solid #d7c9b7; border-bottom:1px solid #d7c9b7; padding:3px ;}

.today_cell {
background-color: #e7daca;
border-right:1px solid #d7c9b7; border-bottom:1px solid #d7c9b7; padding:3px ;}
.title_txt{ background:url(../img/block.png) no-repeat top left; padding: 20px 0 0 5px;
position: relative; color:#a01f1f; margin-left: -4px;}
rder-bottom:1px solid #d7c9b7; padding:3px ;}
.title_txt a{color:#a01f1f !important;}
.time_str{ font-size: 12px; text-align: left; color:#847157;}



list_box { width:660px; margin: 5px 0 5px 10px; float:left; overflow:hidden;} 
.l_image{ width:95px; height:95px; padding:5px; margin-right:8px; background-color:#d9d6d6; float:left;}
.l_image img{ width:95px; height:95px;}
.l_details{ width:650px; height:240px; padding:5px; float:left; background-color:#FFFFFF; border:1px solid #d4d4d4; }
.lh{ color:#a41d29;  text-align:left; padding-right:5px; font-size:14px;}.ld{ color:#6f6e6d; text-align:left; font-size:14px;}
.l_more{ display:block; width:43px; height:27px; padding:7px 0px 0px 10px;  background:url(../img/more.png); color:#fff; position:absolute; z-index: 100; margin:53px 0 0 517px; }

list_box_full { width:850px; margin: 5px 0 5px 10px; float:left; overflow:hidden;}
.l_details_full{ width:840px;  padding:3px; float:left; background-color:#FFFFFF; border:1px solid #d4d4d4; }