

html, body {

	height: 100%;

}



body {

	margin: 0px;

	padding: 0px;

	background: #E0DDCB url(images/bg01.jpg) repeat left top;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #7C736A;

}



h1, h2, h3 {

	margin: 0px;

}



h1, h2 {

	text-transform: uppercase;

	font: normal 11px Georgia, "Times New Roman", Times, serif;

	color: #5C534A;

}



h1 span, h2 span {

	color: #69392B;

}



h3 {

	margin-bottom: 10px;

	font-size: 11px;

	color: #685849;

}



p, ol, ul {

	margin-top: 0px;

	margin-bottom: 22px;

	text-align: justify;

	line-height: 20px;

}



.ul-style1 {

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

}



.ul-style1 li {

	padding: 5px 0px;

	background: url(images/homepage08.gif) repeat-x left top;

}



.ul-style1 li.first {

	padding-top: 0px;

	background: none;

}



.ul-style2 {

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

	line-height: normal;

	font-size: 10px;

}



.ul-style2 li {

	margin-bottom: 1px;

	padding: 8px 10px;

	background: url(images/homepage09.gif) repeat left top;

}



.ul-style2 li.alt {

	background-image: url(images/homepage10.gif);

}



.ul-style2 span {

	padding-right: 10px;

}



strong {

}



a {

	color: #C22D15;

}



a:hover {

	text-decoration: none;

}



a img {

	border: none;

}



img.border {

}



img.alignleft {

	float: left;

	margin: 0px 25px 10px 0px;

}



img.alignright {

	float: right;

	margin: 0px 10px 0px 25px;

}



img.aligncenter {

	margin: 0px auto;

}



hr {

	display: none;

}



/** WRAPPER */



#wrapper {

	background: url(images/bg02.jpg) repeat-x left top;

}



#logo {

	width: 283px;

	height: 158px;

}



.container {

	width: 960px;

	margin: 0px auto;

}



.clearfix {

	clear: both;

}



/** HEADER */



#header {

	height: 158px;

	background: url(images/bg03.jpg) no-repeat right top;

}



/** MENU */



#menu {

	float: left;

}



#menu ul {

	margin: 0px;

	padding: 99px 0px 0px 0px;

	list-style: none;

	line-height: normal;

}



#menu li {

	float: left;

	padding-left: 8px;

}



#menu a {

	float: left;

	width: 123px;

	height: 25px;

	padding: 17px 0px 0px 0px;

	background: url(images/homepage02.jpg) no-repeat left top;

	text-decoration: none;

	text-align: center;

	text-transform: uppercase;

	font: 10px Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

}



#menu a:hover {

}



#menu li.first {

}



#menu li.active a {

	background-image: url(images/homepage03.jpg);

}



/** PAGE */



#page {

	background: url(images/bg04.jpg) repeat-y left top;

}



#page-bg-top {

	background: url(images/bg2_01.jpg) no-repeat left top;

}



.home #page-bg-top {

	background-image: url(images/bg05.jpg);

}



.single #page {

	background-image: url(images/subpage2_01.jpg);

}



.single #page-bg-top {

	background-image: url(images/subpage2_02.jpg);

}



/** CONTENT */



#content {

	float: right;

	width: 610px;

	padding: 33px 50px 0px 0px;

}



.home #content {

	padding-top: 20px;

}



.single #content {

	float: none;

	width: auto;

	padding: 33px 50px 0px 50px;

}



.single #content .title {

	height: 26px;

	padding: 16px 0px 0px 24px;

}



.single #content .entry {

	padding: 20px 18px 0px 18px;

}



.two-columns {

	padding: 30px 0px 0px 0px;

	background: url(images/homepage08.gif) repeat-x left top;

}



.two-columns .column1 {

	float: left;

	width: 343px;

}



.two-columns .column2 {

	float: right;

	width: 184px;

}



/** SIDEBAR */



#sidebar {

	float: left;

	width: 230px;

	padding: 33px 0px 0px 50px;

}



.home #sidebar {

	padding-top: 20px;

}



/** FOOTER */



#footer {

	padding: 70px 0px;

	background: url(images/bg06.jpg) no-repeat left top;

}



.single #footer {

	background-image: url(images/subpage2_03.jpg);

}



#footer p {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	text-align: center;

	color: #655C52;

}



#footer .legal {

}



#footer .links {

}



#footer a {

	color: #655C52;

}



/** BOX STYLE 1 */



.box-style1 {

}



.box-style1 .title {

	height: 26px;

	padding: 16px 0px 0px 24px;

	background: url(images/bg1_01.jpg) no-repeat left top;

}



.box-style1 .entry {

	padding: 28px 24px 0px 24px;

	background: url(images/bg1_02.jpg) no-repeat left top;

}



/** BOX STYLE 2 */



.box-style2 {

	padding-bottom: 33px;

	background: url(images/bg1_05.jpg) no-repeat left bottom;

}



.box-style2 .title {

	height: 26px;

	padding: 16px 0px 0px 24px;

	background: url(images/bg1_03.jpg) no-repeat left top;

}



.box-style2 .entry {

	padding: 20px 18px 0px 18px;

	background: url(images/bg1_04.jpg) no-repeat left top;

}



.no-bottom {

	padding: 0px !important;

	background: none !important;

}



/** BOX1 */



#box1 {

	height: 160px;

	padding: 13px 30px 0px 30px;

}



/** BOX2 */



#box2 {

}



/** BOX3 */



#box3 {

}



/** BOX4 */



#box4 {

}

