/**
Theme Name: dzPlanet
Author URI: http://wpjunction.com
Theme URI: http://wpjunction.com
Version: 1.0
Author: hpa with mods by dz
Description: dzPlanet Theme base on EldroMag
*/

@import url('css/reset.css');
@import url('css/default.css');
@import url('css/slide.css');
@import url('css/comments.css');
@import url('css/jquery.tabs.css');
@import url('css/widgets.css');

body {
	background:#343434 url(images/background.gif) repeat-x 0 100%;
	font:normal 12px Arial, Verdana, Tahoma;
	/*color:#5B5B5B;*/
	color : #AFAAAA;

}

#body-in {
	background:url(images/body-in-bg.gif) repeat-x 0 0;
}

a  {
	/*color:#9A0D0D;	*/
  color:#FFC1B1;
	text-decoration:none;
}

a:hover {
	/*color:#540707;*/
	  color:#FF7766;

}

#logo {
  position: relative;
  bottom: 100px;
  }

#planet {
  position : relative;
  bottom : 0px;
  left: 50px;
}
#earth {
  position : relative;
  bottom : -35px;
  left: 50px;
}
#sofa {
  position : relative;
  bottom : 120px;
  left: 0px;
}
#podcast {
  position : relative;
  bottom : 23px;
  left: 280px;
  width: 119px;
}
#silent {
  position : relative;
  bottom : 38px;
  left: 180px;
}
#visitor_map {
	float:right;
	display: none;
}
#wrapper {
	width:977px;
	margin:0 auto;
}

/* header */
#header {
}
#podlogo {
  position: absolute;
  padding-left: 40px;
  top: 4px;
}
#spacer {
  height: 5px;
}
#header-top {
	height:36px;
	font-size:11px;
	line-height:37px;
	overflow:hidden;
	text-transform:uppercase;
	margin-bottom:2px;
}

.icon2 {
	background:transparent url(images/all-icons.gif) no-repeat;
	padding-left:20px;
}
#date-now {
	float:left;
	background-position:0 10px;
	padding-left:24px;
	color:#EDEDD2;
}

#subcribe-form-wrap {
	background:url(images/top-rss-form-bg.gif) no-repeat 103px 8px;
	height:22px;
	float:right;
	padding-top:9px;
	width:330px;
}

#subcribe-form {
	position:relative;
	line-height:0;
}

#subcribe-form label {
	color:#A8A8A8;
}

.input-text,.input-submit {
	background-color:transparent;
	border:medium none;
	position:relative;
	color:#63747E;
	margin:0px;
}

.input-text {
	left:7px;
	width:186px;
	font-size:11px;
	color:#A8A8A8;
	text-transform:uppercase;
}

.input-submit {
	width:22px;
	padding:0;
	cursor:pointer;
	left:10px;
}

#rss-link {
	float:right;
	background-position:0 -28px;
	display:block;
	height:22px;
	padding-left:22px;
	margin:7px 7px 0 0;
}

#header-content {
	height:95px;
	padding:0 13px;
}

#branding {
	padding-top:21px;
}

#blog-title {
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
}

#blog-description {
	background:url(images/blog-description-bg.gif) no-repeat 0 0;
	padding-left:9px;
	float:left;
	height:19px;
}

#blog-description span {
	background:url(images/blog-description-bg.gif) no-repeat 100% 0;
	padding-right:9px;
	display:block;
	float:left;
	font:normal 11px Tahoma, Verdana, Arial;
	color:#FFFFFF;
	height:19px;
	line-height:17px;
}

#page-menu {
	height:42px;
	overflow:hidden;
}

.page_item, .tab, .tabselected {
	display:block;
	float:left;
	position: relative;
	top: 4px;
	height:40px;
	padding-left:5px;
	/*border: solid 1px grey;*/
}


.page_item a  {
	float:left;
	display:block;
	height:40px;
	line-height:43px;
	padding:0 15px 0 10px;
	color:#FFFFFF;
}


.tab a, .tabselected a {
	float:left;
	display:block;
	height:33px; /*40*/
	line-height:33px; /*43*/
	padding:0 15px 0 10px;
	color:#FFFFFF;
	border: solid 2px #444;
	-moz-border-radius-topleft : 8px;
	-webkit-border-top-left-radius : 8px;
	-moz-border-radius-topright : 8px;
	-webkit-border-top-right-radius : 8px;
	border-bottom: none;
  
}


.current_page_item a, .page_item a:hover, .tabselected a , .tab a:hover {
	/*background:url(images/menu-hover-bg.gif) no-repeat 100% 0;*/
	background-color: #766;
}

 .tab a:hover {
	background-color: #777;
}

.commentlist
{
	padding: 5px;
	margin: 0px;
  }
  
#comment_area
{
	background-color: rgb(50,40,40);
  border: solid 2px rgb(90,90,90);
  padding: 5px;
	  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
    margin-top: 15px;

}

.comment_header
{
  background-color: rgb(20,20,20);
  	  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;

}
.comment_entry
{
  background-color: rgb(10,10,10);
  padding: 5px;
  padding-left: 20px;
  margin: 10px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
   border: solid 2px rgb(255,200,200);
 
}

#comment_area h3
{
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
  margin: 5px;
}
.commentlist ul
{
	padding: 0px;
	margin: 0px;

}

#comments h3
{
  font-size: 30px;
}

.commentlist li
{
	background-color: rgb(20,10,10);
	margin: 20px;
	padding: 20px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border: solid 2px rgb(255,200,200);

}

.commentmetadata
{
	font-size: 10px;
}
.comment_text
{
	color: rgb(200,255,200);
	font-size: 16px;
	background-color: black;
	margin-right: 20px;
	padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

}

.current_page_item , #page-menu li:hover, .tabselected {
	/*background:url(images/menu-hover-bg.gif) no-repeat 0 0;*/
	/*background-color: #433;*/
}

hr { display: block; }


.admin  a {
  color : #FFC1B1;
  
}

.cattitle {
  /*background-color: #FFFFDF;*/ 
  background-color: rgb(10,10,10);
  /*color : #AFAAAA;*/
  padding: 10px;
  margin: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: solid 2px rgb(255,255,255);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.cattitle2 {
  /*background-color: #FFFFDF;*/ 
  background-color: rgb(10,10,10);
  /*color : #AFAAAA;*/
  padding: 10px;
  padding-left: 30px;
  margin: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: solid 2px rgb(255,255,255);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}


.cattitle h1 {
  font-size: 25px;
}
.cattitle h2 {
  font-size: 18px;
}
.cattitle ul li {
  margin-left: 20px;

}
.thing {
  margin-top : 0px;
  margin-left: 30px;
}

.nav_button {
	margin: 10px;
	}

.nav_button a {
	border: solid 3px #FFC1B1;
	padding: 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-top: 8px;

}

.clear_float {
	clear: both;
}

.nav_button a:hover {
	border: solid 3px #FF7766;

}

.pop {
  color: rgb(200,80,80);
}

.banner {
  /*background-color: #FFFFDF;*/ 
  background-color: #3E3333;
  /*color : #AFAAAA;*/
  padding: 10px;
  margin: 5px;
  border: solid 2px #220000;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.banner h1 {
  font-size: 16px;
}

#homediv {
  height: 300px;

  /*
  display: none;

  border: solid 3px #000;
  padding: 10px;
  margin-bottom: 10px;
  background-color: #3E3333;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  */
}

.entry
{
	padding: 3px;

}

.entry ol
{
	padding-left: 10px;
}

.single
{
	background-color: rgb(0,0,0);
	margin-top: 10px;
	padding: 10px;
	font-size: 12pt;
	background-color: rgb(20,20,20);
	border: solid 2px rgb(95,95,95);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}


/* podcast artists page */
#podcast_top
{
	background-color: rgb(0,0,0);
	margin-top: 10px;
	padding: 10px;
	font-size: 12pt;
	background-color: rgb(20,20,20);
	border: solid 2px rgb(95,95,95);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#col1 {
	width: 480px;
	float: left;
	margin: 0px;
	padding-top: 10px;

}
#col2 {
	width: 480px;
	float: right;
	margin: 0px;
	padding-top: 10px;
}

.artist {
	margin-bottom: 5px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: rgb(40,20,20);
	border: solid 2px black;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}


.artist h2 {
	font-size: 18px;
}

.artist li {
  list-style-type: none;
  margin-left: 20px;
}

/* END: podcast artists page */




#homediv ul {
  list-style-type: square;
  margin-left: 30px;
  margin-bottom : 5px;
}
/* container */
#container-top {
	background:url(images/container-top-bg.gif) no-repeat 0 100%;
	height:11px;
	margine: 0px;
}

#container-in{
	background:#2C2C2C url(images/container-bg.gif) repeat-y 0 0;
	padding:0 10px;
	padding-top: 3px;
}
#container-bottom {
	background:#343434 url(images/container-bottom-bg.gif) no-repeat 0 0;
	height:11px;

}

/* content */
#content {
	width:635px;
	float:left;
}

#p2c-header h2 { display: none;}

.featured { 
  font-size:20px; 
}

.post, #comments-wrap {
	/*background:#2C2C2C url(images/post-bg.gif) repeat-y 0 0;*/
	background-color: rgb(20,20,20);
	margin: 5px;
	position:relative;
	margin-bottom:6px;
	border: solid 3px #220000;
	font-size: 12pt;

  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
	width:635;
}

.post-top {
	/*background:url(images/post-top-bg.gif) no-repeat 0 0;*/
	padding-top:5px;
}

.post-bottom {
	/*background:url(images/post-bottom-bg.gif) no-repeat 0 100%;*/
	padding:0 5px 1px;
}

.post .title {
	font:normal 20px 'Trebuchet MS', Tahoma, Verdana;
	font-weight: bold;
	/*color:#9A0D0D;*/
	/*margin-bottom:2px;*/
	/*border: solid 2px #200;*/
	/*
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
*/
	background-color : rgb(20,10,10);
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-color: rgb(100,90,90);
	border-bottom-width: 2px;

}

.post .title a {
	/*color:#9A0D0D;*/
}
.sticky {
  /*background-color: #FFFFDF;*/ 
  background-color: #3E3333;
  /*color : #AFAAAA;*/
  padding: 10px;
  margin: 5px;
  border: solid 2px #220000;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  display: none;
}


.meta {
	/*background:#989898 url(images/meta-bg.gif) no-repeat 0 0;*/
	font:normal 11px Tahoma;
	/*width:275px;*/
	/*
	height:26px;
	line-height:25px;
	*/
	margin-bottom:10px;
	background-color: #222;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

	/*border: solid 2px #200;*/
	background-color : rgb(20,20,30);
}

/*
.meta .post-date, .meta a {
	color:#FFFFFF;
}
*/

.meta .post-date {
	/*float:left;*/
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	color: rgb(80,80,80);
}

.meta .keep-reading {
	float:right;
	margin-right:5px;
}

.tags a
{
	font-size: 14px;
	font-weight: bold;
}

.single .meta {
	/*background:#989898 url(images/meta-single-bg.gif) no-repeat 0 0;*/
	/*width:611px;*/
	padding:0 7px;
	overflow:hidden;
}

.single .meta span {
	margin-right:10px;
	color:#FFFFFF;
}

.single .meta a {
	color:#DADADA;
}

.sticky .meta, .sticky .title, .sticky .postmetadata {
  display: none;
}
.pagetitle {
	font:normal 21px Tahoma, Verdana, Arial;
	color:#C7C5C5;
	margin-bottom:10px;
}

.postmetadata
{
  margin-top: 10px;
  padding: 5px;
  background-color: rgb(70,60,60);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;  
}
/*
.commentlist a { color:#A1A1A1; }

.commentlist a:hover { color:#FFFFFF; }
*/

/*.navigation a { color:#FFFFFF; }*/

.navigation
{
	height: 50px;
}

/* sidebar */
#sidebar {
	float:right;
	width:318px;
	color: #858585;
}

/* sidebar */
#podcast_sidebar {
	float:right;
	width:330px;
	color: #858585;
	background-color: rgb(20,20,20);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 5px;
  margin-top: 5px;

}

.podcast_feature
{
	display: block;
	/*border: solid 1px red;*/
}

#sidebar a {
  color:#FFC1B1;
}
#sidebar a:hover {
	  color:#FF7766;
}

#today {
  background-color: #646464;
}

.ctc { margin-top: 10px; }

.widget { margin-bottom:8px; margin-bottom:10px; }

/*
.widget-title {
	background:#E8E8E8 url(images/widget-title-bg.gif) no-repeat 0 0;
	font:normal 12px 'Trebuchet MS', Tahoma, Verdana;
	color:#2C2C2C;
	height:27px;
	line-height:27px;
	margin-bottom:5px;
	padding:0 6px;
}*/
.widget-title {
	/*background:#E8E8E8 url(images/widget-title-bg.gif) no-repeat 0 0;*/
	background-color: #ecc;
	border: solid 2px #000;
	font-weight: bold;
  text-align: center;
	font:normal 12px 'Trebuchet MS', Tahoma, Verdana;
	color:#2C2C2C;
	/*height:27px;*/
	height:23px;
	line-height:27px;
	margin-bottom:5px;
	padding:0 6px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: none;
}

.widget ul li {
	/*background:url(images/widget-list-separator.gif) repeat-x 0 100%;*/
	font:normal 12px Tahoma;
	vertical-align: center;
	height:14px;
	line-height:14px;
	padding:0 3px;
	color:#A1A1A1;
	overflow:hidden;
}

.pad10 {
	width: 10px;
	height: 10px;
}

.podcast_widget
{
	margin: 0px;
	padding: 0px;
}
.podcast_widget ul
{
	margin: 0px;
	padding: 0px;
}

.podcast_widget ul li {
	/*background:url(images/widget-list-separator.gif) repeat-x 0 100%;*/
	font:normal 12px Tahoma;
	vertical-align: center;
	height:14px;
	line-height:14px;
	padding:0 3px;
	color:#A1A1A1;
	overflow:hidden;
}

.podcast_artists {
  clear: both;
  height: 15px;
}

.visual
{
  text-align: center;
}
.visual-size
{
  margin-top: 10px;
  text-align: center;
}
.visual-size li
{
    list-style-type: none;
    display: inline;
    border: solid 2px rgb(90,90,90);
    padding: 3px;
    margin: 2px;
}
.visual-size ui li
{
    list-style-type: none;
}

#twitter ul li {
	height:36px;
}

/*.widget ul li  a{ color:#A1A1A1; }*/

/* footer */
#footer {
	height:39px;
	margin-top:29px;
	text-transform:uppercase;
}

#blog-name, #blog-name span {
	background:transparent url(images/blog-name-bg.gif) no-repeat;
	background-position:0 0;
	display:block;
	float:left;
	height:23px;
	padding-left:5px;
}

#blog-name { margin:9px 8px 0 0; }

#blog-name span {
	background-position:100% 0;
	display:block;
	float:left;
	font:normal 12px Tahoma, Verdana;
	height:23px;
	line-height:21px;
	padding:0 5px 0 0;
	color:#FFFFFF;
}

#footer-text {
	float:left;
	font:normal 12px Tahoma, Arial, Verdana;
	line-height:39px;
	color:#FFFFFF;
}

#footer-text a, #footer-text a:hover {
	color:#FFFFFF;
}

#comment { background-color: #baa;  }
