@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#000}
a:hover {}
body {background:#FFF;color:#000;font:75%/125% Arial, Sans-Serif;height:100%;overflow:hidden;position:relative;width:100%}
html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
h1 {color:#4c6b94;font:bold 2em/1em "Arial Narrow", Arial, Sans-Serif;text-transform:uppercase}
h2 {color:#E36E1D;font-size:15px}
h2 a, h2 a:visited {color:#E36E1D;text-decoration:none}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}
td {vertical-align:top;padding:5px;}

/* Containers */
#wrapper {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;}
#wrapper-img {left:0;position:absolute;top:0;width:100%;min-width:1008px;z-index:0;height:639px;}
#home #wrapper-img {min-width:865px}
#page {margin:0 auto;padding:9px 0 10px;overflow:visible;position:relative;width:1008px}
#home #page {width:865px}
#main {background:url(../images/corner-tl.gif) no-repeat}
#main .tr {background:url(../images/corner-tr.gif) no-repeat 847px 0}
#main .bl {background:url(../images/corner-bl.gif) no-repeat left bottom}
#main .br {background:url(../images/corner-br.gif) no-repeat 847px bottom;overflow:hidden;padding:20px 20px 20px 12px}

/* Header */
#header {margin:0 0 5px;overflow:hidden;position:relative;width:865px}
#header img {float:left;margin:5px 0 3px 6px}
#header form {display:inline;float:right;margin:0 0 0 15px}
#header form#search {margin:0 15px}
* html #header #search {width:210px}
* html #header #subscribe {width:240px}
#header input {background:#dae7f4;border:0;color:#333;font:1em Arial, Sans-Serif;height:16px;float:left;padding:3px;width:126px}
#header input.submit {background:#333;border-left:2px solid #e36e1d;color:#FFF;font-family:"Arial Narrow", Arial, Sans-Serif;height:22px;text-transform:uppercase;width:auto}
#navbackground {height:25px;width:680px;position:absolute;left:175px;top:116px;background:#eee;-moz-opacity:0.50;opacity:0.50;filter:alpha(opacity=50);z-index:0;}
#header ul {font:bold 1.5em/1em "Arial Narrow", Arial, Sans-Serif;left:175px;list-style:none;position:absolute;top:119px;text-transform:uppercase}
#header ul li {display:inline;margin:0 15px}
#header ul li a {color:#333;letter-spacing:-1px;text-decoration:none}
#header ul li a:hover {color:#E36E1D;}
#header ul li a.current {color:#E36E1D;}

.label {font-weight:bold;color:#E36E1D;}

/* Splash */
#splash {background:url(../images/corner-tl.gif) no-repeat;overflow:hidden;width:863px}
#splash .br {padding:7px 7px 6px 5px}

	/* Flash */
	#flash {display:inline;float:left;margin:0 0 4px}
	
	/* Side */
	#side {float:right;width:189px}
	
	/* Facebook & Twitter */
	#facebook, #twitter {color:#FFF;font:bold 17px/1em "Arial Narrow", Arial, Sans-Serif;display:block;margin:0 0 5px;padding:12px 5px;text-decoration:none;text-transform:uppercase}
	#facebook {background:#546269}
	#twitter {background:#4c6b94}

	/* New & Contests */
	#new, #contests {margin:0 0 5px;padding:11px 4px 10px 9px}
	#new h2, #contests h2 {color:#666;font:bold 17px/1em "Arial Narrow", Arial, Sans-Serif;margin:0 0 6px;text-transform:uppercase}
	#new a, #contests a {color:#e36e1d}
	#new p, #contests p {letter-spacing:0px;line-height:14px;margin:0}
	#new {background:#d7e6f1}
	#contests {background:#b1cadc}	
	
	/* Submenu */
	#splash #submenu {background:#dae7f4;clear:left;width:656px;height:27px;}
	* html #splash #submenu {position:relative;top:-6px}
	#splash #submenu li {display:inline;margin:0 14px;line-height:30px}
	#submenu li a {color:#666;font:bold 16px/1em "Arial Narrow", Arial, Sans-Serif;text-decoration:none}
	#submenu li a:hover {color:#E36E1D;}
	#submenu li a.current {color:#E36E1D;}

	/* Upcoming */
	#upcoming {background:#e36f1e;clear:both;color:#333;height:14px;padding:5px}
	#upcoming h2 {color:#FFF;float:left;font-size:1em;margin:0 5px 0 0}
	#upcoming p {margin:0}
	

	
	/*Add these two lines of CSS for the new marquee*/
	#marquee-container {float:left;height:14px;overflow:hidden;position:relative;width:724px}
	#marquee {float:left;left:724px;overflow:visible;position:relative;width:724px;white-space:nowrap}
	#scroll {clear:both;float:left;height:14px;left:auto;margin:auto;position:relative;width:auto}
	/*End*/

/* Feature */
#feature {background:url(../images/snow-guy-sub.png) no-repeat 191px 0;float:left;margin:20px 0 0 -5px;overflow:hidden;position:relative;width:662px}
* html #feature {height:1%;overflow:visible}
#feature h1 {display:inline;float:left;margin:45px 0 48px 18px}
#feature .right {display:block;margin:50px 25px 0 0}
#pageNav {position:relative;width:662px;float:left;}

/* Content*/
#content {display:inline;float:left;margin:0 -100% 0 156px;width:660px}

.post {background:#fff url(../images/corner-tl.gif) 5px 5px no-repeat;clear:both;margin:30px 0 0 0;padding:5px}
.post .by {float:left}
.post .actions {float:right;margin:0 5px 0 0;text-align:right}
.post div div div .entry {background:none;clear:both;padding:0 0 11px}
.post div div div .entry ul {margin:0 15px;}
.post div div div .entry ol {margin:0 15px;}
.post div div div .entry img {margin:10px 10px 10px 10px;}

.post div {background:url(../images/corner-tr.gif) no-repeat right top}
.post div div {background:url(../images/corner-bl.gif) no-repeat left bottom}
.post div div div {background:url(../images/corner-br.gif) no-repeat right bottom;padding:10px}

.tr {background:url(../images/corner-tr.gif) no-repeat right top}
.bl {background:url(../images/corner-bl.gif) no-repeat left bottom}
.br {background:url(../images/corner-br.gif) no-repeat right bottom;overflow:hidden}

.right {float:right}
.left {float:left}
.right select {margin:0 0 0 20px}
.outside {margin:0 0 19px 16px }

#heading {overflow:hidden;padding:2px 10px}
* html #heading {height:1%;overflow:visible}
#heading h1 {float:left;padding:0 0 0 7px}
#heading .right {margin:2px 0 0}
#subheading {background:#fff;overflow:hidden;padding:2px 0;}
#subheading h2 {color:#E36E1D;font-weight:bold;float:left;padding:10px 0 0 0}

/* Left Sidebar */
#sidebar-left {float:left;width:130px}
#sidebar-left ul {list-style:none;line-height:19px;margin:0 0 20px 17px}
#sidebar-left #skier {background:url(../images/snow-guy-sub.png) no-repeat;height:121px;width:123px}
#sidebar-left img {display:block;margin:0 auto 10px}

/* Right Sidebar */
#sidebar-right {display:inline;float:right;margin:6px -20px 0 0}
#home #sidebar-right {margin:46px 28px 0 0}

/* Footer */
#copyright {clear:both;padding:10px 130px 0 0;text-align:center}

/*IE PNG Fix*/
* html #logo { behavior: url("script/iepngfix.htc") }
* html #feature { behavior: url("script/iepngfix.htc") }
* html #skier { behavior: url("script/iepngfix.htc") }

div.scrollablecontentNewsPadding {
	padding: 0px 0px 0px 3px;
}
div.scrollablecontentNewsContent {
	overflow: auto;
	height: 95px;
	width: 100%;
	color: #666;
}
.scrollbarNews {
	scrollbar-base-color: #d7e6f1;
	scrollbar-face-color: #666;
	scrollbar-shadow-color: #d7e6f1;
	scrollbar-highlight-color: #d7e6f1;
	scrollbar-3dlight-color: #666;
	scrollbar-darkshadow-color: #666;
	scrollbar-track-color: #666;
	scrollbar-arrow-color: #d7e6f1;
}

div.scrollablecontentContestPadding {
	padding: 0px 0px 0px 3px;
}
div.scrollablecontentContestContent {
	overflow: auto;
	height: 95px;
	width: 100%;
	color: #666;
}
.scrollbarContest {
	scrollbar-base-color: #b1cadc;
	scrollbar-face-color: #666;
	scrollbar-shadow-color: #b1cadc;
	scrollbar-highlight-color: #b1cadc;
	scrollbar-3dlight-color: #666;
	scrollbar-darkshadow-color: #666;
	scrollbar-track-color: #666;
	scrollbar-arrow-color: #b1cadc;
}

	/* Pagination */
	#pagination {font-weight:bold;float:right;list-style:none;padding:2px 10px}
	#pagination li {font-weight:bold;background:#fff;border:1px solid #CCC;float:left;margin:0 2px;padding:3px 4px}
	#pagination li:hover {background:#eee}
	#pagination li.current {color:#E36E1D;font-size:13px;}