/******************************************
MAIN PAGE
******************************************/
body {
	background: url(stripes.png) center top; font-family: Georgia, Times, Serif;
}

p { line-height: 1.5em; text-align: justify; }

h1, h2, h3, h4 {
	color: #595854;
	font-weight: 300;
	line-height: 1.3em;
}
h1 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 35px;
	text-align: center;
	height: 59px;
	line-height: 59px;
}

h3 { font-size: 16px; }

a { cursor: pointer; color:#bc3e32; text-decoration: none; }
a: hover { text-decoration: underline; }

img{border:0;}

.wrapper { width: 960px; margin: 0px auto 0px auto; }
.wrapper-two { width: 600px; margin: 0 auto 0 auto; }


		
/******************************************
NAVIGATION 2
******************************************/
#nav { width: 100%; height: 50px; padding-top: 30px; background:#fff; position: fixed; top: 0; left: 0; z-index: 99999; box-shadow: 0px 2px 3px #ccc; }
#nav ul { padding: 0; margin: 0; text-align: center; }
#nav ul li { display: inline; margin-right: 0px; }
#nav ul li a { padding: 20px 20px 20px 20px; height: 38px; font-size: 12px; color: #666; text-decoration: none; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: bold; }
#nav ul li a:hover { color: #333; }
#nav ul li a.current { color: #82a36c; background: #e4f2e4; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }


/******************************************
COMMON CLASSES
******************************************/
.slide {
	position: relative;
	margin: 0;
	width: 100%;
	padding: 110px 0px 200px 0px;
}

.clear {
	clear: both;
}
#leftcol{
	float:left;
	display:block;
	}
#rightcol{
	float:right;
	display:block;}

.white-rectangle {
	background-color:#fff;
	border-top: 7px solid #82a36c;
	box-shadow: 0px 1px 10px #ccc;
	width:auto;
	padding:30px;
	overflow:auto;
	height: 540px;
}

.white-rectangle #leftcol { width:400px; position:absolute; }
.white-rectangle #rightcol { width:500px; padding-right: 20px; padding-bottom: 20px; }
.white-rectangle #rightcol img { margin-top: 20px; }
.white-rectangle #rightcol p { font-size: 16px; line-height: 1.5em; color: #666; }


#slide1 { padding-top: 120px;}
#slide1 #leftcol img { float:left; }
#slide1 img { display:block; }

#slide1 a { color:#bc3e32; }	

.press-quote { padding: 20px 0px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.press-quote h2 { text-align:center; }
.press-quote h3 { text-align: center; }


.quote { text-align: center; padding: 30px 40px; font-style: italic; }
.quote h1, h2, h3, h4, h5 { color:#871f14;}
.quote h1, h2 { font-weight: normal; }

#rightcol h2{color:#333;}

.buy-button { border-radius: 4px; background-color: #f4f5f3; width: 328px; border: 1px solid #cfcfcf; box-shadow: inset 0px 1px 0px #fff, 0px 2px 4px #f0f0f0; font-weight: bold; display: block; padding: 0px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 10px; height: 35px; }
.buy-button ul { margin: 0px; padding: 9px 0px 0px 0px; }
.buy-button ul li { margin: 0px; padding: 9px 14px; text-shadow: 0px 1px 0px #fff; display: inline; color: #333; text-decoration: none; border-right: 1px solid #cfcfcf; }
.buy-button .last { margin-right: 0px; border-right: 0px; }
.buy-button ul li.buyit { color: #a9a9a9; }
.buy-button ul a { color: #333 !important; text-decoration: none;}
.buy-button ul a:hover { color: #666 !important; }


.event { width: 550px; padding: 10px 25px 15px 25px; border: 1px solid #ccc; margin-top: 30px; }
.event .date { font-family: Helvetica Neue, helvetica, arial, sans-serif; font-size: 12px; text-transform: uppercase; padding: 15px; background-color: #be3d32; color: #fff; float: left; margin: 10px 20px 0px -35px; font-weight: bold; }
.event h4 { font-family: Helvetica Neue, helvetica, arial, sans-serif; font-size: 18px; float: left; font-weight: bold; }
.event p { font-size: 14px; line-height: 1.5em; margin-bottom: 15px; }

#slide2 h1, h2, h3, h4, h5{color:#333;}

.praise { padding: 10px 0px 15px 0px ; border-bottom: 1px solid #ccc; }



