/*LAYOUT*/
body { text-align: center; padding: 0px; margin: 0px; }
#main { margin: auto; padding: 2px 0px; text-align: center; width: 870px; }

#top { }
#top ul { list-style: none; padding: 0px 0px 5px 0px; margin: 0px; }
#top ul li { display: inline; margin: 0px; padding: 0px; }
#top ul li a { padding: 5px;}

#body { margin: auto; padding: 0em 1em 2em 1em; }
#footer { padding: 5px 0px; clear: both; text-align: center; }

/* Subpages layout */
#content { text-align: left;}
#subNavigation { width: 20em; float: right;}
#subNavigation ul { list-style: none; }

/* FONTS standards */
body {font-size: 1.0em; font-family: Georgia, Arial, sans-serif;}

h1, h2, h3, h4, h5, h6 { font-weight: 500; }
h1 { font-size:2.0em; line-height: 1; font-weight: bold; text-align: center; letter-spacing: -1px; width: auto; }
h2 { font-size:1.25em; margin-bottom:0.75em; }
h3 { font-size: 1.2em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.1em; line-height: 1.25; margin: 1em 0em; height: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom:1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

p { margin: 0 0 1.5em; font-size: 16px; }
p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

/* LINKS standards */
a { text-decoration:none; }
a:focus, a:hover { text-decoration: underline; }
h1 a{ text-decoration: none; }

/* ELEMENTS standards */
blockquote { margin: 1.5em; font-style: italic; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
abbr, acronym { }
address { margin: 0 0 1.5em; font-style: italic; }
del { }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
li ul, li ol { margin: 0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
table { margin-bottom: 1.4em; width:100%; }
th { font-weight: bold; }
th, td { padding: 4px 10px 4px 5px; }
tr.even td { }
tfoot { font-style: italic; }
caption { }

/* FORM ELEMENTS */
label { font-weight: bold; }
fieldset {padding: 1.4em; margin: 0 0 1.5em 0; }
legend { font-weight: bold; font-size: 1.2em; }
input.text, input.title, textarea, select { margin: 0.5em 0; }
input.text:focus, input.title:focus, textarea:focus, select:focus { }
input.text, input.title { width: 300px; padding: 5px; }
input.title { font-size: 1.5em; }
textarea { width: 300px; height: 250px; padding: 5px; }
.error, .notice, .success { padding: 0.8em; margin-bottom: 1em; }

.error ul { margin-bottom: 0; padding-bottom: 0; }

li.header { list-style-type: none; padding: 0; margin: 0; }

h1 { text-align: center; margin: 0px; padding: 0px;}
h1 img { border: 0px; /* height: 96px; width: 414px; */ padding: 0px; margin: 0px 25px; }
h1 span { display: none; }


ul#topnavigation {
 width: 100%;
 margin: 0px;
 padding: 10px 0px;
 font-size: 0.75em;
 white-space: nowrap;
}
ul#topnavigation li a { 
 margin: 0px;
 padding: 9px 5px;
 text-decoration: none;
 font-weight: bold;
 white-space: normal;
}
ul#topnavigation li a:hover {  }

/*
div#w3c {padding: 10px 0px 10px 0px; text-align: center;}
div#w3c img {border:0;}
*/

p#copy {text-align:center; padding: 5px; margin: 0px;}

#footer ul { list-style-type: none; padding: 0px; margin: 0px;}
#footer li { display: inline; padding: 0px 10px; }
#footer li.first {border-width: 0px; }

/* COLORS / THEME */
/********************************
Purple:	#4B0082	(75, 0, 130)
Pale:	#A27CBE	(162, 124, 190)
Light:	#C9B2D9	(201, 178, 217)

Maroon:	#8B0000	(139, 0, 0)
Pale: 	#AE4D4D	(174, 77, 77)
Light: 	#BA6868	(186, 104, 104)

Black:	#000000	(0, 0, 0)
Pale:	#333333	(51, 51, 51)
Grey: 	#666666	(102, 102, 102)
********************************/
body { background-color: #8b0000; }
#main { background-color: #fff; }

#siteDescription { display: none; }
#subNavigation ul { border: 1px solid #FFE8CD; background: #FFF9D8; }

h1, h2, h3, h4, h5, h6 { color: #8b0000; }
h2 { font-style: italic; border-bottom: solid 1px #4b0082; padding: 0px 0px 0px 15px; }

/* LINKS Standards */
a { color: #4b0082; }
a:focus, a:hover { color:#8b0000; }
h1 a { color: #666; }

/* ELEMENTS Standards */
blockquote { color:#666; }
abbr, acronym { border-bottom:1px dotted #666; }
del { color:#666; }

th { background: #C3D9FF; }
tr.even td { background: #E5ECF9; }
caption { background: #eee; }

fieldset { border:1px solid #ccc; }
input.text, input.title, textarea, select { border: 1px solid #bbb; }
input.text:focus, input.title:focus, textarea:focus, select:focus { border:1px solid #666; }
.error, .notice, .success { border: 2px solid #ddd; }

ul#topnavigation { background-color: #4B0082; }
ul#topnavigation li a { color: #eee; background-color: #4B0082; border: solid 1px #4B0082; }
ul#topnavigation li a:hover { background-color: #fff; color: #8b0000; border: solid 1px #a27cbe; }

#footer li { border-left: solid 1px #666; }
#footer ul.icon li { border: 0px; }
#footer ul.icon li a img { border: 0px; }

.error { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a { color: #8a1f11; }
.notice a { color: #514721; }
.success a { color: #264409; }
.red { color: #f00; }






































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
