/*

Theme Name: Lorenz's OK Seeds, LLC New Site

Theme URI: http://www.lorenzsokseedssllc.com/

Description: 2010 version of site

Version: 2.0

Author: Jim Smith

Author URI: http://www.lorenzsokseedssllc.com/

*//*

Base styles, mainly menu lists corrections, probably leave as is

*/

html, body {

  background:

  /*#5C3E00*/ #369ED3 url(images/main-bg.jpg) no-repeat scroll;

  color:#404040;



}



.header-bg {

  background-image: url(images/header-bg.jpg);

  height: 120px

}



.header-single-bg {

  height:120px;

  background: url(images/header-bg-single.jpg)

}





.yui-gb {

  padding:13px;

}



.yui-g {



}



.bg {

  background:url(images/bd-bg.jpg);

}



.white-bg {

  background: #ffffff;

}





.post {

  padding:13px;

  overflow:auto;

}





#ft {

  background: url(images/ft-bg.jpg) no-repeat top;

  text-align: center;

  color: #FFFFFF;

  padding-top: 13px

}



#ft-bg {

  background: url(images/footer-bg.png) no-repeat top;

  text-align: center;

  color: #FFFFFF;

  padding-top: 13px

}



.sidebar {

  padding-top:13px;

}



a img {

  border: none

}



blockquote {

  border-left: 5px solid #ccc;

  margin-left: 1.5em;

  padding-left: 5px

}



#commentform textarea {

  height: 100px;

  width: 96.2%

}



ol#commentlist li {

  list-style-type: none

}



ol#commentlist li li {

  list-style-type: inherit

}



.sidebar ul li {

  font-weight: bold;

  list-style-type: none;

}



.sidebar ul ul {

  padding-top: 0px;

  margin-top: 0px;

  margin-left:26px;

  margin-bottom: 26px

}



.sidebar ul ul li {

  font-weight: normal;

  list-style-type: none;

  list-style-position: outside;

  padding:0 0 0.15em;

  margin: 0 0 0 2px;

  list-style-image: url(images/red_gel_dot.jpg)

}



.sidebar ul {

  margin: 0

}



.post ul li {

  margin-bottom:0.5em;

}





/* Special page layouts */



.gardeners-bg {

  margin-top: 26px;

  background: url(images/seed-for-gardeners.jpg) no-repeat;

  height: 241px;

  color: #ffffff;

  cursor: pointer

}



.farmers-bg {

  margin-top: 26px;

  background: url(images/seed-for-farmers.jpg) no-repeat;

  height: 241px;

  color: #ffffff;

  cursor: pointer

}



.conservation-bg {

  margin-top: 26px;

  background: url(images/seed-for-conservation.jpg) no-repeat;

  height: 241px;

  color: #ffffff;

  cursor: pointer

}



.bg-text {

  font-size: 108%;

  padding: 196px 0 0 13px;

  font-weight: bold;

  letter-spacing: 0.15em;

  text-decoration:underline;

}



.bg-text a: {



}



.featured {

  background: url(images/featured-bg.jpg) repeat-x top;

  /*padding: 13px */

}



.column {

  background: url(images/featured-bg.jpg) repeat-x top;

  min-height: 307px;

 /* width:49.75%;

  float: left;

  clear: none;*/

  margin: 0 1px 0 1px;

}



/* End special page elements */

/* Begin Images */



p img {

  padding: 0;

  max-width: 100%

}



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 */

/*

Headings and Titles.

*/



h1, h2, h3 {

  margin: 0;

  font-weight: bold;

}



h2 {

  font-size: 108%;



}

h2, h3 {

  padding-bottom: 13px;

}





.header, .description {

  visibility: hidden;

  margin: 0

}



.featured-title {

  padding:13px 0 0 13px;

  font-weight: bold;

  color: #ffffff;

  text-transform: uppercase;

  font-size: 123.1%;

  letter-spacing: 0.25em;

}



.cat-title {

text-transform:uppercase;

padding:13px 0 13px 0;

}



.post-title a, .entry-title a {

  color: #00008B;

  font-weight: bold;

  letter-spacing: normal;

  text-transform: uppercase

}



.sidebar h2{

/*  height: 26px;

  color: #000080;*/

  padding-left: 13px;

 /* background: url(images/sidebar-menu-bg.jpg) no-repeat; */

}



.page-menu {

  margin-top: 31px;

  background: url(images/page-menu-ends.png) no-repeat;

}



.page-menu ul li {

  list-style: none

}



.entry-meta {

  margin-bottom: 13px

}



.avatar {

  float: left;

  padding: 5px 10px 0 0

}

/* Captions */



.aligncenter, div.aligncenter {

  display: block;

  margin-left: auto;

  margin-right: auto

}



.wp-caption {

  border: 1px solid #444444;

  text-align: center;

  background-color: #D3D3D3;

  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 */

/* Query Post */



 .byline, .meta {

  font-size: 85%;

  padding-top:.75em;

}



.meta {

  padding-bottom: .75em;

}



a {

  color: #0002FF

}





a:hover {

  color: #B41520

}



.sidebar a {

  color:#333333;

  display:block;

  padding:2px

}



.sidebar a:hover {

  color:#ffffff;

  background: #B41520;

 /* padding:0; */

  display:block

}



/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}



.screen-reader-text {

     position: absolute;

     left: -1000em;

}



.post form {

background:#369ED3 ;

color:yellow;

margin-bottom:18px;

padding:9px;

-moz-border-radius: 12px;

  -khtml-border-radius: 12px;

  -webkit-border-radius: 12px;

  border-radius: 12px;
  background-image: url(images/cart-bg.jpg);
  background-repeat: no-repeat
}

.post form h3, .post form h2 {
  font-size:131%;
}



a img {

	border: none;

	}



.return {

  margin-right: 13px;

 text-align: right;

}





/* End Various Tags & Classes*/



/* popup */



#popupwrapper th, #popupwrapper td {

border:none;

padding:0;

}

#popupwrapper {

  overflow:hidden;

}



th, td {

  border:none;

}





 /* start carousel */

#featured {

width:100%;

/*height: 360px;

margin:0 0 25px;*/

overflow: hidden;

font-size:108%;

}

#featured:after {

content:".";

display:block;

height:0;

font:0/0 serif;

clear:both;

visibility:hidden;

}

#featured h3 {

font:1.47em/1.1 georgia,serif;

margin:0 0 10px;

color:#1e1e1e;

}

#featured h3 a {

color:#4a8393;

}

#featured h3 a:visited {

color:#4a8393;

}

#featured h3 a:hover,

#featured h3 a:focus {

text-decoration:underline;

}

#posts {

width:950px;

clear:both;

overflow:hidden;

}

#posts li {

float:left;

width:950px;

width/**/:/**/940px;

padding:0 10px 0 0;

}

#posts li.first {

margin:0;

}

#featured .thumb {

float:left;

border:1px solid #d7d7d7;

margin:5px 10px 13px 13px;

}

#featured p {

padding:0 0 10px;

}

#featured .more-link {

float:right;

font-size:1.2em;

padding:0 10px;

margin:0 10px 10px 0;

position:relative;

color:#fff;

background:#404040;

border:1px solid #333333;

}

#featured .list {

float:left;

display:inline;

position:relative;

font-size:.88em;

line-height:2.1;

font-family:arial,sans-serif;

z-index:5;

color:#333;

width:915px;

padding: 0px;

/*margin:-30px 0 0 0px*/;

background:#ffffff;

border-bottom: 1px solid #eeeeee;

}

#featured .list li {

float:right;

}

#featured .list li a {

float:left;

color:#333;

background:#f6f6f6;

border:1px solid #eaeaea;

border-right:none;

padding:0 8px;

}

#featured .list li a:visited {

color:#444;

}

#featured .list li a:hover,

#featured .list li a:focus {

color:#fff;

border:1px solid #333333;

border-right:none;

background:#404040;

text-decoration:none;

}

#featured .jcarousel-container {

width:950px;

width/**/:/**/950px;

padding:0 0 0 13px;

margin:0px;

background:#ffffff;

position:relative;

float:left;

display:inline;

}

#featured .jcarousel-clip {

z-index:2;

position:relative;

overflow:hidden;

width:950px;

}

#featured .jcarousel-list {

z-index:1;

overflow:hidden;

position:relative;

top:0;

}

.oops {

clear:both;

font-size:0;

line-height:0;

width:100%;

overflow:hidden;

display:block;

}



#featured ul li

{

  list-style:none;

}



/* home page featured articles title lists 2 columns */

.title {

  float: left;

  width: 96%;

  margin: 0;

  padding: 0;

  list-style: decimal;

}



.titlelist {

  float: left;

  width: 48%;

  margin: 0;

  padding-bottom: 3px;

}



/* Tables from tables reloaded



table {

 width:100%



}



th {

background-color:#E6EEEE;

border:1px solid #CCCCCC;

padding:4px;

}



td {

background-color:#FFFFFF;

color:#3D3D3D;

padding:4px;

vertical-align:top;

border:1px solid #CCCCCC;

}

 */


