/* CSS Document */



body {

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#554528;

	color:#86724f;

	background:#000;

}

a {

	color:#554528;

	color:#86724f;

}

a img {

	border:none;

}

#site {

	margin:0 40px;

	margin-top:55px;

	height:545px;

	min-width:800px;

}

#header {

	position:relative;

	height:55px;

}

#logo {

	position:absolute;

	top:0;

	left:15px;

}

#logo a {

	text-decoration:none;

	font-size:18px;

}

#menuContainer {

	position:absolute;

	top:0;

	left:260px;

}

.menu {

	overflow:hidden;

	width:710px;

}

* html .menu {

	height:1%;

}

.menu ul, .menu li {

	margin:0;

	padding:0;

	list-style:none;

}

.menu li {

	float:left;

	width:100px;

	height:20px;

	overflow:visible;

}

.menu a {

	text-decoration:none;

	padding-bottom:1px;

	display:inline-block;

}

.menu a:hover, .menu a.active {

	border-bottom:3px solid #292113;

}

#container {

	position:relative;

}

#music {

	position:absolute;

	right:10px;

	top:-37px;

}

.content {

	white-space:nowrap;

}

.home .content img, .projects .cols img {

	margin-right:20px;

	border:1px solid #554528;

	height:300px;

}

#footer {

	border-top:1px solid #554528;

	padding-left:15px;

}

td.cols, td.cols td {

	white-space:nowrap;

	padding-right:20px;

	vertical-align:top;

}

table {

	display:inline;

	white-space:nowrap;

}

td p {

	margin:0;

}

.projects .col {

	width:100%;

}



.gallerySingle #lyr1 {
	width:100%;
}

.gallery {
	width:100%;
	position:absolute;
	text-align:center;
}

.gallery .imgBig img {

	height:360px;

	width:auto;

	border:1px solid #554528;

}
	