/*	----------  General Settings	-----------------------------------------------------*/

body,html,p,span,div,td,layer,blockquote
/* The general text color, size, & weight for the website. */
{ 	font-size: 10pt;
	font-family: "Palatino Linotype", "Times New Roman", Georgia;
}

body		/* The general look of the HTML body of the website. */
{	background-color: #000000;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

table	/* General Table Settings */
{	border: 0;
	padding: 0;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

tr,td
{	vertical-align: top; }

a, a:link
{	color: #B11810;
	text-decoration: none;
}

a:active
{	color: #ee1810;
	text-decoration: none;
}

a:hover
{	color: #ee1810;
	font-weight: bold;
}

a:visited
{	color: #B11810;
	text-decoration: none;
}

li
{	margin-top: 9pt;
	list-style: disc outside;
}

b
{	font-weight: bold;}

h1
{	font-weight: bold;
	font-size: 14pt;
}

h2
{	font-weight: bold;
	font-size: 12pt;
}

h3
{	font-weight: bold;
	font-size: 10pt;
}

h4
{	font-weight: bold;
	font-size: 8pt;
}

h5
{	font-weight: bold;
	font-size: 6pt;
}

/*	----------  Text  Settings	-----------------------------------------------------*/

a.header-links
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #E2C193;
}

a.header-links:visited
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #E2C193;
}

a.header-links:hover
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #ffecbb;
}

a.header-links:active
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #EeC999;
}

.text-red
{	font-weight: normal;
	color: #B11810;
}

.text-red-14
{	font-size: 14pt;}

.text-bold
{	font-weight: bold;}

.text-critical
{	font-weight: bold;
	color: #ee0000;
}

.text-emphasized
{	font-size: 12pt;
	font-weight: bold;
	color: #0000cc;
}

.text-emphasized-red
{	font-size: 12pt;
	font-weight: bold;
	color: #B11810;
}

.text-highlighted
{	color:#0000cc;
	font-weight: bold;
}

.text-highlight-red
{	font-weight: bold;
	color: #B11810;
}

.text-entryfields
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.text-comments
{	font-size: 8pt;
	font-weight: normal;
	color: #B11810;
	text-align: center;
}

.text-Italics
{	font-style: italic;}

.text-super
{	font-size: 8pt;
	vertical-align: super;
}

.text-sub
{	font-size: 8pt;
	vertical-align: sub;
}

.captions
{	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}

.entry-owner
{	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}

.footer-links
{	font-size: 8pt;
	text-align: center;
	font-weight: normal;
}

.menu-links
{	font-weight: normal;
	font-size: 8pt;
	color: #B11810;
	text-decoration: none;
}

.user-information
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 7pt;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffecbb;
}

/*	----------  Table & Format Settings	-----------------------------------------------------*/

.page
{	border: 2px;
	border-style: ridge;
	background-color: #e5c499;
	border-color: #dbbd8b;
	background-image: "../images/old-paper.jpg";
}

.page-content
{	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
}

.raised-frame
{	border: 2px;
	border-style: ridge;
	background-color: #e5c499;
	border-color: #dbbd8b;
}

.flat-frame
{	border: 1px;
	border-style: solid;
	border-color: #dbbd8b;
}

.grooved-frame
{	border: 1px;
	border-style:groove;
	border-color: #dbbd8b;
}

.top-bar
{	border-top: 2px;
	border-top-style: ridge;
	border-top-color: #DBBD8B;
	border-bottom: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #DBBD8B;
	background-color: #B11810;
}

.page-bar
{	font-size: 14pt;
	border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;
	background-color: #E2C193;
}

.norepeat-bg
{	background-repeat: no-repeat;	}

.site-header
{	font-size: 18pt;
	font-weight: normal;	
	text-align: center;
	color: #B11810;}
	
.page-header
{	font-size: 16pt;	
	text-align: left;
	color: #B11810;
}

.division-header
{	font-size: 16pt;	
	text-align: left;
	color: #B11810;
	border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;
	background-color: #E2C193;
}

.division-header-l
{	font-size: 16pt;	
	text-align: left;
	color: #B11810;
	border-top: 2px;
	border-top-style: ridge;
	border-top-color: #DBBD8B;
	border-left: 2px;
	border-left-style: ridge;
	border-left-color: #DBBD8B;
	border-bottom: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #DBBD8B;
	background-color: #E2C193;
}

.division-header-r
{	font-size: 8pt;	
	text-align: right;
	vertical-align: bottom;
	color: #B11810;
	border-top: 2px;
	border-top-style: ridge;
	border-top-color: #DBBD8B;
	border-right: 2px;
	border-right-style: ridge;
	border-right-color: #DBBD8B;
	border-bottom: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #DBBD8B;
	background-color: #E2C193;
}

.division-header2
{	font-size: 16pt;	
	text-align: left;
	color: #B11810;
}

.section-header
{	border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;
	background-color: #B11810;
	font-size: 12pt;
	color: #E2C193;
	font-weight: bold;
}

.section-header-2
{	border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;
	background-color: #000000;
	font-size: 12pt;
	color: #E2C193;
	font-weight: bold;
}

.list-header
{	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #E5C499;
	background-color: #B11810;
}

.news-header
{	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #E5C499;
	background-color: #000000;
}

tr.header1,td.header1
{	font-weight: bold;
	font-size: 12pt;
	background-color: #FFFFFF;
}

tr.header2,td.header2
{	font-weight: bold;
	font-size: 10pt;
	/*background-color: #e5c499;*/
}

tr.header3,td.header3
{	font-weight: normal;
	font-size: 10pt;
	background-color: #FFFFFF;
}

img.standard
{	border: 0;
	vertical-align: middle;}

img.framed
{	border: 1px;
	border-style: ridge;
	border-color: #DBBD8B;
}

.copyright
{	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	color: #DBBD8B;
}

/*	----------  Guestbook Format Settings	-----------------------------------------------------*/

.gb-frame
{	border: 1px;
	border-style: solid;
	/*background-color: #e5c499;
	border-color: #dbbd8b;*/
	border-color: #B11810;
}

.gb-label
{	font-size: 10pt;
	text-align: right;
	font-weight: normal;
	color: #e5c499;
	background-color: #B11B10;
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #DBBD8B; 
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBBD8B; 
}

.gb-data
{	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	color: #B11810;
	border-top: 0px;
	border-top-style: solid;
	border-top-color: #DBBD8B;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBBD8B; 
}

.gb-highlighted
{	color:#0000cc;
	font-weight: bold;
}

.gb-highlighted-red
{	font-weight: bold;
	color: #B11810;
}

a.gb
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	text-decoration: underline;
	color: #ee1810;
}

a.gb:visited
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	text-decoration: underline;
	color: #ee1810;
}

a.gb:hover
{	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	color: #ee1810;
}

a.gb:active
{	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	color: #ee1810;
}

.gb-critical
{	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
}

.gb-comments
{	font-size: 8pt;
	font-weight: normal;
	color: #B11810;
	text-align: center;
}

.gb-entryfield
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}
