/* Start of CMSMS style sheet 'climbstation' */
body {
 padding-left: 460px;
 width: 380px;
 background: #222 url(climbstation/bg_glow.jpg) top left;
 font: 9pt 'Verdana';
 color: #b3babc;
line-height: 150%;
}
body#popup {
 padding: 130px 10px 10px 10px;
 background-image: url(http://www.david.fi/climbstation/climbstation_javapopup_bg.jpg);
 line-height: 100%;
 font-size: 8pt;
 width: auto;
}

/* Calculator styling */
input.entry, input.result, input.profit {
 background: transparent;
 color: white;
 border: .5px solid #666;
 padding-left: 7px;
}
input.entry {
 color: #b3babc;
}
input.profit {
 font-weight: bold;
 color: #dd1a22;
}
table.calc {border-collapse: collapse;}
table.calc td.separator {
 border-right: .5px solid #666;
 width: 10px;
}
table.calc input[type="button"] {
 margin-top: 2em;
}


img { border-style: none; }
#menu {
 height: 180px;
 padding-top: 70px;
}
#menu a {
 display: block;
 font: 16pt/16pt 'Verdana';
 text-transform: uppercase;
 text-decoration: none;
 font-weight: bold;
 color: #ffffff;
}
#menu a:hover, #menu h3, #menu a.selected {
 color: #dd1a22;
 font: 16pt/16pt 'Verdana';
 font-weight: bold;
 text-transform: uppercase;
}
a {
	color: #dd1a22;
	text-decoration: none;
}
h3 {
color: #d0d7d9;
	font-weight: normal;
	font-size: 10pt;
line-height: 130%;
}
h2 {
color: #666;
	font-weight: bold;
	font-size: 11pt;
text-transform: uppercase;
line-height: 120%;
}
h1 {
color: #dd1a22;
	font-weight: bold;
	font-size: 11pt;
text-transform: uppercase;
line-height: 110%;
}

h4 {
color: #dd1a22;
	font-weight: bold;
	font-size: 9pt;
}
h5 {
color: #666;
	font-weight: bold;
	font-size: 9pt;
}

#flash {
	position: absolute;
	top: 0; left: 0;
}
#video {
	position: absolute;
	top: 0; left: 670px;
}
#reach {
	position: absolute;
	top: 142px; left: 725px;
}
#footer {
font-size: 8pt;
 text-transform: uppercase;
 margin-top: 100px;
 width: 100%;
 text-align: center;
 color: #484848;
}
/* End of 'climbstation' */

