/*

		 THIRSTY PLANET BREWING THEME FOR WORDPRESS

		 
		 Orange: #ba5915
		 Olive Green: #696630
		 Green: #5d9732
		 Tan: #e7e7d5
		 Dark Tan: #b6b193
		 Medium Tan: #cac3a4
		 
*/

/*
	RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 10pt; font-family: Arial, sans-serif; 
									  background: #e7e7d5;}
ul									{ list-style: square inside ; }
ol									{ list-style: decimal inside; }
a									{ color: #380908; outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
.menu a								{ color: #380908; outline: none; text-decoration: none; }
img									{ vertical-align: middle; float: left; margin-right: 15px; margin-bottom: 15px;}
table								{ border-collapse: collapse; }

/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ border: 1px solid #272727; background: white; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: 272727; }
.button:hover						{ background: #696630; color: white; }



/*
	FORMS
*/
input								{ padding: 2px; }



/*
	PAGE WRAP
*/

#page-wrap							{ background-color: #e7e7d5; width: 950px; margin: 0px auto; height: 771px;}



/*
	HEADER
*/
#top-bar							{ background-image: url(images/header.jpg); background-repeat: no-repeat; background-position: center; background-position: top; width: 950px; height: 155px;}
h1#logo								{ height: 30px; text-indent: -9999px;}
.blank-link							{ height: 120px; width: 200px; float: left; margin: 0px 35px 0px 35px; background-image: url(images/transparent_pixel.png); background-repeat: repeat; }



/*
	MAIN COLUMN - MAIN PAGE
*/
#main-col-main						{ width: 830px; height: 451px; float: left; margin: -4px 0px 0px 0px;}
#socialsidebar-main					{ width: 118px; height: 582px; background-color: #ba5915; float: right;}
#media-bar-main						{ width: 829px; height: 132px; background-color: #696630; float: left; margin: 2px 0px 0px 0px;}

#media-link1						{ width: 260px; height: 100px; float: left; margin: 20px 0px 0px 25px; border-right-width: 2px; border-right-style: dashed; border-right-color: #cac3a4;}
#media-link2						{ width: 260px; height: 100px; float: left; margin: 20px 0px 0px 10px; border-right-width: 2px; border-right-style: dashed; border-right-color: #cac3a4;}
#media-link3						{ width: 260px; height: 100px; float: left; margin: 20px 0px 0px 10px;}



/*
	MAIN COLUMN - SUB PAGE
*/

.blank-link2						{ width: 170px; height: 60px; float: left; margin: 0px 0px 0px 50px; background-image: url(images/transparent_pixel.png); background-repeat: repeat;}
#main-col-sub						{ width: 742px; height:583px; margin: -1px 0px 0px 0px; background-color:#cac3a4;  background-image: url(images/contentBackground.jpg); background-repeat: no-repeat; float: left;}
#socialsidebar-sub					{ width: 206px; height: 582px; background-color: #ba5915; float: right;}
#Newsletter							{ width: 200px; height: 235px; margin: 0px 0px 10px 10px; color: white; font-weight: bold; font-family: Georgia;}
#Newsletter form input				{ width: 100%:}
.style4								{ width: 100%; float: left;}
#Newsletter form					{ margin: 10px 0px 0px 15px;}
#Newsletter img						{ margin: 5px 0px 5px 5px;}
#Newsletter input					{ margin: 0px 0px 10px 0px; float: left;}
#side-media							{ width: 100%;}
.smedia-link1						{ width: 175px; height: 90px; float: left; margin: 10px 0px 0px 15px; border-bottom-color: #cac3a4; border-bottom-style: dashed; border-bottom-width: 2px; border-top-color: #cac3a4; border-top-style: dashed; border-top-width: 2px;}
.smedia-link2						{ width: 175px; height: 95px; float: left; margin: 8px 0px 0px 15px; border-bottom-color: #cac3a4; border-bottom-style: dashed; border-bottom-width: 2px;}
.smedia-link3						{ width: 175px; height: 90px; float: left; margin: 8px 0px 0px 15px; border-bottom-color: #cac3a4; border-bottom-style: dashed; border-bottom-width: 2px;}
#beer-content						{ width: 460px; float: right; height: 100%; margin: 0px 25px 0px 0px; color: #68652f;}
#beer-content a						{  color: #68652f;}
.beer-header						{ width: 100%; height: 150px; margin: 0px 0px 10px 0px;}
.beer-header img					{ float: left; text-align: justify; margin: 20px 200px 0px 0px;}
.beer-header p						{ float: left; text-align: justify; font-size: .9em; font-family: Georgia;}
#beer-link							{ width: 450px; height: 125px; margin: 0px 0px 15px 0px;}
#beer-image							{ width: 228px; height: 124px; float: left; margin: 0px 5px 0px 0px;}
#beer-desc							{ width: 215px; height: 124px; float: right; margin: 0px 0px 0px 0px; color: #68652f;}
#beer-desc p						{ font-size: .9em; font-family: Georgia; color: #68652f;}
#beer-desc span						{ font-size: 1.1em; font-family: Georgia; font-weight: bold; color: #68652f;}

#single-beer-content				{ width: 500px; float: right; margin: 0px 20px 0px 0px;}
#single-beer-image					{ width: 100%; margin: 30px 0px 0px 0px;}
#single-beer-image img				{ width: 500px;}
#single-beer-desc					{ width: 100%;}
#single-beer-desc p					{ margin: 0px 0px 10px 0px; font-size: 1.1em; font-family: Georgia; color: #68652f; text-align: justify;}


/*
	MAIN COLUMN - SUB PAGE - CATEGORY
*/

.main-left							{ width: 200px; float: left; height: 583px; overflow: auto; margin: 70px 0px 0px 40px;}
.main-left h1						{ margin: 0px 0px -5px 20px; color: #5d9732;}
.main-left-cat3						{ width: 200px; float: left; height: 475px; margin: 80px 0px 0px 30px;}

.main-right							{ width: 500px; height: 100%; float: right; height: 571px; overflow: auto; margin: 2px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.main-right h1						{ margin: 0px 0px 10px 0px;}
.main-right h2						{ color: #ba5915; margin: 10px 0px 10px 0px;}
.about-text							{ width: 475px; margin: 10px 0px 0px 0px; text-align: justify;}
.about-text p						{ font-size: 1.0em; color: black;}
.about-text h1						{ font-size: 1.8em; color: #ba5915; margin: 0px 0px 0px 0px;}
.about-text h4						{ font-size: 1.0em; color: black; margin: -5px 0px 10px 0px;}
.purpose-text h1					{ font-size: 1.6em; color: #ba5915; }
.purpose-text						{ text-align: justify; margin: 10px 0px 0px 0px; width: 475px;}
.purpose-text a						{ color: #ba5915; font-weight: bold;}
.main-right.about-text p			{ margin: 10px 0px 0px 0px;}
.main-right p						{ margin: 00px 0px 10px 0px; font-size: .9em; font-family: Tahoma; color: #000000;}
.main-right li						{ margin: 10px 0px 10px 0px; font-weight: bold; font-size: .9em; font-family: Tahoma; color: #000000;}
.main-right .post					{ margin: 15px 0px 0px 10px; width: 450px; text-align: justify;}
.main-right h1 a					{ color: #5d9732; font-family: Tahoma;}
.main-right h1 a:hover				{ color: #ba5915; font-family: Tahoma;}
.comment_form						{ width: 450px; margin: 20px 0px 0px 10px; overflow: hidden;}
.comment_form textarea#comment 		{ width: 450px; height: 100px; margin: 4px 0px 10px 0px;}
.comment_form a						{ color: #ba5915; font-family: Tahoma;}
.comment_form a:hover				{ color: #5d9732; font-family: Tahoma;}
.main-right-thank					{ width: 500px; height: 100%; float: right; height: 574px; overflow: auto; margin: 10px 0px 0px 0px;}
.main-right-title					{ width: 450px; float: left; margin: 10px 0px 0px 20px;}
.main-right-title h1				{ color: #5d9732; margin: 5px 0px 8px 0px;}
.main-right-content					{ width: 450px; float: left; margin: 0px 0px 0px 20px;}
.main-right-content p				{ text-align: justify;}
.main-right .ty-info span			{ color: #ba5915; font-weight: bold;}
.main-right .ty-info				{ margin: 10px 0px 0px 0px;}
.main-right .ty-info a				{ color: #ba5915; }
.main-right .ty-info a:hover		{ color: #000000; }

.archives-title h1					{ text-align: center; color: #5d9732;}

/*
	FOOTER
*/

#footer								{ width: 950px; height: 34px; background-color: #b6b193; float: left; margin: 2px 0px 0px 0px;}
#footer-link						{ width: 400px; height: 20px; float: right; margin: 10px 10px 0px 0px; font-family: Georgia; font-size: .9em; color: #e7e7d5; text-align: right;}
#footer-link a						{ color: #e7e7d5;}
#footer-link a:hover				{ color: #FFFFFF;}
.searchform							{ float: left; margin: 5px 0px 0px 6px;}




/*
	NAVIGATION
*/

#social-links						{ height: 25px; width: 280px; float: right; margin: 0px 10px 0px 0px;}
#social-links a						{ float: left; width: 25px; margin: 0px 8px 0px 0px;}
#social-links img					{ float: left; width: 25px; margin: 0px 8px 0px 0px;}
#social-links .becomeFan			{ float: left; width: 150px; margin: 2px 15px 0px 0px;}	

#main-links							{ height: 35px; width: 550px; float: left; margin: 30px 0px 0px 2px;}
#main-links .star					{ margin: 3px 2px 0px 2px;}
.Beer-Link							{ background-image: url(images/beer_up.png); width: 103px; height: 32px; float: left;}
.Beer-Link:Hover					{ background-image: url(images/beer_over.png); width: 103px; height: 32px; float: left;}		
.About-Link							{ background-image: url(images/about_up.png); width: 198px; height: 33px; float: left;}			
.About-Link:Hover					{ background-image: url(images/about_over.png); width: 198px; height: 33px; float: left;}	
.Merch-Link							{ background-image: url(images/merch_up.png); width: 137px; height: 33px; float: left;}			
.Merch-Link:Hover					{ background-image: url(images/merch_over.png); width: 137px; height: 33px; float: left;}

#sub-links							{ width: 650px; height: 20px; margin: 12px 30px 0px 0px; float: right; text-align: left;}
#sub-links a						{ color: #cac3a4; font-family: Georgia; font-size: 1.2em; margin: 0px 5px 0px 5px;}
#sub-links a:Hover					{ color: #FFFFFF; font-family: Georgia; font-size: 1.2em; margin: 0px 5px 0px 5px;}



.beer-page-blurb					{ width: 477px; height: 140px; margin: 10px 0px 10px 1px; float: left;}
.beer-page-blurb h1					{ color: #ba5915; font-size: 1.8em; margin: 0px 0px 0px 0px;}
.beer-page-blurb p					{ color: black; font-size: 1.0em; text-align: justify;}
.beer-div							{ height: 125px; width: 480px; float: left; margin: 0px 0px 10px 0px;}
.beer-page-image					{ width: 230px; height: 124px; float: left; margin: 0px 10px 0px 0px;}
.beer-page-content					{ width: 240px; height: 124px; float: left;}
.beer-page-content h2 a				{ color: #ba5915; margin: 0px 0px 0px 0px;}
.beer-page-content h2 a:hover		{ color: #5d9732;}
.beer-page-content h2				{ margin: 0px 0px 0px 0px;}
.beer-page-content p				{ color: black; text-align: justify; font-size: 1.0em;}
.single-beer-image					{ width: 475px; float: left; margin: 10px 0px 10px 10px;}
.single-beer-content				{ width: 475px; margin: 0px 0px 0px 10px;}
.single-beer-content p				{ font-size: 1.0em; color: black; text-align: justify;}
.single-press-content				{ width: 475px; float: left; text-align: justify; margin: 10px 0px 10px 5px;}
.single-press-content h1			{ font-size: 1.6em; color: #ba5915;}
.single-press-content p				{ font-size: 1.0em; color: black;}
.single-press-content a				{ color: #5d9732; font-weight: bold;}
.single-press-content a:hover		{ color: #ba5915;}
.comment_form2						{ width: 455px; margin: 30px 0px 0px 0px; overflow: hidden; border-width: 1px; border-color: black; border-style: solid; padding: 10px 10px 10px 10px;}
.comment_form2 textarea#comment 	{ width: 455px; height: 100px; margin: 4px 0px 0px 0px;}
.comment_form2 a					{ color: #ba5915; font-family: Tahoma;}
.comment_form2 a:hover				{ color: #5d9732; font-family: Tahoma;}

.press-post							{ width: 475px; float: left; margin: 10px 0px 0px 0px; }
.press-post h2						{ margin: 0px 0px 5px 0px;}
.press-post h2 a					{ font-size: 1.2em; color: #ba5915;}
.press-post h2 a:hover				{ color: #5d9732;}
.press-post p						{ font-size: 1.0em; color: black; text-align: justify;}

.jamout								{ width: 450px; height: 95px; }

.blog-thumb							{ width: 150px; float: left; margin: 0px 10px 0px 0px;}
.blog-title							{ width: 310px; float: left;}
.blog-title h2						{ margin: 0px;}
.blog-title h3						{ margin: 0px 0px 0px 0px; font-size: 12px; color: #FFFFFF;}
.blog-content						{ width: 310px; float: left; text-align: justify;}
.blog-content a						{ color: #871a06;}
.blog-content a:hover				{ color: #5D9732;}
.blog-post							{ width: 480px; float: left; margin: 10px 0px 0px 0px;}
.blog-post img						{ margin: 0px;}
.blog-post p						{ margin: 0px;}
.blog-title h2 a					{ color: #BA5915;}
.blog-title h2 a:hover				{ color: #5D9732;}


.single-product-content				{ width: 488px; float: left; margin: 0px 0px 0px 0px;}
.single-product-image				{ width: 475px; height: 257px; margin: 0px 0px 0px 0px; float: left;}
.single-product-image img			{ margin: 0px;}
.main-right-product					{ width: 488px; float: right; height: 571px; overflow: auto; margin: 2px 0px 0px 0px; padding: 10px 0px 10px 12px;}


.single-product-title 				{ width: 475px; float: left; margin: 10px 0px 5px 0px;}
.single-product-title h2			{ color: #5D9732;}
.single-product-desc				{ width: 475px; float: left; margin: 0px 0px 10px 0px;}
.single-product-cart				{ width: 175px; float: left;}

.single-product-cart object form select				{ margin: 0px 0px 10px 0px;}
.main-left h2						{ font-size: 18px; color: #BA5915; text-align: center;}

.cat-product						{ width: 475px; margin: 10px 0px 0px 12px; float: left;}
.cat-product-image					{ width: 150px; margin: 0px 10px 0px 0px; float: left;}
.cat-product-image img				{ margin: 0px;}
.cat-product-title					{ width: 300px; margin: 0px 0px 0px 0px; float: left;}
.cat-product-title h2				{ margin: 0px;}
.cat-product-title h2 a				{  color: #BA5915;}
.cat-product-title h2 a:hover		{  color: #5D9732;}
.cat-product-content				{ width: 310px; margin: 0px 0px 0px 0px; float: left;}







