/**
* CSS
* 
* @version 1.0
* @author Vaska 
*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 13px;
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #000;
	padding-bottom: 65px;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: none; color: #000; }
a:active { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #000; }
a img { border: none; }

#img-container span.backgrounded a,
#img-container a.thickbox, 
#img-container a.thumb-img, 
#img-container #d-col1 a { background: transparent; }

#wrapper { position: fixed; top: 0; left: 0; width: 1200px; z-index: 2; }
#infos { text-align: right; font-size: 10px; height: 45px; }
.infos_holder { width: 100px; float: right; margin-top: 15px; }

/* if you adjust the width you need to edit #content and the ie.css file as well */
#menu {
    width: 450px;
    position: fixed;
	top: 45px;
	left: 75px;
	z-index: 100;
}

#menu ul {
	list-style: none;
	margin: 0;
	line-height: 1.3em;
}

#menu .nodes { width: 140px; float: left; }
#menu .activated { }
#menu .nodes-inner { width: 115px; border-top: 3px solid #000; }
#menu .nodes .logo { height: 80px; border-bottom: 3px solid #000; }
#menu .nodes .logo h2 { padding-top: 10px; }
#menu .nodes .tagline { height: 100px; }
#menu .nodes .tagline .tagpad { padding-top: 16px; font-size: 13px; }
#menu .nodes .tagline span { display: block; margin-bottom: 2px; }
#menu .nodes ul { border-top: 3px solid #000; border-bottom: 2px solid #000; }
#menu .nodes ul li { border-bottom: 1px solid #000; }
#menu .nodes ul li a { padding: 12px 0; display: block; font-size: 13px; }
#menu .nodes ul li a:hover { padding: 12px 0; display: block; font-size: 13px; background: #000; color: #fff; }
#menu .nodes ul li.active a { padding: 12px 0; display: block; font-size: 13px; color: #000;
	background: url(/ndxz-site/kaki/bullet.gif) no-repeat right center; }
#menu .nodes ul li.active a:hover { padding: 12px 0; display: block; font-size: 13px; color: #000;
	background: url(/ndxz-site/kaki/bullet.gif) no-repeat right center; }

#menu #kaki .tagline span,
#menu #kaki ul li a { text-transform: uppercase; font-size: 11px; }
/* border-bottom: 3px solid #000; */

#contented { width: 600px; position: fixed; z-index: 101; top: 0; left: 560px;  }
#contented #region { border-top: 3px solid #000; }
#contented #banner { height: 80px; border-bottom: 3px solid #000; text-align: right; }
#contented #banner h2 { padding-top: 10px; }

#hover-mark { z-index: 200; position: fixed; top: -5px; left: 560px; width: 600px; height: 3px; background: #000; }


/* if you adjust the width you need to edit #menu and the ie.css file as well */
/* do not adjust height or margin, padding */
#content {
    margin: 0 0 0 560px;
}

/* this is where you adjust your paddings for #menu and #container */
.container { padding: 0; }
#content .container { width: 600px; }

#menu #mcontainer { width: 450px; }

#content p, #ndxz-media p { width: 600px; margin-bottom: 9px; line-height: 1.3em; }

p, object, .flash-apl, .flash-flv { margin: 0 0 9px 0; }
object { display: block; }
.flash-flv { display: inline; }

h1 { font-size: 14px; margin-bottom: 9px; }
h2 { font-size: 11px; margin-bottom: 9px; font-weight: normal; }
h3 { font-size: 11px; margin-bottom: 9px; }
h4 { font-size: 21px; margin-bottom: 9px; font-weight: normal; width: 600px; }

p.copyrighted
{
	font-size: 9px;
	color: #999;
	margin-top: 18px;
	padding-top: 12px;
}

#img-container { margin: 0; padding: 0; }
#img-container p { width: 600px; margin: 0; padding: 0 0 12px 0; }

#image-crumbs { color: #ccc; }
#image-crumbs #where { color: #191919; }

.once { clear: left; }

li.page-new a:link,
li.page-new a:active,
li.page-new a:visited,
li.page-new a:hover {    }

/*
ul.section-chron li.section-year { padding-left: 6px; }
ul.section-chron li.section-page { padding-left: 12px; }
ul.section-chron li.section-tag { padding-left: 6px; }
ul.section-chron li.section-page { padding-left: 12px; }
*/


#menu .top { height: 36px; }
#content .top { display: none; }
#show .top { height: 36px; }

.highlight { background: #0c0; color: #fff; }
small { font-size: 9px; line-height: 1.3em; }

ul.ndxz-file-list { list-style-type: none; border-top: 2px solid #999; width: 400px; }
ul.ndxz-file-list li { padding: 3px 0; border-bottom: 1px solid #ccc; }
.ndxz-file-type { color: #191919; text-transform: uppercase; font-size: 9px; }

.page-new { color: #999; padding-left: 1px; text-transform: uppercase; font-size: 9px; }

.tagged { color: #999; padding-top: 12px; font-size: 10px; font-style: italic; }

/* search parts */
#ndxz_search { width: 150px; padding: 2px 1px; margin-top: 3px; }
#ndxz_search_btn { margin-top: 6px; }

/* mp3 parts */
ol.flat, span.flat { margin: 0; padding-left: 0; list-style-type: none; }
ol.flat li, span.flat { padding-bottom: 2px; }
a.sm2_link { padding-left: 14px; background: url(../img/sm_btn_play.gif) left center no-repeat; }
a.sm2_loading { color: #ccc; padding-left: 14px; }
a.sm2_paused { color: #f00; padding-left: 14px; background: url(../img/sm_btn_play.gif) left center no-repeat; }
a.sm2_playing { color: #0c0; padding-left: 14px; background: url(../img/sm_btn_pause.gif) left center no-repeat; }

#subscription-holder input[type='text'] { font-size: 12px; padding: 3px; width: 200px; border: none; background: #f3f3f3; }

#the-background {
    position: absolute;
    z-index:1;
    width: 100%;
    height:100%;
    top:0;
    left:0;
}
