span.clear {
	height:0px; overflow:hidden;
	float:none; clear:both;
	position:relative;
	display:block;
}

* {font-size:11px; margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
a {_height:0px;}
body {background:url(/assets/templates/harvest/slices/subpage_background.gif) no-repeat left top; background-color:#F2E3C2}

#homepage {background:url(/assets/templates/harvest/home/home_background.gif) repeat left top;}


/* Left Column
-------------------------------------------------------------------------------------------- */
#colLeft {width:223px; float:left;} 
#colLeft a img {border:0px; padding:0px;}
#logos img {float:left; clear:both;}

#navLeft {clear:both;}
#navLeft b {font-size:9px !important; line-height:16px; text-transform:none !important; font-weight:normal;}
#navLeft ul {margin:0px; padding:0px;}
#navLeft ul li {list-style:none; clear:both}
#navLeft ul li a, #navLeft ul li.here {display:block; border-bottom:1px solid #96736B; padding:3px 12px 2px; color:#810A31; text-decoration:none; font-weight:bold;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	text-transform:uppercase; letter-spacing:0px; background:#e1c074}
#navLeft ul li a:hover {background:#F1E3C0;}
#navLeft ul li.here {background:#F1E3C0;}
#navLeft ul li.here a {margin:-3px -12px 0px; background:#F1E3C0; border:none;}

#navLeft ul li ul {padding:0px 0px 0px; margin-bottom:6px; border:1px solid #DEAD38; border-width:1px; display:none; background:none;}
#navLeft ul li.here ul {display:block;}
#navLeft ul li.here ul li {}
#navLeft ul li.here ul li a, #navLeft ul li.here ul li.here {background:none; text-transform:none; border:none; margin:0px;}
#navLeft ul li.here ul li a:hover {background:#810A31; color:#F1E3C0}
#navLeft ul li.here ul li.here {background:#810A31; color:#F1E3C0; margin:0px 0px; padding:0px;}
#navLeft ul li.here ul li.here a {background:#810A31; color:#F1E3C0; margin:0px;}

#navLeft ul li#li19 {}
#navLeft ul li#li19.here {padding-bottom:5px;}
#navLeft ul li#li19 a {}
#navLeft ul li#li19 ul {clear:both; height:19px; margin-bottom:0px;}
#navLeft ul li#li19 ul li {float:left; clear:none; text-align:center;}
#navLeft ul li#li19 ul li a {padding:2px 0px; margin:0px; width:20px; font-size:9px}
#navLeft ul li#li19 ul li a:hover {padding:2px 0px; margin:0px;}
#navLeft ul li#li19 ul li.last {clear:right;}


a.imgMailingList {display:block; margin-top:27px; }
a.imgMailingList:hover {margin-top:24px; border:3px solid; border-width:3px 0px;}



/* Main Column
-------------------------------------------------------------------------------------------- */
#colCenter {float:left;
    width:550px;
    margin:0px 0px 50px;
    padding:45px 0px 50px;
    position:relative;}
#content {padding:0px 0px 120px 40px;} 
div.contentFloatRight {
    border:1px solid #D7A93A;
    float:right;
    margin:0px 0px 10px 10px;
    width:160px;
}


#cartMini {
    background:#E8CB92 none repeat scroll 0%;
    padding:2px;
    position:absolute;
    right:3px;
    top:25px;
}

#terms {height:80px;
    overflow:auto;
    padding:10px;
    background:#FFF5DF;
    border:2px solid #810A31;
    margin:15px 0px}



/*Blog
-------------------------------------------------------------------------------------------- */
#blogTop ul {margin:0px 0px 0px 0px;
    text-align:left;
    padding:0px;}
#blogTop ul li {list-style:none;
    clear:both;
    margin-left:0px;
    }
#blogTop ul li a, #blogTop ul li.here {
    display:block;
    border-bottom:1px solid #96736B;
    padding:3px 12px 2px;
    color:#810A31;
    text-decoration:none;
    font-weight:bold;
    font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0px;
    background:#F1E3C0;
    margin-top:0px;
    margin-left:0px;}
#blogTop ul li a:hover {background:#DEAD38; color:#fff;}

div.blogImg {float:left;
    margin: 0px 10px 0px 0px}

div.blogImg img {
    padding:3px;
    margin:0px;
    position:relative;
    max-width:220px; _width:220px;}

/* TESTIMONIES
-------------------------------------------------------------------------------------------- */
.Tsummary {width:325px;
    float:right}

.quote {float:left}

.testimoniesPost, .comments {border-bottom:1px solid #efbe49;
    margin:0px 0px 30px 0px;
    padding:20px}



/*BOOKSTORE
-------------------------------------------------------------------------------------------- */

#bookstoreTop ul li a, #bookstoreTop ul li.here {
    background:#F1E3C0 none repeat scroll 0%;
    border-bottom:1px solid #96736B;
    clear:both;
    color:#810A31;
    display:block;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:15px;
    font-weight:normal;
    line-height:12px;
    margin:4px 0px 3px;
    padding:4px 12px 0px 14px;
    text-decoration:none;
    text-transform:uppercase;
}
#bookstoreTop ul li {
    clear:both;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:0px;
}
#bookstoreTop ul li.here {
    background:#DEAD38 none repeat scroll 0%;
    border-color:#D9A017;
    border-style:solid;
    border-width:0px 0px 1px 8px;
    color:#FFFFFF;
    padding:4px 12px 0px 6px;
}
#bookstoreTop ul {
    text-align:left;
}

#bookstoreTop ul li a:hover {
    background:#DEAD38 none repeat scroll 0%;
    border-color:#D9A017;
    border-style:solid;
    border-width:0px 0px 1px 8px;
    color:#FFFFFF;
    padding:4px 12px 0px 6px;
}

.foxycart, .foxycart img {
    border:0px none;
    float:left;
    font-weight:bold;
    margin:2px 0px;
}

.productImage {
    float:left;
}
.storeProductDescription {
    margin:10px 0px;
}
.product {
    border-bottom:2px solid #EFBE49;
    float:left;
    margin-bottom:15px;
    padding-bottom:5px;
   width:97%
}
.productText {
    float:left;
    width:350px;
}

.product_sub_cat {
    position:relative;
    margin:10px 0px
}

.product_sub_cat h2 {
    font-size:20px;
    color:#8F2644;
    border-bottom:1px solid;
    margin:0px 0px 10px 0px
}

/* Flash Video
-------------------------------------------------------------------------------------------- */
div.flashVideo {float:right; border:1px solid #D7A93A; margin:4px 9px;}


/* TEXT
-------------------------------------------------------------------------------------------- */
a {color:#810a31;text-decoration:underline}
	a:hover {background:#F9F1E1;text-decoration:none}
	.noborder {text-decoration:none !important; border:0px none !important;}

p {margin:3px 0px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1, h2, h3 {font-family:Arial, Helvetica, sans-serif}
h1 {font-size:15px;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    color:#fff;
    font-weight:normal;
    line-height:16px;
    background:#DEAD38; border:solid #D9A017; border-width:0px 0px 1px 8px;
    padding:4px 12px 0px 6px; margin:12px 0px 3px; clear:both;}
h2 {font-size:16px; padding:3px 0px 3px 0px;}
h3 {font-size:14px; color:#810A31; font-weight:bold; margin:1px 0px;}
ul {margin:0px 30px;}
.txtsmall {font-size:8px;}
h1.big {
	margin:25px 0 15px;
	padding:0 0 5px;
	border:none;
	border-bottom:1px solid #fff;
	background:none;
	color:#DEAD38;
	font-size:48px;
	line-height:.9;
}

p img, h1 img {border:1px solid #D7A93A; margin:4px 9px;}
h1 img {margin:2px 4px 12px;}

h6 {
	margin:10px 0 5px -25px;
	padding:0 0 4px 10px;
	border-left:15px solid #590520;
	background:#810A31;
	color:#810A31; color:#F2E3C2;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:normal;
	font-style:italic;
	letter-spacing:-1px;
}

a.dvdEpisode, span.dvdEpisode {border:0px outset #d9a016;
    display:block;
    width:120px;
    height:89px;
    text-align:center;
    float:left;
    margin:6px 35px;
    padding:6px;
    text-decoration:none !important;
    background:#d9a016; color:#fdfbf6}
a.dvdEpisode:hover, span.dvdCurrent {border-color:#d9a016; background:#810a31; color:#fdfbf6 !important;}
.dvdEpisode span {display:block; text-align:center;}
.dvdEpisode span.smaller {font-size:10px;}
.dvdEpisode span.small {font-size:11px}
.dvdEpisode span.big {font-size:48px; font-weight:bold; font-family:Garamond, Georgia, "Times New Roman", Times, serif}

#ep1{background:url(/assets/images/dvd/olmos_a.jpg) no-repeat left top}
#ep1:hover{background:url(/assets/images/dvd/olmos_a.jpg) no-repeat left -103px}
#ep2{background:url(/assets/images/dvd/elkriver_a.jpg) no-repeat left top}
#ep2:hover{background:url(/assets/images/dvd/elkriver_a.jpg) no-repeat left -103px}
#ep3{background:url(/assets/images/dvd/hawaii_a.jpg) no-repeat left top}
#ep3:hover{background:url(/assets/images/dvd/hawaii_a.jpg) no-repeat left -103px}
#ep4{background:url(/assets/images/dvd/power_a.jpg) no-repeat left top}
#ep4:hover{background:url(/assets/images/dvd/power_a.jpg) no-repeat left -103px}

/* CART STUFF
-------------------------------------------------------------------------------------------- */
form.cartForm {display:inline}
input.cartAdd {width:98px; height:30px; border:none !important;}

/*FREE DOWNLOADS AND RESOURCES
-------------------------------------------------------------------------------------------- */
ul.linksPDF {
    margin:0px;
    padding:0px;
}
ul.linksPDF li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:2px 0px 2px 4px;
    padding:5px 3px 10px 30px;
}
ul.linksPDF li.HTML {
    background:transparent url(/assets/templates/harvest/slices/url.jpg) no-repeat scroll 0px;
}
ul.linksPDF li.pdf {
    background:transparent url(/assets/templates/harvest/slices/pdf-icon.gif) no-repeat scroll 0px;
}
ul.linksPDF li a {
    font-size:10px;
}

legend {
    border:1px solid;
    padding:3px 6px !important;
}

input, select, textarea {
    font-size:11px;
    margin:0px 0px 3px;
    padding:1px 3px;
}

textarea.large  {
    width:270px;
	height:100px;
	border:1px solid #810A31
}

#content input {
    width:250px;
}
label.preField {
    display:block;
    float:left;
    width:130px;
}

/* TEXT MODIFIERS
-------------------------------------------------------------------------------------------- */
p.red {color:#600;}


/* NEWS LISTING
-------------------------------------------------------------------------------------------------- */
/* All the importants are necessary to override any styling that may be in the content to begin with,
	then to override the styles from that point out. 
*/
div.nl_summaryPost {margin-bottom:10px;
    padding:10px;
    clear:both;
    border:1px solid #dead38}
div.nl_summaryPost * {font-family:Arial, Helvetica, sans-serif !important}
div.nl_summaryPost h3 {margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
div.nl_summaryPost h3 a {margin-bottom:0px; padding-bottom:0px;
	border:none;}
#date, .date {width:42px; margin:4px 8px 4px 0px; padding:4px;
	background:#D7A93A url(images/dateTop.gif) no-repeat left top;
	text-align:center;
	float:left; position:relative;}
#date *, .date * {font-family:Garamond, Georgia, "Times New Roman", Times, serif !important;}
#date span.month, .date span.month {
	font-size:12px !important;
	display:block;}
#date span.day, .date span.day {
	font-size:24px !important; font-weight:bold;
	display:block;}
#date span.year, .date span.year {margin:0px -4px -4px; padding:0px 0px 3px;
	background:url(images/dateBot.gif) no-repeat left bottom;
	font-size:12px !important;
	display:block;}
div.nl_summaryPost div, div.nl_summaryPost p {font-size:11px;}
div.nl_summaryPost div.summary {font-size:11px;}
div.nl_summaryPost p.readMore {width:58%; margin:0px; padding:0px;
	font-size:11px;
	float:left;}
div.nl_summaryPost p.readMore a {margin:0px; padding:0px;
	font-size:11px;}
div.nl_summaryPost p.readMore a:hover {border:none;
	background:#006699; color:#fff;}
div.nl_summaryPost p a {font-size:11px;}
div.nl_summaryPost div a {}
div.nl_summaryPost .byline {width:40%;
	font-size:10px !important; color:#666666; text-align:right; font-style:italic;
	float:right;}
/* Hide the headings and images, and other things that should not display in the summary.
	(If the doesn't put summary text in, it will pull from the content with markup, which is not generally desired.  */
div.nl_summaryPost div h1, div.nl_summaryPost div h2, div.nl_summaryPost div h3, div.nl_summaryPost div img
	{display:none !important;}

/* FORMAT :: Comments / Forum
----------------------------------------------------------------- */
.commentContainer {border-top:1px solid #444;
    padding:6px 12px;
    clear:both;
    margin-top:21px}
.postnumber {width:25px; height:20px;
    margin:0px 12px 6px 0px;
    border:1px solid #810a31;
    float:left;
    background:#fff5df;
    text-align:center;
    font-size:14px;
    line-height:20px}
.subject {display:block;
    font-size:12px;
    color:#810a31;}
.comment {
    color:#000;
    font-size:10px;}
.byline {margin-top:12px;}


/* FoRMS
-------------------------------------------------------------------------------------------- */
form {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
table#register {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px; width:100%;}
input, select {font-size:11px; border:1px solid #810A31; padding:2px; margin:4px 0px 10px; width:275px;
    text-align:left !important; background:#FFF5DF}
  input:hover {border:1px solid #dead38;}
  input:focus {background:#ffffff;}
input.small {width:auto !important; margin:0px;} 
input.button {border:1px solid #810a31; margin:10px; width:auto !important;}
select {width:auto !important;}
select.large {width:250px !important;}


#content .DVDbuy {
  width:98px;
  border:none;
  padding:0px
}

#content .radio_small {
  width:20px
}

h3.clear {
  padding:10px 0 5px;
  height:auto;
}

#donation {
  float:none;
}
#donate_recurring {
  width:45%;
  padding-right:2%;
  margin:0 0 15px 0;
  border-right:3px solid #999;
  float:left;
}
#donate_onetime {
  width:48%;
  margin:0 0 15px 0;
  float:right;
  border:none;
}
#donation select.large {
  width:220px !important;
}
input.button {
  padding:3px 10px 5px;
  border:3px solid #00761e;
  background:#60b000;
  color:#fff;
  font-size:18px;
  text-transform:uppercase;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}






/* 
-------------------------------------------------------------------------------------------- */
td.content {padding:10px 0px 15px 50px;}
.content-sub {margin:15px;}
.content-min {margin:60px 0px 0px 240px;width:400px}




/* MODIFIERS =LAYOUT
-------------------------------------------------------------------------------------------------- */
li.last {border:none !important;}

.clear {clear:both !important; height:0px;}
.left {float:left !important; position:relative}
.right {float:right !important; position:relative}

.borderNone {border:0px !important;}

.marTop {margin-top:12px !important;}
.marRight {margin-right:12px !important;}
.marLeft {margin-left:12px !important;}
.marBot {margin-bottom:12px !important;}
.noMarBot {margin-bottom:0px !important}
.padTop {padding-top:12px !important;}
.padRight {padding-right:12px !important;}
.padLeft {padding-left:12px !important;}
.padBot {padding-bottom:12px !important;}
.padNone {padding:0px !important;}



/* LAYOUT =Specialty =Conference =OTM
-------------------------------------------------------------------------------------------------- */
#otm table {width:449px; margin:0px; border-collapse:collapse}
#otm table td {padding:0px 20px;}
#otm table table {padding:0px}
#otm table table td {margin:0px; padding:0px;}
#otm img {border:none !important; margin:0px; padding:0px; display:inline;}
#otm table p {padding-left:10px; padding-right:10px;}




/*Transformation Now
-------------------------------------------------------------------------------------------------- */

#wheatbanner {
    background:transparent url(/assets/images/hdrImg/wheatbanner.jpg) repeat scroll 0%;
    height:70px;
    width:564px;
}
#transContent {
    background:transparent url(/assets/images/transnow/wheatbg.jpg) repeat scroll 0%;
    padding:10px 0px 120px 35px;
    width:529px;
}
#transContent * {
	font-family:Georgia, serif;
}
#transContent p {
    padding:0px 35px 0px 0px;
    font-size:14px;
  line-height:1.5em;
  color:#222;
}

#transContent ol {
  margin-left:35px
}

#transSlideshow {
    background:#222222 none repeat scroll 0%;
    margin-left:0px;
    padding:0px;
    text-align:center;
    width:564px;
}
h2.transDivider {
    background:transparent url(/assets/images/transnow/wheatdivider.jpg) repeat scroll 0%;
    border-bottom:1px solid;
    color:#DCAC3E;
    font-size:20px;
    font-weight:normal;
    height:30px;
    padding:4px 0px 0px 25px;
    width:539px;
    clear:both;
    margin-bottom:10px
}

.trans_banner {
    color:#FFF;
    font-size:26px;
    padding:8px 0px 0px 5px;
    margin:0px;
    font-weight:bold;
}

.trans_subbanner {
    color:#E2BC4F;
    font-size:26px;
    font-weight:bold;
    padding:0px 0px 0px 5px;
    margin:0px
}

.trans_issue {
    color:#FFF;
    float:right;
    margin:-45px 6px 0px 0px;
    font-size:18px;
    font-weight:bold;
}

div.pullquote {
  width:220px;
  margin:0 10px 10px 20px;
  padding:10px 15px 12px;;
  border:2px solid #810A31;
  border-left:0px;
  float:right;
  xbackground:#810A31;
  color:#810A31;
  font-size:24px;
  font-style:italic;
  text-align:right;
}



/*FoxyCart Cart Styles
-------------------------------------------------------------------------------------------------- */
#fc_window {background:#F2E3C2}

#fc_cart_container {background:none}

#fc_titleTop, #fc_titleBot {background:#680626}

#fc_cart_table thead th {background:#DEAD38;
    color:#680626;
    text-transform:none}
#fc_cart_update {
    background:url(http://harvestevan.org/assets/templates/foxycart/HEcart.jpg) !important;
}
#fc_cart_update:hover {
    background:url(http://harvestevan.org/assets/templates/foxycart/HEcart.jpg) 0px -24px !important;
}

#fc_cart_checkout {
    background:url(http://harvestevan.org/assets/templates/foxycart/HEcheckout.jpg) !important;
    clear:none !important
}

#fc_cart_checkout:hover {
    background:url(http://harvestevan.org/assets/templates/foxycart/HEcheckout.jpg) 0px -24px !important;
    clear:none !important
}

/*FoxyCart Checkout Styles
-------------------------------------------------------------------------------------------------- */

#fc_checkout_container fieldset, #fc_receipt_container_inner fieldset {
    border:1px solid #680626;
    padding:10px}

#fc_checkout_container legend, #fc_receipt_container_inner legend {
    border:1px solid #680626;
    margin-left:10px}


label.fc_error {
    display:block;
    text-align:right;
    color:red
}


#cc_exp_year {width:65px !important}

#fc_checkout_container input.fc_radio,
#fc_checkout_container input.fc_checkbox {
	width:inherit;
}



/* =VIDEOS
===================================================== */
div.video {
	margin:0 0px 10px 0;
}
div.video h4 {
	padding:10px 0 5px;
}


table#huge {
	width:150%;
}
table#huge th {
	padding:0;
	line-height:.7;
	background:#810A31;
	color:#810A31; color:#F2E3C2;
	xcolor:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:normal;
	font-style:italic;
	letter-spacing:-1px;
	text-align:left;
	vertical-align:top;
}
table#huge td {
	padding:5px;
	vertical-align:top;
}

div.video_text {
	padding:0 0 13px;
	line-height:1.1;
}
div.video_text a {
	display:block;
	font-size:10px;
	text-decoration:none;
}
div.video_text a:hover {
	font-size:10px;
	text-decoration:underline;
}



/* =EVENTS
===================================================== */
div.schedule_half {
	width:45%;
	margin-right:5%;
	float:left;
}
div.schedule_half span.date {
	margin-bottom:35px;
}