/* Global Warning Style Sheet */

/* ----- BASIC ELEMENTS AND FONTS ----- */
html, body {
	color: #000;
	font-size: 11px;
	font-family: helvetica, arial;
	background: #000000 /*#cae0e3 #1cabbc*/;
	margin:0;
	padding:0;
	height:100%;
}

a {text-decoration: none;}
a:link {color: #40c0c0;}
a:visited {color: teal;}
a:active {color: teal;}
a:hover{color: blue;}


/*---------Normal Text (nt) div declaration--------------*/

div.nt {
font-size: 10pt; 
font-family: arial, helvetica, sans-serif;
line-height: 11pt;
text-align: justify;
padding: 5px 10px 5px 10px;
}
div.small_quote {
font-size: 7pt; 
font-family: arial, helvetica, sans-serif;
line-height: 11pt;
text-align: justify;
}

p {margin: 10px 20px 10px 20px;}


/*---------Title Span Classes for Quote boxes etc.---------------*/

.title {
font-size: 15pt;
font-family: copperplate, Copperplate Gothic Bold, helvetica, arial;
line-height:24pt;
color: white;
background-color: black;
display: block;
text-align: center;
letter-spacing: 2px;
}

.subtitle {
font-size: 10pt;
font-family: copperplate, Copperplate Gothic Bold, helvetica, arial;
line-height:13pt;
color: white;
background-color: black;
display: block;
text-align: left;
letter-spacing: 2px;
padding: 0px 0px 0px 2px;
}

.subtitle_center {
font-size: 10pt;
font-family: copperplate, Copperplate Gothic Bold, helvetica, arial;
line-height:13pt;
color: white;
background-color: black;
display: block;
text-align: center;
letter-spacing: 2px;
padding: 0px 0px 0px 2px;
}

.banner_sub {
font-size: 14pt;
font-family: copperplate, Copperplate Gothic Bold, helvetica, arial;
line-height:16pt;
color: white;
background-color: black;
display: block;
text-align: center;
letter-spacing: 14px;
}

/*------- Author Text style (Used for quotes) + blockquote declaration ------*/

div.ranquote
{
font-family:  palatino, optima, times, times new roman, serif; 
color: black; 
font-size: 12pt;  
text-align: justify; 
padding: 5px 5px 5px 5px;
} 

div.author
{
font-family:  helvetica, arial, sans-serif; 
color: black; 
font-size: 7pt;  
text-align: right; 
padding: 5px 5px 5px 5px;
}

blockquote 
{
font-family: palatino, optima, times, times new roman, serif;
color: black; 
font-size: 12pt; 
text-align: center; }

/*-------- More... Link Style ----------*/
div.more
{
font-family: helvetica, arial, serif, sans-serif; 
color: #40c0c0; 
font-size: 10pt;  
text-align: right; 
padding: 0px 30px 5px 0px;
}
.more a:link {color: #40c0c0;}
.more a:hover {color: #cae0e3;}



/*----------- Dunno what it does... <div class="clear"></div> --------------*/
.clear {clear: both; height:30px;}


/*------------- Navagation MENU ------------- */

div.nav_title {
	margin: 0;
	padding: 0px 0px 0px 2px;
	list-style: none;
	overflow: hidden;
	font-size: 11pt;
	font-family: copperplate, Copperplate Gothic Bold, helvetica, arial;
	line-height:13pt;
	color: white;
	background-color: black;
	display: block;
	text-align: left;
	letter-spacing: 2px;
}

.nav_title a {
	width: 100%;
	font-size: 11pt;
	font-family: copperplate, Copperplate Gothic Bold, helvetica, arial;
	line-height:12pt;
	color: white;
	background-color: black;
	display: block;
	text-align: left;
}

.nav_title a:hover {
	width: 100%;
	font-size: 11pt;
	font-family: copperplate, Copperplate Gothic Bold, helvetica, arial;
	line-height:12pt;
	color: black;
	background-color: #cae0e3;
	display: block;
	text-align: left;
}
.nav_title a:visited {
	color: #ffffff;
}

div.nav_sub {
	font-size: 10pt; 
	font-family: arial, helvetica, sans-serif;
	line-height: 10pt;
	text-align: left;
	padding: 0px 0px 0px 2px;
}

.nav_sub a {text-decoration: none;}
.nav_sub a:link {color: black;}
.nav_sub a:visited {color: teal;}
.nav_sub a:active {color: #d66600;}
.nav_sub a:hover{color: white;}

