
*
{
	margin:0;
	padding:0;
	border:0;
}

body
{
	background-color:#262626; /* originally #353535 */
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	letter-spacing:1px;
}

#all
{
	width:950px;
	height:1885px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#111111;
	margin-bottom:100px;
}

#sidelogo
{
	width:151px;
	height:1807px;
	position:absolute;
	margin-left:950px;
	background-image:url(gfx/sidelogo.gif);
}

/* -------------- TOP -------------- */

#top_left
{
	width:450px;
	position:absolute;
	text-align:left;
}

#top_right
{
	width:950px;
	position:absolute;
	text-align:right;
}

/* -------------- HEADING -------------- */

#heading
{
	margin-top:68px;
	width:950px;
	position:absolute;
	text-align:right;
}

/* -------------- MENU -------------- */

#menu
{
	position:absolute;
	margin-top:108px;
}

#menu ul
{
	list-style:none;
}

#menu li
{
	display:inline;
}

#menu a
{
	display:inline-block;
}

#menu a.active
{
	background-position:center;
}

#menu a.active:hover
{
	background-position:center;
}

#menu a:hover
{
	background-position:bottom;
}

#menu img
{
	border:0;
}

/* -------------- TOPTEXT -------------- */

#toptext
{
	position:absolute;
	margin-top:150px;
	color:#9c9c9c; /* originally #b5b5b5*/
	width:950px;
}

#toptext p
{
	padding-left:27px;
	padding-right:27px;
	font-size:14px;
}

/* -------------- BIG IMAGE -------------- */
#photo_gallery
{
	position:absolute;
	margin-left:50px;
	margin-top:232px;
   width: 850px;
}

#photo_gallery img
{
   margin-right: 20px;
   margin-top: 20px;
   cursor: pointer;
}

/* -------------- BIG IMAGE -------------- */

#big_image
{
	position:absolute;
	margin-left:22px;
	margin-top:232px;
}

#big_image img
{
	position:absolute;
	width:906px;
	height:507px;
	border:1px solid #534949;
}

#big_image video
{
	position:absolute;
}

#big_image div#overlay
{
	position:absolute;
	margin:1px;
	margin-top:429px;
	width:906px;
	height:79px;
	background-image:url(gfx/overlay_background.png);
}

.youtube
{
	position:absolute;
}

#big_image p
{
	color:#9c9c9c; /* originally #b5b5b5*/
	font-size:14px;
	position:absolute;
	margin-top:25px;
}

#big_image #playbutton
{
	margin:1px;
}

#big_image #playbutton img
{
	border:0;
}

#big_image p#left
{
	margin-left:29px;
}

#big_image p#right
{
	margin-left:654px;
}

#share
{
	position:absolute;
	margin:10px;
}

/* -------------- BIG TEXT -------------- */

#big_text
{
	width:906px;
	position:absolute;
	margin-left:33px;
	margin-top:780px;
}

#big_text p
{
	width:890px;
	color:#9c9c9c; /* originally #b5b5b5*/
	font-size:15px;
}

/* -------------- LIST -------------- */

#list
{
	position:absolute;
	margin-left:22px;
	margin-top:879px;
}

.list_item
{
	width:908px;
	height:119px;
	margin-bottom:21px;
}

.list_item a
{
	position:absolute;
	width:908px;
	height:119px;
	z-index:1;
}

.list_item img
{
	margin-right:13px;
}

.list_item h2, .list_item p
{
	margin-left:400px;
}



.list_item h2
{
	margin-top: -119px;
	text-transform:uppercase;
	font-size:36px;
	line-height:30px;
	color:#9c9c9c; /* originally #b5b5b5*/
	padding-top:10px;
	font-weight:bold;
	letter-spacing:2px;
}

.list_item p
{
	font-size:15px;
	color:#9c9c9c; /* originally #b5b5b5*/
	padding-right:50px;
	margin-bottom:5px;
}

.list_item p.date
{
	position:absolute;

	margin-top:-20px;
	
	background-color:#3c3c3c;
	font-size:11px;
	color:#9c9c9c; /* originally #b5b5b5*/
	padding-top:3px;
	padding-bottom:1px;
	padding-left:18px;
	padding-right:18px;
	font-weight:bold;
	height:13px;
}

#list .active
{
	background-color:#3d7066;
}

/* -------------- CONTACT -------------- */

#contact
{
	background-color:#1e1e1e;
	position:absolute;
	margin-left:22px;
	margin-top:1593px;
	width:905px;
	height:260px;
	color:#9c9c9c; /* originally #b5b5b5*/
	padding-top:12px;
	font-size:11px;
	line-height:15px;
}

#contact_left
{
	width:370px;
	float:left;
	margin-left:17px;
}

#contact_middle
{
	width:319px;
	float:left;
}

#contact_right
{
	width:190px;
	float:left;
}

#contact_bottom
{
	clear:both;
	padding-top:10px;
	text-align:center;
}

#contact a
{
	color:#9c9c9c; /* originally #b5b5b5*/
	text-decoration:none;
}


