/* 
	CSS Document 
	Piste to Powder
*/

body {
	margin: 0;
	padding: 20px 0 0;
	}

body,td, p, td p, td, li, input.contact, textarea.contact {  
	font: normal 11px/14px Verdana,Arial,sans-serif;
	color: #373737;
	}

p { 
	margin : 0 0 1em 0;
	text-align: justify;
	}

div#footer p, div#tagmark {
	font: normal 10px/16px Verdana;
	color: #7c7d7d;
	text-align: center;
	margin-top: 10px;
	}
	
a { 
	color : #FF8100;
	text-decoration: none;
	}

a:hover { 
	color : #373737;
	}

h1 {
	font: normal 24px/21px "Trebuchet MS";
	margin: .2em 0 1em;
	color: #646464;
	text-align: left;
	}
	
h2 {
	font: normal 18px/15px "Trebuchet MS";
	margin: .2em 0 1em;
	color: #4188a4;
	text-align: left;
	}

h3 {
	font: normal 18px/15px "Trebuchet MS";
	margin: .2em 0 1em;
	color: #646464;
	text-align: left;
	}	

div#tagmark a { 
	text-decoration : none; 
	color : #7c7d7d;
	}

div#tagmark a:hover { 
	text-decoration : none; 
	color : #373737;
	}

div#tagmark img { margin-bottom: -7px; }

.clear {
	clear: both;
	}
	
/*------------------------- Layout */

div#wrapper {
	width: 832px;
	margin: 0 auto;
	background: #fff url(../images/bg_middle.png) top center repeat-y;
	padding: 0 10px;
	}

div#top {
	width: 852px;
	height: 20px;
	background: #fff url(../images/bg_top.png) top center no-repeat;
	margin: 0 auto;
	}

*html div#top {
	margin-bottom: -10px;
	}	
	
div#flashcontainer {
	width: 832px;
	height: 214px;
	margin-top: -10px;
	z-index: 10;
	}

div#weathercontainer {
	width: 807px;
	font: normal 11px "Trebuchet MS";
	padding: 20px 0 20px 25px;
	background: #fff url(../images/bg_weathercontainer.png) no-repeat;
	clear: both;
	}

div.weatherbox { float: left; width: 120px; padding: 5px; background: url(../images/weathersep.png) center right no-repeat transparent; text-align: center; }

div#newsletterarea { width: 780px; margin: 0 auto; padding-bottom: 15px; }
div#maincontent {
	width: 782px;
	padding: 0 25px 0;
	float: left;
	}

div#bottom {
	width: 852px;
	height: 20px;
	background: #fff url(../images/bg_bottom.png) top center no-repeat;
	margin: 0 auto;
	z-index: 2;
	}

div#footer {
	width: 852px;
	margin: 0 auto;
	}

div#superlogin {
	background-color: #fff;
	}
	
/*------------------------- Contact form */

input#navn, input#epost, textarea#melding { 
	padding : 2px; 
	border : 1px solid #373737; 
}

#newsletter_email, #newsletter_format, #newsletter_button {
	font: normal 11px Verdana,Arial,sans-serif;
	width: 150px;
}

#newsletter_email { width: 15%; padding: 2px; margin: 0 5px 5px 0; float: left;}

select#newsletter_format {
	float: left;
	width: 15%;
}
#newsletter_button { float: left; background-color: #fff; border: 1px solid #333;  width: 76px; margin-left: 3px; height: 18px; padding: 0 3px;}

form#newsletter_signon { clear: both; }
	
