.clear:after {
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }
.bucket {
	margin: 0 0 21px 0;
	position:relative;
	z-index:1;
    }
.bucket_primary {
	margin-bottom: 21px;
	background: #eaeaea;
	border: #cecece solid 1px;
	border-top: none;
    }
.bucket_padded {
	padding: 14px;
    }
.titlebar {
	height: 35px;
	background: #333;
    }
.titlebar h3, #content_body .titlebar h3 {
	display: inline;
	float:left;
	line-height: 35px;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 0 14px;
	padding: 0;
	color: #fff;
	letter-spacing:-.2px;
    }
.titlebar h3 em {
	font-style: normal;
	font-size: .75em;
	text-transform: uppercase;
    }
.titlebar h3 a {
	color: #fff;
    }
.titlebar h3 a:hover {
	text-decoration: underline;
    }
	.deeplinks {
		position: absolute;
		width: 330px;
		z-index: 10;
		top: 9px;
		right: 14px;
		margin: 0;
		padding: 0;
		text-align: right;
	    }
	.section .deeplinks {
		left: 50%;
		right: auto;
		margin: 0 0 0 -165px;
		text-align: center;
	    }
	.deeplinks li {
		display: inline;
		margin: 0;
		padding: 0;
		line-height: 14px;
		font-size: 14px;
		padding-left: 14px;
	    }
	.deeplinks li a, .titlebar .deeplinks li a {
		display: inline;
		font-size: 14px;
		line-height: 14px;
		height: 14px;
		color: #c2c2c2;
		padding: 0;
		width: auto;
	    }
	.deeplinks li a:hover {
		color: #fff;
	    }


	.cal_tab_header {
		width: 336px;
		height: 99px;
		border: #d2d2d2 solid 1px;
		border-top: none;
		border-bottom: none;
		padding-right: -1px;
	    }
	.cal_tab_header_browse {
		width: auto;
		border: none;
	    }
	.cal_tab_header li {
		float: left;
		width: 80px;
		height: 98px;
		border-right: #cfd4da solid 1px;
		border-bottom: #d2d2d2 solid 1px;
		background: #f1f1f1;
	    }
	.cal_tab_header_browse li {
		width: 96px;
	    }
	.cal_tab_header li.cal_tab_first .cal_tab_month {
		border-left: #898989 solid 1px;
		margin-left: -1px;
	    }
	.cal_tab_header li.cal_tab_last .cal_tab_month {
		border-right: #898989 solid 1px;
		margin-right: -1px;
	    }
	.cal_tab_header li.cal_tab_last {
		border-right: none;
	    }
	.cal_tab_header li a {
		display: block;
		position: relative;
	    }
	.cal_tab_header li a:hover {
		text-decoration: none;
	    }
	.cal_tab_header li a .cal_tab_day {
		display: block;
		width: 100%;
		position: absolute;
		top: 80px;
		left: 0;
		text-align: center;
		font-size: 12px;
		line-height: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #939393;
	    }
	.cal_tab_header li a .cal_tab_month {
		display: block;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		height: 27px;
		font-size: 16px;
		line-height: 27px;
		text-align: center;
		text-transform: uppercase;
		color: #c7c7c7;
		background: #898989;
	    }
	.cal_tab_header li a .cal_tab_date {
		position: absolute;
		display: block;
		width: 100%;
		top: 27px;
		left: 0;
		text-align: center;
		line-height: 49px;
		font-size: 42px;
		font-weight: bold;
		letter-spacing: -1px;
		color: #939393;
	    }
	.cal_tab_header li a .cal_tab_icon {
		position: absolute;
		display: block;
		width: 100%;
		top: 27px;
		left: 0;
		height: 50px;
		text-indent: -50000px;
		background: url(../img/icons/calendar_more_icon.gif) 50% 5px no-repeat;
	    }
	.cal_tab_header li a:hover .cal_tab_day {
		text-decoration: none;
	    }
	.cal_tab_header li a:hover .cal_tab_month {
		text-decoration: none;
	    }
	.cal_tab_header li a:hover .cal_tab_date {
		color: #313131;
		text-decoration: none;
	    }
	.cal_tab_header li a:hover .cal_tab_icon {
		background-position: 50% -95px;
		text-decoration: none;
	    }
	.cal_tab_header li.ui-tabs-selected {
		width: 93px;
		border-bottom-color: #EAEAEA;
		background: #EAEAEA;
	    }
	.cal_tab_header li.cal_tab_first.ui-tabs-selected .cal_tab_month, .cal_tab_header li.cal_tab_last.ui-tabs-selected .cal_tab_month {
		border-color: #464646;
	    }
	.cal_tab_header_browse li.ui-tabs-selected {
		width: 113px;
		border-top: none;
		border-left: none;
	    }
	.cal_tab_header li.ui-tabs-selected a .cal_tab_month {
		font-size: 18px;
		color: #fff;
		background: #464646;
	    }
	.cal_tab_header li.ui-tabs-selected a .cal_tab_date {
		color: #313131;
	    }
	.cal_tab_header li.ui-tabs-selected a .cal_tab_day {
		font-size: 14px;
		line-height: 14px;
		color: #313131;
	    }
	.cal_tab_header li.ui-tabs-selected a .cal_tab_icon {
		background-position: 50% -95px;
	    }
	#browse_cal {
	    display:none;
	    }
	.cal_tab_first
	.section_bucket_event_cal { 
		float:left;
		height:40px;
		margin:0 14px 14px 0;
		width:40px;
	    }

	.section_bucket_event_cal a { 
		display:block;
		position:relative;
	    }
	.section_bucket_event_cal a .section_bucket_event_cal_month { 
		display:block;
		font-size:11px;
		height:18px;
		left:0;
		line-height:20px;
		position:absolute;
		text-align:center;
		text-transform:uppercase;
		top:0;
		width:100%;
	    }

	.section_bucket_event_cal a .section_bucket_event_cal_date { 
		display:block;
		font-size:21px;
		font-weight:bold;
		left:0;
		letter-spacing:-1px;
		line-height:42px;
		position:absolute;
		text-align:center;
		top:9px;
		width:100%;
	    }

	.section_bucket_event_cal a:hover {
		text-decoration: none;
	    }
/* CALENDAR CSS */
table.event_calendar {
    width: 100%;
    margin: 0;
	padding: 0;
}
#primary_content table.event_calendar {
	width: 95%;
	margin: 10px auto;
}
.event_calendar th {
    color: #333;
    padding: 7px;
    text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.event_calendar tr.days {
    color: #000;

}
#sections .event_calendar tr td {
    text-align: center;
	vertical-align: middle;
    margin: 1px;
    border: 1px dotted #cecece;
    height:55px;
    font-weight:bold;
    font-size:1.2em;
}
#sections .event_calendar td.month_nav {
    text-indent:-50000px;
    border:none;
	font-size:12px;
	width:82px;
    }
td.month_nav a {
    background:#aaa url(../img/buttons/calendar_arrows.png) no-repeat 0 -1px;
    display:block;
    width:100%;
    height:100%;
    }
td.month_nav a:hover {
    background-color:#000;
    }
td.month_nav.prev a {
    background-position:0 -50px;
    }
#sidebar_events td.month_nav.prev a {
    background-position:-11px -59px;
}
#sidebar_events td.month_nav.next a {
    background-position:-13px -10px;
}
#primary_content .event_calendar td {
	height: 50px;
	width:50px;
	width:70px;
}
#secondary_content .event_calendar td {
	height: 35px;
}
.event_calendar tr.days td {
    background-color: none;
    color: #000;
    font-weight: bold;
}
.event_calendar td.today {
    background-color: #313131;
}
.event_calendar td.eventful {
    background-color: #cecece;
	font-weight: bold;
}
#event_introduction {
	padding:0 0 14px 0;
	}
/* FORMS */
.attached_button {
	border-right: none;
    }
.input_with_label {
	float: left;
    }
.text_input {
	font-size: 14px;
	height: 26px;
    }
label {
	font-size: 12px;
	color: #777;
    }
.events_browse_content {

    }
#browse_search_form {
	position: relative;
    }
#browse_search_input_with_label {
	width: 453px;
    }
#browse_search_input, #id_q.vTextField {
    padding:3px 0 3px 5px;
	width: 447px;
	font-size:1.5em;
	color:#777;
	border: 1px solid #536982;
    }
#browse_search_input_with_label label {
    font-size:.75em;
    margin:2px 0 0 0;
    display:block;
    }
#browse_search_input_field, #id_q.text_input {
	width: 301px;
	border-right: none;
    }
#browse_search_submit {
	width: 108px;
	float: left;
    }
#id_genres {
	width: 150px; 
	float: left; 
	margin-right: 14px; 
	margin-top: 3px;
    }
#id_bands_category_filter.filter {
	width: 150px; 
	margin-right: 14px; 
	margin-top: 3px;
	margin-left: 14px;
    }
/* END FORMS */
#browse_filter {
	padding: 14px;
	border-bottom: #dadada solid 1px;
    }
.browse_filter {
    display:block;
	font-size: 14px;
    }

form#browse_search_form select {
    width:130px;
    }
form#browse_search_form fieldset {
    float:left;
    margin:0 21px 0 0;
    }
input#search_button {
    margin:19px 0 0 0;
    }
#browse_search_form select {
    float:left;
    margin:5px 0 0 0;
    }
.browse_list li {
	padding: 14px 0;
	position:relative;
    }
.browse_list li.odd {
	background: #fff;
}
.browse_list li.even {
	background: #eaeaea;
}
.browse_list li.no_results {
    text-align:center;
    }
.browse_list li.odd {
	background: #fff;
    }
.browse_list h4 {
	float: left;
	margin: 0;
	padding: 0;
	width: 340px;
    }
.browse_list.place h4 {
	margin: 0;
	padding: 0;
	float:none;
    }
.browse_list.bands h4 {
	width: 370px;
    }
.bucket_primary .browse_list h4 {
	border: none;
    }
h4 a.browse_list_title, h4.browse_list_title {
	display: block;
	margin-left: 14px;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #000;
    }
h4 a.browse_list_venue {
	display: block;
	margin-left: 14px;
	font-size: 14px;
	line-height: 14px;
	color: #777;
    }
ul.secondary_list {
    display:block;
    margin:0 0 0 14px;
    }
ul.secondary_list li {
    float:left;
    padding:0 3px 14px 0;
    }
a.browse_list_cuisine {
    display:inline;
	font-size: 14px;
	line-height: 14px;
	color: #777;
    }
h5.browse_list_time {
	float: left;
	margin: 0;
	padding: 0;
	width: 155px;
	font-size: 14px;
	line-height: 14px;
	padding-top: 5px;
	font-weight: normal;
	color: #777;
    }
a.browse_list_maplink {
	float: none;
	width: 75px;
	height: 28px;
	overflow: hidden;
	text-indent: -50000px;
    position:absolute;
    top:10px;
    right:14px;
	display:block;
    }
.genre_list_wrapper a {
	
    }
.genre_list_wrapper a:hover {
	text-decoration: underline;
    }
.genre_list_wrapper {
    float:right;
    width:200px;
    padding:0 14px 0 0;
}
.ajax_loader {
	background:#EAEAEA none repeat scroll 0 0;
	color:#888888;
	display:none;
	height:72px;
	padding:28px 0 0;
	text-align:center;
}
.list_map {
	display: none;
	border:1px solid #DADADA;
	float: left;
	clear: left;
	margin: 14px 0 14px 14px;
	overflow:hidden;
    }
/* PAGINATION */

ul li.pagination {
	padding:0;
	}
.pagination {
	font-size: 12px;
	background: #EAEAEA;
    }
.inverted_body .pagination {
	background: #222;
    }
.pagination_top {
	border-bottom: #dadada 1px solid;
    }
.pagination_bottom {
	border-top: #dadada 1px solid;
    }

ul.paginated_arrows,
ul.time_paginated_arrows {
    border-top:1px solid #DADADA;
	position: relative;
	list-style-type: none;
	height: 48px;
	margin: 0;
	padding: 0;
    }
.inverted_body ul.paginated_arrows, .inverted_body ul.time_paginated_arrows {
	border-color: #232323;
}
ul.comments_paginated_arrows {
	height: 42px;
    }
ul.time_paginated_arrows li,
ul.paginated_arrows li {
	position: absolute;
	display: block;
	height: 42px;
	line-height: 42px;
	text-indent: -50000px;
	background-repeat: no-repeat;
	background-color: #cccccc;
	padding:0;
    }
.inverted ul.time_paginated_arrows li,
.inverted ul.paginated_arrows li {
	background-color: #333;
    }
ul.time_paginated_arrows li a,
ul.paginated_arrows li a {
	display: block;
	height: 42px;
	text-indent: -50000px;
	background-repeat: no-repeat;
	background-color: #AAA8A8;
    }
ul.time_paginated_arrows li.time_paginated_counter,
ul.paginated_arrows li.paginated_counter {
	top: 0;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	text-align: center;
	font-size: 14px;
	line-height: 42px;
	text-indent: 0;
	background: none;
    }
.time_paginated_prev, .paginated_prev {
	top: 0;
	left: 14px;
    }
.paginated_prev, .paginated_prev a {
	width: 74px;
	background-image: url(../img/buttons/default_prev.png);
    }
.time_paginated_prev, .time_paginated_prev a  {
	width: 83px;
	background-image: url(../img/buttons/time_prev.png);
    }
.inverted_body .time_paginated_prev, .inverted_body .time_paginated_prev a {
	background-image: url(../img/buttons/time_prev_inverted.png);
    }
.inverted_body .time_paginated_arrows_reverse .time_paginated_prev, .inverted_body .time_paginated_arrows_reverse .time_paginated_prev a {
	width: 90px;
	background-image: url(../img/buttons/time_prev_inverted_reversechron.png);
    }
.time_paginated_arrows_reverse .time_paginated_prev, .time_paginated_arrows_reverse .time_paginated_prev a {
	width: 90px;
	background-image: url(../img/buttons/time_prev_reversechron.png);
    }

.time_paginated_next,
.paginated_next {
	top: 0;
	right: 14px;
    }
.paginated_next, .paginated_next a {
	width: 74px;
	background-image: url(../img/buttons/default_next.png);
    }
.time_paginated_next, .time_paginated_next a {
	width: 83px;
	background-image: url(../img/buttons/time_next.png);
    }
.inverted_body .time_paginated_next, .inverted_body .time_paginated_next a {
	width: 90px;
	background-image: url(../img/buttons/time_next_inverted.png);
    }
.inverted_body .time_paginated_arrows_reverse .time_paginated_next, .inverted_body .time_paginated_arrows_reverse .time_paginated_next a {
	width: 83px;
	background-image: url(../img/buttons/time_next_inverted_reversechron.png);
    }
.time_paginated_arrows_reverse .time_paginated_next, .time_paginated_arrows_reverse .time_paginated_next a {
	width: 83px;
	background-image: url(../img/buttons/time_next_reversechron.png);
    }
ul.time_paginated_arrows li a:hover,
ul.paginated_arrows li a:hover {
	background-color:#373737;
    }
.inverted_body .time_paginated_arrows a:hover {
	background-color: #eaeaea;
    }
.inverted_body .time_paginated_arrows_reverse li {
	background-color: #333;
    }
.inverted_body .time_paginated_arrows_reverse li a {
	background-color: #bbb;
    }
.inverted_body .time_paginated_arrows_reverse li a:hover {
	background-color: #fff;
    }
.pagination_top .comment_pagination_placeholder {
	height: 14px;
    }
.pagination_bottom .comment_pagination_placeholder {
	display: none;
	height: 0;
    }
/* END PAGINATION */

a.browse_list_maplink {
background:transparent url(../_sites/gve/img/buttons/map_expand.gif) no-repeat scroll 0 0;
}



/* COMMENTS */
#comments {
	margin: 0 0 21px 0;
}
#comments .titlebar {
	position: relative;
}
#titlebar_comment_count {
	font-size: .75em;
	color: #ccc;
}
.comment_list_wrapper {
	position: relative;
	padding: 14px;
	background: #fff;
    }
.comment_list {
	border: #dadada solid 1px;
    }
.comment_opt {
	font-size: 12px;
    }
.hidden {
	display: none;
	visibility: hidden;
    }
.no_comments {
	margin: 14px;
	font-size: 1.25em;
    }
.comment_wrapper {
	clear: both;
	margin: 0;
	padding: 7px 0 14px;
    }
.comment_wrapper_odd {
	background: #fff url(../img/bgs/comment_back_even.gif) 0 0 repeat-y;
    }
.comment_wrapper_even {
	background: #efefef url(../img/bgs/comment_back_odd.gif) 0 0 repeat-y;
    }
ul.comment_info {
	width: 110px;
	float: left;
	text-align: right;
	list-style-type: none;
	padding-top: 8px;
    }
ul.comment_info li {
	color:#666;
	font-size:11px;
	line-height:11px;
	margin: 0 0 4px 0;
	padding: 0;
    }
ul.comment_info li.removal {
	margin-bottom: 25px;
    }
ul.comment_info li a {
	font-weight: normal;
    }
.comment_wrapper a:hover {
	text-decoration: underline;
    }
.comment_body {
	float: right;
	margin-right: 14px;
	width: 405px;
    }
h5.author {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:3px 3px 3px 0;
    }
h5.author .is_staff {
	font-size: .75em;
	text-transform: uppercase;
	color: red;
    }
.comment-admin h5.author {
	color: #fff;
    }
.comment-admin h5.author a {
	color: #fff;
    }
.comment_body p {
	font-size:12px;
	margin:10px 0;
	line-height: 18px;
    }
.comment_body blockquote {
	margin: 10px 0 18px 0;
	padding: 0 10px;
	border-left: #e5e5e5 solid 1px;
	background: url(http://web.knoxnews.com/static/images/gvx/nav/quotes.gif) 10px 28px no-repeat;
    }
.comment_body blockquote p {
margin-left: 30px;
}
.comment_body blockquote p.comment-response_to {
margin-left: 0;
}
.comment-not-public {
display: none;
}
.comment-not-public-warning {
font-style: italic;
}
.comment-not-public-warning a {
font-weight: bold;
}
p.comments_privacy {
font-size: 11px;
font-style: italic;
}
.comment_form_wrapper {
padding: 14px;
}
.comment_form {
padding: 14px;
background: #fff;
border: #dadada solid 1px;
color: #313131;
}
.errorlist {
margin: 0;
padding: 0;
display: inline;
}
.errorlist li {
display: inline;
padding-right: 14px;
}
.error, .errorlist li {
color: red;
font-weight: bold;
font-size: .75em;
text-transform: uppercase;
}
#comments_ad {
	padding: 14px 0;
	text-align: center;
	border-top: #cdcdcd solid 1px;
	background: #fff;
}
#comments_ad.comments_ad_integrated {
	border-bottom: #cdcdcd solid 1px;
}
.hidecomments .comment_wrapper,
.hidecomments .pagination_comments,
.hidecomments .comment_form_wrapper,
.hidecomments .no_comments {
	display: none;
}
.hidecomments #comments_ad {
	border: none;
}

/* MEDIA PAGES */
.inverted_body #content_wrapper {
	color: #fff;
    background: #151515 url(../img/inverted/rounded_corner_inverted.gif) no-repeat right top;
    }
.inverted_body #section_header {
	background: none;
    }
.inverted_body .bucket_primary {
	color: #ddd;
	background: #000;
	border-color: #232323;
    }
.inverted_body .bucket_secondary {
	color: #ddd;
	background: #222;
	border-color: #333;
    }
.inverted_body #primary_content .bucket_secondary {
	background: #000;
	border-color: #232323;
    }
.inverted_body #primary_content .bucket_secondary a {
	color: #999;
    }
.inverted_body #primary_content .bucket_secondary a:hover {
	color: #eaeaea;
	text-decoration: none;
    }
.inverted_body .comment_form {
	color: #ddd;
	background: #111;
	border-color: #333;
    }
.inverted_body .tab_header li.ui-tabs-selected a, .inverted_body .tab_header li.ui-tabs-selected a:hover {
	color: #ddd;
	background: #222;
    }
.inverted_body .comment_list_wrapper {
	background: #151515;
	border-color: #333;
    }
.inverted_body .pagination_top, .inverted_body .pagination_bottom {
	border-color: #333;
    }
.inverted_body input, .inverted_body textarea {
	color: #ddd;
	border: #333 solid 1px;
	background: #000;
    }
.inverted_body .comment_list {
	border-color: #333;
    }
.inverted_body .comment_wrapper_odd {
	background: #313131 url(../img/inverted/comment_back_odd.gif) 0 0 repeat-y;
    }
.inverted_body .comment_wrapper_even {
	background: #292929 url(../img/inverted/comment_back_even.gif) 0 0 repeat-y;
    }
.inverted_body h5.author {
	color: #999;
    }
.inverted_body ul.comment_info li {
	color: #999;
    }
.inverted_body .bigbox_wrapper {
	background-color: #313131;
	border-color: #444;
    }
#media_wrapper {
	margin-bottom: 21px;
	background: #000 url(../img/inverted/media_corner_inverted.gif) right top no-repeat;
    }

#media_wrapper.video_detail {
	padding: 14px;
    }
ul.media_arrows {
	position: relative;
	list-style-type: none;
	height: 48px;
	margin: 0;
	padding: 0;
    }
#media_wrapper.video_detail ul.media_arrows, #media_wrapper.galleryorphoto_detail ul.media_arrows {
	float: left;
	clear: left;
	width: 606px;
}
ul.media_arrows li {
	position: absolute;
	display: block;
	height: 42px;
	line-height: 42px;
	text-indent: -50000px;
	background-repeat: no-repeat;
	background-color: #373737;
    }
.ui-tabs-nav ul.media_arrows li a {
	display: block;
	height: 42px;
	text-indent: -50000px;
	background-repeat: no-repeat;
	background-color: #d9d9d9;
    }

.ui-tabs-nav ul.media_arrows li.media_counter {
	top: 0;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	text-align: center;
	font-size: 14px;
	line-height: 42px;
	text-indent: 0;
	background: none;
    }
.ui-tabs-nav .media_prev {
	top: 0;
	left: 14px;
    }
.ui-tabs-nav .media_prev, .media_prev a {
	width: 74px;
	background-image: url(../img/inverted/media_prev.png);
    }
.ui-tabs-nav .media_next {
	top: 0;
	right: 14px;
    }
.ui-tabs-nav .media_next, .media_next a {
	width: 74px;
	background-image: url(../img/inverted/media_next.png);
    }
#media {
	float: left;
	clear: left;
	margin-bottom: 14px;
}
p.media_caption {
	padding: 0 14px;
	font-size: 14px;
	line-height: 21px;
	float: left;
	clear: left;
    }
p.media_credit {
	float: left;
	clear: left;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 14px;
	padding: 0 14px;
	color: #999;
	margin-bottom: 21px;
}
p.media_credit_withcaption {
	margin-top: -.5em;
}
p.media_pictopia_prompt {
	float: left;
	clear: left;
	height: 30px;
}
p.media_pictopia_prompt a, .inverted_body #content_wrapper #primary_content p.media_pictopia_prompt a {
	display: block;
	font-size: .875em;
	line-height: 30px;
	padding: 0 14px;
	margin: 0 0 14px 14px;
	color: #fff;
	font-weight: bold;
	background: #333;
	border: #555 solid 1px;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}
p.media_pictopia_prompt a:hover, .inverted_body #content_wrapper #primary_content p.media_pictopia_prompt a:hover {
	background: #444;
	text-decoration: none;
}
.media_thumbs {
	float: left;
	width: 607px;
	padding-top: 14px;
	background: url(../img/inverted/media_thumbs_top.jpg) 0 0 no-repeat;
    }
.media_thumbs li {
	float: left;
	margin-left: 6px;
	margin-bottom: 8px;
    }
.media_thumbs li a {
	display: block;
	width: 75px;
	height: 75px;
	margin: 0;
	padding: 0;
	border: #000 solid 2px;
    }
.media_thumbs li a:hover {
	border-color: #fff;
    }

.video_detail p.date {
	color:#aaa;
	font-size:0.75em;
	margin-bottom: 3px;
}

p.video_credits {
	font-size: .75em;
	margin: 3px 14px 0 14px;
	line-height: 2em;
}


/* END MEDIA PAGE */

/*VIDEO DETAIL */
.titlebar.video_detail {
	margin-top: 21px;
    }
.video_information {
	margin-top: 14px;
    }
.video_information h4 {
	color: #999999;
	border-color: #232323;
    }
.video_information p {
	font-size: .875em;
	font-weight: normal;
    }
.video_detail .titlebar h3 {
	font-size: 1em;
    }
table.details.video_info th {
	padding-top: 3px;
	color:#fff;
	background-color: #313131;
    }
table.details.video_info tr.odd {
	background:#141414 none repeat scroll 0 0;
    }
table.details.video_info td.value {
	color:#fff;
    }

/* VIDEO LIST */
#primary_content_full_width {	
	width:auto;
    }
.inverted_body #primary_content_full_width #media_wrapper {
	background: none;
	border: none;
	margin-bottom:21px;
	position: relative;
	float: left;
    }
#section_bucket_video_archive .tab_header {
	background:transparent none repeat scroll 0 0;
	border-bottom: 1px solid #333;
    }
.inverted_body #section_bucket_video_archive .bucket_primary {
	padding: 21px 0px 21px 35px;
	position: relative;
	background:#000 none repeat scroll 0 0;
	border: 1px solid #333;
	border-top: none;
    }
#media_wrapper.video_archive {
	padding:0;
    }
#media_wrapper .ui-tabs-nav {
	width: auto;
}
.inverted_body #section_bucket_video_archive .tab_header li.ui-tabs-selected a {
	border: 1px solid #333;
	border-bottom: none;
	margin-bottom: -1px;
    }
.inverted_body #section_bucket_video_archive .tab_header li.ui-tabs-selected a, .inverted_body #section_bucket_video_archive .tab_header li.ui-tabs-selected a:hover {
	background:#000 none repeat scroll 0 0;
	color:#DDDDDD;
    }
#video_archive_channels {
	width: 150px;
	float: left;
	margin-right: 20px;
	display: inline;
    }
.video_archive_grid {
	float: left;
	width: 738px;
    }
.video_archive_grid.no_channels {
	float: left;
	width: 918px;
    }
ul.video_archive_grid_list li {
	float: none;
	width: 160px;
	height: 280px;
	margin: 0 20px 21px 0;
	min-height: 100px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
    }
ul.video_archive_grid_list li a {
	display: inline;
	height: auto;
	line-height: 1em;
	text-align: left;
	text-transform: none;
	width: auto;
}
ul.video_ratings li {
	float:left;
	font-size:1em;
	height:21px;
	line-height:21px;
	margin-right:14px;
	height: auto;
	display: block;
	min-height: 21px;
	width: auto;
    }   
ul.video_archive_grid_list li h4 a {
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
    }
ul.video_archive_grid_list li h4 a:hover {
	text-decoration: underline;
    }
ul.video_archive_grid_list li .video_pub_date {
	font-size: 11px;
	line-height: 18px;
    }
ul.video_archive_grid_list li.bigbox_ad {
	width: 344px;
	height: 280px;
	background-color: #0c0c0c;
    }
#section_bucket_video_archive .video_archive_titlebar.titlebar {
	background: none;
	margin:0 0 0px -35px;
	padding: 0 0 42px 0;
	background: url( ../img/bgs/video_archive_titlebar.gif) no-repeat 0px 49px;
    }
#section_bucket_video_archive .video_archive_titlebar.titlebar h3 {
	font-size:1.25em;
	font-weight:normal;
	line-height:35px;
	margin: 0 0 0 14px;
	padding:0;
	font-weight: bold;
	color: #555;
    }
#video_archive_channels_list li {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 16px;
    }
#video_archive_channels_list li a {
	display: block;
	padding: 5px;
	padding-left: 14px;
	color: #c2c2c2;
	height: auto;
	line-height: 1em;
	text-align: left;
	text-transform: normal;
	width: auto;
    }
#video_archive_channels_list li a.active_channel {
	background-color: #151515;
    }
#video_archive_channels_list li a:hover {
	background-color: #151515;
    }
#section_bucket_video_archive ul.subchannel {
	padding-left: 14px;
    }
#section_bucket_video_archive ul.subchannel li a {
	font-weight: normal;
    }
#section_bucket_video_archive .video_list_pagination_top {
	text-align: right;
	clear: both;
	margin:-3px 21px 0 0px;
	font-size: 12px;
	float: right;
	width: 300px;
	position: relative;
    }
#section_bucket_video_archive .video_list_pagination_bottom {
	text-align: right;
	clear: both;
	margin:0 0 0 -35px;
	padding: 28px 35px 0px 35px;
	font-size: 12px;
	background: url( ../img/bgs/video_archive_titlebar.gif) no-repeat 0px 0px;
    }
#section_bucket_video_archive ul.video_ratings {
	display:inline;
	float:left;
	margin-top: 7px;
    }
#section_bucket_video_archive .video_ratings li {
	float:left;
	font-size:1em;
	height:21px;
	line-height:21px;
	margin-right:14px;
	color:#A8A8A8;
    }

	ul.subchannel{display:none;}
    li.hot ul.subchannel{display:block;}
    .circle_loader{background:url(../img/icons/circle-loader.gif) top center no-repeat;height:35px;margin-top:75px;}

#section_bucket_video_archive .inverted ul.comments_paginated_arrows li a {
	background-color: #d3a26a;
    }
