/*SHARED STUFF BETWEEN HOMEPAGE AND INNER PAGES*/
/*************************************************/

body {
	background-color:#669ABD;
	background-image:url("../images/footer-bckgrd.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	font-size: 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;text-align:center;color:#444444;
	margin:0px;}

font {
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	}

img {border:none; margin:0px; padding:0px;}

a {color:#ED6A00;}


#main-wrapper {
	margin:0px auto;
	margin-top: 0px;
	width:753px;
	padding:0;
	line-height:17px;
}

#header {width:753px;height:54px;}

#top-nav {
    background-color:#669ABD;
	/*float:left;*/
	/*width:753px;*/
	height:30px;
	/*margin-right:-5px;
	display:block;*/
	/*padding-top:15px;*/
	}

#top-nav span, #top-nav span a {margin:0;padding:0; height:30px; float:left; display:block;}
#top-nav span a:hover img {visibility:hidden; display:block; float:left;}
#top-nav span.status {background:url('../images/nav/nav_status_hover.jpg');}
#top-nav span.blog {background:url('../images/nav/nav_journal_hover.jpg');}
#top-nav span.events {background:url('../images/nav/nav_events_hover.jpg');}
#top-nav span.crew {background:url('../images/nav/nav_parkcrew_hover.jpg');}
#top-nav span.smart-style {background:url('../images/nav/nav_smartstyle_hover.jpg');}

#top-slcom{
    margin-right:0px;
    width:173px;
	float:right;
	clear:none; 
	}

#content, #content-all{
	margin:0px;
	padding: 6px;
	background: white;
}

#inner-content {	
	background: white url("../images/content-blue-column-bg.gif") repeat-y;
}

#inner-content-snowboard {
	min-height: 626px;
	background: transparent url("../images/inner-pages/leftnav_rider.jpg") no-repeat bottom left;
}

#footer {
	height: 190px;
	color:#FFFFFF;
}

#footer-copyright{
	float: left;
	display:block;
	clear:none;
}
	
/*HOMEPAGE STUFF*/
/**********************/
#main-image {
	position:relative;
	width: 738;
	}


#logo {
	position:absolute;
	width: 127px;
	height: 100px;
	left: 6px;
	top: 13px;
	background:url("../images/STP.png") no-repeat;
	}

#camshot {
	position:absolute;
	left: 11px;
	top: 309px;
	width: 200px;
	height: 240px;
	}
	
#header-camshot{ 
	width: 200px;
	height: 37px;
	background: url("../images/parkshot-header.png") no-repeat;
	}
	
#content-camshot{ 
	background-color:#303030;
	height: 203px;}

#image-camshot{ 
	padding: 7px;}

#date-camshot{ 
	color:#ED6A00;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-top: 8px;}

#caption-camshot{ 
	color:#FFFFFF;
	text-align:left;
	line-height:12px;}


#seth {
	position:absolute;
	left: 580px;
	/*top: 392px;*/
	top: 351px;
	width: 158px;
	height: 157px;
	background: url("../images/seth.png") no-repeat;	
	}

#sethblog {
	position:absolute;
	left: 580px;
	/*top: 392px;*/
	top: 508px;
	width: 158px;
	height: 41px;
	}

/*INNER PAGES STUFF*/
/**********************/
#inner-header{
	height:59px;
	overflow:hidden;
	}
	
#left-nav{
	float:left;
	width:179px;
}

#left-nav-top{
	vertical-align:top;}
#left-nav-bottom{
	vertical-align:bottom;
	display:block;}
	  
#right-content{
	/*width:520px;*/
	padding: 10px;
	margin-right:2px;
	margin-left:184px;
	}
/*#orange-top {
	background-color:#ED6A00;
	height:2px;
	}*/

h4 {
	background-color:#ED6A00;
	font-size:15px;
	color:#FFFFFF;
	height:14px;
	margin:10px 0 5px;
	padding:5px;
	padding-left:10px;
	text-align:left;
	}




/*generic layout of images/tables/etc*/
/****************************************/
#content-body {
	display:block;
	text-align:left;
	padding-bottom:10px;
}

/* sets header img to have margin, removes it for content images */
#content-body p img {margin-bottom:0;}
#content-body table img {margin-bottom:0;}
#content-body div img {margin-bottom:0;}
#content-body span img {margin-bottom:0;}
#content-body table {margin-left:34px;margin-right:34px;}
#content-body p {margin-left:10px;margin-right:10px;}

#content-body div {margin-bottom: 20px;}

#content-body div div {margin-left:0;margin-right:0; /*margin-bottom: 20px;*/}
#content-body div table {margin-left:0;margin-right:0;}
#content-body table p {margin-left:0;margin-right:0;}
#content-body p table {margin-left:0;margin-right:0;}
#content-body p div {margin-left:0;margin-right:0;}
#content-body table div {margin-left:0;margin-right:0;}

#content-body img {
margin:5px 0px 8px 10px;
float:right;
		}
		
#content-body img.left {
		float:left;}
		
#content-body img.right {
		float:right;}
		
#content-body img.center {
		float:center;}



.float-clear {height:1px;clear:both;display:block;line-height:1px;}

#content-body .blogimages .thumbnail {width:100px;height:75px; float:left;padding:0 10px 10px 0}
blog-body {margin-bottom:10px} 
blog-body p {margin:0 0 10px 0}

/*.center {
text-align:center;}
#content-body div.center {text-align:center; padding: 10px 0;}*/

