body {
	margin:0;
	background-image:url(../images/bg_site.jpg);
	background-repeat:repeat;
	background-position:top left;
    background-color: #f6b610;
}

form { padding:0; margin:0;}
img { border:0; padding:0; margin:0;}

.floatRight{ float:right;}
.floatLeft{ float:left;}

.ccmfooter, .paperBody p, .paperBody ol, .paperBody ul, .paperBody li, .formRow, .finePrint, .notifySuccess, .notifyError, #twitter_div, #twitter_update_list { font-family:Arial, Helvetica, sans-serif;}
.paperBody h1, #twitter_div h2 { font-family:Georgia, "Times New Roman", Times, serif;}

.container {
	width:967px;
	margin:0 auto;
	background-color:#FFF;
	overflow:hidden;
}

.cornContainer {
	width:957px;
	margin:0 auto;
	background-image:url(../images/bg_corn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#090d07;
	overflow:hidden;
}

.bodyContainer {
	width:835px;
	margin:0 auto;
	overflow:hidden;
}

.header {
	width:835px;
	height:303px;
	background-image:url(../images/calgary_corn_maze.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 auto;
	overflow:hidden;
}

.navContainer {
	width:800px;
	height:65px;
	margin:0 auto;
	position:relative;
	z-index:100;
	top:30px;
	left:5px;
}

.navContainer a{
display:block;
float:left;
height:73px;
width:auto;
margin-right:23px;
}

.navContainer a:hover, .navContainer a:active {
	margin-right:23px;
}

.contentContainer {
	width:835px;
	background-image:url(../images/bg_wood.png);
	background-position:top left;
	background-repeat:repeat-y;
	margin:0 auto;
	overflow:hidden;
}

.contentColumns {
	width:795px;
	margin:5px auto 20px auto;
	overflow:hidden;
}

.contentColumnLeft {
	width:525px;
	float:left;
	margin:0 18px 0 auto;
	overflow:hidden;
}

.contentColumnRight {
	width:252px;
	float:right;
	margin:0 auto;
	overflow:hidden;
}

.paperHeaderHome {
	width:525px;
	height:365px;
	margin:0;
	padding-bottom:15px;
	background-image:url(../images/paper_tile.png);
	background-repeat:repeat-y;
	background-position:top left;
}

.paperHeader {
	width:525px;
	height:53px;
	background-image:url(../images/paper_header.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}

.paperFooter {
	width:525px;
	height:53px;
	background-image:url(../images/paper_footer.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}

.paperBody {
	width:475px;
	padding:0 25px 0 25px;
	background-image:url(../images/paper_tile.png);
	background-repeat:repeat-y;
	background-position:top left;
	overflow:hidden;
}

.paperBody h1 {
	font-size:21px;
	font-weight:bold;
	margin:0 0 15px 0;
	color:#005129;
}

.paperBody h2 {
	font-size:18px;
	font-weight:bold;
	margin:0 0 15px 0;
	color:#005129;
}

.paperBody p {
	font-size:13px;
	color:#000;
	line-height:1.4em;
}

.paperBody ul {
	font-size:13px;
	color:#000;
	line-height:1.4em;
}

.paperBody ol {
	font-size:13px;
	color:#000;
	line-height:1.4em;
}

.paperBody li {
	font-size:13px;
	color:#000;
	line-height:1.4em;
}

.paperBody a:link, .paperBody a:visited {
	color:#005129;
	text-decoration:underline;
}

.paperBody a:hover, .paperBody a:active {
	color:#efbb0a;
	text-decoration:underline;
}

.sideUpdates {
	width:213px;
	height:95px;
	padding:10px;
	margin-bottom:12px;
	background-color:#f2f2f1;
	overflow-x: hidden; 
	overflow-y: scroll;
	scrollbar-arrow-color:#fff; 
	scrollbar-base-color:#736357; 
	scrollbar-darkshadow-color:#736357; 
	scrollbar-face-color:#736357; 
	scrollbar-highlight-color:#736357; 
	scrollbar-shadow-color:#736357;
}

.sideGallery {
	width:233px;
	height:199px;
	margin-bottom:12px;
	background-color:#f2f2f1;
}

.sideCornClub {
	width:252px;
	height:208px;
}

.ccmfooter {
	width:818px;
	height:22px;
	margin:0 auto;
	padding:8px 10px 0 0;
	color:#fff;
	background-color:#005129;
	font-size:11px;
	text-align:right;
}

.ccmfooter a:link, .ccmfooter a:visited {
	color:#fff;
	text-decoration:none;
}

.ccmfooter a:hover, .ccmfooter a:active {
	color:#f9c823;
	text-decoration:none;
}

.galleryContainer {
	width:475px;
	margin:0 auto;
	overflow:hidden;
}

#galleryWrapper{
	width:475px;
	margin:0 auto;
	overflow:hidden;
}

.galleryMain {
	width:400px;
	padding:0;
	margin:0;
	overflow:hidden;
}

.galleryThumbsContainer {
	width:475px;
	height:36px;
	padding:0;
	margin:3px 0 0 0;
	overflow:hidden;
}

.galleryThumbs {
	width:445px;
	height:36px;
	float:left;
	padding:1px 2px 1px 2px;
	margin:0;
	text-align:center;
	overflow:hidden;
}

.galleryPrevious {
	width:13px;
	float:left;
	overflow:hidden;
}

.galleryNext {
	width:13px;
	float:right;
	overflow:hidden;
}

.formRow {
	width:475px;
	margin-bottom:10px;
	padding:0;
	color:#000;
	font-size:13px;
	overflow:hidden;
}

.formLabel {
	width:150px;
	float:left;
}

.formField {
	width:315px;
	margin-left:10px;
	float:left;
}

.finePrint {
	color:#000;
	font-size:11px;
}

.notifySuccess {
	width:425px;
	font-size:14px;
	line-height:1.5em;
	color:#000000;
	border-top: 1px solid #339900;
	border-bottom: 1px solid #339900;
	background-color:#add39c;
	padding:20px;
	margin:0 0 20px 0;
}

.notifyError {
	width:425px;
	font-size:14px;
	line-height:1.5em;
	color:#000000;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background-color:#f0d2d2;
	padding:20px;
	margin:0 0 20px 0;
}

#twitter_div {
	color:#000;
}

#twitter_div h2 {
	color:#42210b;
	font-size:13px;
	margin:0 0 10px 0;
}

#twitter_update_list {
	font-size:12px;
	list-style-type:none;
}

#twitter_update_list a:link, #twitter_update_list a:visited {
	text-decoration:none;
	color:#005129;
	margin-bottom:25px;
	padding-bottom:25px;
}

#twitter_update_list a:hover, #twitter_update_list a:active {
	text-decoration:none;
	color:#efbb0a;
}

.homeLink {
	width:220px;
	height:160px;
	margin-top:30px;
	position:relative;
	z-index:110;
	left:90px;
	top:10px;
	overflow:hidden;
}
