/* ------------------------------------------------------
   default tags
------------------------------------------------------ */
html {

}

body {
	background-color: #FFF;
	font-family:  Georgia, Times, sans-serif;
	letter-spacing: -1px;
	color: #3e3e3e;
	font-size: 12px;
	height: 100%;
	padding: 0;
	margin: 0;
	_overflow-y: hidden;
}

td, th {
	font-family:  Georgia, Times, sans-serif;
	letter-spacing: 0;
	font-size: 12px;
}

a {
	color: #3e3e3e;
	text-decoration: none;
}

a:hover {
	/*color: #9F0B0B;*/
	text-decoration: none;
}

a.thumb1, a.thumb2
{
	border: none;
}

a.thumb1 img
{
	border: 2px solid #FFF;
	
}

a:focus, a:active {
	border: none;
	outline: none;
}

a.thumb2 img
{
	border: 2px solid #9F0B0B;
}

img a, a img
{
	border: none !important;
	text-decoration: none !important;
}

/* ------------------------------------------------------
   site layer
------------------------------------------------------ */
div#site {
	
	z-index: 3;
	position: relative;

}

/* ------------------------------------------------------
   form elements
------------------------------------------------------ */
form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea, file {
	font-family: Arial;
    font-size: 11px;   
    padding: 1px;  
}

/* ------------------------------------------------------
   header logo layer
------------------------------------------------------ */
div#logo {
	z-index: 9;
	position: fixed;
	left: 230px;
	top: 20px;
	width: 183;
	height: 158;
	background-image: url(../images/nu.gif);
}

/* ------------------------------------------------------
   menu layer
------------------------------------------------------ */
div#menu {
	z-index: 10;
	position: absolute;
	left: 63px;
	top: 0;
	padding: 50px 0 20px 0;
	background: url(../images/nu_bright.gif) no-repeat #FFF; 
	background-position: 27px 6px;

}
a.menu {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: -1px; 
	color: #333;
	text-decoration: none;
	border: none;
}
a.menu:hover {
	letter-spacing: -1px; 
	/*color: #9F0B0B;*/
	text-decoration: none;
}
a.menuactive, .redtitle {
	font-size: 12px;
	font-family:  Helvetica, Arial, sans-serif;
	letter-spacing: -1px; 
	/*color: #9F0B0B;*/
	text-decoration: none;
	border: none;
	border-bottom: 1px dotted #333;
}

a.roster {
	color:#3e3e3e !important;
	font-size:13px;
	font-style:italic;
	line-height:18px;
	text-decoration: none;
	border: none !important;
}

a.roster:hover {
	/*color: #9F0B0B !important;*/
	
}
		
/* ------------------------------------------------------
   main content layer
------------------------------------------------------ */
div#content {
	z-index: 99;
	position: absolute;
	left: 65px;
	top: 180px;
}

div#content a
{
	border-bottom: 1px dotted #3e3e3e;
	/*color: #9F0B0B;*/
}

div#content a:hover
{
	border-bottom: 1px dotted #3e3e3e;
}

div#content a img {
	border: none;
}

div#content a.more
{
	border-bottom: 1px dotted #333;
}

div#content a.rooster
{
	
	border: none;
	display: block;
	padding: 5px 0;
	margin: 0 15px 0 0;
}

div#content a.rooster:hover
{
	color: #9F0B0B;
}

/* ------------------------------------------------------
   headline styles
------------------------------------------------------ */
.headn {
	font-family: Georgia, Times, sans-serif;
	font-size: 17px;
	/*text-shadow: 2px 2px 3px #999;*/
	color: #000;
	
}

.heads {
	font-family: Georgia, Times, sans-serif;
	font-size: 13px;
	color: #222;
	line-height: 1.2em;
}

.headxs {
	font-family: Georgia, Times, sans-serif;
	font-size: 12px;
	color: #222;
}

.headr {
	font-size:18px;
	color:#3e3e3e;
	font-family: Georgia, Times, sans-serif;
}

/* ------------------------------------------------------
   subheadline styles
------------------------------------------------------ */
.subn {
	font-size: 12px;
}

.subs {
	letter-spacing: -1px; 
	font-size: 11px;
}

/* ------------------------------------------------------
   red more links
------------------------------------------------------ */

a.more, .red, div.ttext a {
	/*color: #9F0B0B;*/
	text-decoration: none;
	border: none;
}

div#more {
	/*color: #9F0B0B; */
	text-decoration: none;
	position: relative;	
	text-align: right;
}

div#more2 {
	position: relative;	
	text-align: right;
}

/* ------------------------------------------------------
   prev next links
------------------------------------------------------ */
a.pn {
	color: #000;
	text-decoration: none;
	border: none;
}

a.pn:hover {
	/*color: #9F0B0B;*/
	text-decoration: none;
}

a.pnactive {
	/*color: #9F0B0B;*/
	text-decoration: none;
}


/* ------------------------------------------------------
   notes
------------------------------------------------------ */

.note {
	font-family: Georgia, Times, sans-serif;
	font-size: 11px;
	color: #222;
	line-height: 1.2em;
	margin-top: 20px;
	letter-spacing: 0px;
}


/* ------------------------------------------------------
   popup gallery layer
------------------------------------------------------ */
div#gallery {
	z-index: 10;
	position: fixed;
	
	/* Begin hide from IE Mac	
	\*/
		position: absolute;
		
	/* End hide from IE Mac */
	
	left: 0px;
	top: 0px;
}


/* ------------------------------------------------------
   header vertikal line class
------------------------------------------------------ */
div#vLine {
	z-index: 1;
	position: fixed;
	top: 0px;
	width: 2px;
	height: 100%;
	/*border-right: #333 dashed 1px;*/
	background-image: url(../images/dotted_vline.gif);
}

/* ------------------------------------------------------
   Cover up vertical line top
------------------------------------------------------ */
div#tBlock {
	position: relative;
	left: 60px;
	top: 0px; 
	width: 220px; 
	height: 180px; 
	background-color: #fff; 
	z-index: 8; 
}

div#tBlock2 {
	position: relative;
	padding-top: 130px;
	left: 300px;
	width: 170px; 
	height: 60px; 
	background-color: #FFF; 
	z-index: 7; 
}

/* ------------------------------------------------------
   radio layer
------------------------------------------------------ */
div#radio {
	z-index: 10;
	position: fixed;
	left: 5px;
	bottom: 150px;
}

div.metas {
	display:none;
}

/* ------------------------------------------------------
   copyright layer
------------------------------------------------------ */
div.copyright {
	color: #666;
	font-size: 9px;
	font-family: Geneva, Arial;
	position: fixed;
	bottom: 5px;
	right: 5px;
	display /**/: inline !important;
	display: none;
}

#copyright a { color: #AAA; }

.dimmed {
	color: #999;
}


@media screen{
  	body>div.copyright {
		position: fixed;
	}
 	unknown {
		position: fixed
	}
	div.site {
		padding: 0;
		margin: 0;
		height: 100%;
	}
}



