/* ~~~~~ 
	Ackadia.css v7.12
   copyright Paul Ackerley, 2000-2005
	www.ackadia.com ~~~~~ */

body { background: #FFF; color: black; margin: 0; padding: 0; font: normal normal 66% Verdana,Arial,Helvetica,sans-serif; }
	
/* ~~~~~ CSS Division settings for layout ~~~~~ */

#adbar, #menubar, #lbar-l, #lbar-r, #lbar-c { visibility: hidden; width: 0; }
#content,   { padding: 4px; margin-left: 5px; margin-right: 5px; } 
#footer 	{ clear: both; padding: 5px; margin-top: 8px; }
	
	
/* ~~~~~ Set font-size constants ~~~~~ */	

q, q.qme				{ font: 1.1em "Times New Roman", Times, serif; }
blockquote, .ftt 	{ font: 1.1em "Times New Roman", Times, serif; }
cite 					{ font: italic normal 1.1em "Times New Roman", Times, serif; }

sup, sub { font: 0.7em Verdana,Arial,Helvetica,sans-serif; }

.small, .small-c, .small-r { font: 0.9em Verdana,Arial,Helvetica,sans-serif; }

.cmessage { font: 0.9em/2em Verdana,Arial,Helvetica,sans-serif; }

dt, .bold, .aeg  { font: bold 1em Verdana,Arial,Helvetica,sans-serif; }	
.ad-rev, .bold2 { font: bold 1.2em Verdana,Arial,Helvetica,sans-serif; }	

h1, Caption { font: 1.4em Verdana,Arial,Helvetica,sans-serif; }
h2 { font: 1.3em Verdana,Arial,Helvetica,sans-serif; }
.bodycontainer, h3, h4, th, td  { font: 1em Verdana,Arial,Helvetica,sans-serif; }

/* ~~~~~ Set background constants ~~~~~ */

.bodycontainer { background-color: white; color: black; }

table { background-color: transparent; color: black; }

h1, h2, h3, h4
{ background: #5389ea url(menu/bg_header.gif); color: white; }		

.inlinebox { border: 1px outset #dcdcdc; padding: 15px; 
 background-color: White; color: black; margin-left: 25px; margin-right: 25px; }

 
 
/* ~~~~~ Set border constants ~~~~~ */

/* #content, */
.bodycontainer  { border: 2px ridge white;	}

caption, blockquote, table, h1, h2, h3, h4  { border: 1px solid #333; }	

tr, th, td  { border: 1px solid #dcdcdc; }	


/* ~~~~~ Body and block text containers ~~~~~ */


/*  .bodycontainer { padding: 5px; margin: 5px; } */


.sidebars { padding: 0; margin: 0; }	

.ad-rev {  padding: 0px; }

.mborder { background: transparent; }

/* ~~~~~ adlink ~~~~~ */

.adlinks a:hover, #mactive  { font-weight: bold; } 

.adlinks ul {  font: 1em/1.4em Verdana,Arial,Helvetica,sans-serif;
 margin: 5px 0 0 0;  padding: 0; list-style-type: none; }	

 .adlinks a { 
 font-weight: bold; padding: 4px 4px 2px 0px;  }	
 
.adlinks ul li { display: block; } /* a */

.adlinks li { margin-left: 8px; margin-bottom: 10px;  } 






/* ~~~~~ default settings ~~~~~ */

a:link, a:visited, a:hover { text-decoration: underline; background: transparent; color:#006699; 
font-weight: bold; }


/* text-decoration: underline overline; */

/* ~~~~~ Nav bars
nlink is horizontal and variable width 
mlink is vertical and set width - slink is vertical and variable length 	
display: block needed to forced width.  Best used with li and ul list-style: none; { float: left; display: block; }  ~~~~~ */	

#nlink ul { text-align: center; font: 1em/3em Verdana,Arial,Helvetica,sans-serif;
 margin: 0; padding: 0; }	
 
#nlink ul li { display: inline;  } 

#nlink li { margin: 2px; padding: 4px 0 4px 0; }
   
/* '_padding: 0;' fixes ie padding error */

#nlink li a { white-space: nowrap;  }	
 
#nlink a { padding: 4px; }
/* '_margin: 0 -6px 0 0;' fixes ie padding error */

#nlink a:hover, #active  { background: #5389ea url(menu/bg_header.gif); color: white;
 font-weight: bold;  border-bottom: medium solid #A9A9A9; } /* , */



/* ~~~~~ mlink ~~~~~ */

#mlink a:hover, #mactive  { font-weight: bold; } 

#mlink ul {  font: 1em/1.4em Verdana,Arial,Helvetica,sans-serif;
 margin: 5px 0 0 0;  padding: 0; list-style-type: none; }	

 #mlink a { 
 font-weight: bold; padding: 4px 4px 2px 0px;  }	

/*  'margin: 5px 0 0 0;'  removes indent IE and Opera */
/* 'padding: 0;' removes indent Mozilla and NN7 */
 
#mlink ul li { display: block; } /* a */

#mlink li { margin-left: 8px; margin-bottom: 10px;  } 
/* padding: 8px 0 8px 0; white-space: nowrap; */
 
/* #mlink li a { text-decoration: none; }	 */



/* ~~~~~ Header bars  ~~~~~ */	

h1, h2, h3, h4 { padding: 5px; margin: 5px; }
h2, h3, h4 { text-align: left; }
h1 { text-align: center; }
h3 { width: 80%; }
h4 { width: 60%; }


/* ~~~~~ FORMS  ~~~~~ */

form 					{ max-width: 91%; width: 90%; } /* ~~~~~ Fixes IE  ~~~~~ */
form.search 		{ width: 728px; }
input.search, label.search	{ padding-left: 15px; padding-bottom: 25px; }
fieldset.search 	{ margin-bottom: 15px; }
fieldset 			{ margin-bottom: 25px; }
textarea 			{ max-width: 91%; width: 90%; overflow: scroll; }
input, textarea 	{ background-color: #FFFAF0; color: Black; }
/* label {} */


/* ~~~~~ Table settings ~~~~~ */	

caption 	{ background-color: #FDF5E6; color: black; padding: 5px; }
table 	{ width: auto; padding: 0; }
th 		{ padding-bottom: 3px; padding-top: 3px; text-align: center; }
th, tr, td 	{ margin: 5px;	}
td 		{ padding: 3px 3px; text-align: left; }

		
/* ~~~~~ image setting ~~~~~ */

img { border: none; }
img.floatl, .floatl { float: left; margin-left: 10px; padding-right: 10px; }
img.floatr,  .floatr { float: right; margin-right: 10px; padding-left:10px; }
img.pad-r { padding-right: 10px; }

img.p-up { position: fixed; left: 0; top: 0; z-index: 3; }
  
/* ~~~~~ Text element settings ~~~~~ */	

p { margin-left: 15px; margin-right: 15px; text-align: left; }

acronym, abbr { border-bottom: 1px dashed navy; cursor: help; }

.strike { text-decoration: line-through; } 

q 		{ color: #006400; background: transparent; }
q.qme { color: #483D8B; background: transparent; }

blockquote { margin: 20px; padding: 15px;  }

/* ~~~~~ Definition terms  ~~~~~ */

dt { background: transparent; color: #330099; margin-left: 25px; }
dl { text-align: left; }	
dd { margin-left: 50px; margin-right: 50px; }
	
/* ~~~~~ list item settings  ~~~~~ */	
ul, ol { text-align: left; }
/* ~~~~~ li { margin-left: 25px; margin-right: 25px; }  ~~~~~ */

ul.br2, li.br2, p.br2 
{ font: 1em/2em Verdana,Arial,Helvetica,sans-serif; list-style-type: circle; margin-left: 25px; } 

ul.roman  { list-style-type: lower-roman; }
ul.alpha  { list-style-type: lower-alpha; }
ul.circle  { list-style-type: circle; }
ul.square  { list-style-type: square; }

ul.nobullet { list-style-type: none; }
ul.nobullet25 { list-style-type: none; margin-left: 25px; }
ul.nobullet50 { list-style-type: none; margin-left: 50px; }
ul.nobullet75 { list-style-type: none; margin-left: 75px; }

ul.sitemap, ul.sitemap-r, ul.sitemap-o { margin-right: 25px; }
ul.sitemap  { list-style: url(menu/folder_closed.gif) circle; margin-left: 50px; }
ul.sitemap-r  { font: 1.25em Verdana,Arial,Helvetica,sans-serif; list-style: url(menu/flobullet.png) disc; margin-left: 10px; }
ul.sitemap-o  { list-style: url(menu/folder_open.gif) circle; margin-left: 50px; }


/* ~~~~~ This is for centering a horizontal list ~~~~~ */
.hlink ul, .vlink ul li { margin: 0; padding: 0; list-style-type: none; text-align: center; }
.hlink ul li { display: inline;  text-align: left; margin-left: 5px; margin-right: 5px; }


/* ~~~~~ alignment and indents  ~~~~~ */

.acenter, .cmessage, caption, table, form  { margin-left: auto; margin-right: auto; text-align: center; }
.aleft, .small { text-align: left; }
.aright, .small-r { text-align: right; }

/*
	vertical-align: center;
	vertical-align: middle;
*/

.small-c { text-align: center; }

.indent25, .indent50, .indent75, .indent100, .nobullet25, .nobullet50, .nobullet75 { margin-right: 25px;	text-align: left; }

.indent1 { margin: 1px; }
.indent25 { margin-left: 25px; }
.indent50 { margin-left: 50px; }
.indent75 { margin-left: 75px; }
.indent100{ margin-left: 100px; }
	
/* ~~~~~ fonts and emphasis  ~~~~~ */

.aeg, .bold, .bold2 { background-color: transparent; color: navy; }

/* WoW : */
.uncommon { background-color: transparent; color: Green;  font-weight: bold;  }
.rare { background-color: transparent; color: #00008B;  font-weight: bold; }
.epic  { background-color: transparent; color: Purple;  font-weight: bold; }


.red { background-color: transparent; color: #DC143C; } /* crimson */

.hide { visibility: hidden; } /* ~~~~~ hide (link) brackets  ~~~~~ */
 
/* ~~~~~ use inline  ~~~~~ */
.falselink { color: blue; background-color: transparent; text-decoration: underline; }



#transition-notes { border: 1px outset #dcdcdc; padding: 15px; font: 1.1em "Times New Roman", Times, serif;
 background-color: White;color: black; margin-left: 8em; margin-right: 8em; }


