/* CSS Document */

* {
  margin: auto;
  padding: 0px;
  border: none;
  outline: none;
  
}
body {
 	background-color: #00387d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#container {
  margin: 20;
  width: 820px;
}
#top {
  float: left;
  width: 800px;
  height: 189px;
  padding-top: 0px; 
}

#title {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
}

#menu {
  list-style: none;
  padding-bottom: 20;
  margin: 0;
  width: 724px;
  height: 25px;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}
#menu .home {
  width: 55px;
  height: 23px;
  background: url(images/home_btn_slammed.png) no-repeat;
  left: 40px;
  top: -25px;
}
#menu .home span {
  width: 55px;
  height: 23px;
  background: url(images/home_btn_2_slammed.png) no-repeat;
  left: 0px;
  top: 0px;
}


#menu .story {
  width: 57px;
  height: 23px;
  background: url(images/story_btn_slammed.png) no-repeat;
  left: 110px;
  top: -25px;
}
#menu .story span {
  width: 57px;
  height: 23px;
  background: url(images/story_btn_2_slammed.png) no-repeat;
  left: 0px;
  top: 0px;
}

#menu .screenings {
  width: 109px;
  height: 23px;
  background: url(images/screenings_btn_slammed.png) no-repeat;
  left: 182px;
  top: -25px;
}
#menu .screenings span {
  width: 109px;
  height: 23px;
  background: url(images/screenings_btn_2_slammed.png) no-repeat;
  left: 00px;
  top: 00px;
}

#menu .emaillist {
  width: 140px;
  height: 23px;
  background: url(images/emaillist_btn_slammed.png) no-repeat;
  left: 305px;
  top: -25px;
}
#menu .emaillist span {
  width: 140px;
  height: 23px;
  background: url(images/emaillist_btn_2_slammed.png) no-repeat;
  left: 0px;
  top: 0px;
}

#menu .community {
  width: 109px;
  height: 23px;
  background: url(images/community_btn_slammed.png) no-repeat;
  left: 457px;
  top: -25px;
}
#menu .community span {
  width: 109px;
  height: 23px;
  background: url(images/community_btn_2_slammed.png) no-repeat;
  left: 0px;
  top: 0px;
}

#menu .press {
  width: 57px;
  height: 23px;
  background: url(images/press_btn_slammed.png) no-repeat;
  left: 577px;
  top: -25px;
}
#menu .press span {
  width: 57px;
  height: 23px;
  background: url(images/press_btn_2_slammed.png) no-repeat;
  left: 0px;
  top: 0px;
}
#menu .contact {
  width: 86px;
  height: 23px;
  background: url(images/contact_btn_slammed.png) no-repeat;
  left: 645px;
  top: -25px;
}
#menu .contact span {
  width: 86px;
  height: 23px;
  background: url(images/contact_btn_2_slammed.png) no-repeat;
  left: 0px;
  top: 0px;
}


#content {
	float: left;
	width: 420px;
	padding-left: 30px;
}

#content p {
	color: #ffffff;
  	font-size: 14px;
	margin-bottom: 15px;
	padding-left: 0px;
}

#content h4 {
	color: #ffffff;
  	font-size: 16px;
	margin-bottom: 10px;
	padding-left: 0px;
}

#content a {
	color: #ffb100;
}

#content h2 {
	padding-top: 25px;
	margin-bottom: 15px;
	
}
#content h3 {
	padding-top: 125px;
	padding-left: 30px;
	margin-bottom: 10px;
}


#content_trailer {
	margin-top: 40;
	padding-top: 120; 
}

#content_trailer h2{
	padding-top: 25px;
	margin-bottom: 15px; 
}

#content_trailer h3 {
	padding-top: 15px;
	padding-left: 0px;
	margin-bottom: 10px;
}

#sidebar {
	float: right;
	width: 333px;
	padding-left: 30px;	
}

#sidebar h3 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 55px;
}

#sidebar h4 {
	padding-top: 0px;
	padding-bottom: 30px;
	padding-left: 25px;
}

#sidebar h5 {
	padding-top: 2px;
	padding-bottom: 30px;
	
}
#sidebar h6 {
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 60px;
	
}

#photos {
  list-style: none;
  padding: 20;
  margin: 0;
  width: 332px;
}
#photos span {
  display: none;
}


#sidebar p {
	color: #ffffff;
  	font-size: 14px;
	margin-bottom: 15px;
	padding-left: 0px;
}

#sidebar a {
	color: #ffb100;
}




#content_pub_photos {
	padding-top: 15px;
	padding-left: 30px;
	margin-bottom: 10px;
}

#content_pub_photos li {
	list-style: none;
	display: inline;
}



#content_pub_photos p {
	color: #ffffff;
  	font-size: 14px;
	margin-bottom: 15px;
	padding-left: 0px;
}











