	/* PREFORMATTING */
html,body,div,table,
td,p,h1,h2,h3,img {		border: 0;
				margin: 0;
				padding: 0; }
html {				height: 100.2%; }
body {				margin-top: 5px;
				font-family: arial, tahoma, helvetica;
				color: #A0A0A0;
				background-color: black; }

	/* PAGE LAYOUT */
#outer {			position: absolute;
				width: 100%; }
#wrapper {			position: relative;
				margin: auto;
				width: 960px; }
#toplogo {			margin: 0 10px; }
#active-area {			padding-top: 10px;
				background: #101010 url(alpha_bg.gif) 918px 10px no-repeat;
				border-bottom: 1px solid #606060}
#nav1,#nav2,#content {		float: left;
				margin: 5px 10px 0 10px; }
#nav1,#nav2 {			width: 110px; }
#content {			width: 680px; }
#wide-content {			margin: 5px 30px 0 30px;
				width: 900px; }
#endwrap {			clear: both; }
#dummy {			display: none; }

	/* ACTUAL STYLING */
.ah3,p,a,body {			font-size: 10pt; }
p,.textlink,table {		line-height: 1.5; }
.textblock,#gallery,.navblk,
.album {			border: solid #606060;
				border-width: 0 1px;
				margin: 10px; }
#gallery {			padding: 16px 24px;
				text-align: center; }
p,table {			padding: 5px 10px; }
table td {			vertical-align: top; }
.rule {				height: 2px;
				margin: 3px 0 4px 0;
				border: solid #606060;
				border-width: 1px 0; }
h1,h2,h3 {			font-size: 12pt; }
h1,h2,h3,span.ah3 {		line-height: 1;
				font-weight: bold;
				color: #C0C0C0;
				padding: 4px 0; }
h1 a {				display: block;
				font-size: 12pt;
				color: white; }
h1 {				background: url(h1_grad_home.gif) bottom no-repeat; }
h2 {				background: url(h2_grad.gif) bottom no-repeat; }
h3 {				background: url(h3_grad.gif) bottom no-repeat; }
.ah3 {				background: url(h2_grad.gif) bottom right no-repeat;
				display: block;
				padding-top: 2px;
				margin-bottom: 5px; }
span.ah3 span {			float: right;
				padding-right: 20px;
				font-weight: normal;
				color: #A0A0A0; }

table.columns {			width: 100%; }
table.columns td {		padding: 2px;
				text-align: center; }
#nav1,#nav2,h1,h2,h3 {		text-align: center; }
#nav1 a,#nav2 a {		display: block; }
a {				text-decoration: none;
				color: #C0C0C0; }
p a,td a {			text-decoration: underline; }
p a:hover,a.textlink:hover,
.textblock a:hover {		color: black;
				text-decoration: none;
				background-color: #F05A23; }
a:active,a:focus {		outline: none; }
img.initial {			width: 60px;
				height: 60px;
				float: left;
				margin: 5px 20px 5px 0; }
#nav1 img,#nav2 img {		width: 60px;
				height: 60px; }
.th {				border: 2px solid #101010;
				margin: 0px 4px 4px 4px; }
.ti img {			width: 60px;
				height: 60px;
				border: 2px solid #101010; }
.ti:hover img {			border-color: #F05A23; }
a.ti {				width: 68px;
				height: 68px;
				cursor: url(magnify.cur), pointer; }
.ab {				height: 60px;
				display: block; }
.ab img {			margin-right: 12px;
				float: left; }
