/* @override 
	http://goodnewsasheville.com/pages/local_style.css
	http://www.goodnewsasheville.com:80/pages/local_style.css
	http://www.goodnewsasheville.com/pages/local_style.css
*/

/* @group Hidden */

div.top20_container, div.leftcolumn_mod1, div.footer_map {
	display: none;
}

td.homebottom_centercolumn > img {
	display: none;
}

td.homebottom_rightcolumn {
	display: none;
}

span select#category_id {
	display: none;
}

table#rksTable {
	display: none;
}

a#HDhotLinks {
	display: none;
}

div#dynamiclead {
	display: none;
}

div#hometop_234x60ad {
	display: none;
}

div.centercolumn_sliverad {
	display: none;
}

/* @end */

/* @group Search */

form#search table {
	color: #fe902f;
	margin-top: -9px;
	margin-left: 210px;
}

/* @end */

/* @group Recent News */

div.site_hometop {
	height: 420px;
}

div.hometop_p2 {
	height: 410px;
	left: 10px;
	width: 720px;
}

div.feedtool-article div.page {
	padding: 0;
}

div.p2_content {
	padding: 10px 0;
}

div.title {
	border-bottom: 2px dotted #e26000;
	margin: 0 15px;
	padding-bottom: 3px;
	color: #4c0d06;
}

div.title a:link, div.title a:visited {
	display: block;
	font-size: 20px;
	color: #c85811;
	outline: none;
}

div.title a:hover {
	background-color: #ffcf7b;
	display: block;
	font-size: 20px;
	color: #811e07;
	text-decoration: none;
}


/*
div.rss-box * {
	margin: 0;
	padding: 0;
}

ul.rss-items {
	list-style-type: none;
	margin: 5px 10px;
}

li.rss-item {
	border-bottom: 2px dotted #e26000;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #4c0d06;
}

li.rss-item a:link, li.rss-item a:visited {
	font-size: 20px;
	color: #c85811;
}

li.rss-item a:hover {
	font-size: 20px;
	color: #811e07;
	text-decoration: underline;
}

span.rss-date {
	color: #7f7a72;
	font-size: 12px;
}
*/

/* @end */

/* @group Custom Mods */

div.leftmod2_header, div.centermod1_header {
	height: 40px;
	width: 480px;
}

div.leftcolumn_mod2 div.mod_footer, div.centercolumn_mod1 div.mod_footer {
	background: transparent url(http://goodnewsasheville.com/pages/images/bg_modFooter.jpg) no-repeat left top;
	height: 10px;
}

td.homebottom_leftcolumn, td.homebottom_centercolumn {
	width: 495px;
}

div.leftcolumn_mod2, div.centercolumn_mod1 {
	width: 480px;
}

div.leftmod2_content, div.centermod1_content {
	margin: 0 auto;
	width: 468px;
}

div.leftmod2_content {
	height: 482px;
}

/* @end */

/* @group Onair Note */

div.hometop_onair {
	height: 339px;
}

/* @end */

/* @group Sponsors */

div#GNAVL a img {
	border: 0 none;
}

div#GNAVL {
	background: transparent url(http://goodnewsasheville.com/pages/images/sponsors.jpg) no-repeat;
	height: 480px;
	margin: 0 auto;
	position: relative;
	width: 420px;
}

div#GNAVL div#WKSF {
	position: absolute;
	left: 40px;
	top: 0;
}

div#GNAVL div#WQNS {
	position: absolute;
	left: 220px;
	top: 20;
}

div#GNAVL div#WQNQ {
	position: absolute;
	left: 30px;
	top: 130px;
}

div#GNAVL div#WWNC {
	position: absolute;
	left: 220px;
	top: 150px;
}

div#GNAVL div#WPEK {
	position: absolute;
	left: 0;
	top: 280px;
}

div#GNAVL div#WMXF {
	position: absolute;
	left: 230px;
	top: 270px;
}

div#GNAVL div#chamber {
	position: absolute;
	left: 80px;
	top: 390px;
}



/* @end */

/* @group Submission Form */

div.centercolumn_mod1 {
	margin-top: 13px;
}

div.centermod1_content {
	padding: 0;
	margin: 0 auto;
}

div#subForm * {
	margin: 0;
	padding: 0;
}

div#subForm label {
	display: block;
	float: left;
	height: 40px;
	text-indent: -9000px;
	width: 140px;
}

div#subForm label.lblName {
	background: transparent url(http://goodnewsasheville.com/pages/images/form_yourName.jpg) no-repeat;
}

div#subForm label.lblEmail {
	background: transparent url(http://goodnewsasheville.com/pages/images/form_emailAddress.jpg) no-repeat;
}

div#subForm label.lblPhone {
	background: transparent url(http://goodnewsasheville.com/pages/images/form_phone.jpg) no-repeat;
}

div#subForm label.lblNews {
	background: transparent url(http://goodnewsasheville.com/pages/images/form_yourNews.jpg) no-repeat;
	width: 460px;
}

div#subForm input, div#subForm textarea {
	background-color: #fcea86;
	border: 1px solid #43160e;
	color: #360604;
	font-size: 16px;
	padding: 5px;
}

div#subForm input {
	width: 310px;
}

div#subForm input:focus, div#subForm textarea:focus {
	background-color: #b3de70;
	outline: none;
}

div#subForm textarea {
	height: 210px;
	width: 450px;
}

div#subForm p {
	margin-bottom: 10px;
}

div#subForm p.required {
	text-align: right;
}

div#subForm p.formBtns {
	text-align: right;
}

div#subForm p label.error {
	color: #ff6701;
	display: block;
	height: 18px;
	float: none;
	text-indent: 0;
	text-align: right;
	width: 460px;
}

div#subForm input.error, div#subForm textarea.error {
	background-color: #fce150;
}

div#subForm input.formSubmit, div#subForm input.formReset {
	border: 0 none;
	height: 40px;
	width: 120px;
	text-indent: -9000px;
}

div#subForm input.formSubmit {
	background: transparent url(http://goodnewsasheville.com/pages/images/form_submit.jpg) no-repeat;
}

div#subForm input.formSubmit:hover, div#subForm input.formReset:hover {
	opacity: 0.6;
}

div#subForm input.formReset {
	background: transparent url(http://goodnewsasheville.com/pages/images/form_reset.jpg) no-repeat;
}

/* @end */

/* @group Subpage + */

div.subpage_container {
	
}

div.subpage_header, td.threecolumn_leftcolumn {
	display: none;
}

/* @group threecolumn */

div.threecolumn_title {
	padding-top: 20px;
}

div.threecolumn_date {
	margin: 10px 0;
}

div.threecolumn_article span.two_column_articlesummary {
	font-size: 14px;
}

div.threecolumn_article {
	background-color: #eee;
	border: 1px solid #fdcb68;
	color: #2b0c09;
	line-height: 150%;
	padding: 10px;
}

div.threecolumn_article + div.threecolumn_article {
	display: none;
}

div.threecolumn_article {
	overflow: auto;
}

div.threecolumn_article a:link, div.threecolumn_article a:visited {
	color: #cd6715;
}

div.threecolumn_article img {
	border: 2px solid #c55e0f;
}

div.threecolumn_article a:hover{
	color: #8c470b;
	text-decoration: none;
}

/* @end */

/* @group twocolumn */

div.twocolumn_title {
	padding-top: 20px;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
}

div.twocolumn_date {
	margin: 10px 0;
	color: #c4c4c4;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-left: 10px;
}

div.twocolumn_article span.two_column_articlesummary {
	font-size: 14px;
}

div.twocolumn_article {
	background-color: #eee;
	border: 1px solid #fdcb68;
	color: #2b0c09;
	line-height: 150%;
	padding: 10px;
}

div.twocolumn_article + div.twocolumn_article {
	display: none;
}

div.twocolumn_article {
	overflow: auto;
}

div.twocolumn_article a:link, div.twocolumn_article a:visited {
	color: #cd6715;
}

div.twocolumn_article img {
	border: 2px solid #c55e0f;
}

div.twocolumn_article a:hover{
	color: #8c470b;
	text-decoration: none;
}

td.twocolumn_rightcolumn {
	background-color: transparent;
}

/* @end */

/* @group archive */

div.summary, div.date {
	padding-left: 30px;
}

div.date {
	font-size: 11px;
}

/* @end */

/* @end */

/* @group Response */

div#response {
	background-color: #eee;
	border: 2px solid;
	margin: 20px auto;
	text-align: center;
	width: 600px;
}

div#response a:link, div#response a:visited {
	color: #cd6715;
}

div#response a:hover{
	color: #8c470b;
	text-decoration: none;
}

/* @end */

/* @group Utilities */

blockquote {
	background-color: #fee0ab;
	border: 1px dashed #c38f67;
	font-style: italic;
	overflow: auto;
	padding: 5px;
}

.floatRight {
	float: right;
	margin-left: 10px;
}

.floatLeft {
	float: left;
	margin-right: 10px;
}

/* @end */
