body { background-color: #000000; font-family: verdana,arial; text-decoration: none; color: #C1C1C1; font-size: 12px; }
p, td { font-family: verdana,arial; color: #C1C1C1; font-size: 12px; }
p.tablenote { text-align: center; color: #555555; font-size: 10px; margin-top: 0; margin-bottom: 0; }
img {border: 0; }

/* Links */
a { text-decoration:bald; }
a:link { color:#A1A1D0; }
a:visited { color:#A1A1F0; }
a:hover { color:#8080FF; }

/* Layout */
#topmenu {
	position: absolute;
	margin-left: -337px;
	left: 50%;
	top: 15px;
	width: 670px;
	padding: 0;
	border: solid #555555 2px;
	background-color: #3E3E3E;
	text-align: center;
	font: 13px arial, sans-serif;
}
#topmenu h4 { display: none; }
#topmenu ul, #topmenu li { margin: 0; padding: 2px; }
#topmenu img { border: 0; width: 670px; height: 60px; }

#content {
	display: table;
	position: absolute;
	margin-left: -337px;
	margin-bottom: 20px;
	left: 50%;
	top: 100px;
	width: 600px;
	padding: 0 34px 0 34px;
	border: solid #555555 2px;
	background-color: #3E3E3E;
}

#nav {
	display: table;
	position: absolute;
	margin-left: -337px;
	margin-bottom: 20px;
	left: 50%;
	top: 75px;
	width: 670px;
	height: 26px;
	padding: 0;
	border: solid #555555 2px;
	background-color: #3E3E3E;
}

#hilite {
	background-color: #1F1F1F;
}

#footer {
	padding: 0 0 8px 0;
	text-align: center;
}
#footer hr {
  border: 0;
  width: 450px;
  height: 1px;
  color: #727272;
  background-color: #727272;
}
#footer a { text-decoration: none; }
#footer a:link, #footer a:visited, #footer a:hover { color: #A0A0A0; }
#footer ul, #footer li { margin: 0; padding: 0 10px; }
#footer li { display: inline; list-style: none; font-size: 9px; }

/* Header */
H1, H2, H3 { font-weight: 700; font-family: MathSoftText; letter-spacing: -1pt; }
H1 {text-align: center; font-size: 24px; margin-top: 30px; }
H2 {text-align: left; font-size: 18px; margin-left: 20px; }
H3 {text-align: left; font-size: 14px; margin: 0 0 0 50px; }

/* Tables */
table {
	border-style: none;
	border-collapse: collapse;
}
.table1 td, .table1 th {
	border: 1px solid #3E3E3E;
	background: #1F1F1F;
	text-align: center;
	padding: 1px;
}
.table1 th { font-size: 12px; }

/* Bullets */
ul li {
    padding: 0;
    margin: 0;
    list-style:   square;
    text-align:   left;
}

ul.tut li { list-style: none; }
ul.tut li a:link { color:#C1C1C1; }
ul.tut li a:visited { color:#C1C1C1; }
ul.tut li a:hover { color:#A1A1B0; }

#container {position: relative;}

.image_recent {margin: 2px; padding: 0px 0px 0px 0px;  border-width: 1px; border: 1px solid; border-color: #C1C1C1;}
.image_gallery_top {margin: 15px; padding: 0px 0px 0px 0px;  border-width: 1px; border: 1px solid; border-color: #C1C1C1;}

a.homebutton {
display: block;
width: 108px;
height: 22px;
background-image: url(http://orionlessskies.com/graphics/home.gif);
background-repeat: no-repeat;
}

a.homebutton:hover, a.homebutton:active {
background-image: url(http://orionlessskies.com/graphics/home_.gif);
background-repeat: no-repeat;
}

a.gallerybutton {
display: block;
width: 108px;
height: 22px;
background-image: url(http://orionlessskies.com/graphics/gallery.gif);
background-repeat: no-repeat;
}

a.gallerybutton:hover, a.gallerybutton:active {
background-image: url(http://orionlessskies.com/graphics/gallery_.gif);
background-repeat: no-repeat;
}

a.essaysbutton {
display: block;
width: 108px;
height: 22px;
background-image: url(http://orionlessskies.com/graphics/essays.gif);
background-repeat: no-repeat;
}

a.essaysbutton:hover, a.essaysbutton:active {
background-image: url(http://orionlessskies.com/graphics/essays_.gif);
background-repeat: no-repeat;
}

a.reviewsbutton {
display: block;
width: 108px;
height: 22px;
background-image: url(http://orionlessskies.com/graphics/reviews.gif);
background-repeat: no-repeat;
}

a.reviewsbutton:hover, a.reviewsbutton:active {
background-image: url(http://orionlessskies.com/graphics/reviews_.gif);
background-repeat: no-repeat;
}

a.abiturientibutton {
display: block;
width: 108px;
height: 22px;
background-image: url(http://orionlessskies.com/graphics/abiturienti.gif);
background-repeat: no-repeat;
}

a.abiturientibutton:hover, a.abiturientibutton:active {
background-image: url(http://orionlessskies.com/graphics/abiturienti_.gif);
background-repeat: no-repeat;
}

a.linksbutton {
display: block;
width: 108px;
height: 22px;
background-image: url(http://orionlessskies.com/graphics/links.gif);
background-repeat: no-repeat;
}

a.linksbutton:hover, a.linksbutton:active {
background-image: url(http://orionlessskies.com/graphics/links_.gif);
background-repeat: no-repeat;
}

a.sitemap {
display: block;	
width: 128px;
height: 128px;
background-image: url(http://orionlessskies.com/graphics/site-map.png);
background-repeat: no-repeat;
margin: 0 auto;
}

a.sitemap:hover, a.sitemap:active {
background-image: url(http://orionlessskies.com/graphics/site-map-hover.png);
background-repeat: no-repeat;
}
