/*
Theme Name: DANI NOIR
Theme URI: http://daninoir.com/
Description: for Nova Ren Suma - for daninoir.com
Version: 1.0
Author: erik ryerson
Author URI: http://36invisible.com/design/

for: daninoir.com
owner: nova ren http://novaren.com
code by: erik ryerson http://36invisible.com/design
copyright 2009, erik ryerson. all rights reserved.
*/

body{
margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%; 
font:16px "Helvetica Neue", helvetica, sans-serif;
color:#aaa;
background:#111;
}

#outwrap { 
position:relative;
max-width:1200px;
padding:0;
margin:0 auto;
}

#framecontent{
position: absolute;
top: 0;
bottom: 0; 
left: 0;
width: 513px; /*Width of frame div*/
height: 100%;
min-height:778px;
overflow:hidden;
background: #000;
color: #aaa;
font-size:1em;
padding:0.2em;
margin:1em 0 1em 0.4em;
border:1px solid #ddd;
-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
}
#framecontent img { width:513px; max-width:513px; }

#maincontent{
position: absolute;
top: 15px; 
left: 392px; /*Set left value to WidthOfFrameDiv was 385px */
right: 0;
bottom: 0;
background: transparent;
color: #aaa;
font-size:1em;
}

#maininner { min-height:300px; }

.innertube, .innertube-p{
clear:both;
margin: 15px 0.4em 15px 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
min-width:530px;
/*
}
.innertube-p {
*/
background:#000;
border:1px solid #ddd;
-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
}

#ticker { border:0;background:transparent;font-size:80%; text-align:right; margin:-1.1em 0 !important; overflow:hidden; height:1.35em; }
ul#recentposts { display:none;list-style:none;margin:0;padding:0 1.0em; margin:0 !important; font-style:italic; }

#ip-inner { padding:1em; }

#footBox { font-size:0.75em; margin:0.1em 0; padding:1em; text-align:right; }
#footBox #fcntrl { display:inline-block;border:1px solid #444; border-right:0; border-left:0; padding:0.3em 0; background:transparent; border:0; }

* html body{ /*IE6 hack*/
padding: 0 0 0 513px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

img#book-thumb { margin:0 0 0 0.3em; padding:0; float:right; border:0; } /*px solid #aaa; }*/
span#book-thumb-cap { margin:0 0 0 0.3em; padding:0; float:right; border:0; font-size:75%; } /*px solid #aaa; }*/
canvas { float:right; height:200px; width:200px; margin:0; padding:0; }

h1 { font-size:130%; font-weight:normal; color:#aaa; letter-spacing:4px; }
h1#dtit { font-size:230%; letter-spacing:11px; color:#eee; margin:0 0 .1em 0; padding:0; }
#dtit a { text-decoration:none; color:#eee !important; }
h2 { color:#999; font-weight:normal; font: 110% "Helvetica Neue", Helvetica, sans-serif; margin:0; }
h3 { font-size:105%; font-weight:500;font-style:italic; color:#777; margin:0; }
a img { border:1px solid #333;padding:.2em; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; }
a img:hover { border-color: #7e356a; }
a { color: #59b4d4; }
a:hover { color: #7e356a; }
a.noborder { border:0 !important; }
small { font-size:0.75em; }
.attr { font-size:90%; color:#444; }
.dim { color:#888; }
.alignright {float:right;}
.alignleft {float:left;}
.fade {
          position: absolute;
        }

.fade div {
          position: absolute;
          top: 0;
          left: 0;
          display: none;
        }
ul.bookDetails { list-style-type:none; font:0.9em Courier, fixed-width; margin:0; padding-left:1em; border-left:1px dotted #999; }
div#addthis { text-align:right; margin:1em 0; }
/*#msiealert { display:none; }*/


/* for display before ready() */
ul.prejs { list-style:none; padding:0; }
div.prejs { margin:0 1.5em; }


/* new styles */
#jsalert { position:absolute;z-index:9;font-size:0.9em;top:0;width:99%;text-align:right;color:#0078af; }

/* iesux */
#msienote { display:none;position:absolute;z-index:999;padding-bottom:0.1em;font-size:0.8em;top:0;left:0;width:100%;text-align:center;color:#0045af;background:#bbb;opacity:0.9;line-height:1;border-bottom:1px solid #fff; }
    #msienote a { text-transform:uppercase; text-decoration:underline; font-weight:900; color:#00f; }
    #msienote a:hover { cursor:pointer; color:#c5f;}

a { text-decoration:none; }
a:hover { text-decoration:underline; }
.clearboth { clear:both; }
.clearspace { clear:both; height:1em;}
div.post { margin:0.5em 0; }
input, textarea { max-width:100%; }
.postmetadata { clear:both;padding:0.1em 0; border:1px dotted #444; border-right:0; border-left:0; color:#777; }
p.postmetadata { font-size:small; color:#777; }
.small { font-size:small; }
div#news.tab-preview p { display:inline; }
div#news.tab-preview li br { display:none; }
div.post h2 { font-size:120%;color:#7e356a; text-decoration:none; }
div.post li { margin-bottom:0.5em; }
h2.ptit { }
.aligncenter { text-align:center; }
.aligncenter,
div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
.entry li.page_item { background:transparent; background-image:none; border:0; font-weight:normal; }
.entry li.page_item a { color:#59b4d4; }
.entry li.page_item a:hover { color:#7e356a; text-decoration:underline; }

form p { margin-top:0.2em; margin-bottom:0.2em; }
#maininner input, #maininner textarea { -webkit-border-radius:3px;-moz-border-radius:3px; border:2px solid transparent; background:#77a; }
#maininner input:focus, #maininner textarea:focus { background:#fff; border:2px solid #59b4d4; }
#maininner input#submit { font-size:80%; }
#maininner input#submit:hover, #maininner input#submit:focus, input#searchsubmit:hover, input#searchsubmit:focus { border:2px solid #ff0fee; color:#fff; background:#7e356a; }
ol.commentlist { font-size:95%; }
ol.commentlist li.thread-odd { background:#111; }
ol.commentlist div.reply { font-size:75%; text-transform:uppercase;  }
ol.commentlist li { margin-bottom:1.0em; }
ol.commentlist p { margin:0.3em 0; }
.commentmetadata { font-size:80%; }
.nocomments { font-size:95%; font-style:italic; }
.purp { color:#7e356a !important; }
.white { color:#fff !important; }
div#ip-inner h2, div#ip-inner small { color:#ccc; }
#shadowbox_title_inner { font-size:75% !important; }
.page_item { border: 1px solid #666666; background: #555555 url(js/theme/images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; outline: none; }
.page_item a { color: #eeeeee; text-decoration: none; outline: none; }
.page_item, .current_page_item { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.page_item:hover { border: 1px solid #59b4d4; background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.page_item:hover a { color: #ffffff; text-decoration: none; outline: none; }
.current_page_item, .current_page_parent, .current_page_item:hover, .current_page_parent:hover { border: 1px solid #ff0fee; background: #7e356a; font-weight: bold; color: #ffffff; outline: none; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.current_page_item a, .current_page_parent a { color: #ffffff; outline: none; text-decoration: none; }
.page_item ul { display:none; background:#000; }
.page_item ul * { -moz-border-radius:0 !important;-webkit-border-radius:0 !important; }
    .page_item:hover ul,.current_page_item ul:hover  /*,.current_page_parent ul*/ {top:1.95em;margin:0 0 0 -1px;border:1px solid #59b4d4; padding:0;position:absolute;overflow:hidden;display:inline-block; background:#000; }
	.page_item ul li.page_item{border:0;float:none; background:#000; background-image:none; font-size:85%; padding:0; width:100%; display:block; height:100%;}
	.page_item ul li.page_item a { width:100%; height:100%; }
	.page_item ul li.current_page_item a { color:#59b4d4; }
	.page_item ul li.current_page_item a:hover { background:#000; }
	.page_item ul li.page_item:hover { background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x !important; }
	.current_page_item ul, /*.current_page_item ul:hover,*/ .current_page_parent:hover ul, .current_page_parent ul {border-color: #ff0fee; }
	.current_page_parent:hover ul, .current_page_parent:hover, .current_page_item:hover { border-color: #59b4d4 !important; }
	.page_item ul { border-top:1px solid #7e356a !important; }

.wp-caption.alignleft { margin:0 0.5em 0.5em 0; }
.wp-caption.alignright { margin:0 0 0.5em 0.5em; }
.wp-caption-text { font-size:63%; font-style:italic; color:#666; margin:0 0 0.5em 0; text-align:left !important; padding: 0 0.2em; }

div.widget { margin-bottom:1em; }

div.navigation { font-size:80%; border:1px solid #333; border-left:0; border-right:0; padding:0.4em 0; }

.attachment-thumbnail:hover { border-color:#7e356a !important; }

/* haccordion */
/*#outer { margin:10px auto 0 auto; width:824px; padding:0; background:transparent; }*/

#laccordianwrap { position:absolute; margin:50px auto 0 auto; padding:0; width:188px; left:-174px; }
#laccordion { visibility:hidden; }

#laccordion div.xeader, #laccordion div.xontent{
   width:170px;
   max-width:170px;
   min-height: 225px;
   height: 225px;
   margin-top:0px;
   position:relative;
	opacity:0.9;
  }

  #laccordion div.xeader, #laccordion div.xontent{
   float: right;
  }
  #laccordion div.xeader{
   width: 14px;
   text-align:center;
   background: #111;
   color: #bbb;
   cursor: pointer;
   border:1px solid #999;
	border-right:0;
-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:0px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:0px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:0px;

  }
  
  #laccordion div.xeader:hover { background:#7e356a; }

  #laccordion div.xontent{
   display: none;
   font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
   width: 170px;
   overflow: hidden;
   background:#0078a3;
   color:#ccc;
   font-size:12px;
   border:1px solid #999;
	border-right:0;
	border-left:0;
	padding-top:0;
  }

  .accordionInner { 
   padding:2px 0px; 
   margin: 5px;
   font-size:1.0em;
   text-align:left;
  }
  .accordionInner h3 { color:#eee; font-weight:bold; margin:0 0 0.2em 0; font-size:1.0em;background:#7e356a; padding:0.3em; border:1px dashed #eee; }
  .accordionInner ul { margin:1em auto; padding:0; list-style:none; font-size:0.95em; }
  .accordionInner ul li { margin-bottom:0; padding:4px 0;}
  .accordionInner ol { margin:1em auto; padding:0 0 0 1.5em; font-size:0.95em; }
  .accordionInner p { margin: 0 auto 0.95em auto; }

  .accordionInner div.widget { margin:0 !important; padding:0 !important; }

  /* femme fatal text widget st */
  .accordionInner div.widget_text { display:none; }
  .accordionInner div.widget_text div.ffdialog { display:none; }
	
  .ffcap { position:absolute;bottom:0;z-index:9;font-size:70%;text-align:center;width:100%;background:#0078a3;color:#fff; }

/* end haccordion */
.rssicon { float:right;margin:0;padding:0; }
.rsshint { display:none; color:#7e356a; font-style:italic; }
.rsshint:after { content:"\2192 \0020"; }
.rssicon:hover .rsshint { display:inline; }

#sitemeterdiv a img { border:0; opacity:0.1; margin-top:1em; }

/* countdown */
/*<div id="daniLaunch" style="float:left;position:absolute;z-index:99;"><span>Available in:</span> <div id="daniReleaseCounter"></div></div>*/
#daniLaunch { float:right;position:absolute;z-index:9; font-size:80%; font-family:arial,sans-serif; }
.hasCountdown { background:transparent !important; border:0 !important; display:inline-block; font-size:100%; width:170px; margin-top:0; padding:3px !important; opacity:0.8 !important; color:#eee !important; }
.hasCountdown:hover { opacity:1.0 !important; background:#000 !important; -moz-border-radius:6px !important; -webkit-border-radius:6px !important; }
.countdown_amount { font-size:120%; }
#daniLaunch .over {
        clear: both;
        display: block;
        float: left;
        font-size: 75%;
        text-align: center;
        font-size: 200%;
        width: 100%;
        padding: 0px 2px;
        text-align: center;

}

