          /* ---------- accent.css starts here ---------- */
body #wrapper a
{
	color: #00513a;
}

body #wrapper a:focus,
body #wrapper a:active
{
	color: #fff;
	background-color: #00513a;
}

body.keyword-page div#wrapper div#box div#related h2,
body.keyword-page div#wrapper div#box div#content h2.first,
body div#article-header,
body div#content,
body div#wrapper div#box h2#start-of-comments
{
	border-top-color: #00513a;
}

#zones-nav #global-nav ul li a:hover
{
	color: #9cb2a8;
}

div#wrapper div#header div.crumb-wrapper .local-nav a:hover
{
	color: white;
	background-color: #00513a;
}

li#crumb1
{
	background-color: #00513a;
}

li#crumb2
{
	background-color: #5c8773;
}

#zones-nav #global-nav ul li a
{
	color: #fff;
}

div#wrapper div#header div#zones-nav #global-nav
{
	background-color: #25262a;
}

div#wrapper div#header div.crumb-wrapper,
div#wrapper div#header div.crumb-wrapper .local-nav,
div#wrapper div#header div.crumb-wrapper .local-nav *
{
	background-color: #c4c5c7;
}

div#wrapper div#header divcrumb-wrapper .local-nav li,
div#wrapper div#header .crumb-nav li a,
div#zones-nav .local-nav ul li a
{
	color: black;
}

div#header div.crumb-wrapper .crumb-nav li#crumb1 a
{
	background-color: #00513a;
	color: white;
}

div#header div.crumb-wrapper .crumb-nav li#crumb2 a
{
	background-color: #5c8773;
	color: white;
}

div#header .crumb-wrapper li a
{
    font-size: 12px;
}

.crumb-wrapper ul.local-nav li.first,
.crumb-wrapper ul.local-nav li.first a
{
    margin-left: 0;
    padding-left:
}

.crumb-wrapper ul.crumb-nav #crumb1 a,
.crumb-wrapper ul.local-nav li a
{
    padding-left: 10px;
    padding-right: 25px;
}

body #wrapper .crumb-wrapper ul.local-nav li a
{
    color: #000;
}

div#header div.crumb-wrapper .crumb-nav li#crumb1 a:hover,
div#header div.crumb-wrapper .crumb-nav li#crumb2 a:hover
{
	background-color: black;
}

body.article ul.article-attributes
{
	border-color: #00513a;
}

/* Signin / registration styles */

div.signin-wrapper,
div.signin-wrapper form, 
div.registration-wrapper form
{
	border-color: #00513a;
}

/* PLUCK */

#box .pluck-comment-block .pluck-comment-author h3
{
	font-weight: bold;
}


.pluck-comment-block .author-tier a.rollover:hover span,
.pluck-comment-block .author-tier a.rollover:focus span,
.pluck-comment-block .author-tier a.rollover:active span
{
	background-color: #00531a;
	background-image: url(images/triangle-rollover-kable.gif);
}
          /* ----------  accent.css ends here ----------- */
          /* ---------- header.css starts here ---------- */
ul.user-details li #signout-post
{
	display: inline;
}

#signout-post input,
ul.user-details li #signout-post input 
{
	background: transparent;
	border: none;
	color: #00513a;
	font-family: arial, sans-serif;
	font-size: 12px; 
	margin-left: -3px;
}

#signout-post input:hover,
ul.user-details li #signout-post input:hover
{
	cursor: pointer;
}

#topslot
{
	border-bottom-width: 0;
}

#zones-nav #global-nav ul li a:hover
{
	text-decoration: none;
}

#zones-nav
{
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;
}

#zones-nav #global-nav ul li
{
	float: left;
	clear: none;
	width: auto;
	padding: 2px 5px 2px 10px;
}

#zones-nav #global-nav ul li a
{
	padding: 4px 5px;
}

#zones-nav #global-nav ul li a
{
	border-right-width: 0;
	background-color: transparent;
}

#global-nav ul li
{
	border-top-width: 0;
}

div#wrapper div#header div#nav-bar a 
{
	background-image: none;
}

div#wrapper div#header div#nav-bar div#local-nav li,
div#wrapper div#header div#crumb-nav li a
{
	padding-right: 40px;
}

div#wrapper .crumb-wrapper .crumb-nav a
{
    background-image: none;
}

div#wrapper .crumb-wrapper #crumb2,
div#wrapper .crumb-wrapper #crumb3
{
    margin-left: -10px;
}

div#wrapper div#header div#crumb-nav li a
{
	padding-left: 15px;
	padding-right: 0;
}

div#wrapper div#header div#nav-bar div#crumb-nav
{
	float: left;
	overflow: hidden;
	padding-right: 15px;
}

div#wrapper div#header div#nav-bar div#local-nav a
{
	border-right: none;
}

#zones-nav #global-nav ul li
{
	padding-left: 50px;
}

#zones-nav #global-nav ul li.first
{
	padding-left: 10px;
}

div#nav-bar #crumb-nav #crumb1
{
	border-right: none;
}

div#zones-nav
{
	font-family: arial, sans-serif;
}
          /* ----------  header.css ends here ----------- */
          /* ---------- promo.css starts here ---------- */
/* promo area starts */

body.front div#section-contents
{
	margin-top: 20px;
}

body div#wrapper div#box div#section-contents div.ed-zone ul li.major-heading
{
	margin-top: 30px;	
}

body div#wrapper div#box div#related div.ed-zone ul li.major-heading.first h2
{
	border-top-width: 0;
	margin-top: 0;
}

body div#wrapper div#box div#related div.ed-zone ul li.major-heading h2,
body div#wrapper div#section-contents div#highlights li.major-heading h2,
body.keyword-page div#wrapper div#box div#related div.capsule h3,
body div#wrapper div#section-contents div#text-promo li.major-heading h2,
body.front div#wrapper div#section-contents div.ventures-slot-machine h3,
body div#wrapper div#section-contents div.ventures-slot-machine h3
{
	margin-bottom: 0;
	color: #333;
	font-weight: bold;
	border-top-color: #00513a;
}

body div#promo
{
	margin-top: 0;
}

div#promo div#mpu1 
{
	padding-top: 10px;
}

div#promo div 
{
	margin-bottom: 0;
}

div#promo div.capsule
{
	background-color: transparent;
	border-top-style: none;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

div#promo div#text-promo li
{
	margin-bottom: 5px;
}

div#promo .linktext
{
	border-top-style: dotted;
	border-top-width: 1px;
	margin-bottom: 0; 
	padding-top: 4px;
}

#wrapper div#promo h2
{
	padding-top: 3px;
	margin-bottom: 5px;
	border-top-color: #00513a; 
}

div#wrapper div#promo div#text-promo ul
{
	padding-bottom: 20px;
}

#wrapper div#promo li.first
{
	margin-top: 0;
	margin-right: 0;
}

body.front div.editor-zone-1 h2.first
{
	border-top-color: #00513a;
}

#section-contents
{
	float: left;
	margin-bottom: 10px;
	width: 300px;
}

div#promo ul.tri li,
div#promo ul li div.linktext
{
	margin-left: 0;
	border-top-color: #d3d3d3
}

ul#picture-promo li.image
{
	padding-top: 10px;
	margin-bottom: 10px;
}

div#highlights
{
	float: left;
	margin-right: 20px;
	width: 140px;
}


div#section-contents .ventures-slot-machine
{
	clear: left;
	float: left;
	margin-top: 14px;
	width: 140px;
}

div#promo .ventures-slot-machine .linktext
{
	border-style: none;
}

body.front div#wrapper div#section-contents div.ventures-slot-machine h3,
body div#wrapper div#section-contents div.ventures-slot-machine h3
{
	border-bottom-color: #CCCCCC;	
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 10px;
	font-family: arial,sans-serif;
	margin-bottom: 10px;
	padding-top: 3px;
}
          /* ----------  promo.css ends here ----------- */
          /* ---------- footer.css starts here ---------- */

div#wrapper div#footer div.capsule
{
	text-align: left;
}

div#wrapper div#footer ul.tri
{
	overflow: visible;
}

div#wrapper div#footer
{
	font-size: 0.92em;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-top-color: #00513a;
}

body.article div#wrapper div#footer ul
{
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #00513a;
}

div#wrapper div#footer ul li
{
	width: auto;
	clear: none;
	padding-left: 5px;
	border-top-width: 0;
	margin-left: 0;
}

div#wrapper div#footer ul li a
{
	width: auto;
}

div#wrapper div#footer div.capsule
{
	overflow: hidden;
}

div#wrapper div#footer div.capsule li
{
	margin-top: 3px;		
}

div#wrapper div#footer ul li.first
{
	padding-left: 0;
}

div#wrapper div#footer ul li a	
{
	border-left: 1px solid #666;
	padding-left: 5px;
}

div#wrapper div#footer ul li.first a
{
	border-left-width: 0;
	padding-left: 0;	
}

#footer ul li .linktext
{
    float: left;
} 

ul#copyright-links ul.trail li div.linktext a
{
	display: inline;
	margin-left: 2px;
}
          /* ----------  footer.css ends here ----------- */

body.front div#wrapper div#box div#main-area
{
	overflow: hidden;
	margin-bottom: 20px;
	width: 620px;
}

body.front div#wrapper div#box div#main-area li,
body.front div#wrapper div#box div#main-area ul#auto-trail-block,
body.front div#wrapper div#more-microsite-trails li
{
	float: none;
	margin-left: 0;
	width: 300px;
}

body.front div#wrapper div#box ul#events li.major-heading
{
	float: none;
	margin-left: 0;
	width: 620px;
}

body.front div#wrapper div#box ul#events li.normal
{
	margin-left: 20px;
	margin-right: 0;
}

body.front div#wrapper div#box ul#events li.first
{
	margin-left: 0;
}

body.front #wrapper
{
	background-image: none;
}

#box
{
	margin-top: 20px;
	margin-right: 20px;
}

h2,
h3,
#content ul.trailblock li h3,
div#content ul.trailblock li h4,
#article-header h1
{
	font-family: arial, sans-serif;
}

.sublinks
{
	width: 300px;
	float: left;
}

div#more-microsite-trails
{
	width: 620px;
	clear: left;
}
		
#content ul.trailblock li h3,
#content ul li h3 a
{
	font-size: 1em;
	color: #00513a;
}

#content ul.trailblock li h4
{
	font-size: 1.166em;
	font-weight: bold;	
}

body div#wrapper div#box div#content h2,
body div#wrapper div#box div#content .col .slot h3
{
	border-top-color: #00513a;
	font-size: 1.166em;
}

div#content div.tag-tag ul li,
div#content div ul#auto-trail-block li
{
	border-top: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}

div#wrapper div#box div#content div.tag-tag ul li div.trailtext,
div#wrapper div#box div#content div ul#auto-trail-block li div.trailtext
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #00513a;
	margin-top: 3px;
	padding-top: 13px;
}

div#wrapper div#content div ul#auto-trail-block li.heading
{
	border-bottom-width: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
}

div#wrapper div#box div#content div.col ul#auto-trail-block li.linktext-only
{
	border-width: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}	

div#wrapper div#box div#content div.col ul#auto-trail-block li.linktext-only h3,
div#wrapper div#box div#content div.col ul#auto-trail-block li h4
{
	font-family: arial, sans-serif;
	font-weight: normal;
}

div#wrapper div#box div#content div.col ul#auto-trail-block li h4
{
	font-weight: bold;
}

body.front div#header
{
	border-bottom: none;
}

.linktext h3 a, .linktext h4 a
{
	color: #00513a;
	font-weight: bold;
}

body div#wrapper div#box div#content .col .slot h3
{
	border-top-width: 10px;
	border-top-style: solid;
	margin-bottom: 14px;
}

div#more-microsite-trails li.major-heading,
ul#events li.major-heading
{
	margin-bottom: 0;
}

div#wrapper div#more-microsite-trails li.major-heading h2
{
	border-top-style: solid;
}

body.front div#box div#page-header
{
	border-top: none;
	padding-bottom: 0;
}

div#second-page-header
{
	clear: left;
}

ul#events li.normal
{
	border-top: none;
	float: left;
	margin-right: 20px;
	width: 140px;
}

ul#events li.last
{
	margin-right: 0;
}

body.front div#content div#main-area div.col
{
	overflow: hidden;
}

body div#wrapper div#header div#badge-full,
body div#wrapper div#header div#badge-medium,
body div#wrapper div#header div#badge-small
{
	position: static;
	clear: both;
}
