@charset "utf-8";
/* CSS Document */

/*
Theme Name: Dave Lamb
Description: 2 column dj style theme.
Author: onegog
Author URI: http://www.onegog.hu
*/
html {
	overflow-y:scroll;
}
body {
	margin:0px;
	padding:0px;
	background: #B7B8B7 url(../dave/images/bg.jpg) no-repeat top center fixed;
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	color:#ffffff;
	text-decoration:none;
}
img {
	border:none;
}
.wrapper {
	margin:0px auto;
	padding:0px;
	width:800px;
	background: url(../dave/images/content_bg.png) top center repeat-y;
}
/* ********************************************************************** */
/* TOP */
.top {
	margin:0px;
	padding:0px;
	height:272px;;
	background:url(../dave/images/top.jpg) no-repeat top center;
}
.top_mixek {
	margin:0px;
	padding:0px;
	height:272px;;
	background:url(../dave/images/top_mix.jpg) no-repeat top center;
}
.top_chart {
	margin:0px;
	padding:0px;
	height:272px;;
	background:url(../dave/images/top_chart.jpg) no-repeat top center;
}
.top_tracklist {
	margin:0px;
	padding:0px;
	height:272px;;
	background:url(../dave/images/top_tracklist.jpg) no-repeat top center;
}
.top_biography {
	margin:0px;
	padding:0px;
	height:272px;;
	background:url(../dave/images/top_bio.jpg) no-repeat top center;
}
.top_links {
	margin:0px;
	padding:0px;
	height:272px;;
	background:url(../dave/images/top_link.jpg) no-repeat top center;
}
.blogname, .blogname h1, .blogname h2 {
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
/* ********************************************************************** */

/* ********************************************************************** */
/* MENU */
.menu {
	margin:0px;
	padding:0px;
	background:#000000 url(../dave/images/lcd.png) top left no-repeat;
	height:33px;
	font-family: century gothic;
	font-size:13px;
	font-weight:bold;
}
.menu ul {
	margin:0px 0px 0px 122px;
	padding:0px;
	list-style-type:none;
}
.menu ul li {
	margin:0px;
	padding:0px;
	display:block;
	width:113px;
	height:33px;
	float:left;
}
.menu ul li a {
	margin:0px;
	padding:7px 0px 0px 0px;
	display:block;
	width:113px;
	height:26px;
	background: url(../dave/images/menu_off.png) no-repeat left top;
	color:#cccccc;
	text-decoration:none;
	text-align:center;
}
.menu ul li a:hover, .menu ul li.current_page_item a, .menu ul li.current_page_item a:hover  {
	margin:0px;
	padding:7px 0px 0px 0px;
	display:block;
	width:113px;
	height:26px;
	background: url(../dave/images/menu_on.png) no-repeat left top;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
/* ********************************************************************** */

/* ********************************************************************** */
/* CONTENT */
.content {
	margin:0px;
	padding:0px;
}
/* ************************************ */
/* LEFT COLUMN - POST */
.leftcolumn {
	margin:0px;
	padding:0px;
	width:600px;
	float:left;
	background: url(../dave/images/blog_bg.jpg) top center no-repeat;
}
.clear {
	margin:0px;
	padding:0px;
	height:10px;
	clear:both;
}
.leftcolumn h2.pagetitle {
	margin:25px;
	padding:0px;
	font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.post {
	margin:25px;
	padding:0px;
}
.title {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.title h2 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.title h2 a {
	color:#ffffff;
	text-decoration:none;
}
.title .date {
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../dave/images/time.png) no-repeat;
	font-size:11px;
	line-height:16px;
}
.entry {
	margin:0px;
	padding:0px 0px 15px 0px;
	border-bottom: 1px dotted #5b686d;
	line-height:18px;
}
.entry p {
	/*margin:0px;*/
	/*padding:0px;*/
}
.postinfo {
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	line-height:16px;
}
.postinfo .category {
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;
	background: url(../dave/images/tag.png) left top no-repeat;
}
.postinfo .com {
	margin:0px;
	padding:0px 0px 0px 20px;
	float:right;
	background: url(../dave/images/comm.png) left top no-repeat;
}
.postinfo .category a, .postinfo .com a {
	color:#ffffff;
	text-decoration:none;
}
.postinfo .alignleft {
	margin:0px;
	padding:0px;
	float:left;
}
.postinfo .alignright {
	margin:0px;
	padding:0px;
	float:right;
}
.navigation {
	margin:25px;
	padding:5px 0px 0px 0px;
	border-top: 3px double #5b686d;
	font-size:11px;
}
.navigation .alignleft {
	margin:0px;
	padding:0px;
	float:left;
}
.navigation .alignright {
	margin:0px;
	padding:0px;
	float:right;
}
/* ************************************ */

/* ************************************ */
/* LEFT COLUMN - COMMENTS */
.comments {
	margin:25px;
	padding:0px;
}
.comments h2 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
}
.comments ol {
	/*margin:0px;*/
	margin-bottom:30px;
	/*padding:0px;*/
}
.comments ol li {
	/*margin:0px;*/
	/*padding:0px;*/
}
.comments ol li a {
	color:#ffffff;
	text-decoration:none;
}
.comments ol li p {
	margin:10px 0px;
	padding:0px;
	font-size:11px;
}
.comments form {
	margin:0px;
	padding:0px;
}
.comments form p {
	margin:5px 0px;
	padding:0px;
}
.comments form input{
	margin:0px;
	padding:0px 5px;
	height: 18px;
	color: #777;
	background: #3c3f41;
	border: 1px solid #62676a;
}
.comments form textarea {
	margin:0px;
	padding:5px;
	width:538px;
	color: #777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #3c3f41;
	border: 1px solid #62676a;
}
.comments form input#submit {
	margin:0px;
	padding:0px;
	width:72px;
	height:29px;
}
/* ************************************ */

/* ************************************ */
/* RIGHT COLUMN */
.rightcolumn {
	margin:0px;
	padding:0px;
	width:200px;
	float:right;
}
.rightcolumn .img_container {
	margin:0px 20px;
	padding:0px;
}
.sidebar {
	margin:20px;
	padding:0px;
	font-family: century gothic;
	font-size:13px;
}
.sidebar h2 {
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#999999;
	font-size:16px;
}
.sidebar ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.sidebar ul ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.sidebar ul li {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.sidebar ul ul li {
	margin:0px;
	padding:0px;
}
.sidebar ul li a {
	margin:0px;
	padding:1px 0px 0px 15px;
	display:block;
	width:145px;
	height:20px;
	background: url(../dave/images/submenu_off.png) top left no-repeat;
	text-decoration:none;
	color:#666666;
}
.sidebar ul li a:hover {
	background: url(../dave/images/submenu_on.png) top left no-repeat;
	color:#ffffff;
}
.rightcolumn .sidebar .img_container {
	margin:0px;
	padding:0px;
}
/* ************************************ */
/* ********************************************************************** */

/* ********************************************************************** */
/* FOOTER */
.footer {
	margin:0px;
	padding:0px;
	clear:both
}
/* ********************************************************************** */

