/*
Theme Name: Dark Dreaming
Theme URI: http://www.animedreaming.tv
Description: theme made by AnimeDreaming.
Version: 1.0
Author: Envity & Raven 
Author URI: http://www.animedreaming.tv
Tags: blue, black, fixed-width, three-columns
*/
/* - BASIC STUFF - */

/* Video Comments */

.comment_div{
	width:600px;
	float:left;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	margin-top:7px;
	margin-left:37px;
	background-color:#0a0a0a;
	font-size:12px;
}

.comment_bg{
	
	float:left;
	width:504px;
	margin-left:7px;
	margin-top:7px;
	padding-left:36px;
	padding-top:10px;
	background-repeat:no-repeat;
}

.latest-image {width: 65px; height: 35px; position:relative; bottom:-15px;}
#forumspacer { margin-top: 5px; line-height: 0.01em;}
#gap {height: 5px; float:left; position: }
#forum-msg1 { height:5px; color:#fff;  margin-top: px; margin-bottom: 10px; }
#forum-msg2 { color:#fff; height:45px; background:#1f1e1e; border: 1px solid #C0C0C0; margin-top:0px; }
#forum-msg3 { color:#fff; padding-top: 15px;}
#forummsg-image{ margin-top: 5px;}
.forum-image{ margin-left:10px; margin-top:10px; margin-right:0px; float:left; }


#forum-msg1ie { height:5px; color:#fff;  margin-top: 0px; margin-top: 10px; }
#forum-msg2ie { color:#fff; height:40px;  background:#1f1e1e; border: 1px solid #C0C0C0; margin-bottom:10px; }
#forum-msg3ie { color:#fff; padding-top: 10px; float:left; }
#forummsg-imageie{ margin-top: 0px;}
.forum-imageie{ margin-left:10px; margin-right:0px; float:left;  position:relative;
top:-15px;}




.lead { line-height:0.25; }
#video-mirrors-container {width: 789px; margin-left: 0px; background: #222; padding: 5px 0px; margin-left: 10px;}
#video-mirrors {background: url(http://www.animedreaming.tv/images/horizontal.png) repeat-x; text-align: center; padding: 10px; color: #fff; font-size: 14px; font-weight: bold;}
.mvlink, .veohlink {position: absolute; top: 0px; left: 0px; width: 100%;  z-index: 1000; color: #fff; background: url(/images/next.png) repeat-x; padding: 12px 0px; font-size: 15px; text-shadow: 1px 1px 0 #222; font-weight: bold; cursor: pointer; text-align: center;}







a.toggle-part {
	
	background-color:#1984e8;
	color:#fff;
	width:77px;
	height:19px;
	display: block;
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	padding-top:4px;
	margin-left:9px;
	
	}

a.toggle-part:hover {background-color:#454545;}

a.active{
	background-color:#454545;
	color:#fff;
	width:77px;
	height:19px;
	display: block;
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	padding-top:4px;
	margin-left:9px;
}

.episode-part {
    font-family: "Trebuchet MS",halvetica,Verdana,sans-serif;
    height: 20px;
    margin-bottom: 15px;
    margin-top: 10px;
    width: auto;
}

.episode-part div.forward {z-index: 1000; background: url(http://www.animedreaming.tv/images/forward.png) no-repeat; width: 53px; height: 36px; text-indent: -150px; display: block;cursor: pointer;}
.episode-part div.forward span {color: #fff !important; font-weight: bold; font-family: Arial, Tahoma, Helvetica; position: relative; top: 10px; padding: 5px; background: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 0.5;}

.episode-part div.forward:hover span {color: #fff !important; font-weight: bold; font-family: Arial, Tahoma, Helvetica; position: relative; top: 10px; padding: 5px; background: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 1;}

.episode-part div.back {z-index: 1000; background: url(http://www.animedreaming.tv/images/back.png) no-repeat; width: 53px; height: 36px; text-indent: -150px; display: block;cursor: pointer;}

.episode-part div.back span {position: relative; top: 10px; padding: 5px; background: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 0.5;}

.episode-part div.back:hover span {color: #fff !important; font-weight: bold; font-family: Arial, Tahoma, Helvetica; color: #fff !important; font-weight: bold; font-family: Arial, Tahoma, Helvetica; position: relative; top: 10px; padding: 5px; background: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 1;}

.report-video { float:left; position: relative; width:630px; margin-top:40px;}

.report-video a {color: #ff0000; text-decoration: none; }

span.report-button {background-color:#BF2D00; width:127px; height:22px; margin-left:4px; float:left; font-size:13px; font-weight:bold; text-align:center; padding-top:6px; cursor:pointer; border-radius:8px;}

#report-form {background: #222; text-align: left; padding: 10px; margin: 10px; display: none;}

#report-form label {color: #0066ff; display: block;}

a:focus { outline: none; }


#video-mirrors-container ul {margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, Tahoma, Helvetica; }
#video-mirrors-container ul li { padding: 0px; float: left; width: 110px; text-align: center;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#video-mirrors-container ul li#label {padding: 12px; margin: 0px !important; font-weight: bold; background: transparent !important;}
#video-mirrors-container ul li a {display: block; padding: 5px 0px; font-size: 12px; color: #fff; font-weight: bold !important; text-shadow: 1px 1px 0px #000;}
#video-mirrors-container ul li:hover{ background: #151515;}
li.active-tab {background: #151515;}
span.lang-dubbed {color: #8707ac !important;}
span.lang-subbed {color: #0066ff !important;}
span.lang-RAW, span.lang-raw {color: #ff0000 !important;}

#video-form-status {color: #fff; margin: 10px;}
#prevep {float: left; margin: 10px;}
#nextep {float: right; margin: 10px;}
#allep {float: left; margin: 10px 10px 10px 230px;}
.more {text-align: right; padding: 10px;}

.addmirror {background-color:#363636; width:127px; height:22px; float:right; margin-right:4px; font-size:13px; font-weight:bold; text-align:center; padding-top:6px; cursor:pointer; border-radius:8px;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #383838),
		color-stop(1, #535353)
		
		
	);
	background-image: -o-linear-gradient(bottom, #535353 0%, #383838 100%);
	background-image: -moz-linear-gradient(bottom, #535353 0%, #383838 100%);
	background-image: -webkit-linear-gradient(bottom, #535353 0%, #383838 100%);
	background-image: -ms-linear-gradient(bottom, #535353 0%, #383838 100%);
	background-image: linear-gradient(to bottom, #535353 0%, #383838 100%);
	padding-left:6px;
	padding-right:6px;
}

.lime{
background-color:#c50f38; width:127px; height:22px; float:left; font-size:13px; font-weight:bold; text-align:center; padding-top:6px; cursor:pointer;	
}

.lime a{
	display:block;
	width:127px;
	height:22px;
	color:#fff;
}

#videoform {padding: 10px; background: #111; color: #fff; margin: 15px; border: 1px solid #333;}
.add-video-form {display: none;}

#prevep a, #nextep a, #allep a {padding: 5px; background: #0066ff; color: #fff; font-weight: bold; 	-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#allep a {background: #1f1e1e !important;}

.parts {display: none; position: absolute; width: 100%; height: 100%; text-align: center;}
.centered {text-align: center;}
.videoembed {display: none; position: absolute; width:610px; height: 359px;}
.activeembed {display: block !important;}

.mv_limit {margin: 0px 8px; padding: 5px; background: #1d4ed0; color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Tahoma, Verdana; cursor:pointer;}
.mv_limit:hover {background: #5a86fc;}
.pagelink {padding: 10px;}
.page ul{
	background-image: url(http://www.animedreaming.tv/images/notice-bg-1.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: white;
	border: 1px solid #cfcfcf;
	border-top: 2px solid #cfcfcf;
	width: 550px;
	padding: 5px 0px;
	font-size: 11px;
}

.cat_image{
	width: 245px;
	float: left;
}

.cat_image img{
	width: 235px;
}

.cat_desciption{
	margin-bottom: 10px;
	background-color: #3e3e3e;
	border: 1px solid #cfcfcf;
	border-top: 2px solid #cfcfcf;
	color: #fff;
	padding: 5px;
}


.page .cat_data ul{
	width: 340px;
	margin-left: 230px;
	border: none;
	background: none;
}

.page .cat_data ul li{
	border: none;
	padding-left: 0;
}


.page .ddmcc{
	width: 247px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

.page .ddmcc ul{
	width: 247px;
	background: none;
	border: none;
}

.page .ddmcc ul ul{
	background-image: url(http://www.animedreaming.tv/images/notice-bg-1.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: white;
	border: 1px solid #cfcfcf;
	border-top: 2px solid #cfcfcf;
	width: 245px;
}

#latestsingle {
	background:#1f1e1e;
	border: 1px solid #cfcfcf;
	color:#ff4500;
	font-weight: bold;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px;
	width: 808px;
	height: 100px;
}

#latestsingletext {
	padding:0px 0px 0px 5px;
}


#footer{
	width: 100%;
	height:80px;
	background-image: url(http://www.animedreaming.tv/images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0 auto;
	position: relative;
}

.footertxt{
	margin: 0 auto;
	width: 1000px;
	padding-top: 40px;
	color: white;
}

.footertxt a{
	color: white;
}

.nextPrevious{
	line-height: 1.2;
	display: block;
	font-size: 11px;
	padding: 10px 10px 10px 20px;
	background-color: #ebf2f7;
	width: 265px;
	position: relative;
}

.clear{
	clear: both;
}

.alignleft{
font-size:11px;
float:left;
}
.alignright {
font-size:11px;
float:right;
}

a.fixedLinkColor2{
	color: #39a6c6;
}

span.fixedLinkColor1{
	color: #7aa714;
}

span.fixedLinkColor2{
	color: #4169e1;
}

span.fixedLinkColor3{
	color: #dc143c;
}

a { text-decoration: none; color: #70c0ff; }

zi { 
	margin-left: 5px;
	list-style: none;
	line-height: 30px;
}

xi {text-align:center;
	float:left;
	background:#3e3e3e;
	border:#4A84FF 1px solid;
	margin:0px;
  	height:37px;}

xi span {
	padding:10px 14px;
	float:left;
	font-size:12px;
	width:56px;
	text-decoration:none;
  	color:#5ca3db;
}

xi a {
	padding:10px 14px;
	float:left;
	font-size:12px;
	width:8px;
	text-decoration:none;
}

xi a:hover {
	color:#0261ac;
}






a img { border: 0; }

a#rsslink {
	background: url(/images/rss.png) no-repeat 0 0;
	width: 64px;
	height: 64px;
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
}

a#rsslink:hover { background: url(http://www.animedreaming.tv/images/clouds.jpg) no-repeat 0 -64px; }

a:hover { color: #fff; }

blockquote { font-style: oblique; padding:10px; background:#dcdcdc; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;}


/* -- COMMENTS -- */
div.comments-wrap { margin: 15px auto; padding: 0; }

/* -- NAVIGATION --*/
div.navigation {
	width: 790px;
	padding: 10px 0px;
	font-size: 16px;
	background:#000;
	margin-left:0px;

}
#embed_holder {background: #fff;}
div.operationgreyborder {
	
	width: 657px;
	padding: 0px 0px;
	background:#1f1e1e;

}

div.indexnavigation {
	margin-bottom: 10px;
       border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background:#1f1e1e;
	width: 568px;
	height: auto;
	float: left;
	clear: both;
	font-size: 16px;
	overflow:hidden;
}

div.reply { }

fieldset { border: 0; background: 0; }

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }

h2#comments{ margin: 20px auto 10px; font-size: 140%; }

h2.entry-title {
	font-size: 15px;
	background: url(/images/title.gif) no-repeat 0 0;
	height: 70px;
	overflow: hidden;
	line-height: 72px;
	padding-left: 10px;
	color: #fff;
}

h2.entry-title a { color: #5ca3db; }

h2.entry-title a:hover { color: #fff; }

h2.episode-title {

	font-size: 15px;
	background: url(/images/episode.gif) no-repeat 0 0;
	height: 40px;
	overflow: hidden;
	line-height: 42px;
	padding-left: 10px;
	color: #fff;
}

#episodetitle {

	background:#000;
	height:50px;
	width: 450px;
       border: #9f9f9f 1px solid;
	margin: 10px auto 0px auto;
}

h2.episode-image {
	float:left;
	height:70px;
	border: #000 1px solid
}
h2.episode-title a { color: #5ca3db; }

h2.episode-title a:hover { color: #fff; }

h2.page-title {
	font-size: 15px;
	background: url(/images/title.gif) no-repeat 0 0;
	height: 70px;
	overflow: hidden;
	line-height: 72px;
	padding-left: 10px;
	color: #fff;
}

img.aligncenter { display: block; margin: 1em auto; text-align: center; }

img.alignleft { float: left; clear: none; margin: 0 1em 1em 0; }

img.alignnone { margin: 0 0.5em 0 0; }

/* -- ALIGNMENTS --*/
img.alignright { float: right; clear: none; margin: 0 0 1em 1em; }

input#email,input#url,input#author,textarea#comment {
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	padding: 3px;
}

input#email:hover,input#url:hover,input#author:hover,textarea#comment:hover { border: 1px solid #4cc8f8; }

input#email:focus,input#url:focus,input#author:focus,textarea#comment:focus { border: 1px dotted #4cc8f8; }

input#submit {
	font-size: 15px;
	color: #fff;
	font-family: "Trebuchet MS",serif;
	background: #cdcdcd;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
}

input#submit:hover { background: #dcdcdc; border: 1px solid #dcdcdc; }

li { list-style-type: none; }

li#first-item { background: none; }

li.comment,li.trackback, li.pingback { margin: 10px auto; }

textarea#comment { overflow: auto; width: 400px; height: 120px; }

textarea#comment { overflow: auto; }

/* welcome */

#whosdug {
	clear: both;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 0px;
}
.whosdug {
	 background: url('/images/welcome3.png') no-repeat;
        height: 240px;
        width: 540 px;
        margin: 0px 0px 0px 10px;
	padding: 15px 15px 15px 15px;
	clear: both;
	overflow: hidden;
	font-size: 13px;
	line-height: 1.12em;
	padding-bottom: 1em;
	margin-bottom: 0.2em;
}
.whosdugtext{
	color: #83c6f8
}

#sidemargin {
	margin-left:10px;
}

#marginheader {
	align:right;
	padding-top:40px;
	margin-left:272px	
}

#gallerymargin {
	margin-top:5px;
}

/* topbar
---------------------------------*/

#topbar {
	width: ;
	height: ;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
}


/* anime-series-list
---------------------------------*/

#content div.letter li {
	text-align:center;
	float:left;
	background:#3e3e3e;
	border:#004499 1px solid;
	margin:0px;
  	height:37px;
}

#content div.letter li span {
	padding:10px 14px;
	float:left;
	font-size:12px;
	width:56px;
	text-decoration:none;
  	color:#004499;
}

#content div.letter li a {
	padding:10px 14px;
	float:left;
	font-size:12px;
	width:8px;
	text-decoration:none;
}

#content div.letter li a:hover {
	color:#004499;
}





/* -- LISTS -- */
ul { margin: 0; padding: 0; }

ul li { margin-left: 5px; padding: 0; }

ul#nav { margin: 0px; padding: 0px 0px; }

ul#nav li{ margin: 0px; padding: 0px 0px; }

ul.children { margin-left: 10px; }

ul.commentlist, ul.pinglist { margin: 10px 0; }

.additional-meta { font-size: xx-small; }

.additional-meta {
	padding-left: 20px;
	background: url(http://www.animedreaming.tv/images/date.gif) no-repeat center left;
}

.archive-title, h2#search { text-align: center; color: #cdcdcd; margin-top: 10px; }

.avatar {
	float: left;
	margin-right: 5px;
	border: 1px solid #dcdcdc;
	padding: 2px;
}

.block-1 { float: left; }

.block-1 h3.widgettitle {
	background: url(/images/side-alt.png) no-repeat 0 0;
	width: 180px;
	height: 34px;
	text-align: left;
	color: #fff;
	font-size: 15px;
	overflow: hidden;
	padding: 34px 0 0 10px;
	margin: 0 0 10px;
}

.block-2 { float: right; margin-right: 10px; }

.block-2 h3.widgettitle {
	background: url(/images/side.gif) no-repeat 0 0;
	width: 180px;
	height: 34px;
	text-align: left;
	color: #fff;
	font-size: 15px;
	overflow: hidden;
	padding: 34px 0 0 10px;
	margin: 0 0 10px;
}

.clearthis {
	display: block;
	height: 0px;
	clear: both;
	overflow: hidden;
}

.commentlist { padding: 10px; }

.commentlist li{ overflow: hidden; padding: 4px 10px; }

.commentlist li.depth-2,#commentlist li.depth-3,#commentlist li.depth-4 {
	font-style: italic;
	border: 0;
	background: #f4f4f4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px;
}

.commentlist li.even { border-left: 2px solid #cdcdcd; }

.commentlist li.odd { border-left: 2px solid #4da8ec; }

.comment-reply-link {
	color: #fff;
	background: #cfcfcf;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	padding: 2px 3px;
}

.comment-reply-link:hover { color: #fff; background: #dcdcdc; }

.disc { list-style-type: disc; }

.entry-content a img {
	border: 1px solid #dcdcdc;
	padding: 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
}

.entry-content a:hover img { border: 1px solid #4cc8f8; }

/* headings inside posts */
.entry-content h3 { font-size: 140%; }

.entry-content h4 { font-size: 120%; }

.entry-content h5 { font-size: 100%; }

.entry-content h6 { font-size: 90%; }

.entry-content ol li {
	margin-left: 5px;
	list-style: decimal;
	list-style-position: inside;
}

.entry-content ol li li { margin-left: 5px; }

.entry-content ul li {
	margin-left: 10px;
	list-style: disc;
	list-style-position: inside;
}

.entry-content ul li ol { margin-left: 10px; }

/* lists inside posts */
.entry-content ul ol { margin-left: 0; }

.entry-meta { font-size: 10px; color: #999; }

.entry-meta .comments-link {
	padding-left: 20px;
	background: url(/images/comments.gif) no-repeat center left;
}

.entry-meta a { }

.entry-meta-index {
	padding-left: 20px;
	background: url(/images/note.gif) no-repeat center left;
}

/* -- 404-PAGE --*/
.error404 { margin: 0; width: 100%; }

.error404 h1,.error404 h2 { margin: 10px auto; }

.navigation-index { }

.nav-next {
	float: right;
	clear: none;
	width: 48%;
	text-align: right;
}

.nav-prev { float: left; clear: none; width: 48%; text-align: left; }

.post {
    background: none repeat scroll 0 0 #121212;
    border: 1px solid #333333;
    overflow: hidden;
    padding: 8px;
}

.post-edit-link { padding: 10px; font-size: 10px; }

/* -- POSTS -- */
.post-index { margin: 0 0 10px; }

.posts-wrap {
	float: left;
	clear: none;
	margin-left:10px;
	width: 570px;
	overflow: hidden;
}

.episode-wrap {
	float: left;
	clear: none;
	margin-left:0px;
	width: 810px;
	overflow: hidden;
}

.sidebar { width: 170px; clear: none; padding-top: 5px; }

.sidebar ul { margin-left: 5px; }

.sidebar ul li{ padding: 5px 5px; border-bottom: 1px solid #dcdcdc; }

.sidebar ul ul li{ padding: 3px 3px; border: 0; }

/* -- SIDEBARS --*/
.sidebar-wrap {
	margin: 0 auto;
	overflow: Hidden;
	float: right;
	clear: none;
	width: 405px;
}

.widget { 
	padding-bottom: 10px;
	width: 230px;
       background: #1f1e1e;
	overflow: Hidden;

 }
.widgetspace { 
	padding-bottom: 20px;
 }

.widget1 { 
	padding-bottom: 50px;
	width: 230px;
       background: #1f1e1e;
	overflow: Hidden;
 }

.widget2 { 
	padding-bottom: 0px;
	width: 230px;
       background: #1f1e1e;
	overflow: Hidden;
 }

.widget3 { margin-bottom: 10px;
	padding-bottom: 0px;
	width: 170px;
       background: #1f1e1e;
	overflow: Hidden;
 }

.widget4 { margin-bottom: 10px;
	padding-bottom: 0px;
	width: 170px;
       background: #1f1e1e;
	overflow: Hidden;
 }



#ani {
	display: block;
	height: 42px;
	width: 125px;
	position: absolute;
	bottom: 0;
	right: 25px;
	text-indent: -1000px;
}

#comment-notes { font-size: 10px; color: #999; }

#comments { padding: 0 10px; font-size: 16px; color: #dcdcdc; }

#footer { 
	height: 80px;
	overflow: hidden;
	margin: 1px auto 0;
	clear: both;
	float: none;
	padding: 0 5px;
	background: url(/images/footer.png) no-repeat 0 0;
	line-height: 42px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	position: relative;
}

#footer a { color: #dceffc; }
#footer a:hover{ color: #000; }

#header {
	height: 0px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px;
	position: relative;
}

#header h1 { text-indent: -1000px; margin: 140px 0 0 105px; }

#header h1 a{ width: 253px; height: 108px; display: block; }

#header h2 {
	font-size: 16px;
	color: #e7908e;
	background: url(/images/desc-right.png) no-repeat right 0;
	height: 51px;
	line-height: 57px;
}

#header li {
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
	display: block;
}

#header span {
	display: block;
	background: url(http://www.animedreaming.tv/images/desc-left.png) no-repeat left 0;
	height: 51px;
	margin-right: 18px;
	padding-left: 18px;
}

#header ul { margin: 0 0 0 100px; padding: 0; }

#nav li { }

#nav li { float: left; padding: 0px; }

#nav li a, #nav li a:link, #nav li a:visited { }

#nav li a:hover, #nav li a:active { }

#nav li li { }

#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #b7dcf7;
	width: 150px;
	float: none;
	margin: 0px;
	line-height: 30px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 0px 15px;
}

#nav li li a:hover, #nav li li a:active {
	background: #9fd3fa;
	color: #FFFFFF;
	line-height: 30px;
	margin: 0px;
	padding: 0px 15px;
}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
}

#nav li ul a { width: 140px; }

#nav li ul a:hover, #nav li ul a:active { }

#nav li ul ul { margin: -32px 0 0 171px; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }

#nav li:hover, #nav li.sfhover { position: static; }

#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px 0px;
}

#post-single { 
	margin: 5px 0 20px;
       border: 1px solid #C0C0C0;
	background:#1f1e1e;
 }

#post-single2 { 
	margin: 5px 0 5px;
       border: 1px solid #C0C0C0;
	background: #000;
 }

#index-single { 
	margin: 5px 0 0px;
	border: 1px solid #6c6c6c;
	background:#1f1e1e;
	padding-bottom: 10px;
   
}


#index-singletext { 
     float:left;
	margin: 5px 0 10px;
        border-top: 1px solid #C0C0C0;
        border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
        background: url(http://www.animedreaming.tv/images/transparent.png) repeat;
	height: 622px;
        width: 255px;
 }

#notfound-single { 
	margin: 5px 0 0px;
       border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background:#1f1e1e;
	height: auto;
 }

#searchpagemargin {
	margin: 5px 5px 5px;
	color: #fff;
}

#page { 
	margin: 5px 0 20px;
       border: 1px solid #C0C0C0;
	background:#1f1e1e;
 }

#respond{ padding: 10px; }

/* END NAV  */
#searchformrel {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 230px;
	height: 40px;
}

#searchformrel #s{
	position: absolute;
	top: -5px;
	right: 65px;
	width: 185px;
	font-size: 18px;
	font-family: "Trebuchet MS", serif;
	color: #b8ddfa;
	text-transform: lowercase;
	border: 0;
	background: none;
}

#searchformrel #searchsubmit {
	position: absolute;
	top: 0px;
	right: 18px;
	width: 45px;
	height: 22px;
	text-indent: -9999px;
	background: none;
	outline: none;
	border: 0;
	
}

#topcat {
	height: 27px;
	overflow: hidden;
	background: #dceffd url(http://www.animedreaming.tv/images/arrow.png) no-repeat 0 0;
	padding: 0 0 0 28px;
	margin-top: 1px;
}

#topcat ul { list-style: none; margin: 0; padding: 0; }

#topcat ul li{
	list-style: none;
	margin: 0;
	padding: 0px;
	line-height: 27px;
	height: 27px;
	float: left;
	display: block;
	background: url(http://www.animedreaming.tv/images/divider2.png) no-repeat right 0;
}

#topcat ul li a {
	font-size: 10px;
	text-transform: uppercase;
	color: #53616a;
	text-decoration: none;
	padding: 0 15px;
	margin-right: 1px;
	display: block;
}

#topcat ul li a:hover { background: #9cddff; color: #fff; }

/*top*/
#topnav {
	height: 45px;
	overflow: visble;
	position: relative;
	background: url(http://www.animedreaming.tv/images/nav.png) no-repeat 0 0;
}

#topnav ul { list-style: none; margin: 0; padding: 0; }

#topnav ul li{
	list-style: none;
	margin: 0;
	padding: 0px;
	line-height: 50px;
	height: 50px;
	float: left;
	display: block;
	
}

#topnav ul li a{
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0 18px;
	font-weight: bold;
}

#topnav ul li a:hover,#topnav ul li.current_page_item a{
	background: url(http://www.animedreaming.tv/images/over.png) no-repeat 1px 0;
	text-decoration: none;
}

#space {
	margin-top: 5px;
}
/* -- MAIN DIV'S -- */
#wrapper {
	float: none;
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	padding: 0 2px;
	overflow: hidden;
}

#spacer {
	float: none;
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	padding: 0 2px;
	background: #000;
	overflow: hidden;
}


/************************************************

*	Left Sidebar                    	        * 

************************************************/



#l_sidebar {

	float: left;

	width: 230px;

	margin: 0px;

	padding: 5px 5px 10px 0px;

	line-height: 18px;

	display: inline;

	}

	

#l_sidebar p {

	margin: 30px;

	padding: 0px 0px 15px 0px;

	}

	
#l_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}




#l_sidebar h2 {
	background: url(http://www.animedreaming.tv/images/side-alt.png) no-repeat 0 0;
	width: 230px;
	height: 34px;
	text-align: left;
	color: #fff;
	font-size: 15px;
	overflow: hidden;
	padding: 5px 0 0 10px;
	margin: 0 0 10px;
	}


#l_sidebar h3 {
	color: #000000;
	font-size: 16px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 5px 0px;
	}


#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

	
#l_sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}


#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

	
#l_sidebar ul li li {

	background: #FFFFFF url(http://www.animedreaming.com/wp-content/themes/animeheaven/http://www.animedreaming.tv/images/arrow.gif) no-repeat top left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 15px;

	}


	
#l_sidebar ul li ul li {

	margin: 0px 0px 2px 0px;

	padding: 0px 0px 0px 15px;

	}


	

#l_sidebar ul li ul li ul li {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 5px;

	}

	
#l_sidebar ul li ul li {

	margin: 0px 0px 2px 0px;

	padding: 0px 0px 0px 15px;

	}



#l_sidebar .sidecontent {

	background: #FFFFFF;

	float: left;

	width: 180px;

	margin: 0px 0px 5px 0px;

	padding: 9px;

	border: 1px solid #C0C0C0;

	}

	

#l_cat {

	width: 270px;

	}
	


	



/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 160px;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 10px 0px;
	line-height: 18px;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	

		
#r_sidebar h2 {
	background: url(http://www.animedreaming.tv/images/side-alt.png) no-repeat 0 0;
	width: 170px;
	height: 34px;
	text-align: left;
	color: #fff;
	font-size: 15px;
	overflow: hidden;
	padding: 5px 0 0 10px;
	margin: 0 0 10px;
	}


#r_sidebar h3 {
	color: #000000;
	font-size: 16px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 5px 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#r_sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#r_sidebar ul li li {
	background: #1f1e1e url(http://www.animedreaming.tv/images/arrow.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	}
	
#r_sidebar ul li ul li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 15px;
	}
	
#r_sidebar ul li ul li ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	}
	
#r_sidebar .sidecontent {
	background: #FFFFFF;
	float: left;
	width: 310px;
	margin: 0px 0px 5px 0px;
	padding: 9px;
	border: 1px solid #C0C0C0;
	}
	

#r_cat {
	width: 270px;
	}



/************************************************
*	Right Sidebar Feature                    * 
************************************************/

#latest-box{
	width: 210px;
	line-height: 1.3;

}

.content-header{
	background-image: url(http://www.animedreaming.tv/images/content-header.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#9b9678;
	font-weight: bold;
	margin:0;
	width: 200px;
	height: 70px;
}

.indexcontent-header{
	background-image: url(http://www.animedreaming.tv/images/content-header.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#9b9678;
	font-weight: bold;
	margin:0;
	width: 550px;
	height: 70px;
}

.textinfo{
	font-weight: bold;
	font-size: 10px;
}


.content-header h4{
	margin: 0;
	padding: 0 0 0 11px;
	background-image: url(http://www.animedreaming.tv/images/li-bg3.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#latest-box ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
}

#latest-box ul li{
	list-style: none;
	border-bottom:1px dotted #cfcfcf;
	padding: 10px;
}


#latest-box ul li a {
	color: #2ec0ff;
	text-decoration:none;
	padding-left: 0;
	background: none;
	display:inline;
}

#latest-box ul li a:hover {
	color: #fff;
}

#latest-box img.post-image{
	width: 170px;
	height: 70px;
	border: 1px solid #cfcfcf;
	float: left;
	margin-left: 20px;
	margin-top: 10px;

}

#latest-box img.search-image{
	width: 120px;
	height: 70px;
	border: 1px solid #cfcfcf;
	float: left;
	margin-left: 20px;
	margin-top: 10px;

}

#latest-box img.user-image{
	width: 80px;
	height: 50px;
	border: 1px solid #cfcfcf;
	float: right;
	margin-right: 0px;
	margin-top: 2px;
}

#latest-box .user-image{
	width: 80px;
	height: 50px;
	float: left;
	margin-right: 5px;
	margin-top: 0px;
}


#latest-box .text-box{
	width: 230px;
	height: 90px;
}

#latest-box .index-box{
	width: 550px;
	height: 90px;
}


#latest-box .episode-title{
	text-decoration:underline;
	font-weight: bold;
	font-size: 11px;
}



.genre ul li{
	width: 600px;
	border-bottom:1px dotted #cfcfcf;
	padding: 7px 4px 7px 12px;
}

.genre ul li a {
	display:block;
	padding-left: 11px;
	padding-bottom: 1px;
}


ul li a.ctag{
	background: none;
	padding: 0;
	display: inline;

}

/************************************************
*	single Feature                    * 
************************************************/

#single-box{
	width: 250px;
	line-height: 1.3;
}

#single-box ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 250px;
}

#single-box ul li{
	list-style: none;
	border-bottom:1px solid #cfcfcf;
	padding: 10px;
}


#single-box ul li a {
	color: #2ec0ff;
	text-decoration:none;
	padding-left: 0;
	background: none;
	display:inline;
}

#single-box ul li a:hover {
	color: #fff;
}

#single-box img.post-image{
	width: 100px;
	height: 70px;
	border: 1px solid #cfcfcf;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

#single-box img.search-image{
	width: 50px;
	height: 70px;
	border: 1px solid #cfcfcf;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

#single-box img.user-image{
	width: 75px;
	height: 50px;
	border: 1px solid #cfcfcf;
	float: right;
	margin-right: 5px;
	margin-top: 15px;
}

#single-box .user-image{
	width: 85px;
	height: 50px;
	float: right;
	margin-right: 5px;
	margin-top: 0px;
}


#single-box .text-box{
	width: 150px;
	height: 100px;
}


#single-box .index-box{
	width: 250px;
	height: 0px;
}

#single-box .episode-title{
	text-decoration:underline;
	font-weight: bold;
	font-size: 11px;
}
-----------------------


.genre ul li{
	width: 500px;
	border-bottom:1px solid #cfcfcf;
	padding: 7px 4px 7px 12px;
}

.genre ul li a {
	display:block;
	padding-left: 11px;
	padding-bottom: 1px;
}


ul li a.ctag{
	background: none;
	padding: 0;
	display: inline;

}


--------

#dls {
	Background:#000;
	Border:#000 1px solid;
}

.dbx-handle {
	position:relative;
	margin:0; 
	Background:#003399;
}



.tor {   
      border: none;
      margin-bottom: .1em;
      background:#004499 url(http://www.animedreaming.tv/images/tor.png) no-repeat;
      padding-left: 40px;
}


.ddl {   
      border: none;
      margin-bottom: .1em;
      background:#004499 url(http://www.animedreaming.tv/images/side-alt.png) no-repeat;
      padding-left: 40px;
}



h2.indextitle {
	background: #227ee9 url(http://www.animedreaming.tv/images/frannysragin.gif) no-repeat;
	overflow: hidden;
	color: #fff;
	padding-bottom:5px;
	font-size: 1.5em;
}

h2.singleeptitle {
	background: #227ee9 url(http://www.animedreaming.tv/images/frannysragin2.png) no-repeat;
	overflow: hidden;
	color: #fff;
	padding-bottom:5px;
}

#catspace {
        
	margin-top:5px;
}

#chat {
        padding-top:5px;
}

#post-image {
	padding-left:100px;
}
.ddmcc {
	width: 240px;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	margin-top:15px;
}

.ddmcc ul {
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
}

.ddmcc ul ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 10px 5px;
	padding:0;
	text-indent:0;
  border-bottom:1px solid #4A84FF;
  padding-bottom:10px;
}

.ddmcc li {
	margin: 0 0 2px 0;
	padding: 0;
}

.ddmcc p.sep {
  text-align:center;
	margin-left:5px;
	width:62px;
	height:55px;
        color:#5ca3db;
	background:#3e3e3e;
	border:1px solid #4A84FF;
	font-size:48px;
  line-height:1em;
  font-weight:400;
}

.ddmcc p.sep:hover {
	cursor: pointer;
}

/************************************************
*	Calendar Settings                   * 
************************************************/

#container{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#17181a;
	width:990px;
	color:#fff;
	margin-right:10px;
	float:left;
	width:1000px;
}
#navigation{
	color:#CCC;
	height:35px;
	font-weight:bold;
	font-size:14px;
	background-color:#292929;
	border-style:solid;
	border-color:#000;
	border-width:1px;
}

#navigation a{
	text-decoration:none;
	color:#999;
}

#navigation a:hover{
	color:#FFF;
}

#day_header{
	color:#8b8b8b;
	font-size:12px;
}

#episode_table{
	background-color:#292929; 
	padding:2px;
	width:135px;
}
 
 
#episode_table h1,h2,h3,h4{
	padding:1px;
	margin:0px;
}

#day_number{
    background-color:#202020;
	padding:1px;
}

#anime_info_one{
	background-color:#292929;
	padding:1px;
	color:#FFF;
}
 
#anime_info_one a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
 
#anime_info_one a:hover{
	text-decoration:underline;
}
 
#anime_info_two{
	background-color:#343434;
	padding:1px;
	color:#FFF;
}
 
#anime_info_two a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
 
#anime_info_two a:hover{
	text-decoration:underline;
}
 
.float_description{
	display:none; 
	position:absolute; 
	border-style:solid;
	border-width:1px;
	border-color:#000; 
	background-color:#1f1e1e; 
	padding:5px;
	width:340px;
	font-size:12px;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
}
 
.count, .countdone{
	font-size:11px; 
	color:#11b9ee;
}
 
.episode_grey{
	font-size:11px;
	color:#787878; 
}
