/*  
	Nostradamus Style sheet

*/

/* CSS Document */

 

body 
{
  width: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, serif;
  font-size: 100%;
  color: #000000;
  background: #000000;
  margin: 0;
  margin-top: 0;
  margin-left: 0;
  margin-width: 0;
  margin-height: 0;
  link:  #FFFFFF;
  vlink: #FFFFFF;
  alink: #FFFF33;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 10px; 
  PADDING-TOP: 0px;
  TEXT-ALIGN: Left
}

.container
{
  MARGIN: 0px auto; 
  WIDTH: 777px; 
  TEXT-ALIGN: left
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 0px;
  TEXT-ALIGN: left;
}

.toptitlebox
{
  MARGIN: 0px auto; 
  WIDTH: 100%; 
  Hight: 120px;
  font-size           : 34px;	
  padding-left        : 20px;
  padding-top         : 35px;
  padding-bottom      : 35px;
  padding-right       : 10px;
  text-transform      : none;
  color               : #FF3300;
  text-align          : center;
  background-image    : url(../images/logo.jpg);
  background-position : top;
}

.topmenu
{
  MARGIN: 10px auto; 
  WIDTH: 100%; 
  Hight: 15px;
  padding-left     : 10px;
  padding-top      : 5px;
  padding-bottom   : 5px;
  padding-right    : 10px;
  font-size        : .8em; 
  Color            : #FFFFFF; 
  text-align       : center; 
  font-weight      : bold;
  background-color : #ff6600; 
}

a.toplink:link, a.toplink:visited 
{
  color            : #ffffff;
}

a.toplink:hover 
{
  color            : #ffff00;
  font-weight      : bold;
}

.leftblock
{
  float            : left;
  MARGIN           : 0px auto; 
  WIDTH            : 600; 
  padding-left     : 5px;
  padding-top      : 10px;
  padding-bottom   : 10px;
  padding-right    : 5px;
  text-align       : left;
}

.rightblock
{
  float            : right;
  MARGIN           : 0px auto; 
  WIDTH            : 165px; 
  padding-left     : 0px;
  padding-top      : 10px;
  padding-bottom   : 10px;
  padding-right    : 0px;
}

.googleblock
{
  MARGIN: 0px auto; 
  WIDTH            : 100%; 
  padding-left     : 10px;
  padding-top      : 10px;
  padding-bottom   : 10px;
  padding-right    : 10px;
  text-align       : center;
}

.contentmainblock
{
  MARGIN: 0px auto; 
  WIDTH               : 100%; 
  padding-left        : 10px;
  padding-top         : 10px;
  padding-bottom      : 10px;
  padding-right       : 10px;
  text-align          : left;
  background-image    : url(../images/bg.jpg);
  background-position : center;
  background-repeat   : repeat;
  font-size           : 1.2em; 
}

.mainleftblock
{
  float            : left;
  MARGIN           : 0px auto; 
  WIDTH            : 165px; 
  padding-left     : 5px;
  padding-top      : 10px;
  padding-bottom   : 10px;
  padding-right    : 5px;
  text-align       : left;
}

.maincenterblock
{
  float            : left;
  MARGIN: 0px auto; 
  WIDTH               : 430px; 
  padding-left        : 10px;
  padding-top         : 10px;
  padding-bottom      : 10px;
  padding-right       : 10px;
  text-align          : left;
  background-image    : url(../images/bg.jpg);
  background-position : center;
  background-repeat   : repeat;
  font-size           : 1.1em; 
}

.mainrightblock
{
  float            : right;
  MARGIN           : 0px auto; 
  WIDTH            : 165px; 
  padding-left     : 0px;
  padding-top      : 10px;
  padding-bottom   : 10px;
  padding-right    : 0px;
}

.headertitle 
{
  font             : Trebuchet MS, Verdana, sans-serif;
  font-size        : 1.1em;
  font-weight      : bold;
  color            : #ff6600;
  text-align       : center;
  padding          : 2px;
  border-top       : 2px solid #ff6600;
  border-bottom    : 2px solid #ff6600;
}


h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
}

h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
}

h3 {
	color: #ff6600;
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
}

h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}

h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
        color: #ffcc33
}

h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
        color: #ffcc33
}

head5 
{
	font-size: 1.0em;
	font-weight: bold;
        color: #ffcc33
}


.crumb 
{
  font-size        : 0.7em;
  text-align       : right;
  padding-bottom   : 7px
}

.insidebox
{   
               
  border-right     : #ff6600 1px solid;
  border-top       : #ff6600 1px solid; 
  border-left      : #ff6600 1px solid;
  border-bottom    : #ff6600 1px solid;
  font-weight      : bold;
  font-size        : .9em;
  text-align       : center; 
  MARGIN           : 0px 5px 0px 0px;
  WIDTH            : 100%; 
  padding-left     : 10px;
  padding-top      : 10px;
  padding-bottom   : 10px;
  padding-right    : 10px;
 
}

.listbox
{   
               
  border-right     : #ff6600 1px solid;
  border-top       : #ff6600 1px solid; 
  border-left      : #ff6600 1px solid;
  border-bottom    : #ff6600 1px solid;
  padding-left     : 10px;
  padding-bottom   : 5px;
  padding-right    : 10px;
}


td,tr,p,div,ul, ol,blockquote {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  color            : #ffffff;
  font-size        : 0.9em; 
}

.showbox 
{
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-size        : 1.2em;
  font-weight      : bold;
  text-align       : left;
  padding-top      : 10px;
  padding-left     : 10px;
  padding-right    : 10px;
}

.introboxmain 
{
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-size        : 1.1em;
  font-weight      : normal;
  text-align       : left;
  padding-top      : 10px;
  padding-left     : 10px;
  padding-right    : 10px;
}

.nextpage 
{
  text-align:"right"
}

.prevpage
{
  text-align:"left"
}

.footer
{
  text-align       :"center";
  font-size        : .8em;
}

ul 
{
  font-size        : 0.9em;
}

.li 
{
  list-style-type  : disc;
}   

hr {
  background       : #ffffff;
  height           : 1px;
  width            : 95%;
}

table.searchintro {
  background-color : #FFFFFF;
  border           : 1px solid #FF8000;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 1.0em;
  color            : #FF8000;
  text-decoration  : none;
}

a:hover {
  color            : #ffff00;
}

a.category:link, a.category:visited {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 13px;
  color            : #FF8000;
  font-weight      : bold;
  border-bottom    : 1px dashed #FF8000;
  text-decoration  : none;
}

a.category:hover {
  color            : #ffff00;
  border-bottom    : 1px solid #ffff00;
}

a.blogsection:link, a.blogsection:visited {
  font-family      : Trebuchet MS, Verdana, sans-serif;
  font-size        : 1.0em;
  color            : #FF8000;
  font-weight      : bold;
  border-bottom    : 1px dashed #FF8000;
  text-decoration  : none;
}

a.blogsection:hover {
  color            : #ffff00;
  border-bottom    : 1px solid #ffff00;
}

/* ###################### MAIN MENU SETTINGS ###################### */
.mainlevel {
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-size        : 1.0em;
  font-weight      : bold;
  text-align       : left;
  padding-left     : 5px;
  display          : block;
  line-height      : 20px;
}

a.mainlevel:link, a.mainlevel:visited {
  color            : #ffffff;
  border-bottom    : 1px dashed #ffffff;
}

a.mainlevel:hover {
  color            : #FF8000;
  border-bottom    : 1px solid #FF8000;
}

.sublevel {
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-size        : 1.0em;
  font-weight      : bold;
  text-align       : right;
  padding-right    : 5px;
  display          : block;
  line-height      : 20px;
}

a.sublevel:link, a.sublevel:visited {
  color            : #ffffff;
  border-bottom    : 1px dashed #ffffff;
}

a.sublevel:hover {
  color            : #FF8000;
  border-bottom    : 1px solid #FF8000;
}





