body {
	font-family: Georgia,Times,Serif;
	color: #afafaf;
	font-size: 100.01%;
	margin: 0;
	background: #be7000 url(../../layout/bg_main.jpg) left top repeat-x fixed;
	line-height: 1.4;
	}

h1, h2, h3, h4 {
	margin-top: 0;
	font-weight: 400;
	}

a {
	color: #afafaf;
	}
	a:hover,
	a:focus {
		color: #848484;
		}

ul {
	list-style-type: square;
	}
		
.wrapper {
	width: 980px;
	min-height: 880px;
	margin: 0 auto;
	padding: 1px;
	background: url(../../layout/bg_wrapper.jpg) center top no-repeat fixed;
	}
	
	.wrapper .logo {
		display: none;
		}

	.wrapper  .mainMenu {
		margin-top: 120px;
		height: 49px;
		background: url(../../layout/menu_bar.png) center top no-repeat;
		}
		* html .wrapper  .mainMenu {
			margin-top: 120px;
			height: 49px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/menu_bar.png', sizingMethod='scale');
			background: none !important;
			}
		.wrapper  .mainMenu ul.nav {
			margin: 0 60px;
			width: 900px;
			height: 40px;
			list-style: none;
			padding: 0;
			border-left: 1px #372101 solid;
			}
			.wrapper  .mainMenu ul.nav li {
				float: left;
				padding: 6px 25px;
				height: 28px;
				margin: 0;
				border-right: 1px #372101 solid;
				border-left: 1px #a96300 solid;
				}
				.wrapper  .mainMenu ul.nav li.first {
					border-left: 1px #a96300 solid;
					}
				.wrapper  .mainMenu ul.nav li.last {
					border-right: 0;
					background: url(../../layout/menu_border_right.gif) right top no-repeat;
					}
				.wrapper  .mainMenu ul.nav li a {
					text-decoration: none;
					font-size: 110%;
					color: #1d1d1d;
					}
					.wrapper  .mainMenu ul.nav li a:hover,
					.wrapper  .mainMenu ul.nav li a:focus,
					.wrapper  .mainMenu ul.nav li a.active {
						color: #2f2f2f;
						}

	.wrapper .mainWrapper {
		width: 936px;
		margin: 0 auto;
		}
		.wrapper .mainWrapper .curvTop {
			margin-top: 30px;
			height: 7px;
			background: url(../../layout/curvtop.png) left top no-repeat;
			}
			* html .wrapper .mainWrapper .curvTop {
				margin-top: 30px;
				height: 7px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/curvtop.png', sizingMethod='scale');
				background: none !important;
				}
		.wrapper .mainWrapper .curvBottom {
			height: 7px;
			background: url(../../layout/curvbottom.png) left top no-repeat;
			}
			* html .wrapper .mainWrapper .curvBottom {
				height: 7px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/curvbottom.png', sizingMethod='scale');
				background: none !important;
				}
		.wrapper .mainWrapper .contentWrapper {
			background: url(../../layout/bg_contentwrapper.png) left top;
			}
			* html .wrapper .mainWrapper .contentWrapper {
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/bg_contentwrapper.png', sizingMethod='scale');
				background: none !important;
				}
			.wrapper .mainWrapper .contentWrapper .columnRight {
				font-size: 110%;
				float: right;
				width: 235px;
				padding: 55px 35px 25px 10px;
				}
				.wrapper .mainWrapper .contentWrapper .columnRight h1 {
					font-size: 100%;
					color: #7c4900;
					font-weight: 700;
					}
				.wrapper .mainWrapper .contentWrapper .columnRight p {
					color: #a96300;
					font-size: 90%;
					line-height: 1.2;
					}
					.wrapper .mainWrapper .contentWrapper .columnRight p.button {
						margin-bottom: 30px;
						}
				.wrapper .mainWrapper .contentWrapper .columnRight a {
					color: #be7000;
					}
					.wrapper .mainWrapper .contentWrapper .columnRight a:hover,
					.wrapper .mainWrapper .contentWrapper .columnRight a:focus {
						color: #9b5b00;
						}
					.wrapper .mainWrapper .contentWrapper .columnRight a img {
						border: 0;
						}
					.wrapper .mainWrapper .contentWrapper .columnRight a.button,
					.wrapper .mainWrapper .contentWrapper .content a.button {
						color: #be7000;
						background-color: #4e2f00;
						border-right: 1px #251600 solid;
						border-bottom: 1px #251600 solid;
						padding: 6px 10px;
						text-decoration: none;
						}
						.wrapper .mainWrapper .contentWrapper .columnRight a.button:hover,
						.wrapper .mainWrapper .contentWrapper .columnRight a.button:focus,
						.wrapper .mainWrapper .contentWrapper .content a.button:hover,
						.wrapper .mainWrapper .contentWrapper .content a.button:focus	{
							color: #9b5b00;
							background-color: #392200;
							border-right: 1px #4e2f00 solid;
							border-bottom: 1px #4e2f00 solid;
							}

					.wrapper .mainWrapper .contentWrapper .columnRight ul li {
						margin-bottom: 10px;
						}
							.wrapper .mainWrapper .contentWrapper .columnRight ul li a.active {
								font-weight: 700;
								}
							
			.wrapper .mainWrapper .contentWrapper .content {
				float: left;
				width: 580px;
				padding: 25px 15px 25px 35px;
				}
				.wrapper .mainWrapper .contentWrapper .content h1 {
					font-size: 200%;
					color: #c8c8c8;
					font-weight: 400;
					}
					
					.wrapper .mainWrapper .contentWrapper .content p.quote {
						text-align: center;
						background: #0e0e0e;
						padding: 8px;
						}
					
		.wrapper .mainWrapper .footer p {
			text-align: right;
			padding: 5px 30px;
			color: #2f2f2f;
			}
			.wrapper  .mainWrapper .footer a {
				color: #2f2f2f;
				}
				.wrapper  .mainWrapper .footer a:hover,
				.wrapper  .mainWrapper .footer a:focus {
					color: #1d1d1d;
					}
	
.bigMarginTop {
	margin-top: 35px;
	}
				
.hide {
	display: none;
	visibility: hidden;
	margin: 0;
	}

.noArt {
	background: none !important;
	}

#slider ul, #slider li{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#slider li{ 
	width: 200px;
	height: 100px;
	overflow: hidden; 
	}
	
/* add to floating elements which should not float afterthem */
* html .clearfix {
	height: 1%; /* IE5-6 */
	}
.clearfix {
	display: inline-block; /* IE7xhtml*/
	}
html[xmlns] .clearfix { /* O */
	    display: block;  
	    }
.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}