div.outer-container {
	width: 970px;
	margin: 0 auto;
	-moz-box-shadow: 0 0 .5em #666;
	-webkit-box-shadow: 0 0 .5em #666;
	box-shadow: 0 0 .5em #666;
	border-top: none;
	border-right: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
	border-left: 1px #AAA solid;
	background-color: White;
}

body {
	background-color: #FAFAFA;
}

/*
	LAYOUT ELEMENTS
*/

hr {
	background: #AAA;
	color: #AAA;
}

hr.heavy {
	height: 2px;
	margin: 0 0 15px;
}

.box {
	background-color: #FCFCFC;
	border: 1px solid #AAA;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 9px;
}
.box.notice, .box.notice a {
	color: black;

}
.box .header {
	display: block;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	color: #444;
	text-shadow: 0 1px 1px White;
	text-align: center;
	margin: -9px -9px 0 -9px;
	padding: 2px 0 4px 0;
	margin-bottom: 9px;
	border-bottom: 1px #AAA solid;
	border-top: 2px #F5F5F5 solid;
	background-color: #E7E7E7;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

.box.channel-search .header {
	color: White;
	text-shadow: 0 -1px 0 #555;
	background-color: #00964A;
	border-top: 1px solid #33CB7D;
}

.alert {
	color: #8B2100;
	background-color: #EA8869;
	border: 1px solid #A04528;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 9px;
}

.notice {
	background-color: #FFF66A;
	border: 1px #E9C96A solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 9px;
}

.success {
	color: #006600;
	background-color: #99CC66;
	border: 1px #003300 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 9px;
}

/*
	TYPEOGRAPHY
*/
.text-center
{
	text-align: center;
}
a, a:visited, a:active, a:hover {
	color: #0F1D69;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1.sectionhead {
	color: #1C7146;
	border-bottom: 3px #555 solid;
	margin-bottom: 15px;
}

h5 {
	color: #006230;
	font-family: Lucida Grande, Verdana, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 4px;
	border-top: 2px solid #AAA;
	border-bottom: 1px #EFEFEF solid;
	padding-top: 4px;
	padding-bottom: 3px;
}

h5 a, h5 a:visited {
	color: #006230;
	text-decoration: none;
}

h5 a:hover {
	text-decoration: underline;
	color: #006330;
}

.dateline {
	color: #A04528;
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}

.byline {
	color: #333;
}

.credit {
	display: block;
	font-size: 9px;
	text-align: right;
	color: #333;
	vertical-align: text-top;
	line-height: 9px;
	margin-bottom: 0;
}

.cutline {
	color: #222;
	font-size: 11px;
}

.uc {
	text-transform: uppercase;
}

/*
	BUTTONS
*/

a.btn:hover {
	text-decoration: none;
}

a.btn {
	background-color: #E7E7E7;
	border: 1px #AAA solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #444;
	display: inline-block;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	padding: 4px 8px;
	font-size: 12px;
	text-shadow: 0 1px 1px White;
	text-decoration: none;
	background-image: -o-linear-gradient(top, rgba(241,241,241,255) 0%, rgba(223,223,223,255) 58%, rgba(205,205,205,255) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dfdfdf'endColorstr='#cdcdcd');
}

a.btn.blue {
	background-image: -o-linear-gradient(top, rgba(148,167,228,255) 33%, rgba(133,155,224,255) 63%, rgba(119,144,221,255) 82%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94a7e4', endColorstr='#859be0'endColorstr='#7790dd');
}

a.btn.green {
	color: White;
	text-shadow: 0 -1px 0 #555;
	border: 1px #AAA solid;
	/* Old browsers */
	background-image: url(http://c774712.r12.cf2.rackcdn.com/images/search-bg.png);
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0eba0e', endColorstr='#11870a',GradientType=0 );
	/* IE6-9 */
	background: linear-gradient(top, #0eba0e 0%,#11870a 100%);
	/* W3C */
}

/*
	FORMS
*/

button[type="submit"] {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	color: #444;
	text-shadow: 0 1px 1px White;
	border: 1px #AAA solid;
	padding: 4px;
	background-color: #E7E7E7;
	font-size: 12px;
}

button[type="submit"]:hover, button[type="submit"]:active {
	color: White;
	text-shadow: 0 1px 1px #444;
	background-color: #999;
	border-color: #444;
}

button[type="button"] {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	color: #444;
	text-shadow: 0 1px 1px White;
	border: 1px #AAA solid;
	padding: 4px;
	background-color: #CCC;
	font-size: 12px;
	/* for W3C-compliant browsers */
	/* for Safari 5.03+ and Chrome 7+ */
	/* for Firefox 3.6+ */
	/* for Opera 11.1+ */
	background-image: -o-linear-gradient(top, rgba(204,204,204,255) 0%, rgba(187,187,187,255) 50%, rgba(170,170,170,255) 100%);
	/* for IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#bbbbbb'endColorstr='#aaaaaa');
}

.error {
	background: #D63300;
	color: White;
	padding: 4px;
	border: 1px solid #8B2100;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 .5em #666;
	-webkit-box-shadow: 0 0 .5em #666;
	box-shadow: 0 0 .5em #666;
}

.error p {
	padding: 0;
	margin: 0;
}

.error em {
	border: 10px solid;
	border-color: #D63300 transparent transparent;
	bottom: -20px;
	display: block;
	height: 0;
	left: 60px;
	position: absolute;
	width: 0;
}

.info h3 {
	font-weight: bold;
}

.info .sign_in-link {
	font-size: 18px;
	line-height: 18px;
	padding: 4px 9px;
	border: 1px #006230 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #00964A;
	color: #F1F1F1;
	text-shadow: 0 -1px 1px #006230;
}

/* 
	LISTS 
*/

/* headlines */
img.left {
	margin-right: 9px;
	margin-bottom: 1px;
}

ul.headlines {
	padding-left: 0;
	margin-right: 0;
}

ul.headlines, ul.headlines li {
	list-style-type: none;
}

ul.headlines li {
	margin-bottom: 9px;
}

ul.headlines li a {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 13px;
}

ul.headlines li h3, .headlines h3 {
	margin-bottom: 9px;
}

ul.headlines li h3 a {
	font-size: 18px;
	font-weight: normal;
}

ul.headlines li p {
	color: #333;
	margin-bottom: 0;
}

ul.headlines li div.image {
	float: left;
	margin-top: 6px;
	margin-right: 10px;
}

ul.headlines li div.image img {
	vertical-align: middle;
}

ul.headlines li p a
{
	color: #0F1D69;
	text-decoration: none;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	display: inline;
	font-weight: normal;
	font-size: 12px;
}

ul.headlines.no-a a
{
	color: #0F1D69;
	text-decoration: none;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	display: inline;
	font-weight: normal;
	font-size: 12px;
}

/* tease */
.tease h2 {
	margin-bottom: 2px;
}

/* pagination */
ul.headlines li.pagination {
}

ul.headlines li.pagination strong {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 11px;
	color: #555;
	display: block;
	float: left;
	padding: 5px 10px 5px 0;
}

ul.headlines li.pagination a {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	padding: 5px;
}

/* plain list */
ul.plain, ul.plain li {
	list-style-type: none;
	padding-left: 0;
	margin-right: 0;
}

img.icon, a img.icon {
	margin: 0 0 -1px 0;
	padding: 0;
	vertical-align: text-bottom;
}

/*
	ARTICLES
*/
div.article-images
{
	position: relative;
	float: left;
	width: 220px;
	margin-right: 10px;
	margin-bottom: 18px;
}
/* related */

div.related {
	float: left;
	margin-right: 10px;
	width: 220px;
}

div.related .small {
	color: #666;
}

div.related h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.related div.image {
	margin-bottom: 18px;
}

div.related div.gallery {
}

div.related div.gallery p {
	color: #222;
	font-size: 11px;
}

div.related .headlines a {
	font-size: 12px;
}

/*
	TEASES
*/

.tease h2 {
}

.tease .image.left {
	margin-right: 10px;
}

/*
	HEADER
*/

#header {
	padding: 9px 0;
	height: 75px;
}

#toolbar {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 11px;
	color: #444;
	font-weight: bold;
	text-shadow: 0 1px 0 #EFEFEF;
	/*background-color: White;*/
	background-color: #B1C8C2;
	/* border-bottom: 1px solid #AAA;*/ 
	width: 960px;
	margin-left: -10px;
	padding-left: 10px;
	z-index: 1001;
}

#toolbar .links {
	text-align: center;
	height: 16px;
}

#toolbar .links ul {
	display: inline-block;
}

#toolbar ul, #toolbar ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#toolbar ul li {
	float: left;
	position: relative;
}

#toolbar ul li a {
	color: #444;
	font-weight: bold;
	text-shadow: 0 1px 0 #EFEFEF;
	display: block;
	padding: 0 7px 0 7px;
	/* border-left: 1px #9FB8B1 solid;*/
}

#toolbar ul li.last a {
	border-right: 1px solid #9FB8B1;
}

#toolbar .user ul {
	float: right;
}

ul#signin-links {
}

ul#signin-links li a.signin {
}

ul#signin-links li ul#signin-form {
	color: #111;
	text-shadow: 0 1px 0 White;
	text-align: left;
	padding: 10px;
	background-color: #CCC;
	display: none;
	position: absolute;
	top: 16px;
	left: -89px;
	z-index: 1000;
	-moz-box-shadow: 0 1px 2px #666;
	-webkit-box-shadow: 0 1px 2px #999;
	border-right: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
	border-left: 1px #AAA solid;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	float: none;
}

ul#signin-links li ul#signin-form a {
	border: none;
}

/* 
	NAVIGATION
*/

#navigation {
	height: 36px;
	margin-left: -10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
	background-repeat: repeat-x;
	/* Old browsers */
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-bg.png);
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cdcdcd',GradientType=0 ); */
	/* IE6-9 */
	/* background: linear-gradient(top, #cecece 0%,#a0a0a0 100%);*/
	background: linear-gradient(top, #f1f1f1 0%,#cdcdcd 100%);
	/* W3C */
}

#navigation ul, #navigation ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#navigation ul li {
	float: left;
}

#navigation ul li a {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	color: #444;
	text-shadow: 0 1px 1px White;
	font-weight: bold;
	display: block;
	padding: 7px 10px 8px 10px;
	font-size: 14px;
	/* border-left: 2px rgba(0,0,0,0) solid;
	border-right: 2px rgba(0,0,0,0) solid;*/ 
}

#navigation ul li.current {
	/* Old browsers */
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-bg-over.png);
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#a0a0a0',GradientType=0 );
	/* IE6-9 */
	/* background: linear-gradient(top, #f1f1f1 0%,#cdcdcd 100%);*/ 
	text-shadow: 0 -1px 1px #333;
	background: linear-gradient(top, #cecece 0%,#a0a0a0 100%);
	/* W3C */
}

#navigation ul li.current a {
	/* color: #B1C8C2; */
	color: Black; /* 111 */ 
	/* text-shadow: 0 -1px Black; */
	/* text-shadow: 0 -1px 0 #999;*/
	/* border-bottom: 1px #E7E7E7 solid;
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-current-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;*/
}

#navigation ul li a:hover {
	/* color: White;*/
	/* color: #111; */
	text-decoration: none;
	/* background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-bg-over.png);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#a0a0a0',GradientType=0 );
	background: linear-gradient(top, #cecece 0%,#a0a0a0 100%); */
	/* background: #A0A0A0; */
	/* background: #B1C8C2; */ 
	/* text-shadow: 0 -1px 1px #333;
	border-bottom: 1px #E7E7E7 solid;
	border-left: 2px #AAA solid;
	border-right: 2px #AAA solid; */
	/* background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-current-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom; */
}

/*#navigation ul li.current a:hover {
	color: White;
}*/

#navigation .editorial {
	/*background-image: url(http://themercury.grandjunctionmedia.com/site/images/nav-bg.png);*/
}

#navigation .editorial li a:hover {
	border-bottom: 1px #E7E7E7 solid;
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-current-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#navigation .editorial li#k-state-nav-item {
	/* Old browsers */
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-bg-kstate.png);
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f5dac', endColorstr='#51037d',GradientType=0 );
	/* IE6-9 */
	/* background: linear-gradient(top, #f1f1f1 0%,#cdcdcd 100%);*/
	/* background: linear-gradient(top, #8f5dac 22%,#51037d 100%);*/
	/* hover: {background: DarkOrchid;}; */
	/* W3C */
}

#navigation .editorial li#k-state-nav-item a {
	color: White;
	/* color: #EEE; */
	text-shadow: 0 -1px 1px #333;
}
/* 
#navigation .editorial li#k-state-nav-item a:hover {
	color:White;
	background: DarkOrchid;
	border-bottom: 1px #E7E7E7 solid;
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-current-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
} */

#navigation .editorial li#k-state-nav-item:hover {
	/* Old browsers */
	/* background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-bg-kstate.png); */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f5dac', endColorstr='#51037d',GradientType=0 );*/
	/* IE6-9 */
	/* background: #8A2BE2;*/
	/* background: DarkOrchid;*/
	/* color:White; */
	/*text-shadow: 0 -1px 1px #333;*/
	/* background: linear-gradient(top, #8f5dac 22%,#51037d 100%); */
	/* W3C */
}

#navigation .classifieds {
	/* Old browsers */
	/* background-image: url(http://c774712.r12.cf2.rackcdn.com/images/nav-bg-lightgold.png);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff66a', endColorstr='#e9c96a',GradientType=0 ); */
	/* background: linear-gradient(top, #fff66a 10%,#e9c96a 100%);*/
	/* background: linear-gradient(top, #8f5dac 22%,#51037d 100%);*/
	/* border-left: 1px #999 solid; 
	/* margin-left: -1px;*/
}
#navigation .classifieds ul {
	float: right;
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-bg-lightgold.png);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff66a', endColorstr='#e9c96a',GradientType=0 );
}

#navigation .classifieds ul li a {
	color: #444;
	text-shadow: 0 1px 1px #FFF;
	/* background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-bg-lightgold.png);*/
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff66a', endColorstr='#e9c96a',GradientType=0 );*/
	background: linear-gradient(top, #fff66a 10%,#e9c96a 100%);
}
/* 
#navigation .classifieds ul li a:hover {
	background:Yellow;
	border-bottom: 1px #E7E7E7 solid;
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/nav-current-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
} */ 

#navigation ul.subnav {
	position: absolute;
	top: 36px;
	left: 10px;
	background-color: #E7E7E7;
	border: 1px #AAA solid;
	border-top: 1px #E7E7E7 solid;
	width: 708px;
	height: 30px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}

#navigation ul.subnav li a, #navigation .editorial li#k-state-nav-item ul.subnav li a {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	color: #444;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold;
	display: block;
	padding: 6px 8px 4px 8px;
	font-size: 11px;
	background-image: none;
	border: none;
	/* border-left: 1px rgba(0,0,0,0) solid;
	border-right: 1px rgba(0,0,0,0) solid;
	border-bottom: 5px rgba(0,0,0,0) solid; */ 
}

#navigation ul li ul.subnav a:hover {
	/* color:White;*/ 
	/* text-shadow: 0 -1px 1px #333; */
	/* color: #000; */
	/* border: none; */
	background:none;
	background-image: none;
	text-decoration: underline;
	/* border-left: 1px #B1C8C2 solid;
	border-right: 1px #B1C8C2 solid;
	border-bottom: 5px #B1C8C2 solid; */
}

#navigation .editorial li#k-state-nav-item ul.subnav li a:hover {
	background:none;
	/* border-left: 1px DarkOrchid solid;
	border-right: 1px DarkOrchid solid;
	border-bottom: 5px DarkOrchid solid; */ 	
}
/* #navigation li#kstate-nav-item ul.subnav a:hover {
	color: White;
	text-shadow: 0 -1px 1px #333;
	/* color: #000;*/
	border: none;
	background-image: none;
}*/

/*
	EVENTS/VENUES
*/
ul.events li.events-nav
{
	background-color: #006230;
	padding: 4px;
}
ul.events li.events-nav .prev
{
	display: inline-block;
	width: 20%;
	padding: 0;
	margin: 0;
}
ul.events li.events-nav .next
{
	display: inline-block;
	width: 19%;
	text-align: right;
	padding: 0;
	margin: 0;
}
ul.events li.events-nav .date
{
	display: inline-block;
	width: 60%;
	text-align: center;
	padding: 0;
	margin: 0;
}
ul.events li.events-nav .date h3
{
	padding: 0;
	margin: 0;
	color: #FFF;
	text-shadow: 0 -1px 1px #222;
}

ul.events li.events-nav a
{
	display: inline-block;
	text-shadow: 0 1px 1px #FFF;
	width: 6em;
	text-align: center;
	background-color: #E7E7E7;
	color: #222;
	font-weight: bold;
	padding: 4px 0 4px 0;
	border: 1px solid #666;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

ul.events li h5.event-date {
	text-align: center;
}

ul.events li .event-title {} 

ul.events li span.event-date {
	display: inline-block;
	width: 8em;
}

ul.events li span.venue-event-date {
	font-weight: bold;
	display: inline-block;
	width: 8em;
}

ul.events li span.venue-event-time {
	display: inline-block;
	width: 8em;
}


.events-detail ul li .hours-day
{
	display: inline-block;
	width: 7em;
}

ul.events li .event-time
{
	display: inline-block;
	width: 6em;
	font-weight: bold;
}
ul.events li .event-title
{
	display: inline-block;
	width: 16em;
}

ul.events li .event-description
{
/*	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;*/
}

ul.events li .event-description p
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.events-detail ul li .hours-day
{
	font-weight: bold;
}

.events-detail h4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
}
.events-detail h6
{
	color: #006230;
	font-family: Lucida Grande, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 4px;
	border-top: 2px solid #AAA;
	border-bottom: 1px #EFEFEF solid;
}


/*
	SEARCH
*/

/* site search box */
.search {
	padding: 5px 0 0 0;
	text-align: right;
}

.search input[type="text"] {
	margin: 0;
	width: 157px;
	border: 1px #AAA solid;
}

a.button.green {
	display: inline-block;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.search input[type="submit"], input[type="submit"].submit, button[type="submit"].submit, button.green, a.button.green {
	color: #FFF;
	font-size: 13px;
	text-shadow: 0 -1px 0 #555;
	border: 1px #AAA solid;
	padding-top: 3px;
	padding-bottom: 4px;
	/* Old browsers */
	background-image: url(https://815612fad9f34ceeb076-93f796bd83ce43cd38848067a3b73ed3.ssl.cf2.rackcdn.com/images/search-bg.png);
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0eba0e', endColorstr='#11870a',GradientType=0 );
	/* IE6-9 */
	background: linear-gradient(top, #0eba0e 0%,#11870a 100%);
	/* W3C */
}

.search input[type="submit"]::-moz-focus-inner /* Remove button padding in FF */ {
	border: 0;
	padding: 0;
}

/* search results */
/* results search box */
.results-search {
	text-align: center;
}

.results-search input[type="text"] {
	font-weight: bold;
	padding: 4px;
	font-size: 13px;
	color: #444;
}

.results-search input[type="submit"] {
	color: #222;
	font-size: 13px;
	text-shadow: 0 1px 0 #EFEFEF;
	background-image: url(http://themercury.grandjunctionmedia.com/site/images/nav-bg.png);
	border: 1px #AAA solid;
	padding-top: 3px;
	padding-bottom: 4px;
}

.archives-search {
	float: right;
	font-weight: bold;
	color: #555;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	padding-top: 3px;
	font-size: 11px;
}

ul.headlines.results li em {
	color: red;
}

/*
	HEADERS/LABELS
*/

.label, .label-1, .label-2, .label-3, .label-4, .label-5 {
	display: inline-block;
	color: #333;
	font-weight: bold;
}

.label-1 {
	width: 40px;
}

.label-2 {
	width: 80px;
}

.label-3 {
	width: 120px;
}

.label-4 {
	width: 160px;
}

.label-5 {
	width: 200px;
}

/*
	UI
*/

/* tabs */
.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 18px;
	border-bottom: 1px solid #AAA;
}

.tabs li {
	float: left;
	text-indent: 0;
	padding: 0;
	margin: 0;
}

.tabs a {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 11px;
	color: #555;
	text-shadow: 0 1px 1px #FFF;
	font-weight: bold;
	padding: 0px;
	margin: 0px 9px 0px 0px;
	background-color: #E7E7E7;
	display: block;
	height: 16px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	position: relative;
	top: 1px;
	border: 1px #AAA solid;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

.tabs a.tab-2 {
	width: 70px;
}

.tabs a.tab-3 {
	width: 110px;
}

.tabs a.tab-4 {
	width: 150px;
}

.tabs a.current {
	border-bottom: 1px #FFF solid;
	background-color: #FFF;
	color: #000;
}

.tabs a:active {
	outline: none;
}

.tabs a:hover {
	color: #000;
}

div.panes {
	border-top: 0px #AAA none;
	border-right: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
	border-left: 1px #AAA solid;
}

div.panes div.pane {
	display: none;
	padding: 10px;
}

/* accordian */
div.accordion {
	border-bottom: 1px #AAA solid;
}

div.accordion div.pane {
	display: none;
	padding: 10px;
	border-right: 1px #AAA solid;
	border-left: 1px #AAA solid;
}

div.accordion h6 {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	color: #555;
	text-shadow: 0 1px 1px #FFF;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background-color: #E7E7E7;
	background-image: url(http://themercury.grandjunctionmedia.com/site/images/accordion-bg.png);
	height: 16px;
	line-height: 16px;
	border: 1px #AAA solid;
	cursor: default;
}

div.accordion h6:hover {
	color: #000;
}

div.accordion h6.current {
	color: #FFF;
	text-shadow: 0 -1px 0 #999;
	background-image: url(http://themercury.grandjunctionmedia.com/site/images/accordion-bg-active.png);
}

/* date picker */
input.date {
	font-size: 14px;
	padding: 1px 2px;
	border: 1px solid #AAA;
	text-align: center;
	width: 198px;
	margin-bottom: 0px;
}

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index: 10000;
	margin-top: -1px;
	width: 198px;
	padding: 2px;
	background-color: #F5E6BA;
	font-size: 11px;
	border: 1px solid #AAA;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;*/
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
	padding: 2px 0;
	height: 22px;
}

#caltitle {
	font-size: 14px;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	color: #006230;
	float: left;
	text-align: center;
	width: 155px;
	line-height: 18px;
}

#calnext, #calprev {
	display: block;
	width: 20px;
	height: 20px;
	background: transparent url(/site/images/famfamfam_silk_icons_v013/icons/resultset_previous.png) no-repeat scroll center center;
	float: left;
	cursor: pointer;
}

#calnext {
	background-image: url(/site/images/famfamfam_silk_icons_v013/icons/resultset_next.png);
	float: right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility: hidden;
}

/* year/month selector */
#caltitle select {
	font-size: 10px;
}

/* names of the days */
#caldays {
	height: 14px;
	border-bottom: 1px solid #D69D00;
}

#caldays span {
	display: block;
	float: left;
	width: 28px;
	text-align: center;
}

/* container for weeks */
#calweeks {
	background-color: #fff;
	margin-top: 4px;
}

/* single week */
.calweek {
	clear: left;
	height: 18px;
}

/* single day */
.calweek a {
	display: block;
	float: left;
	width: 27px;
	height: 16px;
	text-decoration: none;
	font-size: 12px;
	margin-left: 1px;
	text-align: center;
	line-height: 18px;
	color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* different states */
.calweek a:hover, .calfocus {
	background-color: #AAA;
	color: #EEE;
}

/* sunday */
a.calsun {
	color: red;
}

/* offmonth day */
a.caloff {
	color: #ccc;
}

a.caloff:hover {
	background-color: rgb(245, 245, 250);
}

/* unselecteble day */
a.caldisabled {
	background-color: #efefef !important;
	color: #ccc !important;
	cursor: default;
}

/* current day */
#calcurrent {
	background-color: #151E94;
	color: #fff;
}

/* today */
#caltoday {
	background-color: #555;
	color: #fff;
}

.tops {
	border: 1px solid #AAA;
	padding: 0;
}

.tops h4 {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	color: #333;
	text-shadow: 0 1px 1px #FFF;
	text-align: center;
	background-image: url(http://themercury.grandjunctionmedia.com/site/images/tops-bg.png);
	border-bottom: 1px solid #AAA;
}

/*
	WEATHER
*/

a.weather_alert, a.weather_alert:active {
	display: block;
	font-weight: bold;
	color: #8B2100;
	background-color: #EA8869;
	border: 1px solid #A04528;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 9px;
	margin-bottom: 18px;
}

a.weather_alert:hover {
	background-color: #ECC0B0;
}

img.weather_icon {
	border: 1px solid #AAA;
	border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 1px;
}

.night {
	background-color: #CCC;
}

/* wind */
.wind_text {
	font-size: 10px;
	line-height: 11px;
	margin-bottom: 2px;
	color: #444;
}

div.wind_direction {
	background-image: url(http://themercury.grandjunctionmedia.com/site/images/cardinal-points.png);
	width: 72px;
	height: 72px;
	position: relative;
	margin-left: 20px;
}

div.wind_speed {
	position: absolute;
	top: 26px;
	width: 72px;
	text-align: center;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #444;
}

.date_header {
	background-color: #E7E7E7;
}

.date_header td {
	border-top: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	color: #444;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold;
}

.periods td {
	padding: 0 10px 10px 10px;
	vertical-align: top;
}

/* weather widget */
.weather_conditions {
	float: right;
	margin-top: 9px;
}

.weather_conditions .small {
	margin: 3px 0 0 0;
	padding: 0;
	color: #444;
	font-weight: bold;
	line-height: 11px;
	text-align: center;
	font-size: 10px;
}

.weather_conditions h1 {
	margin-bottom: 0px;
}

.weather_conditions h3 {
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 0px;
	color: #666;
	height: 12px;
	overflow: hidden;
}

.weather_conditions .weather_temp {
	float: right;
	margin-left: 10px;
	text-align: center;
}

.weather_conditions img {
	float: right;
	margin-top: 2px;
}

.weather_conditions.hazards h1 {
	color: #8B2100;
}

.weather_conditions.hazards h3 {
	color: #A04528;
}

.weather_conditions.hazards .small a {
	color: #8B2100;
}

/*
	REAL ESTATE
*/

.box.channel-search .header {
	color: #FFF;
	text-shadow: 0 -1px 0 #555;
	background-color: #00964A;
	border-top: 1px solid #33CB7D;
}

div.payments {
	position: relative;
}

span.monthly_payments {
	color: #151E94;
	cursor: pointer;
}

div#morcalc {
	width: 300px;
	padding: 10px;
	border: 1px solid #AAA;
	position: absolute;
	background-color: #F5F5F5;
}

div#morcalc label {
	width: 160px;
	display: inline-block;
}

div#morcalc input.text {
}

div.images-wrap {
	position: relative;
	width: 308px;
	height: 264px;
	background-color: #F5F5F5;
	border: 1px solid #AAA;
	border-radius: 3px;
	-moz-border-radius: 3px;
	text-align: center;
	padding: 12px 0 9px 0;
	margin-bottom: 4px;
}

div.images-wrap div.image {
	position: absolute;
	top: 12px;
	left: 14px;
}

div.images-wrap a.forward, div.images-wrap a.backward {
	display: block;
	width: 6em;
	float: left;
	margin-top: 214px;
	cursor: pointer;
	text-decoration: none;
}

div.images-wrap a.backward {
	margin-left: 15px;
}

div.images-wrap a.forward {
	margin-left: 130px;
	text-align: right;
}

.re-tools {
	background-image: url(http://themercury.grandjunctionmedia.com/site/images/rs-links-bg.png);
}

.re-tools ul, .re-tools ul li {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

.re-tools ul li {
	float: left;
}

.re-tools ul li a {
	display: block;
	padding: 5px 9px;
}

.re-tools ul li a img {
	margin: 0 0 -1px 0;
	padding: 0;
	vertical-align: text-bottom;
}

/*
	CLASSIFIEDS
*/

.class-section-links div {
	text-align: center;
	width: 177px;
	float: left;
}

.class-section-links img {
	border: 1px solid #AAA;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.class-section-links .link-text a {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	display: block;
}

.class-list ul, .class-list ul ul, .class-list li {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

/*
	TOP JOBS
*/

div.top-jobs {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	/*font-size: 13px;*/
	border-top: 2px solid #AAA;
	border-bottom: 2px solid #AAA;
	background: #fffab5;
	/* Old browsers */
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: -10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: -10px;
}

/*
	MEMBERS AREA
*/

#member_form div {
}

/* Bug reports */
#bug_reports
{
	position: fixed;
	top: 0;
	margin: 0 auto;
	z-index: 1000;
}
#bug_report_form
{
	background-color: #CCC;
	padding: 18px;
	border: 1px solid #999;
}
#bug_report_form form
{
	margin: 0;
	padding: 0;
}
#bug_report_button
{
	padding: 9px;
	background-color: #CCC;
	border: 1px solid #999;
	cursor: pointer;
	width: 8em;
	text-align: center;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

.ndn-video-wrapper {
	width: 230px;
	max-width: 100%;
}