/*
THEME NAME: Wyman Meinzer
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


body 				{ font-family: Georgia, Times New Roman, Times, Serif; color: #996633; font-style: normal; font-size:13px; background: #000 url(images/wymanbackground.jpg) repeat-y center;}
#header h1 			{ font-family: Arno Pro, Georgia, Times New Roman, Times, Serif; padding-left: 5px; text-align: left; font-size: 72px; font-weight: normal; margin-top: 0px; letter-spacing: -3px; margin-bottom: 0px; padding-bottom: 0px;}
#blog-description 	{ padding-left: 55px; text-align: left; color: #996633; font-size: 24px; margin-left: 25px; margin-bottom: 30px; letter-spacing: -1px;}
#header a 			{ text-decoration: none; color: #fff; margin-left: auto; margin-right: auto;}

.imgtfe 	{padding: 1px; border: 1px solid #999; margin-right: 5px;}
hr 			{margin-top: 1px; margin-bottom: 0px; padding-bottom: 0px; color: #333;}

#wrapper 	{width: 960px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 5px;}
#container 	{ width: 960px; float:left; }
#header		{height: 130px; background: url(images/.wymanheader1.png); }

h6			{ border-bottom-color: #653301; font-size: 11px; font-family: Arno Pro, Georgia, Times New Roman, Times; font-weight: normal; letter-spacing: 5px; text-transform: uppercase; color: #492500; border-bottom: 1px solid; width: 960px; }

#story .wp-post-image {float: left;}

#stories {width: 620px; float: left;}

.current-menu-item {border-bottom-color: #804000; border-bottom: 1px solid;}

a	{color: #804000}

.product_grid_item {width: 140px; padding-bottom: 50px;}

.breadcrumb { padding: 20px; float: left; display: block; }

h2.prodtitles { color: #fff; font-size: 24px; letter-spacing: -1px; text-decoration: none; font-style: italic; font-weight: normal; width: 100%; margin: 0px; margin-bottom: 10px; }


		  /**********************************************/
	     /* 	index.php Front Page		           */
		/**********************************************/
		
#sidebar li {margin-bottom: 50px; list-style: none; }

.gocheckout {margin: 20px; padding: 20px; font-size: 21px; text-align: center; background-color: #804000 }
.gocheckout a {color: white;}


#leadphoto				{ display: block; clear: both; margin-bottom: 50px; }
		
#newsalert				{ width: 930px; padding: 15px; background: url(images/leadstorybackground.png) repeat-x; margin-top: 30px; }
#newsalert h2			{ color: #fff; font-size: 24px; letter-spacing: -1px; text-decoration: none; font-style: italic; font-weight: normal; width: 100%; margin: 0px; margin-bottom: 10px;}
#newsalert p			{ color: #aaa; font-size: 13px; letter-spacing: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}
#newsalert a			{ color: #fff; text-decoration: none; margin-bottom: 0px; }
#newsalert .more-link 	{ font-size: 18px; color: #cc9900; margin-top: 10px; display: block; font-style: italic; text-decoration: underline; }
#newsalert .entrydate   { font-size: 12px; font-family: Arno Pro, Georgia, Times New Roman, Times; font-weight: normal; letter-spacing: 5px; text-transform: uppercase; color: #666; margin-bottom: 10px; }
#newsalert .attachment-newsalertphoto { border: 1px solid gray; padding: 1px; float: left; margin-right: 20px; margin-bottom: 20px; }

#lead 					{ width: 500px; margin-left: 12px; margin-right: 12px; float: left; overflow: hidden;}
#lead .leadstory		{ margin-bottom: 10px; background: #eeeeee; padding: 8px; }
#lead h2  				{ margin-bottom: 0px; margin-top: 0px;}
#lead h2 a				{ font-size: 24px; font-color: #333; letter-spacing:-1px;font-weight: normal; text-decoration: none; text-transform: capitalize;}
#lead p 				{ line-height: 17px; font-size: 13px; color: #555; margin-top: 0px;}
#lead .published		{ text-transform: uppercase; border-bottom: none; text-decoration: none; font-size: 10px; color: #999; margin-left: 10px; margin-bottom: 10px; dispay: block;}
#lead .entry-date		{ margin-bottom: 5px;}
#lead br 				{ margin-bottom: 11px;}
#lead img				{ padding: 1px; border: 1px solid #999; margin-right: 20px;}
#lead .wp-caption-text  { font-size: 11px; margin-top: 5px; line-height: 13px; }

#topstories				{ width: 960px; margin-top: 30px; display: block; float: left; clear: right; }
#topstories h2			{ color: #fff; font-size: 24px; letter-spacing: -1px; text-decoration: none; font-style: italic; font-weight: normal; width: 100%; margin: 0px; margin-bottom: 10px;}
#topstories p			{ color: #aaa; font-size: 13px; letter-spacing: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}
#topstories a			{ color: #fff; text-decoration: none; margin-bottom: 0px; }
#topstories .more-link 	{ font-size: 18px; color: olive; margin-top: 10px; display: block; font-style: italic; text-decoration: underline; }
#topstories .entrydate   { font-size: 12px; font-family: Arno Pro, Georgia, Times New Roman, Times; font-weight: normal; letter-spacing: 5px; text-transform: uppercase; color: #666; margin-bottom: 10px; }
#topstories .attachment-newsalertphoto { border: 1px solid gray; padding: 1px; float: left; margin-right: 20px; margin-bottom: 20px; }


#topstory				{ background: ; padding: 5px; margin-bottom: 20px; float: left; width: 300px; margin-left: 5px; margin-right: 5px; }
#topstory h2			{ color: #804000; font-size: 21px; height: 50px; text-decoration: none; line-height: 22px; font-weight: 100; font-style: italic; width: 100%; margin: 0px;}
#topstory .imgtfe		{ display: none; }
#topstory p				{ color: #6e4f2d; font-size: 13px; line-height: 24px; font-weight: 100; font-style: normal; letter-spacing: 0px; margin: 0px; padding: 0px; }
#topstory a				{ color: #fff; text-decoration: none; margin-bottom: 0px; }
#topstory img			{ float: left; clear: none; margin-right: 10px; margin-bottom: 10px; padding: 1px; border: 1px solid #cc9966;  margin-top: 5px; }
#topstory br			{ width: 100%; display: block; margin-bottom: 20px; }
#topstory .readmore	a	{ color: #804000; display: block; margin-top: 20px; font-size: 15px; font-style: italic; text-decoration: underline; }	

#books				{ width: 960px; margin-top: 30px; display: block; float: left; clear: right; margin-bottom: 50px; }
#books h2			{ color: #fff; font-size: 11px; text-decoration: none; font-style: italic; font-weight: normal; width: 100px; clear: left; }
#books p			{ color: #aaa; font-size: 13px; letter-spacing: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}
#books a			{ color: #9b7e04; text-decoration: none; margin-bottom: 0px; }
#books .entrydate   { font-size: 12px; font-family: Arno Pro, Georgia, Times New Roman, Times; font-weight: normal; letter-spacing: 5px; text-transform: uppercase; color: #666; margin-bottom: 10px; }
#books .book		{ width: 100px; float: left; clear: none; padding-left: 45px; padding-right: 45px; height: 170px; }
#books .attachment-home-blog { border: 1px solid #9b7e04; padding: 1px; float: left; margin-right: 20px; margin-bottom: 3px; clear: right;  }

#homepagebio 			{ width: 600px; float: left; padding: 10px; display: block; }
#homepagebio a			{ color: #ffcc00;}
#homepagebio h2  		{ font-size: 24px; color: #FFF; letter-spacing:-1px; font-style: italic; text-decoration: none; text-transform: capitalize; font-weight: 100; width: 100%; margin-bottom: 10px;}
#homepagebio .published	{ text-transform: uppercase; border-bottom: none; text-decoration: none; font-size: 11px; color: #999; margin-left: 10px; margin-bottom: 10px; dispay: block;}
#homepagebio p			{ color: #996633; font-size: 14px; line-height: 24px; text-decoration: none; font-weight: 100; margin-bottom: 20px; }
#homepagebio br 		{ margin-bottom: 11px;}
#homepagebio img		{ border: 1px solid #cc9966; padding: 1px; margin-top: 0px; padding-top: 0px;  margin-right: 15px; margin-bottom: 15px; }
#homepagebio .wp-caption-text 	{ font-size: 11px; margin-top: 5px; color: #FFF; line-height: 15px; }
#homepagebio blockquote p		{ font-size: 24px; font-weight: 100; letter-spacing: 0px; color: #666600; padding: 5px; }

#homepageevents 			{ width: 250px; float: left; padding: 10px; padding-left: 30px; display: block; }
#homepageevents h2			{ font-size: 24px; color: #FFF; letter-spacing:-1px; font-style: italic; text-decoration: none; text-transform: capitalize; font-weight: 100; width: 100%; margin-bottom: 10px; }
#homepageevents .eventname	{ color: #804000; font-size: 21px; height: 50px; text-decoration: none; line-height: 22px; font-weight: 100; font-style: italic; width: 100%; margin: 0px; }
#homepageevents .eventlocation { color: #9b7e04; text-decoration: none; margin-bottom: 0px; }
#homepageevents .eventdate	   { color: #6e4f2d; font-size: 12px; line-height: 16px; font-weight: 100; font-style: normal; letter-spacing: 0px; margin: 0px; padding: 0px; }
#homepageevents ul		{ list-style: none; margin-bottom: 20px; padding-left: 0px; margin-left: 0px; }
#homepageevents li		{ list-style: none; margin-bottom: 20px; padding-left: 0px; margin-left: 0px; }

#homepageevents			{ color: #6E4F2D; font-size: 13px; letter-spacing: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}
#homepageevents a			{ color: #6E4F2D; margin-bottom: 0px; }




		  /**********************************************/
	     /* 	single.php Story Pages		           */
		/**********************************************/


#story 						{ width: 600px; float: left; padding: 10px; display: block; margin-bottom: 0px;}
#story a					{ color: #ffcc00;}
#story h2  					{ margin-bottom: 0px; margin-top: 0px;}
#story h2 a					{ color: #fff; font-size: 36px; letter-spacing: -1px; display: block; text-decoration: none; font-style: italic; font-weight: 100; width: 100%; margin-bottom: 10px;}
#story .published			{ text-transform: uppercase; border-bottom: none; text-decoration: none; font-size: 11px; color: #999; margin-left: 10px; margin-bottom: 10px; dispay: block;}
#story .entry-date			{ font-size: 12px; font-family: Arno Pro, Georgia, Times New Roman, Times; font-weight: normal; letter-spacing: 5px; text-transform: uppercase; color: #666; margin-bottom: 40px; border-bottom: 1px solid; }
#story p					{ color: #996633; font-size: 14px; line-height: 24px; text-decoration: none; font-weight: 100; margin-bottom: 20px; }
#story br 					{ margin-bottom: 11px;}
#story img					{ border: 1px solid #cc9966; padding: 1px; margin-top: 0px; padding-top: 0px;  margin-right: 15px; margin-bottom: 15px;  }
#story .wp-caption-text 	{ font-size: 11px; margin-top: 5px; color: #FFF; line-height: 15px; }
#story blockquote p			{ font-size: 24px; font-weight: 100; letter-spacing: 0px; color: #666600; padding: 5px; }

#sidebar					{ width: 250px; float: right; margin-top: 60px; margin-left: 80px; }
#sidebar h2			{ color: #804000; font-size: 21px; height: 50px; text-decoration: none; line-height: 22px; font-weight: 100; font-style: italic; width: 100%; margin: 0px;}
#sidebar .attachment-home-blog { border: 1px solid #9b7e04; padding: 1px; float: left; margin-right: 10px; margin-bottom: 10px; clear: right;  }


		  /**********************************************/
	     /* 	full width Page Template	           */
		/**********************************************/


#storywide 						{ width: 940px; float: left; clear: none; padding: 10px; }
#storywide a					{ color: #ffcc00;}
#storywide h2  					{ margin-bottom: 0px; margin-top: 0px;}
#storywide h2 a					{ color: #fff; font-size: 36px; letter-spacing: -1px; display: block; text-decoration: none; font-style: italic; font-weight: 100; width: 100%; margin-bottom: 10px;}
#storywide .published			{ text-transform: uppercase; border-bottom: none; text-decoration: none; font-size: 11px; color: #999; margin-left: 10px; margin-bottom: 10px; dispay: block;}
#storywide .entry-date			{ font-size: 12px; font-family: Arno Pro, Georgia, Times New Roman, Times; font-weight: normal; letter-spacing: 5px; text-transform: uppercase; color: #666; margin-bottom: 40px; border-bottom: 1px solid; }
#storywide p					{ color: #996633; font-size: 14px; line-height: 24px; text-decoration: none; font-weight: 100; margin-bottom: 20px; }
#storywide br 					{ margin-bottom: 11px;}
#storywide img					{ border: 1px solid #cc9966; padding: 1px; margin-top: 0px; padding-top: 0px;  margin-right: 15px; margin-bottom: 15px;  }
#storywide .wp-caption-text 	{ font-size: 11px; margin-top: 5px; color: #FFF; line-height: 15px; }
#storywide blockquote p			{ font-size: 24px; font-weight: 100; letter-spacing: 0px; color: #666600; padding: 5px; }




		  /**********************************************/
	     /* 	category.php Section Fronts	           */
		/**********************************************/



#sectiontitle					{ font-size: 32px;  width: 480px; border-left: 5px solid gray;  margin-bottom: 30px; background: #eeeeee; }
#sectiontitle h2				{ font-weight: normal; letter-spacing: -1px; margin: 0px; padding: 5px; }
#category 						{ width: 480px; margin-right: 15px; float: left; padding: 5px; display: block; clear: none;}
#category h2  					{margin-bottom: 0px; margin-top: 0px;}
#category h2 a					{font-size: 21px; font-color: #333; letter-spacing:-1px;font-weight: normal; text-decoration: none; text-transform: capitalize;}
#category .published			{text-transform: uppercase; border-bottom: none; text-decoration: none; font-size: 11px; color: #999; margin-left: 10px; margin-bottom: 10px; dispay: block;}
#category .entry-date			{margin-bottom: 5px;}
#category .entry-date			{margin-bottom: 5px;}
#category br 					{margin-bottom: 11px;}
#category img					{padding: 1px; border: 1px solid #999; margin-right: 5px;}
#category .wp-caption-text 	{font-size: 11px; margin-top: 5px;}
#category blockquote			{background: #eeeeee; padding: 5px;}
#category .post					{margin-bottom: 20px; width: 100%; margin-top: 0px; border-top: 2px solid #eeeeee; padding-top: 5px;}
#category .imgtfe		 		{display: block; float: left; clear: left; }


#category_s_rail 				{ width: 180px; display: block; float: left; margin-left: 15px; }
#category_s_rail h2  			{margin-bottom: 0px; margin-top: 0px;}
#category_s_rail h2 a			{font-size: 13px; font-color: #666; letter-spacing:-1px;font-weight: normal; text-decoration: none; text-transform: capitalize;}
#category_s_rail h2 a:visited  {color: #999;}
#category_s_rail p 			{line-height: 14px; font-size: 12px; color: #555; margin-top: 0px;}
#category_s_rail .featured		{margin-bottom: 20px;  padding: 5px; }
#category_s_rail .publishe		{text-transform: uppercase; border-bottom: none; text-decoration: none; font-size: 10px; color: #999; margin-left: 10px; margin-bottom: 10px; dispay: block;}
#category_s_rail .entry-date	{margin-bottom: 5px;}
#category_s_rail br 			{margin-bottom: 11px;}
#category_s_rail .imgtfe 		{display: none;}


#category_w_rail 				{width: 300px; background: #eeeeee; display: block; float: left; height: 250px; clear: none; margin-left: 0px; }
#category_w_rail h2  			{margin-bottom: 0px; margin-top: 0px;}
#category_w_rail h2 a			{font-size: 18px; font-color: #333; letter-spacing:-1px;font-weight: normal; text-decoration: none; text-transform: capitalize;}
#category_w_rail p 			{line-height: 14px; font-size: 12px; color: #555; margin-top: 0px;}
#category_w_rail .featured		{background: #eeeeee; padding: 0px; margin-top: 0px; display: block; padding:5px;}
#category_w_rail .published	{text-transform: uppercase; border-bottom: none; text-decoration: none; font-size: 10px; color: #999; margin-left: 10px; margin-bottom: 10px; dispay: block;}
#category_w_rail .entry-date	{margin-bottom: 5px;}
#category_w_rail br 			{margin-bottom: 11px;}
#category_w_rail .imgtfe 		{padding: 1px; border: 1px solid #999; margin-right: 5px;}





div.sidebar {
float:left;
overflow:hidden;
width:180px;
}

div#primary {
margin:0 0 0 -100%;
background: #f0f0d0;
}

* html div#primary {
left:20px;
position:relative;
}

div#secondary {
margin:0 0 0 -180px;
background: #f0d0f0;
}

div#footer {
clear:left;
width:100%;
}


div.skip-link {
display: none;
position:absolute;
right:1em;
top:1em;
}


	
		  /**********************************************/
	     /* 					Menu		           */
		/**********************************************/



/* =Menu
-------------------------------------------------------------- */

#access {
	margin: 0 auto;
	width: 960px;
	display:block;
	float:left;
}
#access .menu,
div.menu {
	font-size: 15px;
}
#access .menu ul,
 {
	list-style: none;
	margin: 0;
	display: inline;
}
#access .menu li,
div.menu li {
	float:left;
	position: relative;
	list-style: none;
}
#access a {
	font-family: "Arno Pro, Georgia";
	font-weight: normal;
	font-style: italic;
	display:block;
	text-decoration:none;
	text-transform: capitalize;
	color:#DDDDDD;
	padding:0 20px;
	line-height:55px;
}
#access ul ul {
	display:none;
	position:absolute;
	top:38px;
	left:0;
	float:left;
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	background:#444826;
	height:auto;
	line-height:1em;
	padding: 10px 20px 10px 0px;
	width: 130px;
}
#access li:hover > a,
#access ul ul :hover > a {
	color:#fff;
	
}
#access ul li:hover > ul {
	display:block;
}



.entry-title,.entry-meta { clear:both; }

div#container,div#primary { margin-top:2em; }

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin: 5px;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin: 10px auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

dt.gallery-icon {padding: 9px;}





