body {
	background:#000000;
	color:#ffffff;
	font-size:11px;
	padding:0;
	margin:0;
	font-family:'arial';
	line-height:16px;
}

a, b, strong { color:#e7a54c; }

a img { border:none; }

.header-container {
	width:100%;
	height:325px;
	position:relative;
	z-index:30;
}

.header {
	margin:0 auto;
	background:url('../gfx/header2.jpg');
	height:325px;
	width:1256px;
	position:relative;
}

h1.logo {
	position:absolute;
	top:0;
	left:100px;
	padding:0; margin:0;
}

.middle-container {
	background:url('../gfx/content-bg.jpg') repeat-x;
	min-height:188px;
}

.middle { width:960px; margin:0 auto; padding-top:20px; position:relative; }

.left { float:left; position:relative; z-index:5; }
.right { float:right; position:relative; z-index:5; }

.sidebar { width:330px; }
.main { width:630px; }
.full { width:960px; min-height:300px; }

h2 { font-family:'lunabar'; font-size:29px; padding:0; margin:0; }

.sidebar hr {
	width:311px;
	height:2px;
	border:0;
	background:url('../gfx/divider.png');
	margin:30px 0px;
}

.hp .sidebar {
	margin-top:40px;
}

.bg { top:0; position:absolute; left:0; z-index:0; }
.hp .bg { left:-140px; }

.recent-thumbs p { float:left; height:47px; padding:0; margin:0; }
.recent-thumbs p img { vertical-align:top; padding-right:12px; }

.recent .text { width:410px; padding-right:20px; }
.recent .details {
	padding-left:20px;
	background:url('../gfx/border.png') no-repeat;
	background-position:top left;
}
.recent .details b, .recent .details strong { color:#ffffff; }
.recent .details { color:#e7a54c; }
.recent .details table td { padding:3px; }

.footer {
	width:960px;
	position:relative;
	float:left;
	height:185px;
	padding-top:40px;
}
.footer .navig, .footer .inspiration, .footer .friends { position:relative; z-index:5; float:left; }
.footer .bg { left:-240px; }

.footer .navig a { color:#e7a54c; text-decoration:none; }
.footer .navig a:hover { text-decoration:underline; }
.footer .navig { width:360px; }
.footer .navig ul, .footer .navig li { list-style-type:none; padding:0; margin:0; }
.footer .navig li { display:inline; margin-right:10px; }

.footer .inspiration { width:252px; padding-left:33px; }
.footer .inspiration p { padding:0; margin:0; float:left; height:37px; }
.footer .inspiration p img { padding:0px 5px 0px 0px; vertical-align:top; }

.footer .friends { padding-left:10px; width:300px; }
.footer .friends p { padding:0; margin:0; float:left; height:60px; }
.footer .friends p img { padding:0px 5px 0px 0px; vertical-align:top; }

ul.nav { position:absolute; bottom:-40px; left:185px; z-index:10; padding:0; margin:0; list-style-type:none; }
ul.nav li { display:inline; margin-right:20px; position:relative; }
ul.nav li img { cursor:pointer; }
*+html ul.nav li ul { top:-50px; }
ul.nav li ul {
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
	width:262px;
	height:41px;
	padding:12px 0px 10px 5px;
	background:url('../gfx/nav-bg.png') no-repeat;
	top:-110px;
	left:-80px;
	z-index:20;
}
ul.nav li ul li { border-right:1px solid #545351; margin:0px 0px 0px 11px; padding:0px 11px 0px 0px; }
ul.nav li ul li.last { border:0; }
ul.nav li ul li a { color:#ffffff; font-size:13px; text-decoration:none; }
ul.nav li ul li a:hover { color:#8facd4; }

.ga .full { margin-top:20px; }
.ga .full ul { margin:0; padding:0; list-style-type:none; }
.ga .full ul li { display:inline; margin:0px 6px; float:left; }
.ga .full ul li a img { border:1px solid #3a3a3a; }

.contact { width:406px; height:465px; position:absolute; top:100px; left:350px; z-index:30; }
.contact .cbg { position:absolute; top:0px; left:0px; z-index:30; }
.contact .close { left:389px; top:90px; position:absolute; z-index:35; cursor:pointer; }
.contact .card { left:388px; top:130px; position:absolute; z-index:30; }

.middle.tc { padding-top:40px; }
.tc .tri { width:300px; padding-left:20px; }
h3 { color:#fc9f38; font-size:15px; font-weight:normal; }
h3 b, h3 strong { font-weight:bold; color:#ffffff; }