/*
	PSP SCREEN STYLES
*/

/* @group GLOBAL */

body, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

a {color: #cd6800;}
a:hover {color: #0a4323;}

blockquote {
	background: url(../images/icon-speech-marks-begin.gif) top left no-repeat;
	margin: 1.1em 0 2em 0;
	padding: 0.6em 1em 0 2.7em;
}

cite {font-style: italic;}

.quoter {
	font-style: italic;
	background: url(../images/icon-speech-marks-end.gif) bottom right no-repeat;
	min-height: 19px;
	*height: 19px;
}

dt {
	font-weight: bold;
}

/* @group MARGIN:AUTO FIX IE 5.5 */

body {
	_text-align: center;
}

#container {
	_text-align: left;
}
/* @end MARGIN:AUTO FIX IE 5.5 */

/* @end GLOBAL */

/* @group ACCESSIBILITY */
#accessibility,
.accesskey,
#hNav,
#hSearch,
#hSubNav,
#hUsefulLinks,
#hTestimonials,
#hFooterInfo {
	position: absolute;
	top: 0;
	left: -9999em;
	text-indent: -9999em;
}
/* @end ACCESSIBILITY */

/* @group STRUCTURE */

.fixedWidthContainer {
	width: 90em;
	*width: 90.6em;
	margin: 0 auto;
	overflow: hidden; /* Note: Has potential to hide the 'Edit' button in the CMS */
}

/* @end STRUCTURE */

/* @group HEADER */

#headerContainer {
	width: 100%;
	margin-bottom: 1px;
}

.sectionAboutUs #headerContainer {border-bottom: 8px solid #9ccca6;}
.sectionCareAndSupport #headerContainer {border-bottom: 8px solid #e6edc3;}
.sectionGetInvolved #headerContainer {border-bottom: 8px solid #e1c2c8;}
.sectionNewsAndEvents #headerContainer {border-bottom: 8px solid #fffaa8;}
.sectionResearch #headerContainer {border-bottom: 8px solid #d1d9dc;}
.sectionForProfessionals #headerContainer {border-bottom: 8px solid #e6edc3;}
.sectionForum #headerContainer {border-bottom: 8px solid #efd8a2;}
.sectionShop #headerContainer {border-bottom: 8px solid #c5d7ed;}

#header {
	width: 90em;
	*width: 90.6em;
	margin: 0 auto;
	position: relative;
	padding-top: 1.4em;
	overflow: hidden; /* Note: Has potential to hide the 'Edit' button in the CMS */
	_zoom: 1;
}

#header #logo {
	display: block;
	float: left;
	padding: 0 0 10px 18px;
	*padding-bottom: 15px;
}
#header #logo img{
	width: 140px;
}
#header #logo a {
	display: block;
}

#header h1 {
	position: absolute;
	top: 0;
	left: -9999em;
}

#header .strap {
	color: #063e1b;
	font-size: 1.3em;
	font-style: italic;
	float: left;
	margin-top: 32px;
	margin-left: 1em;
}

#header .strap strong {
	font-weight: normal;
	font-style: italic;
}

/* @group MAIN NAV */
#header #mainNav {
	float: left;
	width: 100%;
	margin: 0;
	clear: both;
}

#header #mainNav li {
	float: left;
	list-style: none;
	margin: 0 0 0 1px;
	background: #61925a url(../images/bg-nav-gradient.gif) bottom left repeat-x;
}

#header #mainNav li.first {
	margin-left: 0;
}

#header #mainNav li a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0.8em 1.37em;
	*padding: 0.8em 1.4em;
}

/* Hover states */
#header #mainNav li a:hover,
#header #mainNav li a.on {
	color: #222;
}

#header #mainNav .lnkAboutUs a {background: transparent url(../images/corner-top-left-nav.gif) top left no-repeat;}
#header #mainNav .lnkShop a {background: transparent url(../images/corner-top-right-nav.gif) top right no-repeat;}

#header #mainNav .lnkAboutUs a:hover,
#header #mainNav .lnkAboutUs a.on {background-color: #9ccca6; background-image: url(../images/corner-top-left-nav-on.gif);}
#header #mainNav .lnkCareAndSupport a:hover,
#header #mainNav .lnkCareAndSupport a.on {background-color: #e6edc3;}
#header #mainNav .lnkGetInvolved a:hover,
#header #mainNav .lnkGetInvolved a.on {background-color: #e1c2c8;}
#header #mainNav .lnkNewsAndEvents a:hover,
#header #mainNav .lnkNewsAndEvents a.on {background-color: #fffaa8;}
#header #mainNav .lnkResearch a:hover,
#header #mainNav .lnkResearch a.on {background-color: #d1d9dc;}
#header #mainNav .lnkForProfessionals a:hover,
#header #mainNav .lnkForProfessionals a.on {background-color: #e6edc3;}
#header #mainNav .lnkForum a:hover,
#header #mainNav .lnkForum a.on {background-color: #efd8a2;}
#header #mainNav .lnkShop a:hover,
#header #mainNav .lnkShop a.on {background-color: #c5d7ed; background-image: url(../images/corner-top-right-nav-on.gif);}

/* @end MAIN NAV */

/* @group GLOBAL NAV */
#header #globalNav {
	margin: 0;
	*margin-top: 3px;
	position: absolute;
	top: 14px;
	right: 18em;
}

#header #globalNav li {
	list-style: none;
	float: left;
	border-left: 1px solid #668b3e;
	margin: 0;
	padding: 0 0.5em 0.2em 0.5em;
	*padding: 0 0.6em 0.2em 0.6em;
	font-size: 1.1em;
	line-height: 1em;
}

#header #globalNav li.first {
	border: 0;
}
/* @end GLOBAL NAV */

/* @group SEARCH */
#header #search {
	position: absolute;
	top: 7px;
	right: 0;
}

#header #searchForm fieldset {
	margin: 0;
	_display: inline;
}

#header #searchForm label {
	position: absolute;
	top: 0;
	left: -9999em;
	display: block;
}

#header #searchForm input {
	border: 1px solid #cdcdcd;
	padding: 0.2em 0.4em;
	width: 10.3em;
	1margin-right: 35px;
	1margin-top: 3px;
}
#header #searchForm #GCSForm1_btnGCSearch{
	border: none;
	background: #fff url(../images/icon-search.gif) no-repeat 0 0;
	width: 27px;
	height: 26px;
	text-indent: -9999px;
	*font-size: 0;
}


#header #searchForm #sSearchForm {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}

/* @end SEARCH */

/* @end HEADER */

/* @group BANNER */

#bannerContainer {
	width: 100%;
	background: #659764 url(../images/bg-banner.gif) top left repeat;
}

#banner {
	margin: 0 auto;
	padding: 3.2em 40em 1.4em 0;
	width: 50em;
	*width: 50.6em;
	color: #fff;
	position: relative;
}

.pageHome #banner {
	padding: 3em 40em 2.1em 2em;
	width: 48em;
	*width: 48.6em;
	background: url(../images/leg.png) bottom right no-repeat;
	_background: url(../images/banner-man-ie6.jpg) 100% 90% no-repeat;
}

#swcmsInEdit #banner
{
	background-color: #629260;
	margin: 0;
	padding: 0;
	width: 100%;
}

#banner h2, #banner h3, #banner h4 {
	font-size: 2.6em;
	margin: 0;
}

.pageHome #banner h2, #banner h3, #banner h4 {
	margin-bottom: 0.6em;
}

#banner p {
	font-size: 1.3em;
}

#banner p a {
	color: #fdcf00;
}

#banner div.justDiagnosed {
	font-size: 1.4em;
}

#banner div.justDiagnosed strong {
	color: #f0f287;
}

#banner div.justDiagnosed a {
	color: #fdcf00;
}

#banner .crumbTrail {
	position: absolute;
	top: 0.7em;
	left: 0;
	font-size: 1.1em;
	color: #b8a294;
}

#banner .crumbTrail span {
	color: #fff;
}

#banner .crumbTrail .youAreHere {
	position: absolute;
	top: 0;
	left: -9999em;
}

#banner .crumbTrail a {
	color: #d2e9d5;
}
/* @end BANNER */

/* @group CONTENT */

#bodyContainer {
	padding-top: 1.5em;
	*padding-top: 1.6em;
	background: top left repeat-x;
	padding-bottom: 1.6em;
	*padding-bottom: 3.6em;
}

.pageHome #bodyContainer,
.levelThree #bodyContainer { /* Sort out inconsistent space between content and footer - not essential */
	*padding-bottom: 2em;
}

.sectionAboutUs #bodyContainer {background-image: url(../images/bg-gradient-green.jpg);}
.sectionCareAndSupport #bodyContainer {background-image: url(../images/bg-gradient-lime.jpg);}
.sectionGetInvolved #bodyContainer {background-image: url(../images/bg-gradient-pink.jpg);}
.sectionNewsAndEvents #bodyContainer {background-image: url(../images/bg-gradient-yellow.jpg);}
.sectionResearch #bodyContainer {background-image: url(../images/bg-gradient-grey.jpg);}
.sectionForProfessionals #bodyContainer {background-image: url(../images/bg-gradient-lime.jpg);}
.sectionForum #bodyContainer {background-image: url(../images/bg-gradient-orange.jpg);}
.sectionShop #bodyContainer {background-image: url(../images/bg-gradient-blue.jpg);}

#contentContainer {
	float: left;
	width: 100%;
}
#swcmsInEdit #content{
width:100%;
}
#content {
	margin: 0 auto;
	width: 52.8em;
	*width: 53.2em;
}

#content .intro {
	margin-bottom: 1.4em;
}
#content p, #content li, #content dd, #content dt{
	font-size: 1.3em;
}
#content .intro p {
	font-size: 1.7em;
	color:#333;
}

#content img {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 0.8em;
	display: block;
}

#content ul, #content ol, #content blockquote, #content dl {
	clear: both;
}
#content .hentry{
margin-bottom:2.5em;
position:relative;
}

#content .hentry h3.entry-category{
position:absolute;
width:5em;
top:-1em;
right:0;
text-align:right;
color:#000;
display:block;
background-color:#FFFAA8;
padding:.3em;
}

#content p.post-info, #content p.tags{
font-size: .9em;
color:#666;
margin-bottom:.3em;
}

#content #searchResults dl, #content #searchResults dl dd, #content #searchResults dl dt{
	margin: 0;
	padding: 0;
}
#content #searchResults dl dd{
	margin-bottom:1em;
	display: block;
}

/* @group CONTENT FEATURE */
#contentFeature {
	background: #fef7a7;
	overflow: hidden; /* Note: Has potential to hide the 'Edit' button in SimpleCMS */
	position: relative;
	width: 100%;
	margin-bottom: 1.4em;
	padding-bottom: 1.1em;
	*padding-bottom: 1em;
	_padding-bottom: 1.7em;
	min-height: 143px;
	*float: left;
	_height: 143px;
}

#contentFeature h3 {
	margin-top: 1.7em;
	margin-left: 230px;
	margin-right: 30px;
}

#contentFeature img {
	position: absolute;
	top: 0;
	left: 0;
}

#contentFeature p {
	margin-left: 230px;
	margin-right: 30px;
}
/* @end CONTENT FEATURE */

/* @group MODULES */

#content .module {
	float: left;
	width: 25.6em;
	margin-bottom: 2.6em;
	padding-bottom: 1px;
	position: relative;
}

.sectionAboutUs #content .module {border-top: #9acca7 solid 5px; border-bottom: #9acca7 solid 1px;}
.sectionCareAndSupport #content .module {border-top: #e6edc3 solid 5px; border-bottom: #e6edc3 solid 1px;}
.sectionGetInvolved #content .module {border-top: #e0c3c8 solid 5px; border-bottom: #e0c3c8 solid 1px;}
.sectionNewsAndEvents #content .module {border-top: #fff6a7 solid 5px; border-bottom: #fff6a7 solid 1px;}
.sectionResearch #content .module {border-top: #d0dadc solid 5px; border-bottom: #d0dadc solid 1px;}
.sectionForProfessionals #content .module {border-top: #e6edc3 solid 5px; border-bottom: #e6edc3 solid 1px;}
.sectionForum #content .module {border-top: #efd8a2 solid 5px; border-bottom: #efd8a2 solid 1px;}
.sectionShop #content .module {border-top: #c5d7ed solid 5px; border-bottom: #c5d7ed solid 1px;}

.pageHome #content .module {
	width: 17.6em;
	*width: 17.7em;
	padding-bottom: 0;
	margin-bottom: 1em;
}

#content .module.even {
	margin-left: 1.5em;
}

.pageHome #content .module.even {
	margin-left: 0;
}

#content .module.odd {
	clear: left;
}

#content .module h4 {
	margin-bottom: 1em;
	margin-top: 1px;
	padding: 23px 0.8em 0;
	font-size: 1.5em;
	min-height: 39px;
	_height: 39px;
}

.pageHome #content .module h4 {
	margin: 0;
	padding: 0.7em 0.6em 0.5em;
	text-transform: uppercase;
	letter-spacing: 0.13em;
	border-bottom: 1px solid #fff;
	font-size: 1.2em;
	min-height: 0;
	_height: auto;
}	

.pageHome #content #modCareAndSupport h4 {background: #9ccca6;}
.pageHome #content #modFundraising h4 {background: #d4a9b3;}
.pageHome #content #modResearch h4 {background: #d1d9dc;}

.sectionAboutUs #content .module h4 {background: #d6ebda;}
.sectionCareAndSupport #content .module h4 {background: #f5f8e7;}
.sectionGetInvolved #content .module h4 {background: #f3e7e9;}
.sectionNewsAndEvents #content .module h4 {background: #fffcdb;}
.sectionResearch #content .module h4 {background: #ecf0f1;}
.sectionForProfessionals #content .module h4 {background: #f5f8e7;}
.sectionForum #content .module h4 {background: #faefdb;}
.sectionShop #content .module h4 {background: #e7f0f9;}
	
#content .module img {
	position: absolute;
	top: 1px;
	right: 0;
	margin: 0;
}

.pageHome #content .module img {
	margin-bottom: 1em;
	position: static;
	float: none;
}

#content .module p {
	margin: 0 1.1em 0.8em 1.1em;
	font-size: 1.2em;
}

.pageHome #content .module p {
	font-size: 1.1em;
	margin-right: 0;
}

#content .module .action {
	padding-bottom: 0.4em;

}
#subContent .action a{
	text-decoration: underline;
}
.pageHome #content .module .action {
	padding-bottom: 1em;
}

#content #modCareAndSupport .action {border-bottom: 1px solid #9ccca6;}
#content #modFundraising .action {border-bottom: 1px solid #d4a9b3;}
#content #modResearch .action {border-bottom: 1px solid #d1d9dc;}

.pageHome #content .module h4,
.pageHome #content .module img,
.pageHome #content .module p, .pageHome #content .module a{
	margin-left: 10px;
}

.pageHome #content .module.first h4,
.pageHome #content .module.first img,
.pageHome #content .module.first p, .pageHome #content .module.first a {
	margin-right: 10px;
	margin-left: 0;
}

.pageHome #content .module.even h4,
.pageHome #content .module.even img,
.pageHome #content .module.even p, .pageHome #content .module.even a {
	margin-left: 5px;
	margin-right: 5px;
}

/* @end MODULES */

/* @group Paging */
#content ul.paging
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	float: left;
}

#content ul.paging li{
	float: left;
	list-style: none;
	border: #ccc 1px solid;
	margin-right: 0.5em;
}

#content ul.paging li.selected {
	background-color: #ccc;
}

#content ul.paging li a 
{
	padding: 0.2em 0.5em;
	color: #333;
	text-decoration:none;
}
#content ul.paging li a:hover{
	background-color:#933;
	color:#fff;
}
#content ul.paging li.selected a
{
	color: #fff;
}
/* @end */


/* @end CONTENT */

/* @group SUB-CONTENT */

#subContent {
	float: left;
	width: 16.4em;
	*width: 16.5em;
	margin-left: -16.4em; /* Minus width */
	*margin-left: -16.5em;
}
#subContent a{
	text-decoration: none;
}
#subContent #modMoreNews ul{
margin:0;
list-style-type:none;
}
#subContent #modMoreNews ul li{
margin:.3em 0;
list-style-type:none;
}
#subContent h4, #flickrBadge h4  {
	color: #578230;
	border-bottom: 1px solid #cccccc;
	padding: 0 0 0.5em 0;
	text-transform: capitalize;
}
#flickrBadge h4{
	margin-top: 1em;
}
#subContent ul,
#subContent ol {
	margin: 1em;
}

#subContent p,
#subContent li {
	font-size: 1.1em;
	color: #316300;
	margin-right: 0;
}

/* @group SUBCONTENT MODULES */
#subContent .module {
	margin-bottom: 2em;
}


#subContent #modLocalNews li, #subContent #modLocalNews ul{
	margin-left: 0;
	list-style-type: none;
}
#subContent #modLocalSupport ul {
	margin-left: 0;
	background: url(../images/bg-map.gif) top right no-repeat;
}

#subContent #modLocalSupport li {
	list-style: none;
	margin-left: 0;
	margin-right: 73px;
}
#subContent #modLocalEvents li, #subContent #modLocalEvents ul{
list-style-type:none;
margin-left:0;
}
#subContent #modLocalEvents li{
min-height:23px;
}
#subContent #modLocalEvents h5{
margin-top:1em;
font-weight:bold;
}
#subContent #modLocalEvents li span{
width:16px;
height:20px;
background:transparent url(/images/cal01.png) no-repeat 0 0;
margin-right:6px;
font-size:.8em;
display:block;
float:left;
padding-top:6px;
text-align:center;
}
#additionalContent #flickrBadge h4{
	margin-bottom: 1em;
}
#additionalContent #flickrBadge p{
	margin-top: 1em;
}
#additionalContent #flickrBadge{
	text-align: center;
}
/* @end SUBCONTENT MODULES */

/* @end SUB-CONTENT */

/* @group ADDITIONAL CONTENT */
#additionalContent #newsFilters{
margin:0;

}
#additionalContent {
	float: left;
	width: 16.4em;
	*width: 16.5em;
	margin-left: -90em; /* Minus width of site container */
	*margin-left: -90.6em;
}
#additionalContent #mediaSubscribe{
margin-top:1em;
}
#additionalContent #mediaSubscribe img{
margin-left:1em;
}
/* @group PAGE NAV */
#pageNav {
	margin: 0;
	padding: 0.6em 1.3em;
	width: auto;
	*width: 13.9em;
}
#pageNav a{
	text-decoration: none;
}
.sectionAboutUs #pageNav {background: #deeee3;}
.sectionCareAndSupport #pageNav {background: #f7f9eb;}
.sectionGetInvolved #pageNav {background: #f5ebec;}
.sectionNewsAndEvents #pageNav {background: #fffaa8;}
.sectionResearch #pageNav {background: #d1d9dc;}
.sectionForProfessionals #pageNav {background: #f7f9eb;}
.sectionForum #pageNav {background: #f9f2e0;}
.sectionShop #pageNav {background: #ebf2fa;}

#pageNav li {
	list-style: none;
	margin: 0.8em 0 0.8em 0;
	background: url(../images/icon-arrow.gif) center left no-repeat;
	background-position: 0 0.3em;
	padding-left: 12px;
}

#pageNav li ul {
	margin: 0.6em 0 0 0;
	padding: 0;
	display: none;
}

#pageNav li.on ul{
	display: block;
}
#pageNav li li, #pageNav li li.on {
	margin: 0.3em 0 0.3em 1em;
	1background: none;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 1em;
}

#pageNav li li a {
	font-weight: normal;
}
#pageNav li.on li a{
	font-weight: normal;
}
#pageNav li.on li.on a{
	font-weight: bold;
}
#pageNav li li a:hover {
	text-decoration: underline;
}

#pageNav li.on {
	background-image: url(../images/icon-arrow-on.gif);	
	color: #000;
}

#pageNav li.on a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#pageNav li.on a:hover {
	text-decoration: underline;
}
/* @end PAGE NAV */

/* @group FEATURED NAV */
#bodyContainer #featuredNav {
	margin: 0 0 2em 0;
}

#bodyContainer #featuredNav li {
	list-style: none;
	margin: 0 0 0.6em 0;
	font-size: 1.4em;
	*width: 100%;
	line-height: 100%;
}

#bodyContainer #featuredNav li a {
	display: block;
	color: #646965;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}

#bodyContainer #featuredNav li a span {
	display: block;
	background-repeat: no-repeat;
	font-weight: bold;
}

#featuredNav li a .corner-tl {background-position: top left;}
#featuredNav li a .corner-tr {background-position: top right;}
#featuredNav li a .corner-br {background-position: bottom right;}
#featuredNav li a .corner-bl {background-position: bottom left;
	padding: 0.8em 1em 0.72em 34px;
}

#featuredNav .lnkDonate a {background: #d6a8b2 url(../images/icon-euro.gif) 7px 50% no-repeat;}
#featuredNav .lnkShop a {background: #b4d7ff url(../images/icon-trolley.gif) 7px 50% no-repeat;}
#featuredNav .lnkStayUpToDate a {background: #fef7a7 url(../images/icon-calendar.gif) 7px 50% no-repeat;}
#featuredNav .lnkOurForum a {background: #efd8a2 url(../images/icon-speech-bubbles.gif) 7px 50% no-repeat;}

#featuredNav .lnkDonate a .corner-tl {background-image: url(../images/corner-top-left-donate.gif);}
#featuredNav .lnkDonate a .corner-tr {background-image: url(../images/corner-top-right-donate.gif);}
#featuredNav .lnkDonate a .corner-br {background-image: url(../images/corner-bottom-right-donate.gif);}
#featuredNav .lnkDonate a .corner-bl {background-image: url(../images/corner-bottom-left-donate.gif);}

#featuredNav .lnkShop a .corner-tl {background-image: url(../images/corner-top-left-shop.gif);}
#featuredNav .lnkShop a .corner-tr {background-image: url(../images/corner-top-right-shop.gif);}
#featuredNav .lnkShop a .corner-br {background-image: url(../images/corner-bottom-right-shop.gif);}
#featuredNav .lnkShop a .corner-bl {background-image: url(../images/corner-bottom-left-shop.gif);}

#featuredNav .lnkStayUpToDate a .corner-tl {background-image: url(../images/corner-top-left-uptodate.gif);}
#featuredNav .lnkStayUpToDate a .corner-tr {background-image: url(../images/corner-top-right-uptodate.gif);}
#featuredNav .lnkStayUpToDate a .corner-br {background-image: url(../images/corner-bottom-right-uptodate.gif);}
#featuredNav .lnkStayUpToDate a .corner-bl {background-image: url(../images/corner-bottom-left-uptodate.gif);}

#featuredNav .lnkOurForum a .corner-tl {background-image: url(../images/corner-top-left-forum.gif);}
#featuredNav .lnkOurForum a .corner-tr {background-image: url(../images/corner-top-right-forum.gif);}
#featuredNav .lnkOurForum a .corner-br {background-image: url(../images/corner-bottom-right-forum.gif);}
#featuredNav .lnkOurForum a .corner-bl {background-image: url(../images/corner-bottom-left-forum.gif);}

/* @end FEATURED NAV */

/* @group TESTIMONIALS */
#testimonials {}

#testimonials blockquote {
	margin: 0;
	background: url(../images/icon-speech-marks-begin.gif) top left no-repeat;
	padding: 24px 1em 1em 1em;
}

#testimonials blockquote p {
	width: 98%;
}

#testimonials .quote {
	font-style: italic;
	margin-bottom: 0;
}

#testimonials .quoter {
	background: url(../images/icon-speech-marks-end.gif) top right no-repeat;
	padding-top: 26px;
	font-size: 1em;
}
/* @end TESTIMONIALS */

/* @end ADDITIONAL CONTENT  */

/* @group FOOTER */

#footerContainer {
	width: 100%;
	background: url(../images/bg-footer-gradient.gif) top left repeat-x;
}

#footer {
	clear: left; 
	width: 90em;
	*width: 90.6em;
	margin: 0 auto;
	background: url(../images/bg-footer-gradient.gif) top left repeat-x;
	padding: 1.4em 0 1.2em;
}

#footer p,
#footer li {
	font-size: 1.1em;
	margin: 0;
}

/* @group FOOTER NAV */
#footerNav {
	float: right;
	margin: 0;
}

#footerNav li {
	float: left;
	list-style: none;
	padding: 0 0.5em;
	border-left: 1px solid #668b3e;
}

#footerNav li.first {
	border: 0;
}
/* @end FOOTER NAV */

/* @end FOOTER */