#bg{
	background: url(/networkbgdull.png) no-repeat 0 0 fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/networkbgdull.png', sizingMethod='scale');
        -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/networkbgdull.png', sizingMethod='scale')";
	z-index: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	
}

body{
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000018;

}
p {
	color: white;
	font-family:Arial, Helvetica, sans-serif;
}

p.photodescription{
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
}

p.small{
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
}

p.supersmall{
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

h1 {
	color: white;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	color: white;
	font-family:Arial, Helvetica, sans-serif;
}

li {
	color: white;
	font-family:Arial, Helvetica, sans-serif;
}

#highlight{
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-large;	

}

#subhighlight{
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;	

}

a{
	color: gray;
}

.whitelink
{
	color: #FFFFFF;
}

#footer{
	color: white;
	font-size: xx-small;
	font-family:Arial, Helvetica, sans-serif;
}

img{
	margin: 0;
}

.menuitem{
	background: black;
}

.menuitemlink{
	text-decoration: none;
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	color: gray;
}

.activemenuitemlink{
	text-decoration: none;
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	color: white;
}

a.splashlink
{

	font-family:Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
}

#activemenuitem{
	color:white;
	font-size: x-small
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 rgba(0,0,0,.2);
	background: #86f5ff;
	background: -moz-linear-gradient(#86f5ff, #007a85);
	background: -webkit-gradient(linear, left top, left bottom, from(#86f5ff), to(#007a85));
	background: -webkit-linear-gradient(#86f5ff, #007a85);
	background: -o-linear-gradient(#86f5ff, #007a85);
	background: -ms-linear-gradient(#86f5ff, #007a85);
	background: linear-gradient(#86f5ff, #007a85);
}

#maintable{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
}

.roundedbox{
	
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;

}

#mainaperture{
	z-index:1;
}

#footeraperture{
	
}

.greytransparentbg{
	background: url(/greytransparentbg.png);
}

.submitbutton{
	background: url(/button-blue.png);
	border: none;
	width:116px;
	height:42px;
}

.awesome, .awesome:visited {
	background: #222 url(button-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover	{ background-color: #111; color: #fff; }
	.awesome:active	{ top: 1px; }
	.small.awesome, .small.awesome:visited 	{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited { font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited { background-color: #91bd09; }
	.green.awesome:hover { background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited { background-color: #2daebf; }
	.blue.awesome:hover { background-color: #007d9a; }
	.red.awesome, .red.awesome:visited { background-color: #e33100; }
	.red.awesome:hover { background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited { background-color: #a9014b; }
	.magenta.awesome:hover { background-color: #630030; }
	.orange.awesome, .orange.awesome:visited { background-color: #ff5c00; }
	.orange.awesome:hover { background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited { background-color: #ffb515; }
	.yellow.awesome:hover { background-color: #fc9200; }

