/*Theme Name: Unusual TimesTheme URI: http://unusualtimes.net/Description: Custom theme developed by Neon & Sons for Hendrick's Gin.Version: 1.0Author: Matthew CieplakAuthor URI: http://matthewcieplak.com/Tags: custom header, fixed width, two columnsCopyright 2010*//*------------------RESET CSS----------------*//* http://meyerweb.com/eric/tools/css/reset/ *//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul, li {	list-style: none;	list-style-type: none;	list-style-image: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* Begin Typography & Colors */body {	font-size: 16px;	font-family: 'Times New Roman', Serif;	background: #546223 url('images/cuke_bg.png') repeat;	color: #000;	text-align: center;	}	p {	font-size: 16px;		line-height: 24px;}.entry p{  margin-bottom: 8px;}.entry center{  font-size: 14px;}.narrowcolumn .entry, .widecolumn .entry {	line-height: 16px;	}.widecolumn {	line-height: 16px;	}.thread-alt {	background-color: #f8f8f8;}.thread-even {	background-color: white;}.depth-1 {border: 1px solid #ddd;}.even, .alt {	border-left: 1px solid #ddd;}#footer {	border: none;	}small {	font-size: 0.9em;	line-height: 1.5em;	}h1, h3 {	font-weight: bold;	}	h2{ font-weight: normal; }h1 {	font-size: 4em;	text-align: center;	}#headerimg .description {	font-size: 1.2em;	text-align: center;	}h2 {	font-size: 1.6em;	}h2.pagetitle {	font-size: 1.6em;	}#sidebar h2 {	font-size: 1.2em;	}h3 {	font-size: 1.3em;	}h2, h2 a, h2 a:hover, h3, h3 a, h3 a:hover {	color: #000;	}cite {	text-decoration: none;	}.entry p a:visited {	}.entry span.readmore{	font-style: italic;	font-weight: bold;}	.sticky {	background: #f7f7f7;	padding: 0 10px 10px;	}.sticky h2 {	padding-top: 10px;	}.commentlist li, #commentform input, #commentform textarea {	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}.commentlist li ul li {	font-size: 1em;}.commentlist li {	font-weight: bold;}.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}#commentform p {	}.commentmetadata {	font-weight: normal;	}.postmetadata{	font-size: 13px;	line-height: 30px;	color: #93845c;	padding: 10px 0;	background: transparent url('images/dottedborder.png') repeat-y 362px 0px;	word-spacing: 2px;}.postmetadata img{	margin-bottom: -1px;}.postmeta_left{	width: 380px;	float: left;}.postmeta_right{	width: 200px;	float: left;}	code {	font: 1.1em 'Courier New', Courier, Fixed;	}acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}a{	color: #93845c;	text-decoration: none;	}a:hover {	color: #93845c;	text-decoration: underline;	cursor: pointer;	}	input.text, #s{	font-size: 11px;	font-family: "Arial", Sans-Serif;	background: #fff;	border: 1px solid black;	height: 14px;	padding: 3px;	width: 212px;  margin-top: 5px;}textarea.textarea{	font-size: 11px;	font-family: "Arial", Sans-Serif;	background: #fff;	border: 1px solid black;}.legal {  margin-top: 10px;	font-size: 9px;	line-height: 11px;}/* End Typography & Colors *//* Begin Structure */body {	margin: 2px 0 100px 0;	padding: 0;	}	#page {	width: 1004px;	padding: 2px 0;	text-align: left;	margin: 0px auto;	padding: 0;	}#header {	background:  transparent url('images/page_top_8dither.png') no-repeat;	/*background:  transparent url('images/page_top_header_8dithered.png') no-repeat;*/	height: 353px;	display: block;	padding: 0 0 0 12px;	/*padding: 0px;*/	}#headerimg, #flash_header{  height: 273px;	width: 970px;	padding-left: 6px;	padding-top: 1px;	display: block;	}#flash_header.no_flash{	background:  transparent url('images/header.png') no-repeat 0px 0px;}	#topnav{padding: 0 32px 0 30px;}#topnav hr{  height: 2px;  background: #666;  width: 99%;}	#topnav a{	display: block;	float: left;	background-image: url('images/topnav.jpg');	background-repeat: no-repeat;	cursor: pointer;	border: 0px none;	height: 48px;	width: 184px;	}#topnav_news{       background-position: -1px 0px;}#topnav_news:hover{ background-position: -1px -48px;}#topnav_recipes{       background-position: -186px 0px;}#topnav_recipes:hover{ background-position: -186px -48px;}#topnav_contests{       background-position: -372px 0px;}#topnav_contests:hover{ background-position: -372px -48px;}#topnav_about{       background-position: -556px 0px;}#topnav_about:hover{ background-position: -556px -48px;}#topnav_hendricks{       background-position: -741px 0px; }#topnav_hendricks:hover{ background-position: -741px -48px;}	#frame{	padding: 0px 32px 0 42px;	background: transparent url('images/page_middle_8dither.png') repeat-y 4px 0px;	}.frame_fold{	background: transparent url('images/dottedborder.png') repeat-y 660px 0px;}.narrowcolumn {	float: left;	padding: 0px 25px 100px 0px;	margin: 0px;	width: 630px;	}.widecolumn {	padding: 10px 0 20px 0;	margin: 0px;	width: 920px;	}.post {	margin: 12px 0 25px 0;	text-align: left;	}.post hr {	display: block;	}.widecolumn .post {	margin: 0;	}.narrowcolumn .postmetadata {	padding-top: 5px;	}.widecolumn .postmetadata {	margin: 30px 0;	}.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;	margin: 5px 5px 5px 0px;}.widecolumn .attachment {	text-align: center;	margin: 5px 0px;}.postmetadata {	clear: both;}.clear {	clear: both;}#footer {	padding: 5px 32px 0 42px;	clear: both;	height: 204px;	background: transparent url('images/page_bottom_8dither.png') no-repeat 4px 0;	font-size: 11px;	}#footer img{	margin-bottom: -13px;	}/* End Structure *//*	Begin Headers */h1 {	padding-top: 70px;	margin: 0;  line-height: 27px;  }h2 {  line-height: 27px;	/*margin: 30px 0 0;*/	margin: 5px 0 10px;	}h2.pagetitle {	margin-top: 30px;	margin-bottom: 15px;	text-align: center;}#sidebar h2 {	margin: 5px 0 0;	padding: 0;	}h3 {	padding: 0;	margin: 30px 0 0;	}h3.comments {	padding: 0;	margin: 40px auto 20px ;	}/* End Headers *//* Begin Images */#content p img {	padding: 0;	max-width: 100%;	}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left;	}/* End Images *//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */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;	}/* End Entry Lists *//* Begin Form Elements */#searchtheblog{	margin-top: -4px;	margin-bottom: 0px;	width: 236px;	height: 142px;	margin-left: -8px;	background: transparent url('images/searchtheblog.png');}#searchform {  position: relative;	}#searchform #s {	margin-right: -6px;	margin-top: 0px;	width: 192px;	}#sidebar .search_submit {  position: absolute;  right: 0px;  top: 0px;  margin: 0px;	width: 22px;	height: 22px;	overflow:hidden;	background: transparent url('images/searchbutton.png');	border: 0px none;		}	#sidebar .search_submit:hover {  background-position: 0px -22px;  cursor: pointer;  } 	#login_button, #signup_button, .submit input{  display: block;  width: 85px;  height: 30px;  border: 0px;}#login_button{  float: right;  background: transparent url('images/text/login.png');}#signup_button{  float: right;  background: transparent url('images/text/signup.png');}.submit input{  background: transparent url('images/text/submit.png');}#login_button:hover, #signup_button:hover, .submit input:hover{  cursor: pointer;  background-position: 0px -30px;}/*------SHARE LINKS --------*/.share_twitter, .share_facebook, .share_email{  display: block;  float: left;  width: 22px;  height: 22px;  background-image: url('images/icons/share_icons.png');  margin: 0px 3px;}.share_twitter{       background-position: -27px 0px; }.share_twitter:hover{ background-position: -27px -24px; }.share_facebook{       background-position: 0px 0px; }.share_facebook:hover{ background-position: 0px -24px; }.share_email{       background-position: -53px 0px; width: 25px;}.share_email:hover{ background-position: -53px -24px; }.share_more{  float: left;  display: block;  background: transparent url('images/text/more.png') no-repeat 0px 4px;  width: 38px;  height: 16px;}.share_more:hover{  border-bottom: 1px solid #e0dacd;}/*------COMMUNITY LINKS --------*/#community_links a{  display: block;  float: left;  height: 22px;  background-image: url('images/icons/community_icons.png');  margin: 0px 3px;}a#community_facebook{margin: 0 0 0 48px;}#community_facebook{      background-position: 0px 0px; width: 25px;}#community_facebook:hover{ background-position: 0px -22px; width: 25px; }#community_twitter{       background-position: -33px 0px; width: 35px; }#community_twitter:hover{ background-position: -33px -22px; width: 35px; }#community_youtube{       background-position: -83px 0px; width: 60px; }#community_youtube:hover{ background-position: -83px -22px; width: 60px; }#community_flickr{       background-position: -155px 0px; width: 70px; }#community_flickr:hover{ background-position: -155px -22px; width: 70px; }

div.twtr-hd h3, div.twtr-hd h4 { font-family: 'Times New Roman',Serif; }

div.twtr-tweet-text p { font-size: 14px; font-family: 'Times New Roman',Serif; }

a.twtr-join-conv { font-size: 13px; font-family: 'Times New Roman',Serif; margin: 2px 0 0; }
/*-----------AUXILIARY INFO----------*/#rss_link{  display: block;  width: 221px;  height: 77px;  background: transparent url('images/text/rss.png');}#rss_link:hover{   background-position: 0px -79px;}#contact_link{  display: block;  width: 221px;  height: 47px;  background: transparent url('images/text/contact_us.png');}#contact_link:hover{   background-position: 0px -47px;}#archives_link, #categories_link, #links_link{  display: block;  width: 220px;  height: 30px;  background-position: 0px 0px;  margin-bottom: 10px;} #archives_link:hover, #categories_link:hover, #links_link:hover,#archives_link.active, #categories_link.active, #links_link.active{   background-position: 0px -30px;}#archives_link{ background-image: url('images/text/archive.png'); }#categories_link{ background-image: url('images/text/categories.png'); }#links_link{ background-image: url('images/text/links.png'); }#categories_list, #archives_list, #links_list{  font-style: italic;}#sidebar ul li a {    line-height:1.3em;    margin:0 0 4px;}.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 Sidebar */#sidebar, .sidebar{	float: right;	width: 220px;	margin-right: 10px;	}#sidebar form {	margin: 0;	}	hr.fancy{  background: transparent url('images/rule_fancy.png') no-repeat 0 0 !important;  height: 16px !important;}	#sidebar hr {  background: transparent url('images/rule_sidebar.png') no-repeat 0 0;  height: 2px;	width: 236px;	margin: 0 0 0 -8px !important;}/* End Sidebar *//* 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;}hr {  clear: both;	display: block;	width: 100%;	height: 4px;	padding: 0px;	border: 0px none;	margin: 0px;	background: transparent url(images/rule_content.png);	}a img {  margin: 0 0 10px;	border: none;	}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	line-height: 12px;	}.navigation img{  margin: 0 0 -2px 0;}.paging{  margin-top: 100px;  word-spacing: 12px;  font-weight: bold;}.paging .current{  text-decoration: underline;}.paging img{  margin-right: 10px;}/* 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 *//*--------- Legacy image styles -------------*/div.imagefull{  padding: 6px 0px;}div.imageleft, div.imageright, .smallpost div.imagefull{  overflow:hidden;  width:120px;  margin-top: 0px;  }div.image img{  margin-top: 0px;}div.imageleft{  clear: left;  float:left;  margin:10px 18px 0 0;}.smallpost div.imagefull{  clear: left;  float:left;  margin: 0 18px 10px 0;}.smallpost div.imagefull img{  width: 120px;}.smallpost div.imagefull em{  display: none;}div.imageright{  clear: right;  float:right;  margin: 10px 0 0 18px;}div.image p em{  font-size: 14px;  line-height: 13px;}div.imageleft p{  text-align: left !important;}div.imageright p{  text-align: right !important;}div.quote{  font-size: 18px;  line-height: 22px;  padding-bottom: 6px;}cite{  color: #336600;  font-size: 13px;}/*--------- Contact Form -------------*/.contact_form input.text, .contact_form input.textarea{  width: 300px;  margin-bottom: 15px;}.contact_form textarea.textarea{  height: 150px;  width: 623px;  margin-top: 5px;}#wide_email{ width: 540px; }#age { width: 60px; }#address, #address2, #country { width: 618px; }#city{ width: 434px; }#state{ width: 50px; }#zipcode{ width: 90px; } /*------- misc links ---------*/.back_to_previous{  display: block;  background: transparent url('images/text/backtoprevious.png') no-repeat 0px 0px;  width: 164px;  height: 15px;}.back_to_previous:hover{  background-position: 0px -15px;}.permalink{  display: block;  max-width: 350px;  margin-bottom: 5px;  line-height: 14px;}div.tags{  float: left;  line-height: 11px;}/*-------------- AGE VERIFICATION -----------------*/#age_verification{  text-align: center;  margin-top: -20px;}#age_form{  background: transparent url(images/text/age_verification.png) no-repeat 0px 20px;  width: 720px;  height: 400px;  margin: 0px auto;  padding: 0px;}#age_entry_fields{  padding: 0px;  margin-top: 195px;}#age_entry_fields  input{  font-size: 20px;  height: 22px;  padding-top: 2px;  font-family: Georgia, "Times New Roman", Serif;  text-align: center;}#age_submit{  background: transparent url(images/text/age_submit.png) no-repeat 0px 0px;  border: 0px none;  width: 220px;  height: 120px;  margin-top: 32px;  cursor: pointer;}#age_submit:hover{  cursor: pointer;}#responsibility{  padding-top: 60px;  font-size: 17px;  letter-spacing: 1px;  line-height: 22px;  font-style: italic;}
