/*	$Id: site.css,v 1.1.1.1 2008/03/30 02:22:09 spud Exp $	*/

			* {
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
			}

			html {
				height: 100%;
			}
			
			body {
				margin: 0 auto;
				padding: 0;
				background-image: url(../../graphics/elements/background_site.png);
				background-repeat: repeat;
				background-position: top center;
				background-attachment: fixed;
				height: 100%;
			}
			
			#wrapper {
				position: relative;
				margin: 0 auto;
				width: 964px;
				min-height: 100%;
			}
			
			#header {
				position: absolute;
				top: 0;
				right: 0;
				height: 129px;
				width: 964px;
			}
			
			#ablogo {
				position: absolute;
				top: 8px;
				left: 46px;
				height: 207px;
				width: 462px;
			}

/*	NAVIGATION	*/

			#nav {
				position: absolute;
				top: 129px;
				right: 10px;
				width: 531px;
				height: 24px;
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 14px;
				color: #230163;
			}
			
			#subnav {
				position: absolute;
				top: 153px;
				right: 10px;
				width: 531px;
				height: 24px;
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 13px;
				color: #230163;
			}

			table.navigation, table.subnavigation {
				border-collapse: collapse;
				border-spacing: 0;
				width: 100%;
			}
			
			table.navigation td, table.subnavigation td {
				padding: 0 7px;
				height: 24px;
				border: 1px solid #230163;
				border-top: none;
			}
			
			table.navigation td.spacer, table.subnavigation td.spacer {
				border: none;
				height: 24px;
				width: 100%;
			}
			
			table.navigation td.leftedge, table.subnavigation td.leftedge {
				height: 24px;
				width: 10px;
				border-left: none;
			}
			
			table.navigation td.minicell, table.subnavigation td.minicell {
				padding: 0;
				height: 24px;
				width: 4px;
			}
			
			table.navigation td.link, table.subnavigation td.link {
				white-space: nowrap;
			}
			
			table.navigation td.link a, table.subnavigation td.link a {
				color: #230163;
				font-size: 13px;
				text-decoration: none;
			}
			
			table.subnavigation td.link a {
				font-size: 12px;
			}
			
			table.navigation td.link a:hover, table.navigation td.link a.active, table.subnavigation td.link a:hover, table.subnavigation td.link a.active {
				color: #c9a71f;
			}

			a {
				color: #230163;
				text-decoration: none;				
			}
			
			a:hover {
				color: #c9a71f;
			}

/*	END NAVIGATION	*/
			
			#content {
				position: absolute;
				top: 222px;
				right: 0;
				height: 129px;
				width: 964px;
			}
			
			#pageid {
				width: 450px;
				margin-left: 132px;
				padding-bottom: 8px;
			}
			
			h1 {
				padding: 0;
				margin: 0;
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 26px;
				color: #676440;
				font-weight: normal;
			}
			
			h2 {
				padding: 0;
				margin: 0;
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 14px;
				color: #676440;
				font-weight: bold;
			}
		
			#content_image {
				float: right;
				margin: 0 13px auto 13px;
				width: 356px;
				min-height: 274px;
			}
			
			#content_copy {
				line-height: 130%;
				border-top: 1px solid #676440;
				padding-top: 14px;
				margin-left: 120px;
				width: 440px;
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 13px;
				min-height: 274px;
				text-align: justify;
			}
			
			#content_copy_full {
				position: relative;
				line-height: 130%;
				border-top: 1px solid #676440;
				padding-top: 14px;
				margin-left: 132px;
				width: 800px;
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 13px;
				min-height: 274px;
				text-align: justify;
			}
			
			#contact_main {
				position: absolute;
				top: 265px;
				left: 20px;
				height: 190px;
				width: 270px;
				color: #c9a71f;
				font-size: 16px;
			}
			
			#contact_sub {
				position: absolute;
				top: 500px;
				left: 310px;
				height: 190px;
				width: 270px;
				color: #c9a71f;
				font-size: 16px;
			}
			
			div.project {
				float: left;
				margin-bottom: 20px;
			}
			
			#footer_wrapper {
				width: 964px;
				height: 32px;
				padding: 50px 0 20px 0;
				text-align: center;
			}
			
			#footer_right {
				float: right;
				margin-right: 60px;
				width: 126px;
				height: 32px;
			}
			
			#footer_copy {
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 10px;
				padding-top: 2px;
			}
			
			#footer_left {
				float: left;
				margin-left: 60px;
				width: 126px;
				height: 32px;
			}
			
/*	PROJECT LOADER CSS	*/

			.lefty {
				float: left;
				text-align: left;
				font-weight: bold;
				color: #fff;
				width: 49%;
			}

			.righty {
				float: right;
				text-align: right;
				font-weight: bold;
				color: #fff;
				width: 49%;
			}
			
			div.spacer {
				clear: both;
			}

			label {
				font-weight: bold;
				color: #230163;
				padding: 4px 4px 4px 0;
				font-variant: small-caps;
			}
			
			input, select, textarea {
				display: block;
				margin-bottom: 1.25em;
			}
			
			select {
				width: 200px;
			}
			
			textarea {
			}
			
			.button {
				width: 75px;
				margin-left: 75px;
				color: #4e809c;
			}
			
			.levelbutton {
				display: inline;
				width: 75px;
				color: #4e809c;
			}
			
			.bigbutton {
				width: 150px;
				margin-left: 75px;
				color: #4e809c;
			}
			
			.error {
				color: #f00;
				font-weight: bold;
			}
			
			table.image_loader {
				border-collapse: collapse;
				border-spacing: 0;
			}
			
			table.image_loader td {
			}
			
			table.image_loader td.radio {
				width: 20px;
			}
			
			fieldset {
				border: 1px solid #230163;
				padding: 10px;
			}
			
			legend {
				margin: 0 5px;
				font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
				font-size: 14px;
				color: #676440;
				font-weight: bold;
			}
					
			p.offline {
				font-weight: bold;
				margin: 10px;
				text-align: center;
				border: 1px solid #999;
				padding: 10px;
			}
						
			
/*	STARLOG TABLE CSS	*/
			#syndata1 { border: 1px solid #230163; border-collapse: collapse; }
			#syndata1 tr { padding: 10px; }
			#syndata1 td { border: 1px solid #230163; }
			#syndata1 td.synthumb { padding: 10px; }
			#syndata1 td.syntitle { padding: 5px 10px 0 10px; font-weight: bold; font-size: 13px; border: none; border-top: 1px solid #230163; line-height: 130%; }
			#syndata1 td.synstats { padding: 0 10px 5px 10px; font-size: 13px; font-style: italic; border: none; }
			#syndata1 td.synsummary { padding: 0 10px 10px 10px; font-size: 12px; line-height: 130%;  border: none;}
			#syndata1 td.syninstruct { padding: 10px 10px 10px 10px; font-size: 12px; line-height: 130%;  border: none; border-top: 1px solid #230163; }
			#syndata1 td.synadobe { padding: 10px; text-align: center; }
			
			td.starthumb { padding: 10px 0 10px 10px;}
			td.starthumb img { border: none; }
			td.startitle { font-size: 11px; font-weight: bold; margin: 10px; text-align: left; background: #f60; }
			td.starstats { font-style: italic; font-size: 13px; }
			td.starsummary { font-size: 13px; line-height: 100%; }