body
{ 
	background: #000033;
	padding:0;
	border:0;
	margin : 0;
}

a:link
{ 
	text-decoration: none; 
	color: #80C9FF;
}

a:visited { 
	text-decoration: none; 
	color: #80C9FF;
	}

a:hover, a:active { 
	text-decoration: underline; 
	color: #BFE4FF;
	}

ul
{
padding:0;
border:0;
list-style-type:none;
text-align : center;
}

#container
{
background: #000033;
color:      #cc3333;
font:       bold 14pt monospace;
text-align : center;
background-image: url( starynight.gif );
background-attachment : fixed;
background-repeat: repeat-x repeat-y;
}

#header
{
width : 640px;
clear : both;
margin :0 auto 10px;
height: 128px;
background-image: url( logo.png );
background-repeat: no-repeat;
background-position: center;
}

#content
{  
width: 640px;
margin: 0 auto;
padding: 0;
border: 0;
text-align: left;
}

#header h1
{
display:none;
}


#main
{
	width : 512px;
	padding : 0px;
  float:right;
}

#sidebar
{
	width : 128px;
	padding : 0px;
  float:left;
text-align : center; 
}

#menu
{
  height : 512px;
background-image: url( neb.gif );
background-repeat: no-repeat;
background-position: center;
text-transform : uppercase;
text-align : center; 
font:  normal 14pt "Kerfuffle" monospace;
padding-top : 4px;
}


#footer
{
  width: 640px;
  clear: both;
  margin: 0 auto;

	border-bottom-color:  #cc3333;
	border-bottom-style:  solid;
	border-bottom-width:  2px;
text-transform : uppercase;
color: #80C9FF;
text-align : center;
font:  normal 14pt "Kerfuffle" monospace;
	background-image:    url( bottomfade.png );
	background-repeat:   repeat-x;
	background-position: bottom;
}

div.entry
{

	margin-bottom: 10px;
font-size : 12pt;
}	

div.article
{
	border-left-color:   #812033;
	border-left-style:   solid;
	border-left-width:   1px;

	border-right-color:  #812033;
	border-right-style:  solid;
	border-right-width:  1px;

	color:               #FF7D83;
	font:       normal 8pt monospace;

	/*background-color:    #000033; */
	background-image:    url( bottomfade.png );
	background-repeat:   repeat-x;
	background-position: bottom;

	margin-top: 1px;

}


div.title
{
	border-right-color: #812033;
	border-right-style: solid;
	border-right-width: 1px;

	border-bottom-color: #812033;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	border-left-color: #000033;
	border-left-style: solid;
	border-left-width: 1px;


	border-top-color: #000033;
	border-top-style: solid;
	border-top-width: 1px;

	float:         left;
	padding-right: 2px;
	padding-left: 2px;
	background-image:  url( invis.png );
	background-repeat: repeat-x;
}


div.stamp
{
	border-left-color: #812033;
	border-left-style: solid;
	border-left-width: 1px;

	border-top-color: #812033;
	border-top-style: solid;
	border-top-width: 1px;

	border-right-color: #812033;
	border-right-style: solid;
	border-right-width: 1px;

	background-image:    url( topfade.png );
	background-repeat:   repeat-x;
	background-position: top;

	text-align:          right;
}


div.author
{

	border-left-color:   #812033;
	border-left-style:   solid;
	border-left-width:   1px;

	border-right-color:  #812033;
	border-right-style:  solid;
	border-right-width:  1px;

	border-bottom-color: #812033;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	color:               black;
	background:          #cc3333;

	text-align:          right;
	padding-right:       2%;
}
