/*
Theme Name:		Thesis
Theme URI:		http://diythemes.com/thesis/
Description:	A clean, open, 3-column theme with customizable, rotating images and outstanding typography.
Version:		0.3
Author:			Chris Pearson
Author URI:		http://pearsonified.com/
*/

/*
IMPORTANT NOTE!
If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
without worrying about overwriting your style changes. In order to activate your custom stylesheet, you'll
need to set the $use_custom_stylesheet variable inside config.php to TRUE.
*/

img.thumbnail {vertical-align: top; border: 1px solid #cccccc; padding: 2px; margin-right:1em; margin-top:3em;}

a.button {
    border: 3px double #999;
    background: #ddd;
    margin-right: 5px;
    margin-top: 5px;
    padding: 2px;
    text-decoration:none;
}
a.button:hover {
    border: 3px double #136BAF;
    background: #ccc;
    margin-right: 5px;
    margin-top: 5px;
    padding: 2px;
    text-decoration:none;
}

.ilsb {
font-size: 80%;
}

label2 {
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}

.boxjwtest {
    border: 1px solid #82D4A3;
    background: #ffffff;
    padding: 5px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: verdana, times new roman; 
    font-size: 110%; 
    line-height: 1.35em; 

  }


td.testtd1 {width:50%; border: thin solid #ffffff; vertical-align: top; padding:0em 1em 0em 0em; } 
td.testtd2 {width:50%; border: thin solid #ffffff; vertical-align: top; padding:0em 1em 0em 0em; } 
td.testtd3 {width:50%; border: thin solid #ffffff; vertical-align: top; padding:0em 0em 0em 0em; } 
td.testtd4 {width:50%; border: thin solid #ffffff; vertical-align: top; padding:0em 0em 0em 0em; } 
td.testtd5 {width:50%; border: thin solid #ffffff; vertical-align: top; padding:0em 0em 0em 0em; } 
td.testtd6 {width:50%; border: thin solid #ffffff; vertical-align: top; padding:0em 0em 0em 0em; } 

.homelink a {font-family: Lucida Sans Unicode}

ul#tabs_home {list-style-image: url('http://wineenabler.com/images/color_dark_blue.jpg'); padding-left: 0em; padding-right:0em;  padding-top:0em}
	ul#tabs_home li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1em; line-height: 1.2em; text-transform: none; letter-spacing: 0px; padding-bottom:0.5em;}

ul#tabs_home_jw {list-style-image: url('http://wineenabler.com/images/color_green.jpg'); padding-left: 0em; padding-right:0em;  padding-top:0em}
	ul#tabs_home_jw li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1em; line-height: 1.2em; text-transform: none; letter-spacing: 0px; padding-bottom:0.5em;}

ul#tabs_home_wine101 {list-style-image: url('http://wineenabler.com/images/color_red.jpg'); padding-left: 0em; padding-right:0em;  padding-top:0em}
	ul#tabs_home_wine101 li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1em; line-height: 1.2em; text-transform: none; letter-spacing: 0px; padding-bottom:0.5em;}

ul#tabs_home_acc {list-style-image: url('http://wineenabler.com/images/color_purple.jpg'); padding-left: 0em; padding-right:0em;  padding-top:0em}
	ul#tabs_home_acc li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1em; line-height: 1.2em; text-transform: none; letter-spacing: 0px; padding-bottom:0.5em;}

ul#tabs_home_aus {list-style-image: url('http://wineenabler.com/images/color_orange.jpg'); padding-left: 0em; padding-right:0em;  padding-top:0em}
	ul#tabs_home_aus li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1em; line-height: 1.2em; text-transform: none; letter-spacing: 0px; padding-bottom:0.5em;}

ul#tabs_home_wineries {list-style-image: url('http://wineenabler.com/images/color_aqua.jpg'); padding-left: 0em; padding-right:0em;  padding-top:0em}
	ul#tabs_home_wineries li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1em; line-height: 1.2em; text-transform: none; letter-spacing: 0px; padding-bottom:0.5em;}


body { color: #111; font: 62.5% Georgia, "Times New Roman", Times, serif; }

* { padding: 0; margin: 0; }





#container { width: 100em; margin: 0 auto; }

	#page { width: 96em; padding: 2em; background:#E8E8E8; } /* for use with custom styles */

		#header { width: 93.8em; padding: 2.2em 1.1em; border-bottom: 1px solid #990000; text-align: left; clear: both; }

		#content_box {  width: 96em; text-align: left; }

			#content { width: 51.3em; float: left; }

				.content_inner { width: 49.1em; padding: 0 1.1em; }

			#right_side { width: 44.6em; float: right; }

				#sidebars {  }
				
					.sidebar {  width: 20.1em; float: left;  }
					.sidebar2 {  width: 20.1em; float: left; }

					#sidebar_1 {padding: 0 1.1em; background:#E8E8E8; border:1px solid #ccc; }



/* border:1px solid #D5971F; */

					#sidebar_2 { padding-left: 1.1em; }

		#footer { padding-top: 1.1em; color: #888; border-top: 3px double #ddd; text-align: right; }




#container_home { width: 100em; margin: 0 auto; }
	#page_home { width: 96em; padding-top: 1em; padding-bottom:2em; padding-left:2em; padding-right:2em; } /* for use with custom styles */
		#header_home { width: 93.8em; padding: 0em 1.1em; text-align: left; clear: both; }
		#content_box_home { border:3px single #ddd; width: 96em; text-align: left; }
			#content_home { width: 51.3em; float: left; }
				.content_inner_home { padding: 0 0em;}


			#right_side_home { width: 44.6em; float: right; }
				#sidebars_home { width: 44.6em; background: url('images/dot-ddd.gif') 22.3em 0 repeat-y; }
					.sidebar_home { width: 20.1em; float: left; }
					#sidebar_1_home { padding: 0 1.1em; }
					#sidebar_2_home { padding-left: 1.1em; }
		#footer_home { padding-top: 1.1em; color: #888; border-top: 3px double #ddd; text-align: right; }

/*---:[ global elements ]:---*/

a, a:visited { color: #2361a1; text-decoration: underline; }

a:hover { color: #2361a1; text-decoration: none; }

a img { border: none; }

a.we { color: #8682CA; text-decoration: underline; font-weight: bold; font-family:Tahoma; }
a.w101 { color: #A01333; text-decoration: underline; font-weight: bold; font-family:Tahoma; }
a.jw { color: #82D4A3; text-decoration: underline; font-weight: bold; font-family:Tahoma; }
a.aus { color: #AF5B36; text-decoration: underline; font-weight: bold; font-family:Tahoma; }
a.win { color: #5EB4B5; text-decoration: underline; font-weight: bold; font-family:Tahoma; }

a.we:hover { color: #8682CA; text-decoration: none; font-weight: bold; font-family:Tahoma; }
a.w101:hover { color: #A01333; text-decoration: none; font-weight: bold; font-family:Tahoma; }
a.jw:hover { color: #82D4A3; text-decoration: none; font-weight: bold; font-family:Tahoma; }
a.aus:hover { color: #AF5B36; text-decoration: none; font-weight: bold; font-family:Tahoma; }
a.win:hover { color: #5EB4B5; text-decoration: none; font-weight: bold; font-family:Tahoma; }

blockquote { margin: 0 0 1.57413em 0.78571em; padding-left: 0.78571em; border-left: 1px solid #ddd; color: #666; }

abbr, acronym { font-weight: bold; font-size: 0.78571em; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }





sub, sup { line-height: 0.5em; }

code { font: 0.92857em Consolas, "Andale Mono", Courier, "Courier New"; color: #050; }

pre { margin-bottom: 1.83333em; padding: 0.75em 0.91667em; font: normal 0.85714em/1.5em Consolas, "Andale Mono", Courier, "Courier New"; background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }

input, textarea { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }

textarea { line-height: 1.57143em; }

input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }

	.text_input_glossary { font-family:verdana; width: 20em; padding: 0.28571em; border-width: 0.07143em; } /* Based on 14pt base font size */

	.format_text .text_input, #comment_form p .text_input { width: 20em; padding: 0.28571em; border-width: 0.07143em; } /* Based on 14pt base font size */

	.sidebar .text_input { width: 14.69231em; padding: 0.30769em; border-width: 0.07692em; } /* Based on 13pt base font size in sidebar */
	
input.form_submit { font-weight: bold; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #111; cursor: pointer; }
	
input.form_submit:hover { color: #2361a1; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }



/*---:[ headlines ]:---*/

h1, h2, h3, h4 { font: normal 1em times, georgia, Trebuchet MS, "Times New Roman", Times, serif; }

h1 { font-size: 2.6em; line-height: 1.1em; }

	.content_inner_h1 { padding-top: 1.1em; }
	.content_inner_glossary h1 { padding-top: 0.5em; }

	.page h1 { margin-bottom: 1.1em; }
	
	#archive_info h1 { font-weight: normal; font-size: 2.4em; line-height: 1em; padding-top: 0.45833em; }

h2 {  font-size: 2.6em; line-height: 1.1em; }

	.content_inner h2 { padding-top: 0.95em; border-top: 1px dotted #bbb; }

	h2 a, h2 a:visited { color: #111; text-decoration: none; }

	h2 a:hover { color: #2361a1; }
	
	h2.top { border-top: none !important; }
	
	h2.search_not_found { margin-bottom: 1.1em; }
	
	.sidebar h2 { font-family: trebuchet ms; font-size: 1.1em; line-height: 1.45455em; margin-bottom: 1em; padding: 0.25636em 0.45455em 0.12545em 0.45455em; text-transform: none; letter-spacing: 0px; border-top: 1px solid #ccc; border-bottom: 1px dotted #ccc; border-left: 6px solid #ccc; }

h3 {   font-family: arial ; font-weight: bold; font-size: 1.2em; line-height: 1em; }

	.format_text h3 { margin: 1.83333em 0 0.61111em 0; }

	.format_text h3.top { margin: 0 0 0.61111em 0 !important; }

h4 {   font-family: arial ; font-weight: bold; font-size: 1.2em; line-height: 1em; margin: 0 0 0.61111em 0; }





/*---:[ nav menu styles ]:---*/

ul#tabs { width: 95.9em; list-style: none;  background: url('images/dot-cccccc.jpg') 0 100% repeat-x; }

	ul#tabs li {  margin-right:0.2em; font-family: Lucida Sans Unicode, trebuchet ms; font-weight: normal; font-size: 1.2em; line-height: 1em; padding: 0.54545em 0.81818em; background: #E8E8E8; border: 1px solid #ccc;  text-transform: none; letter-spacing: 0px; float: left;}

	ul#tabs li.current_page_item { margin-right:0.2em; background: #ffffff; border-left-color:#ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ffffff; }
	
	ul#tabs li.rss { padding-right: 0; background: none; border: none; float: right; }


		ul#tabs li a, ul#tabs li a:visited { color: #333333; text-decoration: none; }
	
		ul#tabs li a:hover { color: #111; text-decoration: underline; }
		
		ul#tabs li.current_page_item a, ul#tabs li.current_page_item a:visited { color: #000000; cursor: default; }
		
		ul#tabs li.current_page_item a:hover { text-decoration: none; }
		
		ul#tabs li.rss a { color: #111; text-decoration: none; }
		ul#tabs li.rss a:hover { color: #111; text-decoration: underline; }


/*---:[ #header styles ]:---*/

#header #logo { font-weight: bold; font-size: 3.6em; line-height: 1em; margin-bottom: 0.16667em; }

	#header #logo a, #header #logo a:visited { color: #111; text-decoration: none; }

	#header #logo a:hover { color: #2361a1; }
	
#header h1, #header p#tagline { font-weight: normal; font-size: 1.4em; line-height: 1em; color: #888; }




/*---:[ content styles ]:---*/


.author_and_date { padding-top:0.8em; font-size: 1.1em; font-family: "arial"; margin-bottom: 1em; line-height: 1.3em; text-transform: none; letter-spacing: 0px; color: #333; }



	.author_and_date a, .author_and_date a:visited { text-decoration:none; color: #2361a1; border-bottom: 1px solid #eee; }
	
	.author_and_date a:hover { color: #111; }
	
	.author_and_date em { font-style: italic; text-transform: none; letter-spacing: normal; }

.format_text { color: #444; font-family: times new roman; font-size: 150%; line-height: 1.2em; padding-right: 0.78571em; }
	
	.format_text blockquote { }
	
		.format_text blockquote.right, .format_text blockquote.left { width: 11.94444em; font-size: 1.28571em; line-height: 1.22222em; border: none; }
		
		.format_text blockquote.right { margin: 0 0 1.22222em 1.22222em; float: right; }
		
		.format_text blockquote.left { margin: 0 1.22222em 1.22222em 0; float: left; }
	
			.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }
	
	.format_text p { margin-bottom: 1.57143em; }
	
	.format_text p.note { padding: 0.57143em 0.78571em; background: #f5f5f5; border: 1px solid #ddd; }
	
	.format_text p.alert { padding: 0.57143em 0.78571em; background: #ffffa0; border: 1px solid #e5e597; }
	
	.format_text .drop_cap { padding: 0.04em 0.12em 0 0; font-size: 3.57143em; line-height: 0.76em; color: #888; float: left; }
	
	.format_text ul { list-style: square; margin: 0 0 1.57143em 1.57143em; }

	.format_text ol { margin: 0 0 1.57143em 1.57143em; }
		
			.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.57143em; }
	
	.format_text dl { margin-bottom: 1.57143em; }
			
		.format_text dt { font-weight: bold; }
		
		.format_text dd { margin-bottom: 1.57143em; }
		
	.format_text .ad { margin-left: 1.57143em; float: right; clear: right; }
	
		.format_text .ad_left { margin-right: 1.57143em; float: left; clear: left; }

	.format_text img { }









		.format_text img.left { margin: 0 1.57143em 1.57143em 0; float: left; clear: left; }
		
		.format_text img[align="left"] { margin: 0 1.57143em 1.57143em 0; float: left; clear: left; } /* IE6 borks unless these attribute rules are separated */
		
		.format_text img.right { margin: 0 0 1.57143em 1.57143em; float: right; clear: right; }
		
		.format_text img[align="right"] { margin: 0 0 1.57143em 1.57143em; float: right; clear: right; }
		
		.format_text img.center { display: block; margin: 0 auto 1.57143em auto; float: none; clear: both; }
		
		.format_text img[align="middle"] { display: block; margin: 0 auto 1.57143em auto; float: none; clear: both; }
		
		.format_text img.block { display: block; margin: 0 auto 1.57143em 0; clear: both; }
	
		.format_text img.frame { padding: 0.71429em; background: #eee; border: 0.07143em solid #ddd; }
		
		.format_text img.stack { clear: none !important; }
		
.post_tags { font-size: 1.2em; line-height: 1.83333em; color: #666; }

.to_comments { font-family: "verdana; courier new"; margin-bottom: 0.5em; font-size: 1.2em; line-height: 1.83333em; color: #666; clear: both; }

	.to_comments span { font-size: 1.66667em; line-height: 1.1em; color: #111; }
	
	.to_comments span.bracket { color: #ccc; }
	
	.to_comments a, .to_comments a:visited { color: #666; text-decoration: none; }
	
	.to_comments a:hover { color: #111; text-decoration: underline; }
	
#archive_info { padding: 1.1em 2.2em 1.1em 1.1em; border-bottom: 1px solid #ddd; }

	#archive_info p { text-transform: uppercase; letter-spacing: 2px; }

.prev_next { padding: 1.1em 2.2em 1.1em 1.1em; font-size: 1em; line-height: 2.2em; text-transform: uppercase; letter-spacing: 2px; border-top: 1px solid #ddd; clear: both; }

	.prev_next p { text-align: right; }
	
	.older { padding-right: 2em; float: left; }

	.prev_next a, .prev_next a:visited { text-decoration: none; }
	
	.prev_next a:hover { text-decoration: underline; }

	.next { text-align: right; }



/*---:[ rotating image styles ]:---*/

#image_box { width: 42.4em; margin-bottom: 2.2em; padding: 1.1em; background: #eee; }
#image_box_wine { width: 42.4em; margin-bottom: 2.2em; padding-top: 1em; background: #ffffff; }

        #image_box_wine p {font-size: 110%; font-family: verdana, trebuchet ms;}




	#image_box img, #image_box img.four_by_three { display: block; width: 42em; height: 31.5em; padding: 0.1em; background: #fff; border: 0.1em solid #bbb; }

	#image_box img.three_by_two { width: 42em; height: 28em; }

	#image_box img.sixteen_by_nine { width: 41.6em; height: 23.4em; margin: 0 auto; }
	
/*---:[ video box styles ]:---*/

#video_box { width: 42.6em; margin-bottom: 2.2em; padding: 1em; background: #000; }



/*---:[ sidebar styles ]:---*/

.sidebar a, .sidebar a:visited { text-decoration: none; }

.sidebar a:hover { text-decoration: underline; }

ul.sidebar_list { list-style: none; }

	li.widget, li.linkcat { font-family: verdana; width: 17.05em; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.38462em; float: left; }
	li.widget2, li.linkcat2 { font-family: verdana; width: 17.05em; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.38462em; float: left; }
	li.widget3, li.linkcat3 { font-family: verdana; width: 17.05em; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.38462em; float: left; }
	li.widget4, li.linkcat4 { font-family: verdana; width: 15.46154em; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.38462em; float: left; }
	li.widget5, li.linkcat5 { font-family: verdana; width: 17.05em; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.38462em; float: left; }
	li.widget6, li.linkcat6 { font-family: verdana; width: 17.05em; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.38462em; float: left; }

	li.widget_nav, li.linkcat_nav {  font-family: verdana; width: 16.8em; margin-top: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em;}

	li.widget_navwb, li.linkcat_navwb { font-family: verdana; width: 16.8em; margin-top: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em;}
	li.widget_navjw, li.linkcat_navjw { font-family: verdana; width: 16.8em; margin-top: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em;}
	li.widget_navw101, li.linkcat_navw101 { font-family: verdana; width: 16.8em; margin-top: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em; }
	li.widget_navacc, li.linkcat_navacc { font-family: verdana; width: 16.8em; margin-top: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em; }
	li.widget_navaustin, li.linkcat_navaustin{ font-family: verdana; width: 16.8em; margin-top: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em; }
	li.widget_navwineries, li.linkcat_navwineries { font-family: verdana; width: 16.8em; margin-top: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em; }
	li.linkcat, li.linkcat { font-family: verdana; width: 16.8em; margin-top: 1em; margin-bottom: 1em; font-size: 1.1em; line-height: 1.15em; float: left; border: 3px double #ccc; background:#ffffff; padding:0.5em;}
	li.widget_high, li.linkcat_high { font-family: verdana; width: 17em; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.15em; float: left; border: 1px solid #ffffff; background:#ffffff; padding:0.5em}
	li.widget2_home, li.linkcat2_home { font-family: verdana; margin-bottom: 2.53846em; font-size: 1.1em; line-height: 1.38462em; float: left; }


	li.centered { text-align: center; }
	
	li#tag_cloud { line-height: 1.53846em; }

		li.widget p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget2 p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget3 p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget4 p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget5 p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget6 p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_nav p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_navwb p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_navjw p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_navw101 p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_navacc p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_navaustin p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_navwineries p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget_high p { margin-bottom: 1.23077em; padding: 0.38462em; }
		li.widget2_home p { margin-bottom: 1.23077em; padding: 0.38462em; }

		li.widget ul, li.linkcat ul { list-style: none; }
		li.widget2 ul, li.linkcat2 ul { list-style: none; }
		li.widget3 ul, li.linkcat3 ul { list-style: none; }
		li.widget4 ul, li.linkcat4 ul { list-style: none; }
		li.widget5 ul, li.linkcat5 ul { list-style: none; }
		li.widget6 ul, li.linkcat6 ul { list-style: none; }
		li.widget_nav ul, li.linkcat_nav ul { list-style: none; }
		li.widget_navwb ul, li.linkcat_navjw ul { list-style: none; }
		li.widget_navjw ul, li.linkcat_navjw ul { list-style: none; }
		li.widget_navw101 ul, li.linkcat_navw101 ul { list-style: none; }
		li.widget_navacc ul, li.linkcat_navacc ul { list-style: none; }
		li.widget_navaustin ul, li.linkcat_navaustin ul { list-style: none; }
		li.widget_navwineries ul, li.linkcat_navwineries ul { list-style: none; }
		li.widget_high ul, li.linkcat_high ul { list-style: none; }
		li.widget2_home ul, li.linkcat2_home ul { list-style: none; }

			li.widget ul li, li.linkcat ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('images/bullet.gif') 0 0.46154em no-repeat; }
			li.widget2 ul li, li.linkcat2 ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_dark_blue.jpg') 0 0.46154em no-repeat; }
			li.widget3 ul li, li.linkcat3 ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_red.jpg') 0 0.46154em no-repeat; }
                        li.widget4 ul li, li.linkcat4 ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_green.jpg') 0 0.46154em no-repeat; }
                        li.widget5 ul li, li.linkcat5 ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_orange.jpg') 0 0.46154em no-repeat; }
                        li.widget6 ul li, li.linkcat6 ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_aqua.jpg') 0 0.46154em no-repeat; }
                        li.widget_nav ul li, li.linkcat_nav ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('images/bullet.gif') 0 0.46154em no-repeat; }
                        li.widget_navwb ul li, li.linkcat_navjw ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_dark_blue.jpg') 0 0.46154em no-repeat;  }
                        li.widget_navjw ul li, li.linkcat_navjw ul li { margin-bottom: 1em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_green.jpg') 0 0.46154em no-repeat;  }
                        li.widget_navw101 ul li, li.linkcat_navw101 ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_red.jpg') 0 0.46154em no-repeat;  }
                        li.widget_navacc ul li, li.linkcat_navacc ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_purple.jpg') 0 0.46154em no-repeat;  }
                        li.widget_navaustin ul li, li.linkcat_navaustin ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_orange.jpg') 0 0.46154em no-repeat;  }
                        li.widget_navwineries ul li, li.linkcat_navwineris ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_aqua.jpg') 0 0.46154em no-repeat;  }
                        li.widget_high ul li, li.linkcat_high ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('images/bullet.gif') 0 0.46154em no-repeat; }
			li.widget2_home ul li, li.linkcat2_home ul li { margin-bottom: 0.31538em; padding-left: 0.84615em; background: url('http://wineenabler.com/images/color_dark_blue.jpg') 0 0.46154em no-repeat; }

				li.widget li ul, li.linkcat li ul { margin-top: 0.61538em; }
				li.widget2 li ul, li.linkcat2 li ul { margin-top: 0.61538em; }
				li.widget3 li ul, li.linkcat3 li ul { margin-top: 0.61538em; }
				li.widget4 li ul, li.linkcat4 li ul { margin-top: 0.61538em; }
				li.widget5 li ul, li.linkcat5 li ul { margin-top: 0.61538em; }
				li.widget6 li ul, li.linkcat6 li ul { margin-top: 0.61538em; }
				li.widget_nav li ul, li.linkcat_nav li ul { margin-top: 0.61538em; }
				li.widget_navwb li ul, li.linkcat_navjw li ul { margin-top: 0.61538em; }
				li.widget_navjw li ul, li.linkcat_navjw li ul { margin-top: 0.61538em; }
				li.widget_navw101 li ul, li.linkcat_navw101 li ul { margin-top: 0.61538em; }
				li.widget_navacc li ul, li.linkcat_navacc li ul { margin-top: 0.61538em; }
				li.widget_navaustin li ul, li.linkcat_navaustin li ul { margin-top: 0.61538em; }
				li.widget_navwineries li ul, li.linkcat_navwineries li ul { margin-top: 0.61538em; }
				li.widget_high li ul, li.linkcat_high li ul { margin-top: 0.61538em; }
				li.widget2_home li ul, li.linkcat2_home li ul { margin-top: 0.61538em; }



		/*---:[ search widget ]:---*/

		#search { padding: 0.84615em 0 0.61538em 0; border-top: 1px solid #ddd; text-align: right; }

			#search input#s { width: 15em; padding: 0.30769em; border-width: 0.07692em; text-align: left; }

			#search input[type="submit"] { margin-top: 0.46154em; padding: 0.15385em 0.23077em; font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }

			#search input[type="submit"]:hover { color: #2361a1; }

		/*---:[ google custom search ]:---*/

		li#google_cse form { text-align: right; }

			li#google_cse form input[type="text"] { text-align: left; }


			li#google_cse form input[type="submit"] { margin-top: 0.46154em; padding: 0.15385em 0.23077em; font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }

			li#google_cse form input[type="submit"]:hover { color: #2361a1; }
		
		/*---:[ calendar widget ]:---*/

		#calendar_wrap { width: 15.07692em; padding: 0 0.23077em 0 0.15385em; }

			#calendar_wrap a, #calendar_wrap a:visited { font-weight: bold; padding: 0.07692em; text-decoration: none; }

			#calendar_wrap a:hover { padding: 0.07692em; background: #ddd; text-decoration: none; }

			table#wp-calendar { width: 15.07692em; border-collapse: collapse; }


				table#wp-calendar caption { font-weight: normal; font-size: 0.84615em; line-height: 2em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }

				table#wp-calendar th { width: 2.54545em; padding-top: 0.09091em; font-size: 0.84615em; line-height: 1.81818em; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }

				table#wp-calendar td { width: 2.15385em; line-height: 1.69231em; color: #888; text-align: center; }

				table#wp-calendar td#next, table#wp-calendar td#prev { width: 7.63636em; font-size: 0.84615em; line-height: 2em; text-transform: uppercase; letter-spacing: 1px; }

				table#wp-calendar td#next { padding-right: 0.54545em; text-align: right; }

				table#wp-calendar td#prev { padding-left: 0.54545em; text-align: left; }



/*---:[ comment styles ]:---*/

#comments { width: 50.2em; margin: 4.4em 1.1em 0 0; }

	.comments_intro { font-size: 1.2em; padding: 0 0 0.58333em 0.91667em; line-height: 1.83333em; color: #666; border-bottom: 1px dotted #bbb; }

		.comments_intro span { font-size: 1.66667em; line-height: 1.1em; color: #111; }

		.comments_intro span.bracket { color: #ccc; }

	dl#comment_list { }

		dl#comment_list dt.comment { width: 34.28571em; padding: 1.28571em 0.78571em 0 0.78571em; font-size: 1.4em; line-height: 1.57143em; }

			dl#comment_list dt.comment strong { font-size: 1.14286em; line-height: 1.375em; }

			dl#comment_list dt.comment strong a, dl#comment_list dt.comment strong a:visited { text-decoration: none; }

			dl#comment_list dt.comment strong a:hover { text-decoration: underline; }

			.comment_num { padding-left: 1.81818em; font-weight: bold; font-size: 0.78571em; line-height: 2em; float: right; }

				.comment_num a, .comment_num a:visited { color: #aaa; padding: 0.1em 0.3em; text-decoration: none; }

				.comment_num a:hover { color: #fff; background: #aaa; }

			.comment_time { font-size: 0.85714em; line-height: 1.83333em; padding-left: 0.83333em; color: #888; }

		dl#comment_list dd.comment { width: 48em; padding: 1.1em 1.1em 0 1.1em; border-bottom: 1px dotted #bbb; }
		
			dl#comment_list dd.comment .format_text { padding: 0 0.78571em; }

				a.comment_link, a.comment_link:visited { color: #111; text-decoration: none; font-style: italic; font-weight: bold; }

				a.comment_link:hover { color: #111; text-decoration: underline; }
				
		/*---:[ alternating and author comment colors ]:---*/
		/*
		dl#comment_list dt.comment, dl#comment_list dd.comment { background: #f5f5f5; }
	
		dl#comment_list dt.alt, dl#comment_list dd.alt { background: #fff; }
		*/
		dl#comment_list dt.author, dl#comment_list dd.author { background: #e7f8fb; }

	/*---:[ comment form styles ]:---*/

	#respond, p.login_alert { font-size: 1.6em; margin: 3.4375em 0 0.4375em 0.6875em; font-weight: bold; line-height: 1.375em; }

	p.login_alert { margin-bottom: 2.75em; padding: 0.5em 0.6875em; background: #f5f5f5; border: 1px solid #ddd; }

	#comment_form { padding: 1.1em 2.2em 3em 1.1em; border-top: 1px dotted #bbb; }

		#comment_form p { margin-bottom: 1.0em; font-size: 1.4em; line-height: 1.57143em; }

			#comment_form label { padding-left: 0.78571em; }

			#comment_form textarea { width: 33.57143em; height: 7.85714em; padding: 0.28571em; border-width: 0.07143em; }

			#comment_form p.allowed { font-size: 1.2em; width: 38em; margin-bottom: 1.16667em; padding: 0.66667em 0.91667em; line-height: 1.66667em; color: #807e70; background: #f9f7e4; border: 0.08333em dotted #bbb; border-top: 0; }

			#comment_form .form_submit { font-size: 1.14286em; padding: 0.3125em 0.25em; }
		
			/* Support for the highly-recommended Subscribe to Comments Plugin */

			#comment_form p.subscribe-to-comments { font-size: 1.4em; }

				#comment_form p.subscribe-to-comments label { font-size: 1em; }


/*---:[ footer styles ]:---*/

#footer p { font-size: 1.2em; line-height: 1.5em; }

#footer a, #footer a:visited { color: #888; text-decoration: none; border-bottom: 1px solid #ccc; }

#footer a:hover { color: #111; }



/*---:[ self-clearing floats from Dan Cederholm ]:---*/


#container:after, #page:after, ul#tabs:after, #content_box:after, #nav ul:after, #sidebars:after, .format_text:after, .prev_next:after, #comments:after, dl#comment_list:after, dl#comment_list dd:after, #comment_form:after, #search_form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;


	display: block;
	border: 0;
	list-style: none;
}

td.wine_glossary_left { width:80%; padding-right: 3px;}
td.wine_glossary_right { width:20%; padding-left: 13px; padding-bottom:1em;}
img.wine_glossary_image {padding: 2px; border: 1px solid #cccccc; }
img.wine_glossary_image_main {padding: 2px; border: 1px solid #cccccc; }

#twitter_div {border: thin solid #ccc;}
h2.twitter-title {font-weight: bold; font-size: 1.28571em; line-height: 1.22222em;}


ul#twitter_update_list {list-style:none; padding-left: 0.5em; padding-right:1em;  padding-top:0.4em}
	ul#twitter_update_list li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1.1em; line-height: 0.9em; text-transform: none; letter-spacing: 0px; padding-left: 0em; padding-bottom:0.5em;}




.homelink a {font: bold 1.1em Lucida Sans Unicode}
table.htable {width:100%;  }

tr.htr1 {border: thin solid #ffffff; }
tr.htr2 {border: thin solid #ffffff; }

td.wine_glossary_td_1 {padding:0em 0em 0em 0em; font-family:verdana;  font-size:100%;} 
td.wine_glossary_td_2 {padding:0em 0em 0em 0em; font-family:verdana;  font-size:100%;} 
td.wine_glossary_td_3 {padding:0em 0em 0em 0em; font-family:verdana;  font-size:100%;} 





td.wine101td1 {width:15%; border: thin solid #F2F1F1;  text-align: center; vertical-align: middle; padding:0.25em 0em 0em 0em; font-family:verdana;  font-size:100%;} 
td.wine101td2 {width:35%; border: thin solid #F2F1F1;  text-align: center; vertical-align: middle; padding:0.25em 0em 0.25em 0em; font-family:verdana;  font-size:120%;} 
td.wine101td3 {width:30%; border: thin solid #cccccc;  text-align: center; vertical-align: middle; padding:0.25em 0em 0.25em 0em; font-family:verdana;  font-size:100%; background: #ffffff;} 
td.wine101td4 {width:30%; border: thin solid #cccccc;  text-align: center; vertical-align: middle; padding:0.25em 0em 0.25em 0em; font-family:verdana;  font-size:100%; background: #ffffff;} 

td.acctd1 { border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana; } 
td.acctd2 { border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0.5em; font-family:verdana; font-size:110%;   } 
td.acctd3 {width:23.5%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0.5em; font-family:verdana;  font-size:110%;} 
td.acctd4 {width:32.5%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana;  font-size:110%;} 
td.acctd5 {width:30%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana;  font-size:110%;} 



td.awbtd1 {width:5%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana; } 
td.awbtd2 {width:15%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana; font-size:110%; } 
td.awbtd3 {width:10%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana;  } 
td.awbtd4 {width:2%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana;  } 
td.awbtd5 {width:10%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana;  } 
td.awbtd6 {width:5%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana; } 
td.awbtd7 {width:15%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana; font-size:110%;  } 
td.awbtd8 {width:10%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana; } 
td.awbtd9 {width:2%; border: thin solid #ffffff; vertical-align: middle; padding:0em 0em 0.6em 0em; font-family:verdana; } 


td.atd1 {width:55%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 0em 1em; } 
td.atd2 {width:25%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; text-align:center; } 
td.atd3 {width:25%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.atd4 {width:25%; height:20px; border: thin solid #ffffff; vertical-align: top;  padding:1em 1em 1em 1em; } 
td.atd5 { padding-left: 1em; border: thin solid #ffffff; vertical-align: top;  } 
td.atd6 { border: thin solid #ffffff; vertical-align: top;   } 
td.atd7 {  padding-right: 1em; border: thin solid #ffffff; vertical-align: top;  } 
td.atd8 { padding-left: 1em; border: thin solid #ffffff; vertical-align: top;  } 
td.atd12 { border: thin solid #ffffff;   padding:1em 1em 1em 0em;   } 
td.atd9 {  border: thin solid #ffffff; vertical-align: top;  padding:1em 1em 1em 1em;  } 

td.atd10 { border: thin solid #ffffff; vertical-align: top;  padding:1em 1em 1em 1em;  } 
td.atd11 {  border: thin solid #ffffff; vertical-align: top;  padding:1em 1em 1em 1em;  } 




td.htd1 {width:50%; border-top: #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd2 {width:25%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd3 {text-align:center; width:25%;border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd4 {width:25%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd5 {width:33.3%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd6 {width:25%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd7 {width:33.3%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd8 {width:25%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 
td.htd9 {width:25%; border: thin solid #ffffff; vertical-align: top; padding:1em 1em 1em 1em; } 

td.td_ad {width:50%; border-top: thin solid #cccccc; vertical-align: middle; text-align: center; padding:0.5em;  } 


ul#tabs_home_austin {list-style-image: url('http://wineenabler.com/images/color_orange.jpg'); padding-left: 2.21818em; padding-right:1em;  padding-top:0.9em}
	ul#tabs_home_austin li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1.1em; line-height: 1.3em; text-transform: none; letter-spacing: 0px; padding-bottom:0.5em;}


ul#tabs_home_austin_home {list-style:none; padding-left: 1em; padding-right:1em;  padding-top:0.4em}
	ul#tabs_home_austin_home li {  font-family: verdana, trebuchet ms; font-weight: normal; font-size: 1.1em; line-height: 0.9em; text-transform: none; letter-spacing: 0px; padding-left: 0em; padding-bottom:0.5em;}

p.p_home1 { font-family: verdana, times new roman; font-size: 115%; line-height: 1.35em; padding-right: 0.78571em; }
h3.home1 { font-weight: bold; font-size: 1.28571em; line-height: 1.22222em; }
h3.home2 { padding-left: 0.25em; font-weight: bold; font-size: 1.28571em; line-height: 1.22222em; }

td.hand2 { font-family: trebuchet ms, verdana, times new roman; font-size: 150%;}








.box {
    border: thin solid #E5C2C4;
    background: #ffffff;
    padding-bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
  }

.box_glossary {
    text-align:center;
    border: thin double #cccccc;

    border-style: double;
    background: #EFDBDF;
    padding-bottom:0.5em;
    padding-top:0.5em;
    padding-left: 1em;
    padding-right: 1em;
  }

.box_glossary_2 {
    text-align:center;
    border: thin double #cccccc;
    border-style: double;
    background: #C9CEEB;
    padding-bottom:0.5em;
    padding-top:0.5em;
    padding-left: 1em;
    padding-right: 1em;
  }

.box_glossary_3 {
    text-align:left;
    border: thick double #cccccc;
    border-style: double;
    background: #ffffff;



    margin-top:0.5em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }

.box_glossaryhome {
    text-align:center;
    border: thin double #cccccc;
    border-style: double;
    background: #EFDBDF;
    padding-bottom:-1em;
    padding-top:-1em;
    padding-left: 1em;
    padding-right: 1em;
  }



.box_wine101 {
    border: thin double #cccccc;
    border-style: double;
    background: #F2F1F1;
    padding-bottom:0.25em;
    padding-right:1em;
    margin-bottom: 1em;
    margin-left: 10px;
    margin-right: 10px;

  }

.box_wine101_2 {
    text-align:center;
    border: thin double #cccccc;
    border-style: double;
    background: #F2F1F1;
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-right:1em;
    margin-bottom: 1em;
    margin-left: 10px;
    margin-right: 10px;

  }

.box_austin {
    border: thin solid #ccc;
    background: #ffffff;
    padding-bottom: 5px;
    margin-left: 18px;
    margin-right: 18px;
  }
img.austin_left {padding-right:1.5em;}
td.justwines-left {width: 150px; padding-right: 13px;}
img.homepic {text-align: center;  }
img.justwineslabel {padding: 2px; border: 1px solid #999999; }
img.wehome {margin-top: 4px; padding: 0px; border: 1px solid #8682CA; }
.catlisting { margin: 0 0 1em 0; padding: 0 0px; font: normal 1.1em/1.3em verdana, serif; color: #333; clear: both; }
.catlisting_we { margin: 0 0 1em 0; padding-left:1em; font: normal 1.1em/1.3em verdana, serif; color: #333;  }
td.accessories-left {width: 150px; padding-right: 13px;}
h3.accessories-right {font-size:99%; padding-bottom:1em;}
img.accessories-label {padding: 2px; border: 1px solid #999999; }
