body {
	font-family:georgia, "times new roman", times, serif;
	background:#fff;
}
#container {font-size:100%;}

/* Header */
#outer-header, #navigation {
	display:none;
}


/* Content */
#outer-content, #home-content {
	background:#fff none;
	padding-top:0;
	padding-bottom:0;
	min-width:auto;
}
#inner-content {
	width:auto;
	background:#fff none;
	color:#000;
	padding:0;
}
#content {
	float:none !important;
	width:auto;
	padding:0 24px 3px 34px;
	margin-bottom:27px;
}
#content h1 {font-family:georgia, "times new roman", times, serif; border-top:none;}
#content h2 {color:#001f38;}
#content .item {border-top:none;}
#content a:link, #content a:visited, #content a:hover, #content a:active {
	color:#001f38 !important;
	background:transparent;
	text-decoration:none !important;
}
#content a[href^="/moretoknoxville.com"]:after, #content li.event-url a:after {
	content: " [http:/" attr(href) "] ";
	font-size: 90%;
}


/*#content h3 {
	font:20px georgia, "times new roman", times, serif;
	letter-spacing:1px;
}
#content p {
	font-weight:300;
	line-height:22px;
}
#content .item p {margin-bottom:22px;}
#content .entry .item p {margin-bottom:0;}
#content p.instructions {
	font-size:11px;
	padding-bottom:12px;
	margin-bottom:0;
}
#content .weekly ul {margin-top:9px;}
#content .item ul li, #content .weekly ul li {float:none; line-height:1.4;}
#content .item ul.actions {clear:left;}
#content .item ul.actions li {float:left;}
#content a, #content .events.weekly a {color:#fff; text-decoration:none;}
#content a:hover, #content .events.weekly a:hover {text-decoration:underline;}
#content a:active, #content .events.weekly a:active {text-decoration:none; outline:#757474 dotted 1px;}
#content .instructions a, #content .event a {color:#026fc3; text-decoration:underline;}
#content .instructions a:hover, #content .event a:hover {text-decoration:none;}
#content .instructions a:active, #content .event a:active {text-decoration:none; outline:#757474 dotted 1px;}*/

/* Admin Actions */
.actions {display:none;}


/*#features {
	margin-top:16px;
	border-top:3px solid #02599c;
	padding-top:2px;
}
#features h1, #features h2 {
	clear:both; float:left; margin-right:18px; padding-top:6px; width:154px;
}
#features h1 {
	border:none;
	font:100 28px futura, helvetica, arial, sans-serif;
	letter-spacing:1px;
}
#features h2 {
	font:300 20px futura, helvetica, arial, sans-serif;
	letter-spacing:1px;
	color:#fff;
	margin-top:0;
	text-transform:uppercase;
}
#features .item {
	float:left;
	width:446px;
	margin-top:0;
	border-top:none;
	padding-top:0;
}
.entry {
	border-top:1px solid #02599c;
	padding-top:18px;
	padding-bottom:24px;
}
.entry img {float:left; margin-right:20px;}
.entry:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.more-items {float:right; margin-top:8px;}
.more-items img {margin:0 6px;}
#content .item ul.more-items li {float:left;}
.ui-tabs-selected a {cursor:default;}

form.calendar-search {margin-bottom:28px; padding-top:2px;}
form.calendar-search label {
	font-weight:100;
	text-transform:uppercase;
	padding-right:6px;
}
.category-search {margin-bottom:3px;}
.category-search select {
	width:256px;
	font-size:11px;
	border:1px solid #b5b5b5;
	color:#4e4f4f;
}
.category-search select option {padding:2px 0;}
.date-search {
	float:left;
	width:110px;
	margin-bottom:3px;
	padding-top:6px;
}
.date-search label {}
.date-search input {
	width:98px;
	height:18px;
	padding:5px 5px 0;
	border:1px solid #b5b5b5;
	color:#4e4f4f;
	font:bold 12px/22px arial, sans-serif;
}
.calendar-search .submit {margin-top:1.6em;}

#content .events {clear:both;}*/
#content .events .previous, #content .events .next {display:none;}
/*#content .events .previous {
	padding-right:10px;
	border-right:1px solid #fff;
}
#content .events .next {padding-left:10px;}
#content .events h2, #content .details h2 {
	font-size:22px;
	padding-bottom:12px;
}*/
#content .events h3 {
	font-family:georgia, "times new roman", times, serif;
	color:#001f38;
}
/*#content .details h3 {font-size:16px;}
#content .events h4, #content .details h4 {
	clear:left;
	font-size:12px;
	line-height:1.4;
	padding-top:12px;
	text-transform:uppercase;
}
#content .event, #content .weekly .event {
	border-top:1px solid #3c4246;
	padding-bottom:18px;
}
#content .event:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#content .event img {float:right; padding-top:18px; padding-left:18px;}
#content .event .add img, #content .event .view img {padding-top:19px;}
#content .event .add img {margin-right:10px;}*/
#content ul.event-meta {font-size:100%;}
/*#content ul li {float:left; font-weight:300;}
#content ul li.event-date, #content ul li.event-time {padding-right:8px;}
#content ul li.event-time, #content ul li.event-url {
	padding-left:8px;
	border-left:1px solid #fff;
}
#content p.event-cats {clear:left; line-height:1.667;}
#content div.event-details {padding-top:12px;}
#content div.event-details p {line-height:1.75; margin-bottom:18px;}
#content li.event-url a, #content p.event-details a {text-decoration:none;}
#content li.event-url a:hover, #content p.event-details a:hover {text-decoration:underline;}
#content li.event-url a:active, #content p.event-details a:active {text-decoration:none; outline:#757474 dotted 1px;}

#content .venue:after, #content .genre:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#content .venue, #content .genre {margin-bottom:22px; padding-bottom:16px; border-bottom:1px solid #02599c;}
#content .venue h3, #content .genre h3 {clear:left;}
*/

	/* !Paging */
#paging {display:none;}


#sidebar {
	display:none;
}
/*
#sidebar h2 {
	color:#026fc3;
	font:100 20px futura, helvetica, arial, sans-serif;
	letter-spacing:1px;
	line-height:0.6em;
	margin-top:4px;
	padding-left:6px;
	text-transform:uppercase;
}
#sidebar a {color:#026fc3; text-transform:uppercase;}
#sidebar a:hover {text-decoration:none;}
#sidebar a:active {outline:#757474 dotted 1px;}
#sidebar img {float:right; margin:-16px 0 4px 4px;}
#sidebar img.overlay {margin-top:-56px;}
#sidebar .item {
	margin:8px 0 24px;
	border-top:3px solid #02599c;
	border-bottom:1px solid #02599c;
	padding:12px 0 16px;
	position:relative;
}
#sidebar .item h2 {
	color:#fff;
	font:100 20px/22px georgia, "times new roman", times, serif;
	letter-spacing:normal;
	line-height:normal;
	margin:0 0 12px;
	padding-left:0;
	text-transform:none;
}
#sidebar .item h3 {
	color:#026fc3;
	font:100 14px/16px helvetica, arial, sans-serif;
	margin:0 0 6px;
}
#sidebar .item p {font:100 11px/18px helvetica, arial, sans-serif;}

#calendar {
	margin:8px 0 8px;
	border-top:3px solid #02599c;
	border-bottom:1px solid #02599c;
	padding:12px 0 8px;
}
#calendar a {padding:6px 7px 6px 8px; color:#fff; text-decoration:none;}
#calendar .previous a, #calendar .next a, #calendar .current a {padding:0;}
#calendar a:hover {text-decoration:underline;}
#calendar a:active {outline:#757474 dotted 1px; text-decoration:none;}
#calendar h2 {
	font:100 20px/22px georgia, "times new roman", times, serif;
	margin:0 0 4px;
	padding:0 0 12px;
	text-align:center;
	border-bottom:1px solid #02599c;
	color:#fff;
}
#calendar img {
	float:none;
	margin:0;
	width:12px;
	height:11px;
}
#calendar .previous {
	text-align:left;
	float:left;
	padding-top:0.33em;
}
#calendar .next {
	text-align:right;
	float:right;
	padding-top:0.33em;
}
#calendar table {
	width:252px;
	margin:0 2px 0 3px;
}
#calendar col {
	width:35px;
	border-left:1px solid #fff;
}
#calendar col.first {border:none;}
#calendar tr {line-height:2.5;}
#calendar tr.last td {padding-bottom:12px;}
#calendar th, #calendar td {
	text-align:center;
	white-space:nowrap;
}
#calendar td.current {background:transparent url(../img/bgs/current-day.png) no-repeat 0 50%;}
#calendar tr.last td.current {background-position:0 10%;}
#calendar tbody {
	margin-top:6px;
	font-weight:100;
}


#events {
	padding:13px 11px 26px 9px;
	background:#02599c url(../img/bgs/events.jpg);
}
#events h3 {
	font-size:16px;
	font-weight:300;
	line-height:1em;
	margin:18px 0 12px;
	text-transform:uppercase;
}
#events a {color:#fff;}
#todayis {
	font:lighter 18px/16px futura, helvetica, arial, sans-serif;
	margin-bottom:18px;
}
#todayis:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.weekday {font-weight:100; text-transform:uppercase;}
.monthname {
	display:block;
	font:bold 34px/1em futura, helvetica, arial, sans-serif;
	margin-top:9px;
	text-transform:uppercase;
}
.month08 {font-size:30px;}
.month09 {font-size:20px;}
.month01, .month10 {font-size:24px;}
.month02, .month11, .month12 {font-size:22px;}
.daynumber {
	display:block;
	float:right;
	font:bold 96px/72px futura, helvetica, arial, sans-serif;
	letter-spacing:-8px;
	padding-right:4px;
	margin-top:12px;
}
.yearname {
	display:block;
	font:100 12px/1.1 futura, helvetica, arial, sans-serif;
	text-transform:uppercase;
}


#featured-event, #upcoming-event {}
#featured-event p, #upcoming-event p {
	margin-bottom:12px;
}
#featured-event p {
	font:300 12px/14px helvetica, arial, sans-serif;
	margin-bottom:12px;
}
li a.event-title {
	font:italic 16px/18px georgia, "times new roman", times, serif;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
#featured-event li a.event-title {
	font:italic 16px/18px georgia, "times new roman", times, serif;
}
#upcoming-event li a.event-title {
	font:italic 14px/18px georgia, "times new roman", times, serif;
}
#featured-event img {
	float:left;
	margin:0 12px 0 0;
}
#upcoming-event li {
	font:300 11px/17px helvetica, arial, sans-serif;
	margin-bottom:16px;
	padding-left:24px;
	background:transparent url(../img/arrow.png) no-repeat scroll 0 2px;
}


.button {
	height:21px;
	padding-top:8px;
	background:#02599c url(../img/bgs/button.gif) repeat-x;
	color:#fff;
	text-align:center;
}
#view-event {
	width:217px;
	margin:16px auto 0;
}
#view-event img {
	float:none;
	margin:0;
}
.events-search {
	margin-top:8px;
}
.events-search select {
 	height:29px;
	width:188px;
	padding-top:4px;
	font:120% "Times New Roman", Times, serif;
	border:1px solid #b5b5b5;
	float:left;
	color:#969696;
}
.events-search select option {}
*/


#outer-footer {
	display:none;
}
/*#inner-footer {
	border-top:1px #878484 solid;
	padding:18px 28px 19px 34px;
}
#inner-footer p {
	width:749px;
	margin-right:24px;
	float:left;
	color:#fff;
	font:100 12px/18px helvetica, arial, sans-serif;
}
#inner-footer p span {
	color:#026fc3;
	font-weight:100;
}
#inner-footer a {color:#026fc3; text-decoration:none;}
#inner-footer a:hover {color:#026fc3; text-decoration:underline;}
#inner-footer:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}*/
