/* basic elements */

html{
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
	}

body{
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	}

h1, h2, h3, h4, h5 { line-height:1em; margin:0; padding:0;}

ul#main_nav
{
	margin:0;
	padding:.5em 1em;
	background-color:#EEE;
	border:1px dotted #AAA;
	float:right;
}

ul#main_nav li
{
	display:inline;
	list-style:none;
	margin:0em 1em;
}




/* page layout */

body
{
}

#position
{
	padding-top:5%;
	width:75%;
	max-width:650px;
	min-width:500px;
	text-align:left;
	clear:both;
	overflow:visible;
}
	
#container
{
	margin:0;
	overflow:visible;
}

#banner
{
	margin-left:30%;
}
	
#alpha
{
	position:relative;
	float:right;
	margin-top:2em;
	display:block;
	width:65%;
}

#beta
{
	float:left;
	min-height:20em;
	margin-top:-1.25em;
	width:30%;
}

#delta
{
	position:relative;
	text-align:right;
	padding-right:1%;
	clear: both;
}



/* page style */
body
{
	background:1em 1em #CDF url(images/logo.png) no-repeat fixed;
	font-family: verdana, helvetica, sans-serif;
	font-size: x-small;
	color:#666;
}

a
{
	margin-bottom:2em;
	color:#679;
}



/* banner */
#banner h1
{
	font-weight:lighter;
	color:#F66;
	font-size:small;
	border-top:1px dashed #333;
	display:inline;
	padding-right:20%;
}

#banner h1 a
{
	color:#F66;
	text-decoration:none;
}

#banner h2
{
	display:none;
}




/* alpha */
#alpha
{
	background-color:#FFF;
	border:1px dashed #F66;
	padding:1%;
	overflow:visible;
}

#alpha .block
{
	padding:1%;
}

#alpha h2
{
	font-weight: lighter;
	letter-spacing:.25em;
	border-top:1px dashed #F66;
	padding-right:15em;
	margin:1em -15em 0 0;
	font-size:small;
	font-variant:small-caps;
	color:#333;
}

#alpha h3
{
	font-weight: lighter;
	margin:0 0 0 0;
	font-size:small;
	font-variant:small-caps;
	color:#333;
	letter-spacing:.25em;
}

#alpha p
{
	margin-bottom:1em;
}


/* beta */
#beta
{
	color:#000;
	border-right:1px dashed #333;
	text-align:right;
	padding-top:4em;
	padding-bottom:15em;
	overflow:hidden;
}

#beta ul,li 
{
  list-style: none;
  margin:0;
  padding:0;
}


/* delta */
#delta
{
	margin-bottom:2%;
}

#delta ul li
{
	display:inline;
}



/* Wiki */
#wikihead{ 
	position:relative;
	float:right;
	text-align:right;
	margin:1em;
	}
#wikihead input { font-size:small; } 

#wikiedit form { margin:0px; }
#wikiedit textarea { width:98%; }

#wikicmds{ 
	white-space:nowrap; 
	margin-top:-2em; 
	text-align:right;
	}
#wikicmds ul { list-style:none; }
#wikicmds li { display:inline; margin:0em 1em; }
