@import url(http://www.mygunnisonvalley.com/resources/css/actions.css);
@import url(http://www.mygunnisonvalley.com/resources/css/ui.css);
@import url(http://www.mygunnisonvalley.com/resources/js/popupWindows/popupWindows.css);

body {
	text-align: center;
}


#container {
	width:950px;
	border: none;
	text-align: left;
	margin: auto;
	background-color: #FFFFFF;
	border: 0px solid black;
}

#banner {
	padding: 0px;
	background-image: url();
	background-repeat: no-repeat;
	height: 100;
	border: none;
	margin: 4px;
	background-color: #FFFFFF;
	text-align: right;
}

#contentspecial {
	width: 950px;
	height: 925px;
	margin: 4px;
	background-color: #ffffff;
	text-align: left;
	font-size: 1em;
	background-image: url();
	background-repeat: no-repeat;
}

#content {
	width: 500px;
	margin: 4px;
	background-color: #FFFFFF;
	text-align: left;
}

#sidebar-a {
	width: 232px;
	margin: 0;
	background-color: #CCCCCC;
	text-align: left;

}

#sidebar-b {
	width: 200px;
	margin: 4px;
	text-align: center;
}

#footer {
	clear: both;
	padding: 15px;
	margin: 4px;
	width: 950px
	background-color: #CCCCCC;
	text-align: left;
}

ul, ol {
	list-style: none;
}

.column {
	float: left;
}
.sidebyside {
	display:inline;
}
#gunnisonlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	padding: 10px;
	margin: 0;
}
#gunnisonlinks .myvote {
	text-align: right;
	font-style: italic;
	font-weight: bold;
	padding: 10px;
}
#gunnisonlinks .myvote a {
	font-style: italic;
	font-weight: bold;
}
#gunnisonlinks .myvote_desc {
	color: #CC0000;
}
#gunnisonlinks .curecanti {
	text-align: left;
	padding: 10px;
}

.nav_head {
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: left;
}

.nav_selectbox {
	padding: 5px;
}

#nav_inside, #nav_special {
	;
}

#nav_login {
	border-bottom: 1px dotted rgb(24, 52, 70);
}

#nav_login ul, #nav_inside ul, #nav_special ul, #nav_contact ul {
	padding-left: 15px;
}

#nav_login li a, #nav_inside li a, #nav_special li a ,.selected{
	padding: 0.5em 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-left: 15px;
	font-weight: none;
	/*font-style: italic;*/
	text-decoration: none;
	background: url(http://www.gunnisontimes.com/images/pointer_sm_blue.gif) 0 12px no-repeat;
	color: rgb(34, 69, 127);
}
#nav_inside li a:link, #nav_inside li a:hover ,#nav_inside li a:visited,#nav_inside span {
}
#nav_inside li a:hover, #nav_login li a:hover, #nav_special li  a:hover{
	/*background-color: blue;
	color: white;
	color: #9999ff;
	text-decoration: underline;*/
		background: url(http://www.gunnisontimes.com/images/pointer_sm_red.gif) 0 12px no-repeat;

}
.selected {
	font-weight: bold;
	background: url(http://www.gunnisontimes.com/images/pointer_sm_white.gif) 0 12px no-repeat;
}

#nav_login li a:link, #nav_login li a:visited, #nav_special li a:link, #nav_special li a:visited {
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-left: 0;
	color: blue;
	*/
}

#nav_login .note {
	color: red;
	font-size: 0.8em;
	padding-left: 15px;
}

#nav_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-bottom: 5px;
}
#nav_contact li {
	font-weight: bold;
	margin-top: 0.5em;
	padding-left: 10;
//	background: url(http://www.gunnisontimes.com/images/pointer_sm_blue.gif) 0 0.4em no-repeat;
}
#nav_contact .details {
	font-size: 1em;
	padding-left: 10px;
}
#nav_contact .copyright {
	padding-left: 25px;
	font-size: 0.7em;
}

#nav_staff {
	padding-left: 10px;
}
#nav_staff .title {
	padding-left: 15px;
	font-weight: bold;
}
#nav_staff .entry {
        padding-bottom: 5px;
}
#nav_staff .name {
	padding-left: 15px;
	font-weight: normal;
}
#nav_staff a {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#weather {
	margin-left: ;
	margin-right: ;
}

.promo {
	margin-left: 0;
	border-bottom: 3px white double;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.promo p {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#sidebar-b .promo p.banner {
	text-align: center;
}

#webmail {
	text-align: center;
	font-size: 0.8em;
	padding: 15px;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.center {
	text-align: center;
}
.shout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: none;
	text-align: center;
}

.content-news,.content-spotlight {
	font-weight: normal;
	font-style: none;
	font-size: 13px;
	padding: 10px;
}
.content-spotlight {
	background-color: #eeeeff;
	border: 0px inset #999999;
}
.headline {
	line-height: 110%;
	color: rgb(34, 69, 127);
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	padding: 2px 2px;
	margin: 0;
}

.subhead {
	line-height: 110%;
	color: black;
	font-size: 16px;
	font-family: georgia;
	font-weight: normal;
	padding: 2px 0px;
	margin: 0;
}

.subhead_mygv {
	margin: 0;

	color: rgb(49, 48, 48);
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}

.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	padding-top: 1px;
	padding-bottom: 1px;
}
.byline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: italic;
	padding-top: 1px;
	padding-bottom: 1px;
}
.rundate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	color:#b6b6b6;
	padding-top: 1px;
	padding-bottom: 1px;
}
.content-news p {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top 0;
	padding: 0px 4px 0px 4px;
}
.content-news-mygv p {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top 0;
	padding: 0px 0px 0px 0px;
}
.content-news a {
	font-family: Arial, Helvetica, sans-serif;
	
}

.readmore {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #313030;
}

.separator {
	height: 10px;
	border-bottom: 1px dotted rgb(24, 52, 70);
	width: 100%;

}

#subscribe {
	padding: 10px 0 40px 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
#subscribe .headline {
	font-size: 1.4em;
	color: blue;
	background-color: lightgrey;
	font-weight: bold;
	padding: 10px;
}
#subscribe .subhead {
	font-size: 1em;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
}
#subscribe .body {
	font-size: 0.9em;
	padding: 0 0 10px 5px;
}
#subscribe a {
	font-size: 1.1em;
	font-weight: bold;
}

#content-type {		/* every page should have this */
	margin: 0;
	padding: 10px 10px;
	font-size: 90%;
	line-height: 120%;
	font-family: helvetica, arial, sans-serif;
}
#content-type .title {
	font-size: 1.5em;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
}
#content-type .date {
	font-size: 1.1em;
	font-weight: bold;
}

#classified-box {
	background-color: white;
	padding: 5px 5px 0px 5px;
	/*border: 1px blue dashed;*/
	font-family: Arial, Helvetica, sans-serif;
}

#classified-box .title-link {
	background-color: #CCCCCC;
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
}
#classified-box .search {
	padding: 5px;
}
#classified-box .content {
	padding: 0;
}
.left,.right, #classified-box .legal,.classified {
	padding: 10px;
	display: inline;
}

#classified-box .header,.jump {
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
#classified-box .jump {
	background-color: #cccccc;
	color: #ff3333;
}
#classified-box .classtext {
	width: 234px;
	padding: 2px;
	font-size: 12px;
	border: 1px solid black;
}
#classified-box .top {
	text-align: right;
	color: #ffffff;
	font-size: 8px;
}
.search-result{
	padding: 2px;
	text-align: center;
	background-color: #ffff33;
}


indent:first-line
	{
		margin-left: 20px;
	}
.leftsidetitle	{
	background-color: #ffeeee;
	font-size: 14px;
	font-weight: bold;
}
.issue	{
	color: #996666;
	font-size: 18px;
	font-weight: bold;
}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}
.newstitlelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-style: normal;
}
.article {
	margin: 0;
	padding: 4px 4px;
	font-size: 90%;
	line-height: 120%;
	font-family: helvetica, arial, sans-serif;
}
.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #000000;
}

.lnavtable {
	background-color: #000000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.tnavtable {
	background-color: #000000;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.linkstable {
	background-color: #000000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.lnavoff, .lnavon
{
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	font-size: 15px;
   width: 100%;
	cursor:hand;
	height=15px;
	text-align: left;
	font-style: normal;
	border: 0px none white;
	font-weight: bold;
 }
.lnavon
{
	color: #000000;
	background-color: #FFFFFF;}
}
.tnavoff, .tnavon
{
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	font-size: 15px;
   width: 100%;
	cursor:hand;
	height=15px;
	text-align: left;
	font-style: normal;
	border: 0px none white;
	font-weight: bold;
		padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;

 }
.tnavon
{
	color: #000000;
	background-color: #FFFFFF;}
}
.linksoff, .linkson
{
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	font-size: 15px;
   width: 100%;
	cursor:hand;
	height=15px;
	text-align: left;
	font-style: normal;
	border: 0px none white;
	font-weight: bold;
 }
.linkson
{
	color: #000000;
	background-color: #FFFFFF;}
}
a.lnav {
	display: inline;
	color: #333399;
	text-decoration: none;
}
.leftsidecontent a.lnav:hover {
	/*color: #ffffff;
	background-color: #2222cc;*/
}
.cutline	 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: left;
}
.photographer	{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-style: italic;
	text-align: right;
	border-bottom: 1px dotted rgb(24, 52, 70);
}


BODY {
	margin: 0;
	padding: 4px 4px;
	font-size: 90%;
	line-height: 120%;
	font-family: helvetica, arial, sans-serif;
	color: black;
}

A {
	color: rgb(184, 96, 0);
	text-decoration: none;
	border: none;
}

A:hover {
	color: rgb(49, 48, 48);
}

DIV#wrap {
	width: 900px;
	margin: 31px auto 16px auto;
	border: 0px solid rgb(182, 182, 182);
}

/* --- Banner Area --- */

DIV#banner {
		position: relative;
	height: 102px;
}

DIV#banner DIV.advertising {
	text-align: right;
	margin: 4px;
	position: absolute;
	top: 35px;
	right: 0;
}


DIV#loginContainer {
	position: relative;
}

DIV#login {
	float: right;
	background: rgb(246, 246, 246);
	font-family: Georgia;
	font-size: 0.85em;
	font-weight: bold;
	padding: 4px;
	line-height: 27px;
	text-align: right;
}

DIV#login IMG {
	vertical-align: middle;
}

DIV#login A {
	color: rgb(40, 60, 105);
	text-decoration: none;
}

DIV#login A:hover {
	color: black;
}

DIV#logo {
	position: absolute;
	top: 0;
	left: 0px;
	text-indent: 42px;
	font-family: Georgia;
	font-size: 36px;
	color: rgb(52, 79, 124);
	line-height: 102px;
	
	background: url(/site/static/images/mygv_logo_mouse.jpg) top left no-repeat;

}

DIV#logo A {
	color: rgb(52, 79, 124);
}

DIV#logo EM {
	font-style: normal;
	color: rgb(137, 165, 211);
}

DIV#logo SUB {
	vertical-align: baseline;
	font-size: 0.5em;
	color: rgb(137, 165, 211);
}

DIV#logo A {
	text-decoration: none;
}
.nolink 
{
	text-decoration: none;
	color: black;
}
.nolinkheadline {
	text-decoration: none;
	font-family: georgia;
	color: rgb(34, 69, 127);
	font-size: 18px;

}

H3 {
	margin: 0;
	padding: 4px;
	line-height: 16px;
	color: rgb(34, 69, 127);
	font-size: 1.2em;
	font-family: georgia;
	font-weight: normal;
	text-transform: uppercase;
	background: url(/images/heading.gif) top left repeat-x;
}

.entry-body {
	text-align: left;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	color:#313030;
	font-family:helvetica,arial,sans-serif;
	font-size:13px;
	margin:0;
	padding:4px;
		
	}
	
.bocc-title {
	margin: 0;
	padding: 4px 4px;
	color: rgb(34, 69, 127);
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
}
-moz-any-link img {
ÊÊborder: none;
}

DIV.entry H4 {
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	color: rgb(34, 69, 127);
	padding: 4px 4px;
	margin: 0;
}

DIV.entry H4 A {
	color: rgb(34, 69, 127);
	text-decoration: none;
}

DIV.entry H4 A:hover {
	color: rgb(34, 69, 127);
	text-decoration: underline;
}

/* --- Footer Block --- */

div.footer {
	color: black;
	line-height: 45px;
	font-size: 12px;
	border-top: 0px solid rgb(182, 182, 182);
	background: rgb(246, 246, 246);
	font-family: Georgia;
	padding: 0 2px 0 2px;
}

div.footerLinks {
	float: right;
}

div.footerLinks A {
	color: black;
	text-decoration: none;
}

div.footerLinks A:hover {
	color: rgb(114, 114, 114);
}

DIV.gces {
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	color: #D00000 ;
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	text-align: center;
}
.gces A {
	color: #D00000 ;
}
div.gces A:hover {
	color: #E80000;
}

