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

body { background: transparent; color: black; margin: 0; padding: 0; font: normal normal 66% Verdana,Arial,Helvetica,sans-serif; } /* background-image: url(images/dirtycigarettes.jpg);  */
	

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

a:link, a:visited, a:hover { text-decoration: underline; background: transparent; color: #A0522D; 
font-weight: bold; }
	
/* ~~~~~ CSS Division settings for layout ~~~~~ */

#adbar, #menubar { width: 60px; text-align: center; } 
#adbar   { float: right;  margin-left: auto; margin-right: 0; }
#menubar { float: left; margin-right: auto; margin-left: 0; }
#content { padding: 4px; margin-left: 65px; margin-right: 65px; min-width: 700px; }

#footer 	{ clear: both; padding: 5px; margin-top: 8px; }

	
/* ~~~~~ Set font-size constants ~~~~~ */	

q, q.qme				{ font: 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; }

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

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

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

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

h1, Caption { font: 1.2em 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: #DAA520 url(menu/brass.gif); color: black; }		

.inlinebox { border: thin dashed #8B4513; padding: 15px; 
 background-color: white; color: black; margin-left: 25px; margin-right: 25px; }
 
/* ~~~~~ Set border constants ~~~~~ */

/* #content, */
.bodycontainer, .sidebars { border: 1px ridge #DAA520;	}


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

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


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

.logo { background: #FDF5E6 url(menu/1.gif); color: black; }

.bodycontainer { padding: 5px; margin: 5px; }
		
.adlink {  text-align: center; padding: 4px; }

.mborder { background: transparent; }
.adlink ul li { text-align: center; }

ul.adlist { list-style-type: none; margin:0; padding: 0; }

.ad-rev { text-align: center; padding: 4px; }

.sidebars { padding: 1px; margin-bottom: 25px; }	




/* ~~~~~ 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: 15px 0 15px 0; padding: 0; }	

 
#nlink ul li { display: inline;  border-left: 2px groove white; } 

#nlink li { background: #DAA520 url(menu/brass.gif); color: black; margin: 2px;
 padding: 8px 0 8px 0; _padding: 0;  border: 1px solid #333; } 
/* '_padding: 0;' fixes ie padding error */
 
#nlink li a { text-decoration: none; background-color: transparent; color: black; 
 white-space: nowrap; }	
 
#nlink a { padding: 8px; _margin: 0 -6px 0 0 }
/* '_margin: 0 -6px 0 0;' fixes ie padding error */

/* hover */
#mlink a:hover, #mactive, #nlink a:hover, #active
{ background: rgb(252, 219, 180) url(menu/steel.gif); color: black; } 
	


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

#mlink ul { text-align: center; font: 1em/2.2em Verdana,Arial,Helvetica,sans-serif;
 margin: 5px 0 0 0;  padding: 0; list-style-type: none; }	
/*  'margin: 5px 0 0 0;'  removes indent IE and Opera */
/* 'padding: 0;' removes indent Mozilla and NN7 */
 
#mlink ul li a { display: block; border-left: 1px groove white;  } 

#mlink li { background: #DAA520 url(menu/brass.gif); color: black; margin-bottom: 7px;
   border: 1px solid #333; } 
/* padding: 8px 0 8px 0; white-space: nowrap; */
 
#mlink li a { text-decoration: none; background-color: transparent; color: black; 
  }	
 

/* ~~~~~ 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; }
img.floatr,  .floatr { float: right; margin-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 { 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.nobullet, li.nobullet { margin-left: 5px; margin-right: 25px; }
ul.nobullet { list-style-type: none; }

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.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: 10px; margin-right: 10px; }


/* ~~~~~ 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 { margin-right: 25px;	text-align: left; }
.indent25 { margin-left: 25px; }
.indent50 { margin-left: 50px; }
.indent75 { margin-left: 75px; }
.indent100{ margin-left: 100px; }
	
/* ~~~~~ fonts and emphasis  ~~~~~ */

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

.hide { visibility: hidden; } /* ~~~~~ hide (link) brackets  ~~~~~ */


