* {
	font-family: "Arial", "Helvetica", "Sans-serif";
	text-align: justify;
	z-index: 1;
}
body {
	/*background-color: #EBEBF0;*/
	background-color: #FDE8B5;
}
/*a hack to clear css elements*/
div.hack { font-size: .1em; clear: both; }

/*THE MAIN ELEMENT, no touchy!!*/
div#MASTER {
	width: 100%;
	height: 100%;
	margin: 0em;
}

div#center {
	background-color: white;
	margin: 0 auto;
	width: 950px;
	z-index: 0;
}
div#banner {
	background-color:white;
	text-align:center;
	vertical-align: middle;
	/*margin: 0 auto;*/
}
div#photoBanner {
	border: none;
	margin: 0 auto;
	background-color: white;
}
div#powered {
	position: absolute;
	left: 46%;
	top: 9%;
	z-index: 2;
	width: 16em;
	color: gray;
	font-family: "Arial", "Helvetica", "Sans-serif";
	font-size: .8em;
}
div#content_main {
	/*width: 85%;*/
	width: 915px;
	margin: 0 auto;
}
div#footer {
	margin: 0 auto;
	text-align:center;
	width: 40em; 
}
/*this one is where most content will go*/
div.textarea_left {
	float: left;
	height: auto;
	width: 54%;
	text-align:left;
	text-indent: 1em;
}
div.textarea_right {
	float: right;
	margin: .1em;
	height: auto;
	width: 45%;
	text-align:justify;
	text-indent: 1em;
}
div.textarea_full {
	margin: 0 auto;
	height: auto;
	width: 95%;
	text-indent:1em;
}
div.small_textarea {
	float: right;
	height: auto;
	width: 40%;
	text-align:justify;
	text-indent: 1em;
}
div.small_item {
	margin: 0em;
	margin-top: 1em;
	padding:.2em;
	float: right;
	text-align: justify;
	vertical-align: text-top;
	/*border: 1px solid black;*/
	font-family: "Arial", "Helvetica", "Sans-serif";
	font-size: .8em;
	width: 20em;
	background-color: #EBEBF0;
}

/*anchor tags*/
a:link { word-spacing: .1em; font-size: 1em; text-decoration: none; margin: .5em auto; }
a.center { text-align: center; display:block; }

/*bottom links row*/
div#bottom_links {
	padding: .2em;
	margin: .1em;
	word-spacing: .1em;
	text-align: center;
	font-size: 1em;
}
div#bottom_links > a, a:link, a:visited  {
	font-size: 1em;
	text-align: center;
	text-decoration: underline;
}
div #bottom_links > h1 { color: green; }

/*not to be confused with headers*/
table#head {
	margin: 0 auto;
	/*border: 2px dashed green;*/
	/*width: 70%;*/
	height: 117px;
	/*border: 8px;*/
	padding: 0px
}
td.banner {
	height: 101px;
	width: 250px;
	color: #800000;
}

/*navigation bar*/
td#navigation {
	text-align: center;
}

td { padding: 0em; text-align: center; border: none; border-spacing: 0px; }
tr{ border: none; border-spacing: 0px; }
table {
	/*width: 80%;*/
	text-align: justify;
	margin: 0 auto;
	padding: .1em;
}
table.center { text-align:center; }
table.blue{ width: 100%; }
table.blue > tr { width: 100%; }
td.blue { font-weight: bold; background-color: blue; color:white; width: 100%;}

/*paragraphical elements*/
p {
	text-align: left;
	font-size:.9em;
}
p#copyright {
	text-align: center;
}
p.right { clear: both; float:right; text-align: right; }

/*"New Version 4.0!*/
h2.version {
	color: #003399;
}

.bold {
	padding: .1em;
	padding-top:0em;
	clear: right;
	font-weight:bold;
	vertical-align: text-top;
	text-align:center;
	color: white;
	font-size: 1.3em;
	background-color: #003399;
	width: 100%;
}

/*unordered list items*/
ul.blue > li {
	font-family: "Arial", "Helvetica", "Sans-serif";
	color: #003399;
	font-size: 1.2em;
	letter-spacing: .01em;
	word-spacing: .1em;
	width: 150%;
}
ul { float: left; text-align: justify; }

/*images*/
img { clear: both; }
img { border: none; margin: 0 auto; }
img.right {
}
img.left { float: left; }
img.center { margin: 0 auto; vertical-align: middle; text-align:center; display: block; }

a.no_line { text-decoration:none; }

.uline { text-decoration: underline; }
