body, div, p, h1, h2, h3, ul, img { margin:0; padding:0;}
		body{background: #010101 url(../images/containertop_back.jpg) repeat 50% top; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
		h2, img, div, span, #png, input.comment-form-submit { behavior: url(public/stylesheets/iepngfix.htc) }
		div#container{ z-index:0; border: 1px solid #cccccc; position:relative;  top:0px; left:0px; width:586px; height:900px;}
		div#flash{ z-index:1;/* border: 1px solid #990000;*/ position:relative; top:0px; left:0px; width:715px; height:533px;}
		div#dogtags{ z-index:10; /*border: 1px solid #000000;*/ display:block; position:relative; top:-50px; left:10px; width:398px; height:347px; background:url(../images/header_dogs.png) no-repeat left top;}
		div#main_header{
			width: 953px;	 
			/*background: #0a2b43;*/  
			color:#FFFFFF; 
			height:250px;
			margin:0px auto; 
			/*border: 1px solid #000000;*/
		}
		div#main_header div#logo{
			background: transparent url(../images/header_logo.png) no-repeat 0 0;
			position:relative;
			float: right;
			top:60px;
			right:35px;
			width:340px;
			height:125px;
		}
		/*
			navbar
		*/
		div#main_header ul.navi {
			background: transparent url(../images/nav_back.jpg) no-repeat 0 0;
			/*padding: 2 0 0 3px;*/
			/*position: absolute;*/
			width:953px;
			/*border: 1px solid #00ff23;*/
			top: 205px;
			 /*  *top: 205px;/*for ie 6 and 7*/
			height: 42px;
			position: absolute;
			display: block;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		* html div#main_header ul.navi{
			top: 304px;
		}
		div#main_header ul.navi li{
			/*border: 1px solid #0f0;*/
			float:right;
		}
		div#main_header ul.navi li a {
			color:#c2b9af;
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
			font-size:13px;
			font-size-adjust:none;
			font-stretch:normal;
			font-style:normal;
			font-variant:normal;
			font-weight:bold;
			/*line-height:28px;*/
			text-decoration:none;
			text-indent:0;
			/*background: transparent url(images/separation_orange.gif) no-repeat scroll right center;*/
			/*height: 20px;*/
			display:block;
			float:left;
			text-decoration:none;
			margin-top: 12px;
			margin-right: 12px;
			padding-top: 3px;
			padding-left: 3px;
			padding-right: 3px;
			padding-bottom: 3px;
			/*border: 1px solid #FFFFFF;*/
		}
div#main_header ul.navi li a:hover{
	color: #FFFFFF;
	background-color: #857364;
}
		/*
			main body
		*/
		div#main_body{
			position: relative;
			display:block;
			overflow:hidden;
			width: 953px; 
			/*background: #0a2b43;*/ 
			color:#FFFFFF;
			margin:0px auto;
			/*border:1px solid #666666;*/
		}
		div#main_body div#main_body_center{
			position: relative;
			/*border: 1px solid #db71ea;*/
			min-height: 533px;
			width: 715px;
			float:left;
		}
		/*
			sidebar
		*/
		div#main_body div#sidebar{
			position:absolute;
			left:715px;
			top:0px;
			width:235px;
			/*border: 1px solid #ff7b00;*/
		}
		div#sidebar_box_one, div#sidebar_box_two, div#sidebar_box_three, div#sidebar_box_archive{
			position:relative;
			display:block;
			width:235px;
			height:153px;
			padding-top: 24px;			
		}
		div#sidebar_box_one{
			background: transparent url(../images/label_one.png) no-repeat 0 0;
		}
		div#sidebar_box_two{
			background: transparent url(../images/label_two.png) no-repeat 0 0;
		}
		div#sidebar_box_three{
			background: transparent url(../images/label_one.png) no-repeat 0 0;
		}
		div#sidebar_box_archive{
			background: transparent url(../images/label_one.png) no-repeat 0 0;
		}
		div#sidebar_box_one h2, div#sidebar_box_two h2, div#sidebar_box_three h2, div#sidebar_box_archive h2{
			
			width:139px;
			height:24px;
			text-indent:-2000px;
			/*border:1px solid #ff7b00;*/
			position:relative;
			display: block;
			margin-left: 20px;
		}
		div#sidebar_box_one h2{
			background: transparent url(../images/label_musicplayer.png) no-repeat 0 0;
		}
		div#sidebar_box_two h2{
			background: transparent url(../images/label_buythecd.png) no-repeat 0 0;
		}
		div#sidebar_box_three h2{
			background: transparent url(../images/label_latestblog.png) no-repeat 0 0;
		}
		div#sidebar_box_archive h2{
			background: transparent url(../images/label_archive.png) no-repeat 0 0;
		}
		div#sidebar_box_one div#bassclefIMG, div#sidebar_box_two div#trebleIMG {
			position:absolute;
			left:180px;
			top:20px;
			width:37px;
			height:48px;
		}
		div#sidebar_box_one div#bassclefIMG{
			background: transparent url(../images/label_bassclef.png) no-repeat 0 0;
		}
		div#sidebar_box_two div#trebleIMG{
			background: transparent url(../images/label_treble.png) no-repeat 0 0;
		}
		div#sidebar_box_one div#MP3{
			position:absolute;
			width:195px;
			height:107px;
			/*border:1px solid #66cc00;*/
			top:50px;
			left:20px;
		}
		div#sidebar_box_two div#CD{
			position:absolute;
			width:195px;
			height:125px;
			/*border:1px solid #66cc00;*/
			top:35px;
			left:20px;
		}
div#sidebar_box_three div#latestblog{
			position:relative;
			width:195px;
			/*border:1px solid #66cc00;*/
			display: block;
			margin-left: 20px;
		}
div#sidebar_box_three div#readmore{
			display:block;
			position:relative;
			width:195px;
			/*border:1px solid #66cc00;*/
			margin-left: 20px;
			text-align: right;
		}
div#sidebar_box_three div#readmore a{
	font-size: 11px;
	color: #272f38;
	text-decoration: none;
}
div#sidebar_box_three div#readmore a:hover{
	color:#FFFFFF;
}	
		div#sidebar_box_two span#cdimage{
			background: transparent url(../images/label_cd.png) no-repeat 0 0;
			position:absolute;
			width:136px;
			height:107px;
			/*border:1px solid #66cc00;*/
			top:0px;
			left:30px;			
		}
		/*
			latestblog
		*/
		div#sidebar_box_three div#latestblog h3, div#sidebar_box_three div#latestblog h4, div#sidebar_box_three div#latestblog p{
			/*border:1px solid #000000;*/
			color:#292322;
		}
		div#sidebar_box_three div#latestblog h3{
			font-size:13px;
			margin-bottom:0px;
		}
		div#sidebar_box_three div#latestblog h3 a{
			color:#292322;
			text-decoration: none;
			font-size:13px;
			margin-bottom:0px;
		}
		div#sidebar_box_three div#latestblog h4{
			font-size:10px;
			margin-top:0px;
			margin-bottom:5px;
		}
		div#sidebar_box_three div#latestblog p{
			font-size:11px;
		}
		div#sidebar_box_three div#latestblog p a{
			text-decoration: none;
			color:#292322;
		}
		div#sidebar_box_three div#latestblog p a:hover{
			color:#FFFFFF;
		}
		
		/*
			archive
		*/
		div#sidebar_box_archive div#archive{
			position:relative;
			width:195px;
			/*border:1px solid #66cc00;*/
			display: block;
			margin-left: 20px;
		}
		div#sidebar_box_archive div#archive h3 a{
			color:#292322;
			text-decoration: none;			
			font-size:13px;
			margin-bottom:0px;
		}
		div#sidebar_box_archive div#archive h3 a:hover{
			color:#FFFFFF;
		}
		/*
			entry
		*/
div.entry{
	/*border:1px solid #FFFFFF;*/
	text-align:right; 
	margin-top:23px;
	margin-right:10px;
	margin-left:10px;
}
div.entry span.blogentry{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#857364 ;
	padding: 3px;
}
div.entry h3 a{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#857364 ;
	padding: 3px;
}
div.entry h3 a:hover{
	color: #857364;
	text-decoration: none;
	background-color:#FFFFFF ;
	padding: 3px;
}
div.entry p{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#000000;
	padding: 10px;
	text-align: left;
}
div.entry div.info{
	font-size: 11px;
}
div.entry div.info a{
	font-size: 11px;
	color: #857364;
	text-decoration: none;
	background-color:#ffffff;
	padding: 1px;
}
div.entry div.info a:hover{
	color: #ffffff;
	background-color:#857364 ;
}
a.bloglink {
	color: #857364;
	text-decoration: none;
}
a.bloglink:hover {
	color: #ffffff;
}
	/*
	main_body_center_content
	*/

div#main_body_center_content{
	margin-left:30px;margin-top:20px;margin-bottom:20px;margin-right:20px;
}
div#main_body_center_content p{
	font-size: 12px;
	margin-bottom: 15px;
	background-color: #010101;
	padding: 15px;
	line-height: 20px;
}
div#main_body_center_content p em{
	padding: 3px;
	margin: 2px;
	background-color:#3d4043 ;
}
div#main_body_center_content p a{
	color: #ffffff;
	text-decoration: none;
}
div#main_body_center_content p a:hover{
	color: #857364;
}
		/*
			comment form
		*/
div#tagbar{
	font-size:15px; 
	margin:10px; 
	
}
span.tagbar{
	padding:2px;
	color:#857364;
	background-color:#141e26;
}
span.tagbar a{
	color:#857364;
}
span.tagbar a:hover{
	color:#ffffff;
}



div#comment{
	padding:0px; font-size:12px; margin:10px;
}
div#comment p a{
	color:#857364;
}




div#commentform{
	text-align: left;
}
div#commentform span{
	background: transparent url(../images/hr.png) no-repeat 0 0;
	width: 680px;
	height: 22px;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
div#commentform span hr{
	display: none;
}
div#commentform h3{
	text-align: left;
	margin-bottom: 20px;
	margin-left: 20px;
}
div#commentform p{
	background: none;
	font-size: 12px;
	margin:0 0 0 10px;
	padding: 10px;
}
div#commentform span{
	
}
div#commentform input{
	
}
div#commentform input.comment-form-submit{
/*background-image: transparent url(../images/submit.png) no-repeat 0 0;*/
display:block;
float:left;
height:41px;
padding:0;
margin: 0 0 20px;
width:154px;	
}

		/*
			gallery
		*/
div.imgcontainer{
background:transparent url(../images/img_thumb_frame.png) no-repeat scroll 1px 1px;
display:block;
float:left;
height:100px;
margin:0;
padding-left:13px;
padding-top:13px;
width:80px;
	/*border: 1px solid #ffffff;*/
}
div.imgcontainer img{
	border: none;
}
		/*
			footer
		*/
		div#main_footer{
			/*border: 1px solid #000000;*/
			height:200px;
			width:100%;
			position: relative;
			background: #000033 url(../images/footer_main.jpg) repeat-x 0;
		}
		div#main_footer div#footer{
			height: 200px;
			width: 968px;	
			margin:0 auto;  
			background: #000033;
			color:#FFFFFF; 
			position: relative;
			background: transparent url(../images/footer.jpg) no-repeat 0 0;
		}
		div#main_footer div#footer div#headphones{
			z-index:11;
			height: 216px;
			width: 148px;
			position: absolute;
			top:-26px;
			background: transparent url(../images/footer_headphones.png) no-repeat 0 0;
		}
div#main_footer div#footer div#footernav{
	z-index:12;
	position: absolute;
	bottom: 5px;
	left: 30px;
	height: 20px;
	width: 905px;
}
div#main_footer div#footer div#footernav ul{
	/*border: 1px solid #ffffff;*/
	list-style-image:none;list-style-position:outside;list-style-type:none;
}
div#main_footer div#footer div#footernav ul li{
	display: block;
	float: left;
	font-size: 10px;
	margin-right: 10px;
}
div#main_footer div#footer div#footernav ul li a{
	text-decoration: none;
	color:#2d3c48;
}
div#main_footer div#footer div#footernav ul li a:hover{
	color:#857364;
}
div#main_footer div#footer div#footernav div#copyright{
	display: block;
	position: absolute;
	color:#2d3c48;
	font-size: 10px;
	left: 350px;
	width: 200px;
}
div#main_footer div#footer div#footernav div#kreativejuices{
	display: block;
	position: absolute;
	width:100px;
	right: -5px;
	height: 20px;
}
div#main_footer div#footer div#footernav div#kreativejuices a{
	background: transparent url(../images/kjlogo.png) no-repeat 0 0;
	display: block;
	color: #ffffff;
	width: 100px;
	height: 20px;
	text-indent: -3000px;
}
