	
@import url("/css/largeType.css");

a:hover, a:active, a:visited, a:link {
	color: #47E3FF;
	text-decoration: underline;
}
body {
	background: #000;
	color: #FFCC00;
	font: 18px Arial, Helvetica, sans-serif !important;
	line-height: 25px;
}
h1 {
	font-size: 40px;
}
h1, h2, h3 {
	color: #fff;
	text-indent: inherit;
}
h2 {
	font-size: 35px;
	color: #FFCC00;
}
h2 a:hover, h2 a:active, h2 a:visited, h2 a:link {
	text-decoration: none;
	}
h3 {
	font-size: 20px;
}
input {
	font: 14px Arial, Helvetica, sans-serif;
}
input#searchSubmit {
	background: none;
	text-indent: 0;
}
sup {
	color: #fff;
}


p, li, div, dt, dd, a, h3 {
	font-size: 16px !important;
	line-height: 24px !important;
	}
div, fieldset {
	background: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}








/*-------------------------------------------- IDs --------------------------*/



#accessibility {
	background: none;
	height: auto;
	margin: 7px 0 0;
	width: 225px;
	padding: 0;
}
#accessibility a,
a.readMore {
	background: none;
	display: block;
	float: none;
	font-size: 13px;
	margin: 0;
	text-indent: 0;
	text-transform: none;
	width: auto;
}
#accordion h3.ui-state-active {
	background: #ffc000;
	border-bottom: 1px solid #666;
	color: #000;
	font-size: 14px;
	padding: 8px 14px;
}
#accordion h3.ui-state-active a {
	background: #333;
}

#articleList {
	border-left: 2px solid #333333;
}


#breadCrumbs {
	padding: 0 0 15px;
}
#breadCrumbs li {
	background: none;
	border: none;
	padding: 0;
}


#commentform input, #commentform textarea {
	border-color: #999;
	}
#commentform label small {
	color: #fff;
	}
	
	
	
	
	
	
#communityList {
	background: none;
	}
#communityList li a {
	text-indent: 0;
	}
#communityList li.podcasts a,
#communityList li.forums a,
#communityList li.facebook a,
#communityList li.whatOthers a,
#communityList li.blogCentral a,
#communityList li.twitter a {
	position: inherit;
	width: auto;
	height: auto;
	margin: 0 0 20px;
	font-size: 18px;
}
#communityList li {
	float: none;
	}

#declaration {
	background: none;
	color: #FFCC00;
	float: left;
	font-size: 18px;
	font-weight: normal;
	height: 131px;
	margin: 12px 0 0;
	text-indent: 0;
	width: 586px;
}

#featureList li a {
	background-color: #000;
	border: none;
	}
#foot {
	background: none;
	border-top: 2px solid #333;
	color: #FFCC00;
}
#foot .menu {
	border: none;
}
#foot a {
	color: #47E3FF;
}
#footInfo {
	border-color: #333;
	color: #FFCC00;
}
#footInfo,
#foot .menu li a,
#foot a,
.newsList li .byline,
#breadCrumbs li,
#breadCrumbs li a,
.footnotes li,
#submenu h3 a,
.submenuInner li a:link, .submenuInner li a:hover, .submenuInner li a:active, .submenuInner li a:visited {
	font-size: 13px;
	line-height: 170%;
}

#footer {
	border-top:1px solid #333;
	padding: 20px 0 0;
	}
#footer a {
	font-size: 11px;
	}
#grav {
	background: none;
}
#head, 
.menu,
#content,
.article #content,
#homeContent, 
#homeBlog {
	background: none;
	box-shadow: none;
	height: auto;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#homeBlog h2 {
	background: none;
	padding: 0;
	}
#homeBlog {
	border-top: 2px solid #333;
	}
#home .menu li.menu1 a, #about .menu li.menu2 a, #recovery .menu li.menu3 a, #community .menu li.menu4 a, #news .menu li.menu5 a, #resources .menu li.menu6 a {
	background: none;
	color: #fff;
}
#home .newsList li {
	border-color: #666;
}
#homeAuthor {
	background: none;
	border-radius: 0;
	box-shadow: none;
	font-size: 16px;
	-moz-border-radius: 0;
	-moz-box-shadow: none;
	-webkit-border-radius: 0;
	-webkit-box-shadow: none;
	width: 263px;
}
#homeNews {
	border-color: #666;
}
#loginArea #loginSubmit, #loginArea #signUpSubmit {
	background: none;
	color: #47E3FF;
	cursor: pointer;
	float: right;
	font-size: 18px;
	font-weight: bold;
	height: auto;
	padding: 0;
	text-indent: 0;
	text-transform: capitalize;
	width: auto;
}
#loginArea a {
	color: #47E3FF;
	font-size: 15px;
}
#loginArea input {
	color: #000;
	font-size: 14px;
}
#loginArea,
#loginArea form {
}
#logo {
	background-position: 0 -139px;
}
#loginStatus {
	width: 476px;
	}

#members #content {
	margin: 0;
	}
#members h2 {
	color: #ffc000;
	}
#members .forums li {
	border-color: #333;
	background:none;
	padding: 10px 0;
	}
#membersTestimonial {
	background: #333;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #FFC000;
	width: 254px;
	padding: 20px;
}
#membersTestimonial .testimonialAuthor {
	background: none;
	color: #FFC000;
	border-color: #000;
	}
#membersFavourites h2 {
	background: none;
	text-indent: 0;
	margin: 0;
	padding: 0;
	}
#membersFavourites #favcontent a.favRemove {
	background: #ffc000;
	color: #000;
	padding: 3px 5px;
	text-indent: 0;
	width: auto;
	height: auto;
	margin: 0 0 0 20px;
	font-size: 11px;
	float: right;
	width: 48px;
	text-decoration: none;
	text-align: center;
	}
#membersFavourites #favcontent li a {
	font: 13px Arial, Helvetica, sans-serif;
	}
#membersFavourites	 #favcontent li {
	border-bottom: 2px solid #333;
	padding: 10px 0;
	height:auto;
	}
#membersFavourites #favcontent {
	background: none;
	}
#membersFavourites  img {	
	display: none;
	}




#newsFilter {
	background: none;
	border-color: #333;
}
#newsFilter li, #newsFilter li a {
	font-size: 15px;
}
#newsFilter li.selected a {
	background: #FFCC00;
	color: #000;
}
#printPage {
	background: none;
	font-size: 16px;
	text-indent: 0;
	width: 121px;
}
#promo {
	background: none;
}
#promo h2 {
	text-indent: 0;
}
#promo h3 {
	color: #fff;
}
#promoIntro, #promoBlogArea {
	background: none;
}




#readStory {
	background: none;
	font-size: 16px;
	text-indent: 0;
	width: 145px;
}
#recipeNav {
	text-align: right;
	width: 223px;
}
#recipeNav a {
	background: none;
	font-size: 14px;
	text-indent: 0;
	width: auto;
}
#recipeDisclaimer {
	font-size: 13px;
	}
#recipeImg {
	border-color: #333;
	}

#respond {
	background: #333;
	border: none;
	}
	
	
	
	
	
#search input {
	color: #000;
	font-size: 14px;
}
#searchBar {
	border-bottom: 2px solid #333333;
	padding: 9px 0 12px;
}
#share {
	background: none;
	height: auto;
	margin: 0 0 20px;
	width: auto;
}
#share a {
	float: none;
	font-size: 13px;
	height: auto;
	margin: 0 10px 0 0;
	text-align: right;
	text-indent: 0;
	width: auto;
}
#shareFeed {
	width: auto;
	background: none;
	margin: 0 0 0 432px;
	}
#shareFeed a {
	background: none;
	text-indent: 0;
	width: auto;
	height: auto;
	font-size: 11px;
	}




#submit {
	text-indent: 0;
	background: none;
	width: auto;
	height: auto;
	background: #47E3FF;
	color: #000;
	padding: 8px;
	font-weight: bold;
	margin: 0;
	}





#signUpIntro {
	background: #333;
	border: none;
	}
#signUpIntro h2 {
	color: #fff;
	}
#submenu {
	margin: 30px 0 0 9px;
	overflow: hidden;
	position: absolute;
	width: 217px;
}
#submenu h3 {
	background: #333;
	border-bottom: 1px solid #666;
	font-size: 14px;
}
#submenu h3 a {
	background: #333;
	border-bottom: 1px solid #666;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 23px;
	overflow: hidden;
	padding: 8px 14px;
	text-decoration: none;
}
#twitterFeed #titleArea {
	background: none;
	padding: 0;
	}
#twitterFeed #titleArea h2 {
	font-size: 25px;
	}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	color: #FFCC00;
	}
#twitterLink {
	background: none;
	padding: 0;
	}








/*-------------------------------------------- Classes --------------------------*/




.accordionFaqs h3 {
	background: none;
	color: #47E3FF;
	font-size: 18px;
	padding: 12px;
}
.accordionFaqs h3.ui-state-active {
	background: #FFCC00;
	color: #000;
}
.accordionFaqs h3:hover {
	background: #333;
	color: #fff;
}
.accordionFaqs h3 {
	border-color: #333;
	}
.accordionFaqs h3.ui-state-active:hover {	
	background: #FFCC00;
	color:#000;
}	
	
.article #content {
	padding: 7px 0;
	width: 700px;
}


.alt {
	background: #333;
	}
	
	
	
	
.backTop {
	background: none;
	font-size: 16px;
	height: 50px;
	margin: 20px 0 0;
	text-align: right;
	text-indent: 0;
}
.blogEntry {
	background: none;
	border-bottom: 2px solid #333;
}
.category-podcast-library h1 {
	background: none;
	padding: 0;
	}

.commentlist {
	background: #333;
	border: none;
	}
.commentlist li	 {
	background: #444;
	font-size: 18px;
	}
.comment-meta {
	font-size: inherit;
	}	
.comment-author {
	font-size: inherit;
	}






	
.communityHome h2 {
	color: #FFCC00;
	font-size: 25px;
	}


.contentList li {
	border-color: #333;
	padding: 20px 10px;
}

.contentType, .date {
	color: #ffc000;
	font-size: 14px;
	}
.contentType {
	background: #47E3FF;
	border: none;
	color: #000;
	}
.content {
	background: none;
	}
.contentList li a {
	background: none;
	margin: 0 0 10px;
	}
	
.entry sup {
	color: #FFCC00;
	font-size: 13px;
	}	
	
.footNotes li {
	font-size: 16px;
	color: #FFCC00;
}
.linkList li h4 a {
	color: #47E3FF;
}
.linkList li {
	background: none;
	margin: 0 0 30px;
	padding: 0;
	}
.linkList, .recipeIngredients {
	background: none;
	border-bottom: 2px solid #666;
}
.linksList li h4 a {
	color: #47E3FF;
	}
.linksList li {
	font-size: 14px;
	}
	
	
.menu {
	border-bottom: 2px solid #333;
	border-top: 2px solid #333;
	padding: 15px 0;
}
.menu li a:link, .menu li a:hover, .menu li a:active, .menu li a:visited {
	background: none;
	border: none;
	color: #47E3FF;
	font-size: 18px;
	padding: 0 48px 0 0;
}


.newsList li {
	border-color: #666;
	padding: 20px;
	margin: 0;
	width: 640px;
}
.newsList li .byline {
	color: inherit;
}
.newsList li a {
	font-size: 15px;
}
.newsList li.altItem {
	background: #333;
	}
.newsList li div, .newsList li h4, .newsList li a {
	background: none;
	}
.newsList li div {
	width: 510px;
	}	
.newsletters .linksList li {
	background: none;
	padding: 0 30px 30px 0;
	}	
	
.pagination a.selected:link, .pagination a.selected:visited, .pagination .selected:hover {
	background: #FFCC00;
	color: #000;
}
.pagination a:hover {	
	background: #333;
	}
.podPress_content {
	font-size: 13px;
	}
.podPress_content a {
	font-size: 13px;
	background: none;
	}
.postmetadata .comments {
	background: none;
	}
.postmetadata a {
	font-size: 13px;
	background: none;
	}
.postmetadata {
	background: #333;
	border: none;
	font-size: 12px;
	}
.postmetadata a {
	font-size: 12px;
	}
	
	
	
	
	
.datePosted {
	font-size: 12px;
	background: none;
	padding: 5px 10px 5px 10px;
	}

.share {
	background: none;
	}
.submenuInner {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.submenuInner li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.submenuInner li a:hover {
	background: none;
}
.submenuInner li a:link,
.submenuInner li a:hover,
.submenuInner li a:active,
.submenuInner li a:visited {
	background: none;
	border-bottom: 1px solid #666;
	border-top: none;
	color: #47E3FF;
	display: block;
	font-size: 14px;
	font-weight: normal;
	height: auto;
	padding: 8px 14px;
	text-decoration: none;
}
.submenuInner ul {
	list-style-position: inside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tabs li a {
}

.tabs.categoryList li a:link, .tabs.categoryList li a:hover, .tabs.categoryList li a:active, .tabs.categoryList li a:visited {
	background: #333333;
	color: #fff;
	border: none;
	text-indent: 0;
}

.testimonials .linksList li {
	background: none;
	padding-left: 0;
	}

a#textLarge,
a#textHigh,
a#textNormal {
	display: none;
}
