/*
Theme Name: Albury Organic Vineyard
Theme URI: 
Description: The great WordPress theme for Albury Organic Vineyard.
Version: 1.0
Author: Mike Ballan
*/


/***** Global Settings *****/
	
	html 									{  }
	body									{ margin:20px 0 20px 0; padding:0; background-color:#b4a100; font:12px Helvetica, Arial, sans-serif; color:#333333; }

/***** Headings *****/
 
	h1, h2, h3, h4, h5, h6 			{ margin:0; padding:0; font-weight:normal; } 

	h1 									{ font:24px Helvetica, Arial, sans-serif; color:#333333; padding:0; margin:0 0 15px 0; border-bottom:1px solid #d9dadb; }
	h2 									{ font:20px Helvetica, Arial, sans-serif; color:#333333; padding:0; margin:0 0 15px 0; border-bottom:1px solid #d9dadb; }
	h3 									{ font:16px Helvetica, Arial, sans-serif; color:#333333; padding:0; margin:0 0 5px 0; border-bottom:1px solid #d9dadb; }
	h4 									{ font:10px Helvetica, Arial, sans-serif; color:#333333; padding:0; margin:0 0 15px 0; }

/***** Common Formatting *****/

	p, ul, ol 							{ margin:0; padding:0 0 15px 0; }

	a:link 								{ color:#333333; text-decoration:underline; }
	a:visited 							{ color:#333333; text-decoration:underline; }
	a:active 							{ color:#333333; text-decoration:underline; outline:none; }
	a:hover 								{ color:#333333; text-decoration:underline; }
   a:focus 								{ -moz-outline-style:none; }

	hr 									{ margin:5px 0 15px 0; border:0; color:#eae6f1; background-color:#eae6f1; height:1px; width:100%; text-align:left; }
	img 									{ border:0; }

/***** Body *****/

	#container-01 						{ margin:0 auto; padding:0; width:870px; text-align:left; background-color:#FFFFFF; }

	#col-header 						{ margin:0; padding:30px 0 0 0; width:870px; background:url(images/bg-02.jpg) no-repeat; text-align:left; }

	#col-logo							{ margin:0; padding:0 0 50px 0; width:870px; text-align:center; }

	#col-nav								{ margin:0; padding:0; width:870px; text-align:center; }

	#container-02						{ margin:0; padding:15px; width:840px; text-align:left; }

	#col-1-2 							{ float:left; margin:0; padding:0 15px 0 0; width:545px; text-align:left; }
	#col-2-2 							{ float:right; margin:0; padding:0; width:280px; text-align:left; }

	#container-03						{ margin:0 0 15px 0; padding:15px 15px 0 15px; width:670px; text-align:left; background-color:#faf7ea; }

	#fadeshow1 							{ margin:0 0 15px 0; padding:0; width:840px; height:180px; background:url(images/img-01.jpg) no-repeat; text-align:left; }

	#col-footer 						{ margin:0 auto; padding:15px 0 15px 0; width:870px; text-align:left; font-size:10px; }

/***** Navigation *****/

	.container 							{ clear:both; float:left; width:100%; overflow:hidden; border-bottom:2px solid #c8b200; }

	#navigation 						{ padding:0; margin:0 auto; list-style-type:none; float:left; position:relative; left:50%; font-size:14px; }
	#navigation li 					{ float:left; margin:0 5px 0 5px; position:relative; right:50%; }
	#navigation a:link 				{ width:auto; display:block; padding:0 0 3px 0; color:#333333; text-decoration:none; }
	#navigation a:visited 			{ width:auto; display:block; padding:0 0 3px 0; color:#333333; text-decoration:none; }
	#navigation a:active				{ width:auto; display:block; padding:0 0 3px 0; color:#333333; text-decoration:none; }
	#navigation a:hover 				{ width:auto; display:block; padding:0; color:#333333; text-decoration:none; border-bottom:3px solid #c8b200; }

/***** Global Classes *****/

	.img-border 						{ margin:0; border:none; padding:4px; border:1px solid #d9dadb; }

	.img-left  						  	{ float:left; margin:0 10px 10px 0; border:none; padding:4px; border:1px solid #e3d3f7; }

	a:link .img-left  				{ float:left; margin:0 10px 10px 0; border:none; padding:4px; border:1px solid #e3d3f7; }
	a:visited .img-left  			{ float:left; margin:0 10px 10px 0; border:none; padding:4px; border:1px solid #e3d3f7; }
	a:active .img-left 				{ float:left; margin:0 10px 10px 0; border:none; padding:4px; border:1px solid #e3d3f7; }
	a:hover .img-left   				{ float:left; margin:0 10px 10px 0; border:none; padding:2px; border:3px solid #E8C900; }

	.img-right  					  	{ float:right; margin:0 0 10px 10px; border:none; padding:4px; border:1px solid #e3d3f7; }

	.clear       						{ clear:both; }
	.float-left 						{ float:left; }
	.float-right   					{ float:right; }

	.text-left    						{ text-align:left; }
	.text-right    					{ text-align:right; }
	.text-center   					{ text-align:center; }
	.text-justify  					{ text-align:justify; }

	.bold          					{ font-weight:bold; }
	.italic        					{ font-style:italic; }
	.underline     					{ border-bottom:1px solid; }
	.highlight     					{ background:#ffc; }

	.nopadding 					  		{ padding:0; }
	.noindent  					  		{ margin-left:0; padding-left:0; }
	.nobullet  					  		{ list-style:none; list-style-image:none; }

	.block								{ display:block; }
	.hidden								{ display:none; }

/***** Begin Lists *****/

	html>body .entry ul 											{ margin-left:0px; padding:0 0 0 30px;	list-style:none; padding-left:10px;	text-indent:-10px; }
	html>body .entry li 											{ margin:7px 0 8px 10px; }

	.entry ul li:before, #sidebar ul ul li:before 		{ content:"\00BB \0020"; }
	.entry ol 														{ padding:0 0 0 35px; margin:0; }
	.entry ol li 													{ margin:0; padding:0; }
	.postmetadata ul, .postmetadata li 						{ display:inline;	list-style-type:none; list-style-image:none;	}
	
	#sidebar ul, #sidebar ul ol 								{ margin:0;	padding:0; }
	#sidebar ul li 												{ list-style-type:none;	list-style-image:none; margin-bottom:15px; }
	#sidebar ul p, #sidebar ul select 						{ margin:5px 0 8px; }
	#sidebar ul ul, #sidebar ul ol 							{ margin:5px 0 0 10px; }
	#sidebar ul ul ul, #sidebar ul ol 						{ margin:0 0 0 10px;	}
	ol li, #sidebar ul ol li 									{ list-style:decimal outside;	}
	#sidebar ul ul li, #sidebar ul ol li 					{ margin:3px 0 0;	padding: 0;	}

/* End Entry Lists */
/* Begin Form Elements */

	#searchform 						{ margin:10px auto; padding:5px 3px; text-align:center; }
	#sidebar #searchform #s 		{ width:108px;	padding:2px; }
	#sidebar #searchsubmit 			{ padding:1px;	}
	
	.entry form 						{ /* This is mainly for password protected posts, makes them look better. */ text-align:center;	}
	select 								{ width:130px;	}
	#commentform input 				{ width:170px;	padding:2px; margin:5px 5px 1px 0; }
	#commentform 						{ margin:5px 10px 0 0; }
	#commentform textarea 			{ width:100%; padding:2px;	}
	#respond:after 					{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#commentform #submit 			{ margin:0 0 5px auto; float:right;	}

/* End Form Elements */
/* Begin Comments*/
	
	.alt 									{ margin:0;	padding:10px; }
	.commentlist 						{ padding:0; text-align:justify;	}
	.commentlist li 					{ margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none;	}
	.commentlist li ul li 			{ margin-right:-5px;	margin-left:10px; }
	.commentlist p 					{ margin:10px 5px 10px 0; }
	.children 							{ padding:0; }
	#commentform p 					{ margin:5px 0; }
	.nocomments 						{ text-align:center;	margin:0; padding:0;	}
	.commentmetadata 					{ margin:0;	display:block;	}

/* End Comments */
/* Begin Various Tags & Classes */

	acronym, abbr, span.caps 		{ cursor:help;	}
	acronym, abbr 						{ border-bottom:1px dashed #999;	}
	blockquote 							{ margin:15px 30px 0 10px;	padding-left:20px; border-left:5px solid #ddd; }
	blockquote cite 					{ margin:5px 0 0;	display:block;	}

	.center 								{ text-align:center;	}
	.hidden 								{ display:none; }
	.screen-reader-text 				{ position:absolute; left:-1000em; }
	.navigation 						{ display:block; text-align:center;	margin-top:10px; margin-bottom:60px; }

/* End Various Tags & Classes*/
/* Captions */
	
	.aligncenter,div.aligncenter 	{ display:block; margin-left:auto; margin-right:auto; }
	.wp-caption 						{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px;	margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px; }
	.wp-caption img 					{ margin:0;	padding:0; border:0 none; }
	.wp-caption p.wp-caption-text { font-size:11px; line-height:17px;	padding:0 4px 5px; margin:0; }

/* End captions */
