/*  
Theme Name: Iron Gate Wine
Theme URI: http://www.irongatewine.com
Description: This is the retrofitted Iron Gate Wine Website
Version: 1.0
Author: Sean Stiller
Author URI: http://www.armadadesign.ca/
*/



  
.bheadline_sub ul.post-categories 						{list-style-type:none; margin:0; padding:0; display:inline;}
.bheadline_sub ul.post-categories li 					{list-style-type:none; margin:0 0 0 -30px; padding:0; display:inline;}
.bheadline_sub ul.post-categories li a, .bheadline_sub ul.post-categories li a:visited 
														{color:#fff; text-decoration:none;}
.bheadline_sub ul.post-categories li a:hover 			{color:#8e794a;}

.activeitem 											{font-weight:bold; color:#8e794a;}



/************************** 

	Basic/Header Styling 
	
***************************/


* 														{margin:0; padding:0;}
a:focus													{outline:none}
body 													{background-image:url(assets/background.gif); background-repeat:repeat; margin:0; padding:0; text-align:center;}

div#wrapper 											{width:950px; background:#393939; margin:0 auto; padding:0; text-align:left; overflow:hidden; }

div#header 												{width:950px; height:82px; float:left; background-image:url(assets/top-menu_background.jpg); background-repeat:repeat-x; margin:0;
  														 position:relative; z-index:200;}
div#logo_area 											{width:300px; float:left; padding:0 0 0 30px;}
div#menu_area 											{width:585px; float:right; text-align:left; margin:40px 0 0 0; padding:0; position:relative;}
div#body 												{width:930px; clear:both; float:left; border-left:10px solid #232323; border-right:10px solid #232323; margin:0; padding:0 0 75px 0;
														 z-index:100;}
div#flash_anim 											{width:930px; float:left; position:relative;}
div#body_content 										{width:930px; clear:both; float:left; position:relative;}

						


/************************** 

	Left Panel 
	
***************************/


div#left_panel 											{width:218px; float:left; padding:0 0 0 16px; display:inline;}
div#left_panel div#whats_new 							{background-image:url(home_page/left_panel/whats_new_background.gif); background-position:bottom; background-repeat:no-repeat; 
														 background-color:#2f2f2f; padding:35px 5px 45px 20px;}
div#left_panel div#testimonial 							{background-image:url(home_page/left_panel/testimonial_background.gif); background-position:bottom; background-repeat:no-repeat; 
														 background-color:#232323; padding:35px 5px 45px 20px;}
div#left_panel div#sub_page_sidepanel 					{background-image:url(assets/sub_page_leftpanel_background.gif); background-position:bottom; background-repeat:no-repeat; 
														 background-color:#2f2f2f; padding:35px 20px 15px 20px;}
div#left_panel div#sub_page_sidepanel ul 				{list-style-type:none; margin:0 0 20px 0; padding:0;}
div#left_panel div#sub_page_sidepanel li 				{margin:0; padding:4px 0; background-image:url(assets/sub_page_leftpanel_linebreak.gif); background-position:bottom; 
														 background-repeat:repeat-x; display:block}
div#left_panel div#sub_page_sidepanel li.last 			{background-image:none;}
div#left_panel div#sub_page_sidepanel li a 				{text-decoration:none; color:#FFF;}
div#left_panel div#sub_page_sidepanel li a:hover 		{color:#8e794a;}
div#left_panel div#sub_page_sidepanel li a.active 		{color:#8e794a; font-weight:bold;}


/************************** 

	Right Panel 
	
***************************/


div#right_panel 										{width:218px; float:left; padding:0 0 0 16px;}
div#body_content div#sub_page_sidepanel_right 			{background:url(assets/media_c-rightbg.gif) left bottom no-repeat #8e794a; padding:35px 20px 15px 20px; 
														 position:absolute; top:0; right:15px; width:138px;}
div#body_content div#sub_page_sidepanel_right a 		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; text-decoration:none;
														 padding:0 0 10px 0; margin:-10px 0 0 0; background:url(assets/sub_page_leftpanel_linebreak_w.gif) bottom no-repeat; display:block; 
														 width:135px; height:15px; }
div#body_content div#sub_page_sidepanel_right a:hover 	{color:#000;}

div#who-are-bios h1										{padding-bottom:25px; }
div#who-are-bios img									{ float:left; margin:5px 10px 10px 0; }

div#body_content div#sub_page_sidepanel_right_auction	{background:url(assets/media_c-rightbg.gif) left bottom no-repeat #8e794a; padding:35px 20px 15px 20px; 
														 float:left; width:138px;}


/************************** 

	Main Content Area 
	
***************************/


div#main_content 										{width:421px; text-align:left; padding:35px 40px 0 41px; float:left; background-image:url(home_page/main_content/background.jpg); 
														 background-position:top; background-repeat:no-repeat; background-color:#393939;}
div#main_content h1										{ margin:0 0 25px 0; }
div#subpage_main_content 								{width:421px; text-align:left; padding:35px 40px 0 41px; float:left; background-image:url(assets/subpage_maincontent_background.jpg);
														 background-position:top; background-repeat:no-repeat; background-color:#393939;}
div#subpage_main_content h1								{ margin:0 0 25px 0; }
div#subpage_main_content ul 							{list-style-type:circle; margin:0 0 0 25px; padding:0;}
div#subpage_main_content li 							{padding:6px 25px 3px 6px;}

div#elogin 												{width:178px; float:left; padding:0 0 0 1px;}




/************************** 

	Wine Auctions 
	
***************************/


div.auction-post										{ width:421px; float:left; clear:both; margin:0 0 15px 0; border-top:1px solid #555; border-bottom:2px solid #333; }
div.auction-post-small									{ width:421px; float:left; clear:both; margin:0 0 30px 0; border-top:1px solid #555; border-bottom:2px solid #333; }
h1.auction-title										{ width:391px; float:left; padding:2px 15px; color:#fff; background:#444 url(assets/wine-auction-titlebg.png) repeat-x; font-size:16px; margin:0; }
h1.auction-title a, h1.auction-title a:visited			{ color:#fff; text-decoration:none; }
h1.auction-title a:hover								{ color:#ccc; }
div.auction-entry										{ width:391px; float:left; padding:10px 15px; background:#fff; margin:-25px 0 0 0; }
div.auction-entry p										{ color:#666; }
div.auction-entry div.auction-image-thumb				{ width:40px; background:#fff; float:left; margin:5px 0 10px 0; padding:10px 25px 10px 10px; }
div.auction-entry div.auction-content					{ width:286px; float:left; border-left:1px dotted #ccc; padding:0 0 0 15px; }
ul.auction-items										{ margin:0; padding:0; list-style:none; width:270px; }
ul.auction-items li										{ margin:0 0 0 -30px; padding:0; list-style:none; border-top:1px dotted #ccc; font-family:Arial, Helvetica, sans-serif; color:#666;
												          font-size:12px; width:270px; float:left; }
ul.auction-items li span.title							{ width:120px; float:left; font-weight:bold; color:#000; }
ul.auction-items li.li-desc								{ border-top:1px dotted #ccc; }
ul.auction-items li.li-desc p							{ font-size:12px; }
ul.auction-items li.auction-item-top					{ border-top:none; }
ul.auction-items li a, ul.auction-items li a:visited	{ color:#666; text-decoration:none; font-weight:bold; }
ul.auction-items li a:hover								{ color:#000; text-decoration:none; font-weight:bold; }

div#subpage_main_content ul#auction-intro				{ width:401px; background:#8e794a; float:left; clear:both; list-style:none; margin:0 0 25px 0; padding:10px; 
														  border-top:1px solid #b0965c; border-bottom:1px solid #6f5f3a;}
div#subpage_main_content ul#auction-intro li			{ list-style:none; width:401px; float:left; clear:both; margin:0; padding:0; }
div#subpage_main_content ul#auction-intro li a.auction-head				{ color:#fff; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; }
div#subpage_main_content ul#auction-intro li a.auction-head.active		{ color:#000; }
div#subpage_main_content ul#auction-intro li div#auction-intro-inner	{ width:391px; background:#8e794a; float:left; clear:both; padding:10px 5px; margin:10px 0 0 0; border-top:1px solid #ccc; }
div#subpage_main_content ul#auction-intro li div#auction-intro-inner ul	{ width:370px; clear:both; margin:0 0 25px 15px; }
div#subpage_main_content ul#auction-intro li div#auction-intro-inner li	{ width:370px; float:left; clear:both; color:#fff; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;
																		  line-height:18px; margin:0 0 15px 0;}

ul.browseby												{ border:none; width:218px; }
ul.browseby li											{ width:135px; background:none; list-style:none; float:left; clear:both; padding:4px 5px 0 0; margin:0 0 0 0;  }
ul.browseby li a.browse-title							{ width:135px; height:25px; float:left; clear:both; border-bottom:1px dotted #d1c2a1;
														  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; text-decoration:none;}
ul.browseby li div										{ float:left; clear:both; max-height:240px; overflow-y:auto; overflow-x:hidden; }
ul.browseby li div ul.browse-list						{ border:none;  }
ul.browseby li div ul.browse-list li					{ width:135px; clear:both; border:none; padding:0 0 3px 0; margin:-4px 0 0 0; border-bottom:1px dotted #d1c2a1; }
ul.browseby li div ul.browse-list li a					{ font-size:10px; color:#ddd; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
ul.browseby li div ul.browse-list li a:visited			{ color:#ddd; }
ul.browseby li div ul.browse-list li a:hover			{ color:#fff; }


/************************** 

	Footer
	
***************************/



div#footer 												{width:930px; clear:both; float:left; background-image:u5rl(assets/footer-background.jpg); background-repeat:repeat-x; border-left:10px solid #232323;
														 border-right:10px solid #232323;}
div#footer div#footer_info_box 							{width:825px; height:40px; background-color:#2d2d2d; border:1px solid #727272; margin:30px 30px 30px 27px; 
														 padding:20px 25px 0 25px; text-align:left;}



/************************** 

	Text Styles 
	
***************************/

h1 														{font-family:Georgia, "Times New Roman", Times, serif; font-size:150%; color:#8e794a; line-height:29px; font-weight:lighter;}
.h_sub_headline 										{font-size:110%; font-weight:lighter; padding-bottom:20px; color:#999999; line-height:22px;}
.h_sub_headline a 										{color:#999999; text-decoration:none;}
.h_sub_headline a:hover 								{color:#CCCCCC;}
.browsing 												{display:block; width:405px; height:20px; background:#333; border:1px solid #777; padding:3px 10px 10px 10px; font-size:12px; 
	 										    		 letter-spacing:1px; text-transform:uppercase;}
.browsing a, .browsing a:visited 						{color:#fff; text-decoration:none;}
.browsing a:hover 										{color:#8e794a; text-decoration:none;}

p 														{font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FFF; font-weight:normal; padding:0 0 20px 0; line-height:19px;}
p a 													{text-decoration:none; color:#FFF; font-weight:bold;}
p a:hover 												{color:#8e794a}
.p_sub_headline 										{color:#8e794a; font-size:75%; letter-spacing:1px; padding:0 0 10px 0; font-weight:bold;}
.top_menu_items 										{font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 80%; color:#FFF; line-height:20px; }
.p_sub_test_name 										{color:#8e794a; font-size:80%; letter-spacing:0; padding:0 0 25px 0; font-weight:bold;}
.p_sub_test_name a, .p_sub_test_name a:hover 			{text-decoration:none; color:#8e794a;}
.p_footer 												{color:#999999; font-size:80%;}
.p_footer a 											{text-decoration:none; color:#999; font-weight:normal;}
.p_footer a:hover 										{color:#CCCCCC;}

.bheadline 												{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0; padding:0; color:#8e794a; font-weight:normal;}
.bheadline a, .bheadline a:visited 						{color:#8e794a; font-weight:normal; text-decoration:none;}
.bheadline a:hover 										{color:#fff;}
.bheadline_sub 											{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; margin:5px 0; padding:0; color:#777; font-weight:normal;
  														 text-transform:uppercase; letter-spacing:1px;}

