/* @override http://snowgrabber.com/site_sg_new.css */

html {
 min-height: 100%; margin-bottom: 1px; 
}

/*this is to keep page from shifting to left on load in safari and firefox*/


html { overflow: -moz-scrollbars-vertical !important; }

body {
text-align: center;
margin: 0; 
padding: 0; 
font: 1em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
}

img {
border:  none;
}

/* @group topbar */

#topbar
{
	position: relative;
	text-align: right;
	padding: 0;
	top: 0;
	left: 0;
	display: block;
	height: 29px;
	background: #3c5f97;


	
}

#topbar #network_main
{
	position: absolute;
	top: 2px;
	left: 5px;
	padding: 0;
	margin: 0;
}

#topbar ul
{
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#topbar li
{
	position: relative;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 11px;
	line-height: 29px;
	color: #eeeeee;
	font-weight: bold;
}

#topbar li a
{
	text-decoration: none;
	color: #eeeeee;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

#topbar li a:hover
{
	text-decoration: none;
	color: #fdf1b9;
	font-weight: bold;
}

#topbar li a.current, #topbar li a.current:hover, #topbar li span.current
{
	text-decoration: none;
	color: #fee262;
	font-weight: bold;
	cursor: default;
	padding: 0 10px 0 10px;
}

#topbar li.network_main a
{
	padding: 0;
}



/* @end */

div#wrapper {
width: 800px; 
margin: 0 auto;
position: relative;

}

div.headertitle {
width: 800px;
background-image: none;
background-color: #3c5f97;
color: white;
font: bold 1.1em "Lucida Grande", Lucida, Verdana, sans-serif;
padding-bottom: 2px;
padding-top: 1px;
}

h1{
font-size: 1em;
margin: 0;
padding: 0;
}

/* clears space at bottom */
div.clearone {
clear:  both;
height: 10px;
}

div.clearone1 {
clear:  both;
height: 1px;
}

div.clearone20 {
clear:  both;
height: 20px;
}

div.clearone30 {
clear:  both;
height: 30px;

}

div.pic_row_clear {
clear:  both;
height: 0px;
}


div.toppics {
width: 800px;
background: url(img/botfade.gif) repeat-x 0 40px;
height: 70px;
}

div.toppic {
font-size: 8px;
float: left;
margin-left: 8px;
margin-top: 0px;
line-height: 1.3em;

}

div.toppic a {
font-size: 8px;
}

img.toppics {
width: 43px;
height: 32px;
margin-bottom: 2px;
border-style: none;
}

div#topcontent {
width: 800px;
}

ul#topcontent_ul {
list-style-type: none;
margin: 0;
padding: 0;
float: left;
width: 800px;
}

li#update {
width: 390px;
text-align: left;
line-height: 1.3em;
padding: 7px;
float: left;
background: url(img/update_bg.gif) repeat-x;
font-size: .9em;
color: #303030;
}

div#update_date {

font-size: .9em;
color: #4c91d3;
float: right;
margin-top: 3px;
margin-right: 6px;
font-weight: bold;
font-style: italic;
}

li#explanation {
width: 350px;
text-align: left;
font-size: .8em;
line-height: 1.3em;
float: right;
font-style: italic;
color: #7a7a7a;
padding-right: 0;
padding-top: 7px;
padding-bottom: 7px;
}

.editor_head {
font-weight: bold;
;
color: gray;
line-height: 1.5em;
font-size: 1em;
}

div.google_wide {
width: 800px;
padding-top: 25px;
}

div.inav_div {
width: 800px;
height: 90px;
padding-bottom: 5px;
padding-top: 20px;
background: url(img/inav_bg3.gif) 0 3px;
}

ul.inav_ul {
list-style-type: none;
margin: 0 auto;
}

li.inav_li,
li.inav_li_title {

font-size: .8em;
float: left;
padding: 0 7px 0 5px;
}

li.inav_li_title {
color: #294b8a;
font-variant: small-caps;
font-size: .9em;
font-weight: bold;
}

p.inav_p {

}


div.resort_block_key, div.resort_block_breck,
div.resort_block_vail,
div.resort_block_abasin,
div.resort_block_beaver,
div.resort_block_copper,
div.resort_block_loveland,
div.resort_block_winterpark,
div.resort_block_eldora,
div.resort_block_echo,
div.resort_block_monarch,
div.resort_block_aspen,
div.resort_block_telluride,
div.resort_block_steamboat,
div.resort_block_powderhorn,
div.resort_block_durango,
div.resort_block_crestedbutte {
margin: 0 auto;
width: 800px;
padding-bottom: 0px;
}

div.resort_block_key {
background: url(img/key_name.gif) repeat-y 0 80px;
}

div.resort_block_breck {
background: url(img/breck_name.gif) repeat-y 0 80px;
}

div.resort_block_vail {
background: url(img/vail_name.gif) repeat-y 0 80px;
}

div.resort_block_abasin {
background: url(img/abasin_name.gif) repeat-y 0 80px;
}

div.resort_block_beaver {
background: url(img/beaver_name.gif) repeat-y 0 80px;
}

div.resort_block_copper {
background: url(img/copper_name.gif) repeat-y 0 105px;
}

div.resort_block_loveland {
background: url(img/loveland_name.gif) repeat-y 0 80px;
}

div.resort_block_winterpark {
background: url(img/winterpark_name.gif) repeat-y 0 80px;
}

div.resort_block_eldora {
background: url(img/eldora_name.gif) repeat-y 0 80px;
}

div.resort_block_echo {
background: url(img/echo_name.gif) repeat-y 0 80px;
}

div.resort_block_monarch {
background: url(img/monarch_name.gif) repeat-y 0 80px;
}

div.resort_block_aspen {
background: url(img/aspen_name.gif) repeat-y 0 80px;
}

div.resort_block_telluride {
background: url(img/telluride_name.gif) repeat-y 0 80px;
}

div.resort_block_steamboat {
background: url(img/steamboat_name.gif) repeat-y 0 80px;
}

div.resort_block_powderhorn {
background: url(img/powderhorn_name.gif) repeat-y 0 80px;
}

div.resort_block_durango {
background: url(img/durango_name.gif) repeat-y 0 80px;
}

div.resort_block_crestedbutte {
background: url(img/crestedbutte_name.gif) repeat-y 0 80px;
}

div.resort_block_sunlight {
background: url(img/sunlight_name.gif) repeat-y 0 80px;
}

div.resort_info {
width: 740px;
text-align: left;
margin-left: 60px;
repeat-y 200px;
}

div.resort_text {
width: 400px;
float: left;
margin-top: 45px;
}

div.weather_object {
width: 290px;
float: right;
text-align: right;
margin-right: 20px;
}

.resort_cams {
font-size: 1.1em;
font-weight: bold;
}

.resort_report {
font-size: 1.1em;
font-weight: bold;
}

ul.picrow {
list-style-type: none;
padding-right: 0;
padding-left: 0;
margin-top: 1;
margin-left: 60px;
margin-right: 0;
}

li.picrow_l {
width: 370px;
text-align: left;
float: left;
margin-bottom: 15px;
}

li.picrow_r {
width: 370px;
text-align: left;
float: left;
}

li.picrow_full {
width: 740px;
text-align: left;
float: left;
margin-top: 5px;
}



.key_text {
color: #466c83;
font-weight: bold;
}

.breck_text {
color: #3f5363;
font-weight: bold;
}

.vail_text {
color: #708f4a;
font-weight: bold;
}

.abasin_text {
color: #8d8357;
font-weight: bold;
}

.beaver_text {
color: #986f54;
font-weight: bold;
}

.copper_text {
color: #bb8f4a;
font-weight: bold;
}

.loveland_text {
color: #7f754b;
font-weight: bold;
}

.winterpark_text {
color: #855252;
font-weight: bold;
}

.eldora_text {
color: #61455b;
font-weight: bold;
}

.echo_text {
color: #97886b;
font-weight: bold;
}

.monarch_text {
color: #64753a;
font-weight: bold;
}

.aspen_text {
color: #4c8626;
font-weight: bold;
}

.telluride_text {
color: #7557aa;
font-weight: bold;
}

.steamboat_text {
color: #4e77b6;
font-weight: bold;
}

.powderhorn_text {
color: #6c715c;
font-weight: bold;
}

.durango_text {
color: #cf9e34;
font-weight: bold;
}

.crestedbutte_text {
color: #868f50;
font-weight: bold;
}

.cam_loc {
font-weight: bold;
}

.elev {
font-size: .9em;
font-style: italic;
color: #5e5e5e;
line-height: 1.2em;
}

img.stand_cam {
width: 352px;
margin-top: 10px;
height: 288px;
}


a:link {color: #294b8a; text-decoration: underline; }
a:visited {color: #132442; text-decoration: underline; }
a:hover {color: #4d96d5; text-decoration: underline; }
a:active {color: #fdce12; }

.bold {
font-weight: bold;
}

.ital {
font-style: italic;
}

.small8 {
font-size: .8em;
line-height: 1.2em;
}

.small9 {
font-size: .9em;
line-height: 1.2em;
}


.text2 {
font-size: 2em;
line-height: 1.2em;
}

.text11 {
font-size: 1.1em;
}

.text12 {
font-size: 1.2em;
line-height: 1.4em;
}

.text13 {
font-size: 1.3em;
line-height: 1.4em;
}

.text14 {
font-size: 1.4em;
line-height: 1.4em;
}

.text15 {
font-size: 1.5em;
line-height: 1.4em;
}

.text16 {
font-size: 1.6em;
line-height: 1.4em;
}

.text17 {
font-size: 1.7em;
line-height: 1.4em;
}

.text18 {
font-size: 1.8em;
line-height: 1.4em;
}

.text19 {
font-size: 1.9em;
line-height: 1.4em;
}
