/* @override http://www.jamjumper.com/site-jamjumper.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 Arial, Helvetica, Geneva, sans-serif;
}

img {
border:  none;

}

img.352 {
width: 100px;
border-style: none;
}

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: 30px;
background: url(img/pic_bg.gif) no-repeat 200px;
}

div#wrapper .header-subnav {
text-align: center;
}


div.toppics {
width: 800px;
background: url(img/botfade.gif) repeat-x 0 50px;
height: 78px;
margin-bottom: 8px;
}

div.toppic {
font-size: .5em;

float: left;
margin-left: 4px;
margin-top: 3px;

}

div.resort_block_key, div.resort_block_breck,
div.resort_clock_vail {
margin: 0 auto;
width: 800px;
}

div.resort_block_key {

}

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

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

div.resort_info {
width: 740px;
text-align: left;
margin-left: 60px;
background: url(img/pic_bg.gif) repeat-y 200px;


}

div.resort_text {
width: 300px;
float: left;
}

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

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

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

div.picl {
width: 370px;
float: left;
text-align: left;
margin-left: 30px;
}

div.picr {
width: 370px;
float: left;

text-align: left;
}

.key_text {
color: #5372a6;
font-weight: bold;
}

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

.vail_text {
color: #708f4a;
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;

}

img.toppics {
width: 75px;
height: 55px;

}

td.td22 {
width: 22px;
}

td.td377 {
width: 377px;
}

td.td35 {
width: 35px;
}

td.td362 {
width: 362px;
}

td.td380 {
width: 380px;
}

td.td363 {
width: 363px;
}

td.td378 {
width: 363px;
}

td.td365 {
width: 363px;
}


a:link {color: #294b8a; text-decoration: underline; }
a:visited {color: #132442; text-decoration: underline; }
a:hover {color: #fe923f; 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;
}
