﻿body{
	background:#cecdbc url('../images/bg.jpg') repeat;
}

img{
	border:0px;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1e10;
}

a,a:visited{
	color:#4e617f;
	font-size:12px;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

.body-container{
	width:835px;
	background:url('../images/default_home_08.jpg') no-repeat;
	vertical-align:top;
	padding-left:18px;
	padding-right:18px;
}

.body-container-page{
	width:618px;
	background:#ffffff url('../images/default_page_04.jpg') no-repeat;
	vertical-align:top;
	padding:30px;
}

.body-container-cal{
	width:100%;
	height:300px;
	background:#ffffff url('../images/default_cal_05.jpg') top left repeat-x;
	vertical-align:top;
	padding:30px;
}

.body-left-home{
	width:29px;
	background:url('../images/bg_body_left.jpg') repeat-y;
	vertical-align:top;
}

#body-left-home-pic{
	width:29px;
	height:375px;
	background:url('../images/default_home_07.jpg') top left no-repeat;
}

.body-right-home{
	width:54px;
	background:url('../images/bg_body_left.jpg') repeat-y;
	vertical-align:top;
}

#body-right-home-pic{
	width:54px;
	height:375px;
	background:url('../images/default_home_09.jpg') top left no-repeat;
}

.content-box-topleft{
	width:11px;
	height:11px;
	background:url('../images/content_box_topleft.png') no-repeat;
}

.content-box-top{
	border-top:1px solid #afae8f;
	background:#f6f5e5;
}

.content-box-topright{
	width:11px;
	background:url('../images/content_box_topright.png') no-repeat;
}

.content-box-left{
	border-left:1px solid #afae8f;
	background:#f6f5e5;
}

.content-box-body{
	background:#f6f5e5;
	padding:10px;
	font-size:12px;
	color:#1a1e10;
}

.content-box-right{
	border-right:1px solid #afae8f;
	background:#f6f5e5;
}

.content-box-bottomleft{
	height:11px;
	background:url('../images/content_box_bottomleft.png') no-repeat;
}

.content-box-bottom{
	border-bottom:1px solid #afae8f;
	background:#f6f5e5;
}

.content-box-bottomright{
	background:url('../images/content_box_bottomright.png') no-repeat;
}

.content-left-home{
	width:469px;
	vertical-align:top;
}

.content-right-home{
	width:310px;
	padding-left:21px;
	vertical-align:top;
}

.events-home{
	width:351px;
	height:272px;
	background:url('../images/default_home_05.jpg') no-repeat;
	vertical-align:top;
	padding-left:45px;
	padding-top:25px;
}

.events-home-container{
	background:#f6f5e5;
	padding:5px;
	margin-top:8px;
	width:270px;
	border:1px solid #afae8f;
}

.events-home-date{
	width:44px;
}

#events-home-date{
	width:44px;
	height:44px;
	float:left;
	text-align:center;
	background:url('../images/cal-date.jpg') top center no-repeat;
}

.events-home-event{
	font-size:11px;
	padding-left:5px;
}

.events-home-dateNumber{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
}

.events-home-dateMonth{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

#events-home-more{
	background:#4e617f;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	float:right;
	margin-right:60px;
	white-space:nowrap;
}

.footer{
	background:#1e1a10;
	height:100%;
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:10px;
	color:#695c39;
}

.footer-left-home{
	background:url('../images/bg_body_left.jpg') repeat-y;
}

.footer-right-home{
	background:url('../images/bg_body_right.jpg') repeat-y;
}

h1{
	font-size:18px;
	font-weight:normal;
	color:#4e617f;
}

h2{
	font-size:24px;
	font-family: Georgia,"Times New Roman", Times, serif;
	font-weight:normal;
	color:#1a1e10;
	margin-bottom:5px;
}

hr.light{
	color:#ffffff;
	background:#ffffff;
	border:0px;
	border-top:1px solid #e4ddb8;
	height:2px;
}

hr.dark{
	color:#f2f0d4;
	background:#f2f0d4;
	border:0px;
	border-top:1px solid #d5d0ba;
	height:2px;
	margin-top:0px;
}

.layout-left-home{
	background:#cecdbc url('../images/bg_left_home.jpg') top right no-repeat;
	width:49%;
}

.layout-right-home{
	background:#cecdbc url('../images/bg_right_home.jpg') top left no-repeat;
	width:49%;
}

.layout-left-page-top{
	background:#cecdbc url('../images/bg_left_page.jpg') top right repeat-y;
	width:49%;
	height:785px;
	vertical-align:top;
}

.layout-left-page-bottom{
	background:#cecdbc url('../images/bg_left_page_bg.jpg') top right repeat-y;
	width:49%;
	vertical-align:top;
}

.layout-right-page-top{
	background:#cecdbc url('../images/bg_right_page.jpg') top left repeat-y;
	width:49%;
	vertical-align:top;
}

.layout-right-page-bottom{
	background:#cecdbc url('../images/bg_right_page_bg.jpg') top left repeat-y;
	width:49%;
	vertical-align:top;
}

.layout-left-cal-top{
	background:#cecdbc url('../images/bg_left_cal.jpg') top right repeat-y;
	width:50px;
	height:785px;
	vertical-align:top;
}

.layout-left-cal-bottom{
	background:#cecdbc url('../images/bg_left_cal_bg.jpg') top right repeat-y;
	width:50px;
	vertical-align:top;
}

.layout-right-cal-top{
	background:#cecdbc url('../images/bg_right_cal.jpg') top left repeat-y;
	width:50px;
	vertical-align:top;
}

.layout-right-cal-bottom{
	background:#cecdbc url('../images/bg_right_cal_bg.jpg') top left repeat-y;
	width:50px;
	vertical-align:top;
}

a.link-events-home,a.link-events-home:visited{
	color:#4e617f;
	font-size:12px;
	text-decoration:none;
}

a.link-events-home:hover{
	text-decoration:underline;
}

a.link-footer,a.link-footer:visited{
	font-size:10px;
	color:#998c59;
	text-decoration:none;
}

a.link-footer:hover{
	text-decoration:underline;
}

a.link-white,a.link-white:visited{
	color:#ffffff;
	text-decoration:none;
}

a.link-white:hover{
	text-decoration:underline;
}

.logo-home{
	width:304px;
	height:133px;
	background:url('../images/default_home_01.jpg') no-repeat;
}

.logo-page{
	width:303px;
	height:133px;
	background:url('../images/default_page_01.jpg') no-repeat;
	vertical-align:top;
}

.menu-tab-home{
	width:614px;
	height:95px;
	background:url('../images/default_home_03.jpg') no-repeat;
	vertical-align:top;
}

.menu-tab-page{
	width:601px;
	height:95px;
	background:url('../images/default_page_03.jpg') no-repeat;
	vertical-align:top;
}

.menu-tab-cal{
	width:595px;
	height:95px;
	background:url('../images/default_cal_04.jpg') no-repeat;
	vertical-align:top;
}

.photo-box-home{
	width:567px;
	height:272px;
	background:#ffffff;
	text-align:center;
	vertical-align:middle;
}

.photo-box-bottom{
	width:918px;
	height:45px;
	background:url('../images/default_home_06.jpg') no-repeat;
}

.sidebar-page{
	width:286px;
	height:469px;
	background:#deddc0 url('../images/default_page_05.jpg') no-repeat;
	padding-left:42px;
	padding-top:40px;
	padding-right:20px;
	padding-bottom:40px;
	vertical-align:top;
	font-size:11px;
}

.sidebar-bottom-page{
	width:286px;
	background:#deddc0 url('../images/default_page_06.jpg') left top repeat-y;
}

.top-right-home{
	width:614px;
	height:38px;
	background:url('../images/default_home_02.jpg') no-repeat;
	padding-right:40px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}

.top-right-page{
	width:601px;
	height:38px;
	background:url('../images/default_page_02.jpg') no-repeat;
	padding-right:25px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}

.top-right-cal{
	width:595px;
	height:38px;
	background:url('../images/default_cal_02.jpg') no-repeat;
	padding-right:20px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}

.top-right-repeater{
	width:100%;
	height:133px;
}


/*------------ MENU -------------*/


#menu-container{
	float:left;
}

#sddm{
	margin-left:22px;
	margin-top:22px;
}

#sddm li
	{margin: 0px;
	margin-right:15px;
	padding: 0px;
	float:left;
	list-style:none;
	white-space:nowrap;
	}

#sddm li a
	{display:inline-block;
	line-height:31px;
	padding-left:24px;
	padding-right:24px;
	color: #c4b97a;
	font-size:12px;
	font-weight:bold;
	height:31px;
	text-decoration:none;
	border:1px solid #352f1a;
	}

#sddm li a:hover{
	background:#352f1a;
	border:1px solid #352f1a;
	}

#sddm div
	{position: absolute;
	visibility:hidden;
	margin: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:auto;
	z-index:100;
	/*border:1px solid #dad8b7;*/
	background:#ffffff;
	}
	
#sddm div a
	{position: relative;
	display: block;
	width:100%;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #ffffff;
	color: #1a1e10;
	font-size: 12px;
	font-weight:normal;
	padding-left:15px;
	padding-right:20px;
	line-height:28px;
	height: 28px;
	border:0px;
	border-top:1px solid #f0efdc;
	}

#sddm div a:hover{
	background: #f0efd8;
	border:0px;
	border-top:1px solid #f0efdc;
	}