/*
Theme Name: Peak Brewery
Theme URI: http://peakbrewing.com/
Description: Peak Organic Beer Website
Version: 1.0
Author: CHIPS NY
Author URI: http://chips-ny.com/
Tags: peak organic beer

*/



* { margin:0px; padding:0px; }
html {
	margin-left: -1px;
	overflow-Y: scroll;
}
body { background-color:#372722; background-image:url('art/page_bg.gif'); background-position:top center; background-repeat:repeat-y; }
input, textarea, select {background:none; border:solid 1px #a0926b; color: #32231E; font-family: arial, verdana, sans-serif; font-size: 12px; padding: 3px 2px; }
a:active { outline:none; }
:focus { -moz-outline-style:none; }


#topContent {position: absolute; right: 20px; top: 20px;}
#peakContainer { position:relative; width:900px; height:100%; min-height:100%; background-color:#e6e1c1; margin:auto; background-image:url('art/map_bg.jpg'); background-repeat:repeat-y; }
	html > body #peakContainer { height:auto; }
	#peakContainer .headInformation { position:relative; z-index:100; display:block; height:180px; text-align:center; padding-top:25px;}
	.headInformation h1 { position:absolute; bottom:-39px; left:5px; z-index:100; display:block; width:258px; height:208px; background-image:url('art/PeakLogo.png'); background-repeat:no-repeat; }
		 .headInformation h1 a { line-height:208px; display:block; font-size:14px; text-indent:-5000px; position:absolute; left:0px; top:0px; width:100%; height:100%; }
	.headInformation .peak-navigation li { list-style-type:none;  }
	.topLink { position:absolute; top:-20px; }
	a:active { outline: none; }
	:focus { -moz-outline-style: none; }

	
	.peak-window { display:block; position:relative; padding:12px 0; background-image:url('art/window_bg.png'); overflow:hidden;  border-bottom: 1px solid #a0926b; border-top: 1px solid #a0926b;}
	.peak-window .posts { width:16000px; overflow:hidden; }
	.peak-window .post-starter { width:70px;position:relative; z-index:10; float:left; margin:0 0 0 12px;  }
	.peak-window .post-outer { position:relative; z-index:10; float:left; }
	
	.peak-window .post { position:relative; z-index:10; background-image:url('art/pe_list_bg.png'); padding:20px; float:left; margin:0 5px 0 5px; border:1px solid #A0926B;}
	html > body .peak-window .post { }
	
	.peak-navigation { position:absolute; width:618px; display:block; right:15px; bottom:25px; }
	.peak-navigation li { position:relative; margin:0px; padding:0px; }
	.nav-home { display:block; position:relative; float:left; width:64px; height:20px; }
		.nav-home a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peak_nav.png"); background-position: 0 -5px; background-repeat:no-repeat; }
		.nav-home a:HOVER { background-position: 0 -29px; }
		ul.peak-navigation li.nav-home a.activeNav, ul.peak-navigation li.nav-home a.activeNav:HOVER { background: url("art/peak_nav.png"); background-position: 0 -53px; }
	.nav-about {display:block; position:relative; float:left; width:85px; height:20px; }
		.nav-about a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peak_nav.png"); background-position: -64px -5px; background-repeat:no-repeat; }
		.nav-about a:HOVER { background-position: -64px -29px; }
		.nav-about a.activeNav { background-position: -64px -53px; }
	.nav-brews {display:block; position:relative; float:left; width:96px; height:20px; }
		.nav-brews a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peak_nav.png"); background-position:-149px -5px; background-repeat:no-repeat; }
		.nav-brews a:HOVER { background-position: -149px -29px; }
		.nav-brews a.activeNav { background-position: -149px -53px; }
	.nav-experiences {display:block; position:relative; float:left; width:153px; height:20px; }
		.nav-experiences a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peak_nav.png"); background-position:-245px -5px; background-repeat:no-repeat; }
		.nav-experiences a:HOVER { background-position: -245px -29px; }
		.nav-experiences a.activeNav { background-position: -245px -53px; }
	.nav-featured {display:block; position:relative; float:left; width:170px; height:20px; }
		.nav-featured a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peak_nav.png"); background-position:-398px -5px; background-repeat:no-repeat; }
		.nav-featured a:HOVER { background-position: -398px -29px; }
		.nav-featured a.activeNav { background-position: -398px -53px; }
	.nav-contact {display:block; position:relative; float:left; width:114px; height:20px; }
		.nav-contact a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peak_nav.png"); background-position:-568px -5px; background-repeat:no-repeat; }
		.nav-contact a:HOVER { background-position: -568px -29px; }
		.nav-contact a.activeNav { background-position: -568px -53px; }

	#helperText { position:absolute; right:19px; width:655px; height:28px; margin-top: -15px;display:block; z-index:100; }
	#helperSpacer { position:relative; height:20px; z-index:1; }
	.peak-navigation li { position:relative; margin:0px; padding:0px; }
	.helper-about { display:block; position:relative; float:left; width:190px; height:20px; }
		.helper-about a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peakexperience_nav.png"); background-position: 0 -5px; background-repeat:no-repeat; }
		.helper-about a:HOVER { background-position: 0 -29px; }
		.helper-about a.activeNav { background-position: 0px -53px; }
	.helper-archive {display:block; position:relative; float:left; width:220px; height:20px; }
		.helper-archive a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peakexperience_nav.png"); background-position: -200px -5px; background-repeat:no-repeat; }
		.helper-archive a:HOVER { background-position: -200px -29px; }
		.helper-archive a.activeNav { background-position: -200px -53px; }
	.helper-share {display:block; position:relative; float:left; width:235px; height:20px; }
		.helper-share a { position:absolute; left:0px; top:0px; width:100%; height:100%; text-indent:-6000px; background: url("art/peakexperience_nav.png"); background-position: -400px -5px; background-repeat:no-repeat; }
		.helper-share a:HOVER { background-position: -400px -29px; }
		.helper-share a.activeNav { background-position: -400px -53px; }
		
	.AgeVerifyModal { display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#333; opacity:.9; z-index:1000; }
	.MessageArea { text-shadow: #372722 1px 1px 1px; position:fixed; display:none; z-index:1001; top:25px; left:50%; width:695px; height:506px; margin-left:-345px; background-repeat:no-repeat; border:solid 1px #F0F1CB; font-family:Georgia,"Times New Roman",serif; line-height:130%; font-size:17px; color:#372722; font-weight:100; }
	.messageAreaPad { background-color:#f0f1CB; margin:2px;  background-image:url('images/splash-screen.jpg'); width:691px; height:502px; position:relative; }
	.messageContent { margin:0px 340px 0px 50px; padding-top:40px; position:relative; color: #e6e1c1; }
	.displayButton { text-shadow: none;font-size: 14px; padding:5px 10px; background-color:#f0f1cb; color:#372722; border:solid 1px #372722; float:left; width:auto; margin:10px 10px 0 0; cursor:pointer; }
	.buttons { display:block; margin-top:40px; }

/*	.peak-navigation { width:547px; position:relative; margin:0 auto; }
	.peak-navigation li { position:relative; float:left; height:19px; margin-right:10px; }
	.peak-navigation li a { position:absolute; text-indent:-6000px; background-repeat:no-repeat; width:100%; height:100%; left:0px; top:0px; }
	.peak-navigation li.nav-about { width:145px; background-image:url('art/aboutus.png'); }
	.peak-navigation li.nav-about.activeNav { width:145px; background-image:url('art/aboutus_on.png'); }
	.peak-navigation li.nav-brews { width:78px; background-image:url('art/ourbrews.png'); }
	.peak-navigation li.nav-brews.activeNav { width:78px; background-image:url('art/ourbrews_on.png'); }
	.peak-navigation li.nav-experience { width:128px; background-image:url('art/peakexperience.png'); }
	.peak-navigation li.nav-experience.activeNav { width:128px; background-image:url('art/peakexperience_on.png'); }
	.peak-navigation li.nav-contact { width:88px; background-image:url('art/contact.png'); }
	.peak-navigation li.nav-contact.activeNav { width:88px; background-image:url('art/contact_on.png'); }
	.peak-navigation li.nav-find-us { width:58px; background-image:url('art/findus.png'); }
	.peak-navigation li.nav-find-us.activeNav { width:58px; background-image:url('art/findus_on.png'); }
*/
	
	#topBar { position:absolute; top:15px; right:25px; width:235px; font-size:10px; z-index:200; line-height:15px; color: #827551; font-family: Arial, verdana, sans-serif; }

.contest { position:absolute; top:105px; right:25px; width:335px; height: 40px; color:#46332d; font-size:18px; font-weight:normal; font-family:Georgia,"Times-New-Roman",serif; margin-bottom:25px; text-align: right; }
.contest a { color:#005826; font-size:20px; font-weight:normal; font-family:Georgia,"Times-New-Roman",serif; margin-bottom:25px; text-decoration: none; width: 335px; height: 40px; text-align: right;}
.contest a:hover {text-decoration: underline;}
		#topBar .facebookLink { margin-right:10px; }
		#topBar img { margin-bottom:-3px; }
		#topBar .submitForm { font-family: arial, verdana, sans-serif; font-size: 10px;color: #645838; font-weight: bold; cursor:pointer; }
		#topBar input { background:none; border:solid 1px #a0926b; color: #827551; font-family: arial, verdana, sans-serif; font-size: 11px; padding: 3px 2px 3px 4px; margin-right: 5px;}
		#twitterFeed { font-family: Arial, verdana, sans-serif; font-size:11px; margin-top:0px; color: #46332D; position:absolute; top:50px; right:260px; z-index:101;}
			#twitterFeed a { color: #46332D; text-decoration:underline; }
			.twitterAcct { position:absolute; width:235px; height:100px; display:none; }
			#twitter1 { display:block; }
			#topBar .twitterLink
		.rightText { text-align:left; font-size:10px; font-weight: normal; margin-top:0px; color: #827551;}
			#twitterFeed .rightText a { color: #46332D; text-decoration:none; font-weight:bold;}
			#twitterFeed .rightText a:HOVER { text-decoration:underline; }
	.post .post-list-content { height:460px; }
	.post .post-list-our-brews { height:460px; width:496px; }
	.post .post-list-static-page { width:496px; }
	.post .post-list-our-brews p {  }
	.postText { max-width:400px; text-align:left; }

	.post a { color:#e2dcb4; text-decoration:none; }
		.post a:hover { text-decoration:underline; }
	.post li { margin-left:30px; }
	
	.static-page { margin:auto; padding:15px 55px 20px 55px; font-family:Georgia,"Times New Roman",serif; font-size:13px; color:#32231e; min-height:300px; }
		.static-page iframe { padding:1px; border:solid 1px #817e68; }
		.static-page h3 { margin-bottom:20px; padding:0px; font-size:17px; font-weight:100; line-height:140%; }
		.static-page div.contactContent { margin:15px 0 15px 30px; }
		.contactMain { }
		
	.genText { font-family:Georgia,"Times New Roman",serif; font-size:12px; color:#372722; line-height:130%; }
		.genText .entry { padding:0 40px; }
		.genText ol { margin:20px 40px 0; }
			.genText ol li { font-weight:bold; font-size:12px; margin-bottom:5px; }
			.genText ol.commentlist { font-weight:normal; }
			.genText .commentlist li { font-weight:normal; }
			.genText ol li.comment { font-weight:normal; }

		.genText p { margin-bottom:15px; }
		.genText li {margin-bottom:5px; font-size:10px; font-family:arial, verdana, sans-serif; color:#827551;}
		.genText a { color:#372722; text-decoration:underline;  font-family:Georgia,"Times New Roman",serif; font-size:12px;}
		.genText a:HOVER { text-decoration:none;  font-family:Georgia,"Times New Roman",serif; }
		.genText h2 { line-height:130%; margin:20px 0 15px 0; }
		.genText h3 { font-size:16px; border-bottom:solid 1px #372722; padding-bottom:5px; font-weight:bold; margin-top:50px; margin-left:-40px; }
		.genText h4 { font-size:12px; font-weight:bold; }
		.genText h5 { font-size:12px; font-weight:100; }
		.genText .lcp_catlist { margin-left:20px; }
		.downloads td { padding-top:25px; }
		.downloads h5 { font-weight:bold; margin-bottom:5px; }
		.downloads a { }
		.genText .downloads td.downloadThumb { padding-right:20px; padding-bottom:20px; padding-top:20px; }
		.genText .downloads td { border-bottom:solid 1px #a0926b; }
		.genText .pressPhotoCol p { margin:0px; }
		.genText .pressPhotoCol { padding:0 20px 0 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
			.genText .pressPhotoCol img { margin-bottom:5px; border:none; }
		.nocomments { display:none; }
		
		.subHeading { margin-bottom:15px; }
		.italic {font-style:italic}
			
	.submitFormArea { margin:auto; padding:15px 50px 20px 50px; font-family:Georgia,"Times New Roman",serif; font-size:16px; color:#32231e; display:none; border-top:1px solid #A0926B;}
	.explainPE { margin:auto; padding:10px 20px 10px 20px; font-family:Georgia,"Times New Roman",serif; font-size:16px; color:#32231e; display:none; border-top:1px solid #A0926B;}
		.hideText p.rightSpacing { margin:25px 120px 40px 120px; line-height: 140%;}
		
		.contactContent table.table_list_spacing_tight td { padding:0 5px 5px 0; }
		.addressInfo { line-height:140%; }
		.label { color:#716150; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
		.addressInfo td { padding-bottom:15px; }
		
		hr { border:none; background-color:#716150; height:1px; }
		
		span.emailAddress { color:#32231e; text-decoration:underline; cursor:pointer; }
	
	.post-image-description { margin:10px 50px 15px 5px; }
	.post-image-user { }
	.post-navigation { width:82px; height:155px; position:absolute; top:110px; text-indent:-6000px; z-index:20; cursor:pointer; }
	.post-navigation-pe { width:82px; height:155px; position:absolute; top:110px; text-indent:-6000px; z-index:20; cursor:pointer; }
	.post-navigation-static { width:82px; height:155px; position:absolute; top:110px; text-indent:-6000px; z-index:20; cursor:pointer; }
	.arrowLeft { left:0px; }
	.arrowRight { right:0px; }
	.arrowLeftStatic { left:0px; }
	.arrowRightStatic { right:0px; }
	
	.toolTipText { background-color:#918765; color:#fff; position:absolute; padding:10px; display:none; font-size:11px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
		.toolTipText a, .toolTipText a:HOVER { text-decoration:none; }
	.tooltipLeft { top:167px; left:35px; }
	.tooltipRight { top:167px; right:35px; }
	
	.noBorder a, .noBorder a:HOVER { text-decoration:none; }

	.pageShadows { width:60px; height:100%; position:absolute; top:0px; z-index:9; overflow:hidden; }
	.shadowLeft { left:0px; }
	.shadowRight { right:0px; }

	.post-image-description { font-family:Georgia, serif; font-size:15px; font-weight:normal; color:#fff; text-shadow: #897f5e 1px 1px 1px;}
	.post-image-user { font-family:Georgia,"Times-New-Roman", serif; font-size:12px; color:#32231E; }
	.post-permalink { position:absolute; bottom:15px; left:20px; width:55%; text-align:left; }
	.post-rating { position:absolute; bottom:15px; right:20px; width:45%; text-align:right; }
	.post-bottom, .post-bottom a { margin-left:3px;font-family:Arial,Helvetica,sans-serif; font-size:12px; text-transform:none; color:#a1c56c; text-decoration:none; }
	.post-bottom a:HOVER {color:#accd7d;}
	.post-sharethis { position:absolute; right:15px; bottom:15px; }
	.post-ratings { display:inline; }
        .our-brew-content { margin-right:180px; text-shadow:#333333 1px 1px 1px; }
	.our-brew-header { color:#f1ebca; font-size:24px; font-weight:; font-family:Georgia,"Times-New-Roman",serif; margin-bottom:25px; } 
	.our-brew-text { color:#f1ebca; line-height:150%; font-weight:100;  font-size:14px; font-family:Georgia,"Times-New-Roman",serif; }
		.our-brew-text a {text-decoration: underline;}
		.our-brew-text a:hover {text-decoration: none;}
		.our-brew-text .tiny {font-size:9px; padding-bottom:4px;}
		.our-brew-text p { margin-bottom:15px; font-weight:100; word-spacing:-.05em; letter-spacing:0em;}
		.our-brew-text .suggested {font-size: 10px; letter-spacing: .05em;text-transform: uppercase;}
	/* Our Brew Backgrounds */
	.peak-window .post.background-amber_ale { background-image:url('art/brews/amber_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-espresso_amber { background-image:url('art/brews/espresso_amber_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-IPA { background-image:url('art/brews/ipa_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-maple_oat { background-image:url('http://www.peakbrewing.com/stg/wp-content/uploads/2011/10/maple_collab2.jpg'); background-position:bottom right; }
	.peak-window .post.background-nut_brown_ale { background-image:url('art/brews/nut_brown_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-pale_ale { background-image:url('art/brews/pale_ale_bg.jpg'); background-position:bottom right;}
	.peak-window .post.background-pomegranate_wheat { background-image:url('art/brews/pomegranate_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-king_crimson { background-image:url('art/brews/king_crimson_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-summer_session { background-image:url('art/brews/ss_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-fall_summit { background-image:url('art/brews/fallsummit_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-winter_session { background-image:url('art/brews/wintersession_bg.jpg'); background-position:bottom right; }
	.peak-window .post.background-simcoe_spring { background-image:url('art/brews/simcoespring_bg.jpg'); background-position:bottom right; }
	.peak-window .post#post-493 { background-image:url('http://www.peakbrewing.com/stg/wp-content/uploads/2011/04/hop_noir5.jpg'); background-position:bottom right; }
.peak-window .post#post-504 { background-image:url('http://www.peakbrewing.com/stg/wp-content/uploads/2011/11/local2.jpg'); background-position:bottom right; }
.peak-window .post#post-510 { background-image:url('http://www.peakbrewing.com/stg/wp-content/uploads/2012/01/mocha5.jpg'); background-position:top right; }



	/* About Us */
	.aboutPostContent { position:relative; font-family: Georgia, "Times-New-Roman", serif; font-size:14px; line-height:130%; color:#32231e; -moz-border-radius: 5px;}
	.about-us-post {  text-shadow: #f4eae1 1px 1px 1px; position:absolute; font-size:14px; color:#32231e; background-color:none; background-image:url('art/1x1_wh90.png'); padding:15px 20px 20px 15px;	border:1px solid #A0926B; }
	.about-us-post a {color:#32231E; text-decoration:underline;}
	.about-us-post a:HOVER {text-decoration: none;}
	.about-us-post .intro {
	font-size:16px; margin-bottom: 0px; display: block; line-height: 125%;
}
	.about-us-0 { top:50px; left:233px; width:355px; }
	.about-us-1 { top:50px; left:980px; width:320px; }
	.about-us-2 { top:50px; left:2120px; width:260px; }
	.about-us-3 { top:50px; left:2970px; width:320px; }
	.about-us-4 { top:50px; left:3900px; width:320px; }
	
	#seemore { position:absolute; left:480px; top:150px; width:172px; height:156px; background-image:url('art/seemore.png'); background-repeat:no-repeat; }
	#seemore2 { position:absolute; left:0px; top:250px; width:172px; height:156px; background-image:url('art/seemore.png'); background-repeat:no-repeat; }
		#seemore a, #seemore2 a { text-indent:-6000px; position:absolute; top:0px; left:0px; width:100%; height:100%; }
	
	#about-us-0 { float:left; width:900px; height:530px; background-image:url('/stg/wp-content/themes/peak/art/aboutus_1.jpg'); background-repeat:no-repeat; }
	#about-us-1 { float:left; width:900px; height:530px; background-image:url('/stg/wp-content/themes/peak/art/aboutus_2.jpg'); background-repeat:no-repeat; }
	#about-us-2 { float:left; width:900px; height:530px; background-image:url('/stg/wp-content/themes/peak/art/aboutus_3.jpg'); background-repeat:no-repeat; }
	#about-us-3 { float:left; width:900px; height:530px; background-image:url('/stg/wp-content/themes/peak/art/aboutus_4.jpg'); background-repeat:no-repeat; }
	#about-us-4 { float:left; width:900px; height:530px; background-image:url('/stg/wp-content/themes/peak/art/aboutus_5.jpg'); background-repeat:no-repeat; }
	
	.post .post-list-static-page h2 { color:#e2dcb4; font-size:28px; font-family:Georgia,"Times-New-Roman",serif; margin-bottom:25px; } 
	.post .post-list-static-page { color:#e2dcb4; line-height:150%; font-size:15px; font-family:Georgia,"Times-New-Roman",serif; }
	.post .post-list-static-page p { margin-bottom:15px; }
	

	/* Peak Experience */
	#experience-form { display:block; position:relative; float:none; }
	.submit-experience { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	.submit-experience img { line-height: 15px; vertical-align: bottom; padding-bottom: 2px; border: 0px !important; }

	.submit-experience textarea { height:50px; background:none; border:solid 1px #a0926b; color: #32231E; font-family: arial, verdana, sans-serif; font-size: 12px; padding: 3px 2px;}
	.submit-experience input { background:#; border:solid 1px #a0926b; color: #32231E; font-family: arial, verdana, sans-serif; font-size: 12px; padding: 3px 2px;}
	.submit-experience .post-bottom { display:none; }
	.legalInformation { width:300px; height:225px; overflow:auto; border:1px solid #A0926B; color:#32231E; padding:10px; margin-top: 10px;}
	.formLabels { text-align:right; }
	.formInputs { padding:0 0px 5px 7px; margin: 0px;}
	.experience-submit h3 {font-family:Georgia,"Times New Roman",serif; color:#32231e; border:solid 0px #46332d; background: none; margin-bottom:7px; padding:5px 0 3px 2px; font-size:14px; font-weight:600; border-top: 1px solid #A0926B; border-bottom: 1px solid #A0926B; line-height: 20px;}
	.tinyType { color:#827551; font-size:10px; }
	
	#formHiddenArea { position:relative; display:none; }
	
	
	/* Peak Spots */
	.peak-spots { font-size:14px; font-family:Georgia,"Times-New-Roman",serif; line-height:140%; color:#32231e; }
	.peak-spots h1 { border-bottom:solid 1px #8f8269; font-size:25px; padding:2px 0px 10px 1px; margin:6px 0 10px 0; }
	.peak-spots .imageAddress { font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:130%; }
	.peak-spots .caption { font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-top:10px;}
	.peak-spots a {color:#32231e; text-decoration: underline;} 
	.peak-spots a:HOVER {color:#32231e; text-decoration: none;}
	.imageAddress p { display:block; margin-bottom:10px; }
	.imageAddress a { color:#32231e; margin-top:10px; }
	.peak-spots .strongType { font-weight:bold; }
	.smallImageArea td { text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
	.border-right { border-right:solid 1px #8f8269; }
	.smallContent { margin:0px 20px 30px; text-align:left; font-size:11px; line-height:130%; }
	.mainTextArea { border-bottom:solid 1px #8f8269; padding-bottom:20px; margin-bottom:15px; }
	.formStandardWidth { width:275px; }
	
	.peak-spots-1 { padding:1px; border:solid 1px #46332d; margin-bottom:20px; }
	.peak-spots-2, .peak-spots-3, .peak-spots-4 { margin-bottom:7px; border: 1px solid #A0926B;}
	peak-spots-1, .peak-spots-2, .peak-spots-3, .peak-spots-4 img {border: 1px solid #A0926B;}
	.formColumn1 { padding:10px 40px; }
	.formColumn2 { padding:10px 40px 10px 0; }
	
	.peak-window-experience { display:block; position:relative; padding:15px 0; background-image:url('art/window_bg.png'); overflow:hidden; border-bottom: 1px solid #a0926b; border-top: 1px solid #a0926b}
	.peak-window-experience .movable { width:20000px; position;relative; }
	.peak-window-experience .posts {  }
	.peak-window-experience .post-starter { width:145px;position:relative; z-index:10; float:left; margin:0 0 0 12px;  }
	#brewsStarter { width:58px; }
	#peSingle { width:170px; }
	.peak-window-experience .post { position:relative; z-index:10; background-image:url('art/pe_list_bg.png'); padding:20px; float:left; margin:0 0 12px 12px; border: 0px; width:170px; }
	.peak-window-experience .category-peak-experience { width:auto; height:auto; }
	.peak-window-experience .category-peak-experience .post-list-content { height:auto; text-align:center; }
	html > body .peak-window-experience .post { }
	
	.pe-pages { float:left; width:900px; }

	.rightAlign { display:block; text-align:right; }
	.center { text-align:center; }
	.coloredBackground { background-image:url(art/window_bg.png); position:relative; }
	.content { position:relative; right:0px; }
	
	.category-peak-experience .entry { text-align:center; }
	.category-peak-experience .entry img { border:1px solid #A0926B;}
	.category-peak-experience .entry img.noBorder { border:none; }

	.single-entry { width:500px; }

	.smallCat { text-align:center; height:140px; }
	.smallCat img { max-height: 140px; height: expression(this.height > 120 ? 120: true); max-width: 170px; width: expression(this.width > 170 ? 170: true); border: 1px solid #736747;}


	.footerArea { text-align:center; padding:50px 20px 100px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#32231e; line-height:140%;}
		.wheatIcon { text-align:center; margin-bottom:30px; }
		.footerArea a { color:#948b7a; text-decoration:underline; }
		.footerArea a:HOVER { color:#32231e; text-decoration:underline; }
		
	/* Comments */
	#commentform { margin-bottom:30px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:150%; color:#32231E; }
		#respond h3 { color:#32231E;margin-bottom: 10px; font-family:Georgia,"Times New Roman",serif; font-size: 14px;}
		#commentform a { color:#32231E; text-decoration:underline; }
	#respond { padding:40px 35px; display:block; clear:left; color: #32231E;}
	#comment { border:none; background-color:none; margin-bottom:10px; display:block; width:430px; height:100px;border:1px solid #A0926B; }
	.commentlist {padding: 10px 0 20px 30px;}
	.comment-body { font-size:14px; font-family:Georgia,"Times-New-Roman",serif; line-height:140%; color:#32231e; font-style:normal; margin: 30px 0 0 0;}
	.comment-body .fn {font-style:normal;}
	.comment-body a { color:#32231e; font-family: arial, verdana; font-size: 10px; text-decoration:none;}
	.comment-body a:hover { color:#32231e; font-family: arial, verdana; font-size: 10px; text-decoration:none;}
	h3#comments { margin: 20px 0 0 30px; font-size:14px; font-family:Georgia,"Times-New-Roman",serif; line-height:140%; color:#32231e; font-style:normal; }

	.avatar { display:none; }
	.comment { list-style-type:none; }
	
	/* Misc */
	.clearOut { clear:both; }
	.top20 { margin-top:20px; }
	.bottom20 { margin-bottom:20px; }
	.left20 { margin-left:20px; }
	.bottomLarge { margin-bottom:30px; }
	.hideText { display:none; }
	.submit-experience input.submitButton { border:none; margin-top: 10px;}

	
	/* Newsletter Specific */
	#e2ma_signup_form { display:block; width:100%; margin-top:20px; }
	#e2ma_signup_form .e2ma_signup_message { margin-bottom:5px; }
	#e2ma_signup_form .e2ma_signup_form_required_footnote { display:none; }
	#e2ma_signup_form .e2ma_signup_form_row { border:none; padding:0px; }
	#e2ma_signup_form input { background:none; border:solid 1px #a0926b; color: #32231E; font-family: arial, verdana, sans-serif; font-size: 12px; padding: 3px 2px; }
	#e2ma_signup_form .e2ma_signup_form_label { float:left; width:70px; }
	#e2ma_signup_form .e2ma_signup_form_element input { width:250px; }
	
	/* Lightbox Specific */
	#jquery-overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 205;
		width: 100%;
		height: 500px;
	}
	#jquery-lightbox {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 210;
		text-align: center;
		line-height: 0;
	}
	#jquery-lightbox a img { border: none; }
	#lightbox-container-image-box {
		position: relative;
		background-color: #372722;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}
	#lightbox-container-image { padding: 10px; }
	#lightbox-loading {
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}
	#lightbox-nav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 10;
	}
	#lightbox-container-image-box > #lightbox-nav { left: 0; }
	#lightbox-nav a { outline: none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
		width: 49%;
		height: 100%;
		zoom: 1;
		display: block;
	}
	#lightbox-nav-btnPrev { 
		left: 0; 
		float: left;
	}
	#lightbox-nav-btnNext { 
		right: 0; 
		float: right;
	}
	#lightbox-container-image-data-box {
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		overflow: auto;
		width: 100%;
		padding: 0 10px 0;
	}
	#lightbox-container-image-data {
		padding: 0 10px; 
		color: #666; 
	}
	#lightbox-container-image-data #lightbox-image-details { 
		width: 70%; 
		float: left; 
		text-align: left; 
	}	
	#lightbox-image-details-caption { font-weight: bold; }
	#lightbox-image-details-currentNumber {
		display: block; 
		clear: left; 
		padding-bottom: 1.0em;	
	}			
	#lightbox-secNav-btnClose {
		width: 66px; 
		float: right;
		padding-bottom: 0.7em;	
	}

	/* Site Map */
	
	#site-map ul { margin-left:20px; margin-bottom:10px; }
	#site-map h3 { margin-bottom:5px; font-size:14px; border-bottom:solid 1px #372722; padding-bottom:5px; font-weight:bold; margin-top:50px; font-family:Georgia,"Times New Roman",serif; }
	#site-map { font-size:11px; color:#46332D; font-family:Arial,Helvetica,sans-serif; margin:auto; }
		#site-map a { color:#46332D; text-decoration:none; }
		#site-map a:HOVER { text-decoration:underline; }
		#site-map td { padding:0 15px; }

	.allPages { height:400px; min-height:400px; display:block; position:relative; color:#32231E; font-family:Georgia,"Times New Roman",serif; }
		html > body .allPages { height:auto; }
		.allPages h2 { margin:30px 0 30px 0; font-size:24px; font-weight:600; }
		.allPages a { color:#827551; }
	
	#state { background-color:#F1EBCA; }


	#sig {
		margin: 0px; font-style: italic; font-size: 12px;
	}
	#fb {
		position: absolute; width: 100px; height: 100px;right: 30px; bottom: 30px; background: url("art/fb.png");
	}
	.AgeVerifyModal {
		.MessageArea {
		background: rgb(70, 51, 45);
	}
	.MessageArea {
		background-image: url(http://www.peakbrewing.com/stg/wp-content/themes/peak/art/1x1_wh90.png);
	color: rgb(70, 51, 45);
	font-size: 15px;
	padding: 15px 20px 20px 15px;
	}


	#respond input, textarea, select {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:1px solid #A0926B;
	color:#827551;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	padding:3px 2px;
	margin-bottom: 5px;
	}


