body {
	background-image:url('../images/Bckgrd.jpg');
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center; 
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif !important;text-align:center;color:#333333;
	margin:0px;}
font {
	font-family:Arial, Helvetica, sans-serif !important;
}
img {border:none; margin:0px; padding:0px;}
a {color:#C92B1D;}
#header {width:790px;height:77px;}
#main-wrapper {
	margin:0px auto;
	margin-top: 0px;
	width:790px;
	padding:0px 0px 0px 1px;
	line-height:14px;}
#border-left{
	/*background:url('../images/border_left.gif') no-repeat top left;*/
	float:left;
	width:16px;
	/*margin-right:-5px;*/
	display:block;
	/*padding-top:15px;*/
	clear:none;
}
#side-nav {
	/*background:url('../images/border_left.gif') no-repeat top left;*/
	float:left;
	width:190px;
	margin-right:-5px;
	display:block;
	/*padding-top:15px;*/
	clear:none;
}
#side-nav span, #side-nav span a {width:190px;/*height:30px;*/display:block;margin:0;padding:0;}
#side-nav span.smart-style, #side-nav span.smart-style a {height:28px;}
#side-nav span a:hover img {visibility:hidden;display:block;}
#side-nav span.status {background:url('../images/nav_parks_on.jpg') top left;}
#side-nav span.events {background:url('../images/nav_events_on.jpg') top left;}
#side-nav span.media {background:url('../images/nav_media_on.jpg') top left;}
#side-nav span.crew {background:url('../images/nav_crew_on.jpg') top left;}
#side-nav span.blog {background:url('../images/nav_blog_on.jpg') top left;}
#side-nav span.smart-style {background:url('../images/nav_smartstyle_on.gif') top left;}

#border-right{
	/*background:url('../images/border_left.gif') no-repeat top left;*/
	/*float:right;*/
	width:15px;
	/*margin-right:-5px;*/
	display:block;
	/*padding-top:15px;*/
	clear:none;
	position:absolute;
	right: -4px;
}

#border-right-bottom{
	/*background:url('../images/border_bottom_long.gif') no-repeat bottom right;*/
	width:584px;
	/*margin-right:-5px;*/
	display:block;
	/*padding-top:15px;*/
	clear:none;
	margin-top:3px;
	
}

/*inner pages*/
#content-main {
	float:right;
	/*background:url('../images/bg_content.gif') repeat-y top right;*/
	display:block;
	text-align:left;
	/*width:580px;*/
	color:#111111;
}
#content-right {
	background:white url('../images/border_right_simple.gif') repeat-y right 155px;
	display:block;
	text-align:left;
	width:585px; /*for inner pages*/
	/*position:relative;*/
}
#content-body {
	display:block;
	text-align:left;
	width:565px;
	/*min-height:387px;
	_height:387px;*/
	padding-bottom:10px;
}
/* sets header img to have margin, removes it for content images */
#content-body img {margin-bottom:25px;}
#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:0px;margin-right:0px;}
#content-body div {margin-left:34px;margin-right:34px;}
#content-body div div {margin-left:0;margin-right:0;}
#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;}

#footer {border-top:1px dotted #444444;width:790px;text-align:right;padding:20px 0;}
#footer a {color:#333333;}

.float-clear {height:1px;clear:both;display:block;line-height:1px;}

.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}
h4 {background:url("../images/blogheader.jpg") no-repeat top left; height:20px;padding:5px;margin:20px 0 5px;color:#ffffff;font-size:15px;}
h5 {background:url("../images/blogheader_red.jpg") no-repeat top left; height:20px;padding:5px;margin:20px 0 5px;color:#ffffff;font-size:15px;}
h5 p {margin: 0;}
.four-column {margin:0 1%;font-size:11px;}
.four-column .column {float:left;margin:0 15px 10px;width:21%;text-align:left;}
.four-column .column p {margin:0 0 8px 0;}
.four-column .column #simon{
	background:url("../images/simon156x120.png") no-repeat;
	width: 156px;
	height: 120px;}
/*.four-column .column #411{
	background:url("../images/411.png") no-repeat;
	width: 151px;
	height: 51px;}*/
.four-column .column #Coming_up{
	background:url("../images/Coming_up.png") no-repeat;
	width: 150px;
	height: 51px;}
.four-column .column #Blog{
	background:url("../images/Blog.png") no-repeat;
	width: 150px;
	height: 51px;}
.four-column .column #Partners{
	background:url("../images/park_partners.png") no-repeat;
	width: 150px;
	height: 150px;}

#content-body .crew-buttons {height:36px; margin-right:0;margin-left:32px;overflow:visible;}
.crew-buttons a {display:block;float:left;height:36px;margin:0 9px 0 0;}
.crew-buttons a:hover img {visibility:hidden;}
.crew-buttons .crew a {
background:url("../images/crew_buttons/crew_buttons_crew.gif") no-repeat top left;}
.crew-buttons .films  a{
background:url("../images/crew_buttons/crew_buttons_fffilms.gif") no-repeat top left;}
.crew-buttons .athletes {
display:block;float:left;height:36px;margin:0;overflow:hidden;z-index:40;position:relative;
/*background:url("../images/crew_buttons/crew_buttons_ath.gif") no-repeat top left;*/}
.crew-buttons .athletes:hover {height:108px;margin-bottom:-72px;overflow:visible;}
.crew-buttons .athletes a.main {
background:url("../images/crew_buttons/crew_buttons_ath.gif") no-repeat top left;padding:0;margin:0;float:none;}
.crew-buttons .athletes a.andrew {
background:url("../images/crew_buttons/crew_buttons_andrew.gif") no-repeat top left;padding:0;margin:0;float:none;}
.crew-buttons .athletes a.shea {
background:url("../images/crew_buttons/crew_buttons_shea.gif") no-repeat top left;padding:0;margin:0;float:none;}
