@charset "utf-8";
/*  CSS Document 
blue:    #7493b9
brown:   #6b4b2c
green:   #557c3e
light green: #A9C358
red:     #c61e24
purple:  #46408a
orange:  #f15a22
*/

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;

}
/* remember to define focus styles! */
:focus {
	outline: 0;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	}
	
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";

}

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%; background-color:#DDE4EE; background-image: url(images/va_bg.jpg); background-repeat: repeat-x; }
div#wrapper { background-image: url(http://plantsforhumanhealth.ncsu.edu/wp-content/themes/phhi/images/layout_assets/new_header_bg2.jpg); background-repeat: no-repeat; width:900px; margin:0px auto 0; background-color: #fff; border-top: 1px solid white;  }
a:link, a:visited, a:active { color: #557c3e; }
a:hover {color: #A9C358 }
div#wrapper div#header div#logo-holder { height: 89px; position: relative;}
div#wrapper div#header div#logo-holder a { position: absolute; }
div#wrapper div#header div#logo-holder a span {display: none; }

div#wrapper div#header div#logo-holder a#nc-state{ height: 22px; width: 134px; }
div#wrapper div#header div#logo-holder a#marketready{ height: 104px; width: 220px; top: 23px; left: 35px; }
div#wrapper div#header div#logo-holder a#ces{ height: 50px; width: 145px; top: 23px; right: 60px;}

div#wrapper div#content, div#wrapper div#header, div#wrapper div#header img { margin:0; padding:0; }
div#wrapper div#header {position:relative;}
/* div#wrapper div#header div#topnavigation { background-repeat: no-repeat; background-position: right top; background-color: #4B6D19; margin-bottom: 27px; margin-left: 256px; margin-right: 1px; }
div#wrapper div#header div#topnavigation ul { overflow: auto; padding-left: 12px;}
div#wrapper div#header div#topnavigation ul li{ float: left; list-style-type: none; padding: .3em 1.2em .3em 0; }
div#wrapper div#header div#topnavigation ul li a{ font-size: 14px; text-transform: uppercase; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  }
div#wrapper div#header div#topnavigation ul li a:hover{ text-decoration: underline; } */

div#wrapper div#header div#usda-blurb { position:absolute; bottom: -17px; right: 250px; background-image:url(images/usda-rural-coop.gif); background-repeat: no-repeat; height: 15px; width: 285px; }

div#wrapper div#header div#usda-blurb span { display: none;}

div#wrapper div#content { width:644px; float:left; }
div#wrapper div#content div#leftnav { margin:16px 0 1em 0; width:182px; float:left; margin-left: 10px; display: inline; }
div#wrapper div#content div#leftnav div.leftnav_title {font-size: 11px; font-weight: bold; margin-top: 5px; }
div#wrapper div#content div#leftnav ul { list-style:none; }
div#wrapper div#content div#leftnav ul li { text-align:right; margin: 1px 0; position: relative;}
div#wrapper div#content div#leftnav ul li a { display:block; color:#6b4b2c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:none; text-transform:uppercase; letter-spacing:0; background-color: #DCE7BC; padding: 1em 0; padding-right: 10px; }
div#wrapper div#content div#leftnav ul li a:hover { text-decoration: none; color:#7493b9; }

div#wrapper div#content div#leftnav ul.archive_list li a {display:block; color: #557c3e; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-decoration:none; text-transform:none; letter-spacing:0; background-color: white; padding: 0; padding-right: 0; }
div#wrapper div#content div#leftnav ul.archive_list li a:hover {text-decoration: underline; color: #557c3e;}

div#wrapper div#content div#leftnav ul li.current { margin-bottom: 10px; }
div#wrapper div#content div#leftnav ul li.current a { color: white; background-color: #A9C358; border-bottom: 1px solid white;}
div#wrapper div#content div#leftnav ul li.current ul a { border-bottom: 0px;}

div#wrapper div#content div#leftnav ul li ul.children  { display: none; }
div#wrapper div#content div#leftnav ul li.current ul.children  { display: block; }
div#wrapper div#content div#leftnav ul li ul.children li {margin: 0px; padding: 0px; border-bottom: 1px solid white; border-left: 1px solid white;}
div#wrapper div#content div#leftnav ul li ul.sub-active  {display: block;}

div#wrapper div#content div#leftnav ul li ul.children li a { background-color: #4B6D19; text-transform: capitalize; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; font-size: 12px; color: white; }
div#wrapper div#content div#leftnav ul li ul.children li a:hover { color: #AAC459; }

div#wrapper div#content div#leftnav ul li ul.children li.currentsub a { color: #4B6D19 !important; background-color: #DCE7BC; text-transform: capitalize; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; font-size: 12px; color: white; }

div#wrapper div#right h4.reverse, div#wrapper div#right h4 span.reverse { background-color:#EFF3DA; border:1px solid #CCCCCC; color:black; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; margin:0 0 10px; padding:8px; text-align:center; display: block;}


div#wrapper div#produce_lady_box {margin-top: 10px;}
div#wrapper div#produce_lady_box img#produce_lady_thumb{ margin: 10px auto; border: 1px solid #ccc; display: block; }
div#wrapper div#produce_lady_box a.produce_lady_link { color: #557c3e; border: font-weight: bold; }
div#wrapper div#produce_lady_box a.produce_lady_link:hover{ color: #A9C358; }

div#wrapper div#content div#main { width:430px; float:right; margin:15px 0; }
div#wrapper div#content div#main div.entry {border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 5px; padding-top: 5px; }
div#wrapper div#content div#main div.entry img{ margin-bottom: 5px; }
div#wrapper div#content div#main div.entry img.feature-archive{ padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 10px;  }
div#wrapper div#content div#main div.entry h3 {  color:#557c3e; }
div#wrapper div#content div#main div.entry h3 a {  color:#557c3e; }
div#wrapper div#content div#main div.more_section{ text-align: right; padding-bottom: 10px; font-size: 11px;}
div#wrapper div#content div#main h2 { margin:0 0 1em 0; color:#557c3e; font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #557c3e; position: relative;}
div#wrapper div#content div#main h2 img.cat-rss { position: absolute; right: -12px; top: 8px; }


div#wrapper div#content div#main h3 { margin:0 0 1em 0; color:#6b4b2c; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
div#wrapper div#content div#main h4 { margin:1em 0 0em 0; color:#557c3e; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
div#wrapper div#content div#main h4.reverse { margin:0 0 .5em 0; padding:.3em 1em; background-color:#6b4b2c; color:#FFFFFF; border:1px solid #000;  position: relative;}
div#wrapper div#content div#main h4.reverse a{color: white;}
div#wrapper div#content div#main h4.reverse img.index-rss {position: absolute; right: 0px; top: 6px;}

div#wrapper div#content div#main ul { padding:0 0 1em 2em; }
div#wrapper div#content div#main ol { padding:0 0 1em 2em; }
div#wrapper div#content div#main ul li { list-style-position:outside; margin:.25em 0 .25em 0; }
div#wrapper div#content div#main a { color:#557c3e; font-weight:bold; text-decoration:none;}
div#wrapper div#content div#main a:hover {color:#A9C358; font-weight:bold; text-decoration:underline;}
div#wrapper div#content div#main img { float: left; padding: 0 1em 0 0;}
div#wrapper div#content div#main p { margin:0 0 1em 0; line-height:1.4em;}
div#wrapper div#content div#main p.top a {font-weight:bold; font-style:italic; color:#7493b9; }
div#wrapper div#content div#main p.top a:hover {font-weight:bold; font-style:italic; color: #000000; }

div#wrapper div#content div#main ul.anchors { margin:0 0 1em 0; padding:2em; background-color:#A9C358; list-style-position:inside; list-style-type: square; border:1px solid #DDD; }
div#wrapper div#content div#main ul.anchors li { margin:0 0 .5em 0; color:#FFFFFF; }
div#wrapper div#content div#main ul.anchors li a { color: #FFFFFF; font-weight:bold; }
div#wrapper div#content div#main ul.anchors li a:hover { color:#557c3e; }

div#wrapper div#content div#main ul.anchorsblue{ margin:0 0 1em 0; padding:2em; background-color:#7493b9; list-style-position:inside; list-style-type: square; border:1px solid #DDD; }
div#wrapper div#content div#main ul.anchorsblue li { margin:0 0 .5em 0; color:#FFFFFF; }
div#wrapper div#content div#main ul.anchorsblue li a { color: #FFFFFF; font-weight:bold; }
div#wrapper div#content div#main ul.anchorsblue li a:hover { color:#46408a; }

div#wrapper div#right { padding: 20px 10px 10px 10px; width:223px; float:right; background-color: #F7F7F7; }
div#wrapper div#right h4 { margin-top:10px; font-size: 14px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
div#wrapper div#right p {margin:.5em 0 1em 0; font-family:Arial,Helvetica,sans-serif; color:#333; }
div#wrapper div#right p a {color: #7493b9; font-weight:bold; text-decoration:none; }
div#wrapper div#right p a:hover {color:#46408a; text-decoration:underline; }
div#wrapper div#right a { color:#557c3e; font-weight:bold; text-decoration:none;}
div#wrapper div#right a:hover {color:#A9C358; font-weight:bold; text-decoration:underline;}
div#wrapper div#right ul {padding:0 0 1em 2em;}
div#wrapper div#right ul#parchives { list-style:none; color:#46408a; margin:0; padding:0 .25em; }
div#wrapper div#right ul#parchives li { cursor:pointer; font-weight:bold; }
div#wrapper div#right ul li {list-style-position:outside; margin:.25em 0 .25em 0;} 
div#wrapper div#right form#search { margin:1em 0; }
div#wrapper div#right form#search label { margin:0px; color:#6b4b2c; text-transform:uppercase; font-weight:bold; }
div#wrapper div#right form#search input.searchbox { width:216px; margin:0px; height:19px; display:block; border:1px solid #7493b9; }

div#wrapper div#right div#your-business { color:#c61e24; padding-top:20px; height:1%; }
div#wrapper div#right div#your-business h3, div#wrapper div#right div#current-newsletter h3, div#wrapper div#right div#field-days h3 { display:none; }
div#wrapper div#right div#your-business p, div#wrapper div#right div#current-newsletter p, div#wrapper div#right div#field-days p { padding:1em 0em 1em 1em; font-size:13px; }
div#wrapper div#right div#your-business p a {color:#c61e24; text-decoration:none; font-weight: bold; }
div#wrapper div#right div#your-business p a:hover {color:#c61e24; text-decoration: underline; font-weight: bold; }

div#wrapper div#right div#current-newsletter { color:#46408a;  height:1%; border: 1px solid #e0e0e0; margin-top: 0px; background-color: white; }
div#wrapper div#right div#current-newsletter-title { text-align: center; font-weight: bold; margin-bottom: 10px; } 
div#wrapper div#right div#current-newsletter table td{ vertical-align: middle; font-size: 10px; padding-left: 2px; }
div#wrapper div#right div#current-newsletter table td#in_this_issue{ padding-right: 10px; padding-left: 3px; font-weight: bold; font-size: 14px; color: black; font-family: Arial, Helvetica, sans-serif; }
div#wrapper div#right div#current-newsletter table td a { font-weight: normal; color: #48428b; }
div#wrapper div#right div#current-newsletter ul {padding: 10px; }
div#wrapper div#right div#current-newsletter ul li { padding-bottom: 5px; border-bottom: 1px solid #ccc; list-style-position: inside; }
div#wrapper div#right div#current-newsletter ul li a {color:black; font-size: 11px; text-decoration:none; font-weight:bold; }
div#wrapper div#right div#current-newsletter ul li a:hover {color:#46408a; text-decoration: underline;  }

div#wrapper div#right div#field-days { color:#f15a22; padding-top:0px; height:1%; }
div#wrapper div#right div#field-days p a {color:#f15a22; font-weight:bold; text-decoration:none; }
div#wrapper div#right div#field-days p a:hover {color:#f15a22; font-weight:bold; text-decoration:underline; }

div#wrapper div#bottomnav {clear: both; text-align: center; padding: 10px; padding-bottom: 15px; font-size: 11px;}
div#wrapper div#bottomnav a, div#footer a { color: #7493B9; }
div#wrapper div#footer { clear:both; padding-bottom: 15px; color: white; background-color: #A9C358; }
div#afterfooter { padding: 20px 0px; width:900px; margin:0 auto; background-color: transparent; text-align:center; }
div#afterfooter img {padding-right: 25px; }
div#afterfooter div#ttf { float: right; width: 350px; border: 1px solid white; padding-right: 25px; }
hr.break { margin:2em 0; border-bottom:1px solid #7493b9; }

div#main form.vaaform label { display:block; margin:0 0 .25em 0; color:#7493b9; }
div#main form.vaaform input { margin:0 0 1em 0; padding:.1em .1em .2em .2em; display:block; border:1px solid #6b4b2c; width:200px; }
div#main form.vaaform select { margin:0 0 1em 0; padding:.1em .1em .1em .2em; display:block; border:1px solid #6b4b2c; width:100px; }
div#main form.vaaform select option { padding:0em .1em 0em .5em; }
div#main form.vaaform input.address { width:300px; }
div#main form.vaaform textarea { margin:0 0 1em 0; padding:.1em .1em .1em .2em; display:block; border:1px solid #6b4b2c; }
div#main form.vaaform input.submit { width:100px; padding:.2em; background-color:#557c3e; color:#FFFFFF; border:1px solid #6b4b2c; float:right; }
div#main form.vaaform input.hidden { display:none; }

div#main h4 {color:#557c3e;}
div#wrapper div#content div#main h2.newsrelease { font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; border:none; font-size:18px;margin:0;}
div#wrapper div#content div#main h3.newsrelease { font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; margin:0; font-size:16px; }
div#wrapper div#content div#main span.location, div#wrapper div#content div#main span.date { font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; margin:0; font-size:12px; display:block; color:#666; }
div#wrapper div#content div#main span.location {padding:.5em 0 0 .25em;}
div#wrapper div#content div#main span.date {padding:0 0 .5em .25em;}
div#wrapper div#content div#main div#photos {margin:1em 0; padding:1em; background-color:#E6D3AC; border:1px solid #749497;}
div#wrapper div#content div#main div#photos h4 { color:#152C2F; margin:0 0 1em 0;}
div#wrapper div#content div#main div#photos a.thickbox {color:#4D3F22; font-weight:normal;}

div#wrapper div#content div#main table.news_thumb img {float: none;}
div#wrapper div#content div#main table.news_thumb td {  padding: 5px;}
div#wrapper div#content div#main div.single_cat_pointer {border: 1px solid #ccc; padding: 10px; font-size: 10px; margin-bottom: 15px;}

div#wrapper div#content div#main div.single_external_link a {display: block;  }
div#wrapper div#content div#main div.single_external_link span {font-weight: bold; font-size: 10px;  }
div#wrapper div#content div#main div.single_external_link {margin-top: 10px; background-repeat: no-repeat; padding-left: 20px; background-image: url(images/globe_icon.jpg); 
background-position: left center; } 

div#wrapper div#content div#main div.single div.article_utility_box{padding: 15px; background-color: rgb(230, 237, 203);}

div#wrapper div#content div#main ul.master-rss { list-style-type: none;margin-left: 0px; padding-left: 0px; margin-left: 0px; padding-left: 0px;  }
div#wrapper div#content div#main ul.master-rss li { padding-bottom: 2px; }
div#wrapper div#content div#main ul.master-rss a { display: block; background-image:url(images/feed-icon-14x14.png); background-repeat: no-repeat; padding-left: 20px; padding-bottom: 1px;}


/******************************************************
Subsection Styles
*******************************************************/
body#subsection div#wrapper {background-image: url(images/new_header_bg-white.jpg); background-repeat: no-repeat;}
body#subsection div#wrapper div#content { width: 100%; }
body#subsection div#wrapper div#main {  width: 680px; margin-right: 15px; display:inline;}
body#subsection div#wrapper div#right { display: none; }


body#subsection div#wrapper div#subheader_box {}
body#subsection div#wrapper div#subheader_box h3{ font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 20px; margin-bottom: 0px;}
body#subsection div#wrapper div#subheader_box p{ font-size: 10px;}

body#subsection div#wrapper div#content div#main ul#subcontent_nav {overflow: auto; padding: 0px; padding-bottom: 10px; margin-top: 10px; border-top: 0px solid #ccc; border-left: 0px solid #ccc; width: 100%; }
body#subsection div#wrapper div#content div#main ul#subcontent_nav li{ float: left;  list-style: none; font-weight: bold; font-size: 12px; margin: 0px; padding-right: 8px;}
body#subsection div#wrapper ul#subcontent_nav li a{ color: #333333; display: block; padding: 4px;  background-color: white ; padding-left: 15px; margin-top: 5px; background-image: url(images/sub_nav_bg.png); background-repeat: repeat-y; background-position: left top; }
body#subsection div#wrapper ul#subcontent_nav li#current_subpage a{ background-color: #EFF3DA; border-right: 1px solid #ccc;  }

body#subsection div#wrapper div#subcontent_box h4 {}
body#subsection div#wrapper div#subcontent_box { background-color: white; float: left; width: 480px; _width: 470px;  padding: 20px 20px; border: 1px solid #ccc;}
body#subsection div#wrapper div#subcontent_box h5 { font-size:14px; margin:2em 0 0.25em 0; }
body#subsection div#wrapper div#subcontent_box h6 { font-size:14px; }
body#subsection div#wrapper div#subcontent_box h4.subsection_header_bar{padding: 3px 5px; margin: 0px 0px 10px 0px; background-color: #6d4c2d; color: white; font-family:Arial, Helvetica, sans-serif;}
body#subsection div#wrapper div#subcontent_box ul li, body#subsection div#wrapper div#subcontent_box ol li { margin-bottom: 1em; }
body#subsection div#wrapper div#subcontent_box h3.subsection_subpage { font-family: Arial, Helvetica, sans-serif; color: black; }

body#subsection div#wrapper div#subcontent_box table#subsection_subpage_nav { width: 100%; margin-bottom: 20px; }
body#subsection div#wrapper div#subcontent_box table#subsection_subpage_nav td a {font-size: 11px; text-decoration: underline; }
body#subsection div#wrapper div#subcontent_box table#subsection_subpage_nav td#current_subpage_sub a {color: black; font-style: italic;}

body#subsection div#wrapper div#subcontent_box table#faculty_table td { padding-bottom: 30px; }
body#subsection div#wrapper div#subcontent_box table#university_partners { width: 100%; margin-top: 15px;}
body#subsection div#wrapper div#subcontent_box table#university_partners img { float: none; }
body#subsection div#wrapper div#subcontent_box table#university_partners td { padding-bottom: 30px; text-align: right; }

body#subsection div#wrapper div#subcontent_box img.cost-share-img{ float: right; padding-left: 10px; padding-bottom: 10px; margin-top: 1px;}

body#subsection div#wrapper div#content div#main div#subcontent_box div#subpage_back_arrow {margin-bottom: 10px; }

body#subsection div#wrapper div#content div#main div#subcontent_box ul { padding-bottom: 0em;  }
body#subsection div#wrapper div#content div#main div#subcontent_box ul li ul {padding-bottom: 3px; padding-top: 3px;}
body#subsection div#wrapper div#content div#main div#subcontent_box ul li ul li{margin: 1em 0; }

body#subsection div#wrapper div#content div#main div#subcontent_box div.c_image { width:200px; float:right; margin:2px 0 10px 10px; }
body#subsection div#wrapper div#content div#main div#subcontent_box div.callout {width:200px; float:right; margin:2px 0 10px 10px; padding:10px; border:1px solid #DDD;}

body#subsection div#wrapper div#subcontent_box p.subpage_target_links a { color: #557ba9; font-weight: normal; text-decoration: underline; }
body#subsection div#wrapper div#subcontent_box a.back_to_top { color: #557ba9; font-weight: normal; text-decoration: underline; background-image: url(images/top_arrow.gif); background-repeat: no-repeat; background-position: left bottom; padding-left: 15px; }
body#subsection div#wrapper div#subright_column{  width: 150px; float: right; font-size: 11px;}
body#subsection div#wrapper div#subright_column a{ color: #557ba9; text-decoration: underline;}
body#subsection div#wrapper div#subright_column h4.subsection_right_bar{padding: 8px 8px; margin: 0px 0px 10px 0px; border: 1px solid #ccc; color: black; background-color: #EFF3DA; text-align: center; font-weight: bold; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
body#subsection div#wrapper div#subright_column h5 { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
body#subsection div#wrapper div#subright_column form#cse-search-box div {margin-bottom: 10px; }
body#subsection div#wrapper div#subright_column form#cse-search-box div input#search_input {width: 150px; } 
body#subsection div#wrapper div#subright_column div.rightsidebar {margin:10px 0 0 0; background-color:#E8E8E8; border:1px solid #ccc; padding:5px; }
body#subsection div#wrapper div#subright_column ul { margin:0; padding:0; }
body#subsection div#wrapper div#subright_column ul li { list-style-type:none; padding:5px 0; border-top:1px solid #DDD; }
body#subsection div#wrapper div#content div#main div#subcontent_box div.table-of-contents { border: 1px sold #ccc; background-color: #DCE7BC; padding: 20px; margin-bottom: 10px; font-size: 11px; }

body#subsection div#wrapper div#content div#main div#subcontent_box div.table-of-contents li { margin-bottom: .5em;}

table.produce_table {width:470px; padding:2px; margin:0 0 10px 0; }
table.produce_table tr {}
table.produce_table tr td{ width:156px; padding:2px; border:1px solid #E1E1E1;}


/* The Produce Lady Section */
table.produce_lady_events {}
table.produce_lady_events tr {}
table.produce_lady_events td { border: 1px solid #eaeaea; padding: 8px; }


table.produce_lady_events tr.header_row { background-color: #D6E3BC; }
table.produce_lady_events tr.header_row td { text-align: center; }
h4 span.rec_credit { font-size:0.9em; font-weight:normal; font-style:italic; }

/* Image Slidedshows */

.img-slideshow .slider-content {}
div#wrapper div#content div#main .img-slideshow div.main-img {text-align: center; }
div#wrapper div#content div#main .img-slideshow div.main-img img {float: none; }

.img-slideshow .controls {width: 130px; overflow: auto; float: right;}
.img-slideshow .controls-small {width: 94px; overflow: auto; float: right;}
.img-slideshow .pageno { width: 58px; float: left; text-align: center; padding-top: 3px; font-size: 11px; color: #797979; }

.img-slideshow a.prev, .img-slideshow a.next {display: block; width: 36px; height: 23px;}
.img-slideshow a span {display: none;}

.img-slideshow a.prev {float: left; background-image: url(images/img-slideshow/prev.jpg); background-repeat: no-repeat; background-position: left top; }
.img-slideshow a.next {float: right; background-image: url(images/img-slideshow/next.jpg); background-repeat: no-repeat; background-position: left top; }

/* Other */
div#ten-percent-logo {text-align: center; margin-top: 40px; }
div#ten-percent-logo img { width: 60%;}
h4.newsletter-archive-heading {border-bottom: 1px solid #4B6D19;}
div#wrapper div#content div#main div.single table.events { margin:1em 0;}
div#wrapper div#content div#main div.single table.events tbody tr td { border:1px solid #ccc; padding:0.5em 2em 0.5em 0.5em;}
