/*
Theme Name: ChristianBagger
*/
body {
	margin:0;
	padding:40px 0 0;
	color:#fff;
	font:10px Helvetica, Arial, Verdana, sans-serif;
	background:#000;
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#fff;	
}
/*main container start*/
#main {
	width:640px;
	margin:0 auto;
}
/*header start*/
#header {
	width:100%;
	padding:0 0 50px;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
/*logo start*/
#header h1 {
	width:444px;
	margin:0;
	float:left;
}
#header h1 a {
	display:block;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(images/logo.gif) no-repeat;
}
/*logo end*/
/*main navigation start*/
.main-nav {
	width:180px;
	margin:0 -6px 0 0;
	float:right;
	display:inline;
	position:relative;
}
.main-nav ul {
	width:90px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.left-list li {
	float:left;
}
.right-list li {
	float:right;
}
.main-nav li {
	text-transform:uppercase;
}
.main-nav li a {
	display:block;
	padding:0 6px 0 0;
	text-decoration:none;
}
.main-nav li a span {
	padding:0 0 0 6px;
}
.main-nav li a:hover,
.main-nav li.active a,
.main-nav li.current_page_parent a{
	background:url(images/subnav-hover-bg2.gif) no-repeat 100% 50%;
}
.main-nav li a:hover span,
.main-nav li.active a span,
.main-nav li.current_page_parent a span{
	background:url(images/subnav-hover-bg1.gif) no-repeat 0 50%;
}
/*main navigation end*/
/*header end*/
/*content start*/
#content {
	width:100%;
	position:relative;
}
/*subnavigation start*/
ul.sub-nav {
	width:652px;
	margin:-27px -6px 0 -26px;
	padding:0;
	list-style:none;
	position:relative;
}
ul.sub-nav:after {
	content:"";
	display:block;
	clear:both;
}
.sub-nav li {
	float:left;
	text-transform:uppercase;
	padding:0 0 20px 20px;
}
.sub-nav li a {
	display:block;
	padding:0 6px 0 0;
	text-decoration:none;
}
.sub-nav li a span {
	padding:0 0 0 6px;
}
.sub-nav li a:hover,
.sub-nav li.active a {
	background:url(images/subnav-hover-bg2.gif) no-repeat 100% 50%;
}
.sub-nav li a:hover span,
.sub-nav li.active a span {
	background:url(images/subnav-hover-bg1.gif) no-repeat 0 50%;
}
/*subnavigation end*/
/*main content picture*/
.main-pict {
	display:block;
	margin:0 auto 10px;
}
/*flash area*/
.flash-area {
	width:640px;
	padding:5px 0 0;
	margin:0 0 10px;
	overflow:hidden;
}
/*content end*/
/*main container end*/
