
#header { background-image: url('dark_header.png'); }


.menu {	background-image: url('dark_menubackground.png'); }
	
	.quadbar .topmenugroup .menu, 
	.quadbar .bottommenugroup .menu { 
		background-image: url('narrow_dark_blogbackground.png'); 
	}
/*
	.quadbar .middlemenugroup { 
		background: url('dark_quadmenubackground.png') top center repeat-y;
	}

	.quadbar .middlemenugroup-before { 
		background: url('dark_quadmenutop.png') top center repeat-y;
	}

	.quadbar .middlemenugroup-after { 
		background: url('dark_quadmenubottom.png') top center repeat-y;
	}
*/

.menubefore { background-image: url('dark_menutop.png'); }

	.quadbar .topmenugroup .menubefore,
	.quadbar .bottommenugroup .menubefore {
		background-image: url('narrow_dark_blogtop.png'); 
	}

.menuafter { background-image: url('dark_menubottom.png'); }

	.quadbar .topmenugroup .menuafter,
	.quadbar .bottommenugroup .menuafter {
		background-image: url('narrow_dark_blogbottom.png');
	}

#thumbs.framed input {
	background: url('dark_thumbframe.png');
	border: none;
}

#thumbs.framed input:hover,
#thumbs.framed input.selected {
	background: url('dark_thumbframe_hover.png');
}


#header,
.quadbar #header{
	min-width: 800px;
}

#bodyowner,
.quadbar #bodyowner
{
	width: auto;
	min-width: 800px;
	max-width: 1400px;
}

#menucontainer
{
	float: right;
	margin-left: -233px;
}

	.quadbar #menucontainer
	{
		margin-left: -492px;
	}

	
#contentcontainer
{
	width: auto;
	margin-right: 233px;
}

	.quadbar #contentcontainer
	{
		margin-right: 492px;
	}

.banner .blogbefore,
.banner .blogafter {
	background: url('dark_middle.png') repeat-x;
	height: 58px;
	margin: 0px 35px;
	overflow: visible;
}

.banner .blogbefore .middle, 
.banner .blogafter .middle,
.quadbar .banner .blogbefore .middle,
.quadbar .banner .blogafter .middle 
{
	background: none;
}

.banner .blog,
.quadbar .banner .blog
{
	width: auto;
	overflow: visible;
	background: url('dark_background.png') repeat;
	margin: -25px 28px;
	position: relative;
	padding: 0px 7px;
	min-height: 29px;
}

#contentcontainer .blogbefore,
#contentcontainer .blogafter {
	background: url('dark_middle.png') repeat-x;
	height: 58px;
	margin: 0px 35px;
	overflow: visible;
}

#contentcontainer .blogbefore {
	margin-top: 10px;
}

#contentcontainer .blogbefore .middle, 
#contentcontainer .blogafter .middle
{
	width: auto;
}


.blogbefore .left, .blogbefore .right,
.blogafter .left, .blogafter .right
{
	height: 58px;
	width: 35px;
	margin-bottom: -33px;
	overflow: visible;
}

.blogbefore .left,
.blogafter .left
{
	float: left;
	background: url('dark_left.png') no-repeat;
	margin-left: -35px;
}

.blogbefore .right,
.blogafter .right
{
	float: right;
	background: url('dark_right.png') no-repeat;
	margin-right: -35px;
}

#contentcontainer .blog
{
	width: auto;
	overflow: visible;
	background: url('dark_background.png') repeat;
	margin: -25px 28px;
	position: relative;
	padding: 0px 7px;
	min-height: 29px;
	text-align: left;
}

#contentcontainer p {
	width: 100%;
	margin: 0px;
	margin-right: auto;
}

#contentcontainer div.headertext {
	width: auto;
	margin: 0px;
}

#contentcontainer p.footertext,
#contentcontainer .footeritems,
#contentcontainer p.postlinks, 
#contentcontainer p.credits {
	width: auto;
	margin: 0px;
	display: block;
}

#contentcontainer #commentform p {
	width: auto;
	margin: auto;
	text-align: center;
}

body {
	color: #ccc;
}

a:link, a:active, a:visited {
	color: #eaab02;
}

a:hover	{
	color: #fff;
}

#contentcontainer h1 a,
#menucontainer h4,
#wp-calendar caption,
.comment-author a,
#footer h4 {
	color: #3ba6e4;
}

#header h1 a:link, #header h1 a:active, #header h1 a:visited, #header h1 a:hover,
div.blogtitle a:link, div.blogtitle a:active, div.blogtitle a:visited, div.blogtitle a:hover {
	color: #ddd;
}

#thumbs input, code, #s, #comment, #namefield input, #emailfield input, #urlfield input {
	border: 1px dotted #777;
}

#thumbs.framed input {
	border: none;
}

.blog blockquote {
    border: 1px dotted #3ba6e4;
}

#contentcontainer div.headertext {
	color: #eee;
	border-bottom: 1px dotted #777;
}

#contentcontainer p.footertext, .footeritems {
	color: #eee;
	border-top: 1px dotted #777;	
}

#s, #contentcontainer h1, #comment, #namefield input, #emailfield input, #urlfield input {
	color: #bbb;
}
