/* margin: top right bottom left; em = to the current font size of the current element */

/* ---------- GENERAL ---------- */

body 	{ width: 80%; background-image: url(../images/background.jpg); background-repeat: no-repeat; background-position: top-left; }

html, body   { margin: 0; border: 0px none;  min-width: 1000px; }


h1, .section	{ font-family: Georgia, Verdana, Serif; font-size: 18pt; color: #003366; margin: 0; font-weight: normal}
h2, .sub	{ font-family: Arial, Verdana, Serif; font-size: 14pt; color: #003366; margin: 0; font-weight: normal }
.sub2		{ font-family: Arial, Verdana, Serif; font-size: 14pt; color: #610B0B; margin-left: 5%; font-weight: bold; }
.sub3		{ font-family: Arial, Verdana, Serif; font-size: 14pt; color: #610B0B; margin-right: 5%; text-align: right; font-weight: bold; }
.sub4		{ font-family: Arial, Verdana, Serif; font-size: 13pt; color: #610B0B; margin-right: 5%; font-weight: bold; }
.sub4indent		{ font-family: Arial, Verdana, Serif; font-size: 13pt; color: #610B0B; text-align: justify; padding-right: 10%; padding-left: 10%; font-weight: bold; }
.subattrib	{ font-family: Arial, Verdana, Serif; font-size: 11pt; color: #610B0B; margin-right: 5%; margin-top: -1.5%; font-weight: bold; text-align: left; padding-left: 60%; }
.text		{ font-family: Arial, Verdana, Serif; font-size: 10pt; color: #003366; }
.quote		{ font-family: Times, Arial, Verdana, Serif; font-size: 12pt; color: #003366; font-style: italic; margin: 1em 20px; } 
.attribution	{ font-family: Times, Arial, Verdana, Serif; font-size: 12pt; color: #003366; 
                font-weight: bold; text-align: left; padding-left: 40%; margin-top: -1%; }
.footer      	{ font-family: arial, verdana, serif; font-size: 8pt; color: #003366; text-align: center; }
.side		{ font-family: arial, verdana, serif; font-size: 12pt; color: #003366; text-align: left; text-shadow: black 0.1em 0.1em 0.2em; }
.sidetext 	{ font-family: arial, verdana, serif; font-size: 10pt; color: #003366; text-align: left; }
.ul-text     	{ list-style-type: disc; font-style:normal; font-family: Arial, Verdana, Serif; 
               font-size: 10pt; color: #003366; }
.quotew	{ font-family: Arial, Verdana, Serif; font-size: 10pt; color: #000000; font-weight: normal;
	       margin-left:5%; }
.quoteb	{ font-family: Arial, Verdana, Serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; 
	       margin-left:5%; }
.quote-sourcew	{ font-family: Arial, Verdana, Serif; font-size: 8pt; color: #666666; font-weight: normal;
	       text-align: right; }
.quote-sourceb	{ font-family: Arial, Verdana, Serif; font-size: 8pt; color: #C0C0C0; font-weight: normal;
	       text-align: right; }

.left        { float: left; margin: 0px 10px 10px 0px; }
.right       { float: right; margin: 0px 0px 10px 10px; }

a:link		{ font-family: Arial, Verdana, Serif; color: #610B0B; font-style: underline; }
a:visited   	{ font-family: Arial, Verdana, Serif; color: #610B0B; font-style: strong underline; }
a:active 	{ font-family: Arial, Verdana, Serif; color: #610B0B; font-style: none; }

blockquote	{ font-family: Arial, Verdana, Serif; color: #610B0B; }



table#quotes 	{ border: solid #003366 3px; width: 100%; }
table#quotes td { font-family: Arial, Verdana, Serif; font-size: 10pt; border: solid #C0C0C0 1px; width: 50%; }
.title 	{ background-color: #FFFFCC; }
.white  { color: #000000; background-color: #FFFFFF; vertical-align: top; }
.black  { color: #FFFFFF; background-color: black; } 




img          { border: 0px none; }
img.right	 { padding: 0 0 5px 5px }
img.left	 { padding: 0 5px 5px 0 }

div.videoright { float: right; width: 30%;  border: 0; margin: 0.5em; padding: 0.5em;}
div.videoright p { clear:all; vertical-align: bottom; text-align: center;  font-style: bold; font-family: Calibri;  font-size: 8pt; color: black; text-indent: 0;}
object.scaled { width: 100%; height: 100%;}
param.scaled { width: 100%; height: 100%;}
embed.scaled { width: 100%; height: 100%;}



/* ---------- END GENERAL ---------- */




/* ---------- MASTHEAD ---------- */

#masthead    { height: 130px; width: 100%; margin: 0; padding: 0; }
   

/* ---------- END MASTHEAD ---------- */


/* ---------- SIDEBAR ---------- */
#sidebar    { float: left; width: 150px; margin-top: 85px; margin-left: 30px; padding: 0; }

/* ---------- END SIDEBAR ---------- */



/* ---------- CONTENT ---------- */


#content	{ width: 88%; margin-left: 215px; margin-right: 150px; margin-top: 100px;
				height: auto; }
*html #content { width: 99%; margin-left: 202px; margin-right: 225px; }

#footer       { clear: both; padding: 10px; background-color: #FFFFFF; margin-left: 40%; }
/* ---------- END CONTENT ---------- */





