/* basic */
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;
}

form, input { margin: 0; padding: 0; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 
{ 
	margin:0;
	padding:0;
	font-weight:lighter;
	line-height:1;
}

h3, h3 a 
{ 
	font-size:larger;
}

p { margin: 0; padding:0; }
pre, blockquote { margin:1em auto;}

ul, li
{
	margin-left:0;
	padding-left:0;
}




/* layout */
body
{
	text-align:center;
	font-family: 'gill sans', trebuchet MS, verdana, helvetica, sans-serif;
	color:#333;
}

#position
{
	width:750px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#container
{
	border:1px solid #000;
	border-top:0;
	margin:0;
	padding:0;
	background:#FFF;
}

.block + .block,
h2 + .block
{
	margin-top:2.5em;
}



/* banner */
#banner
{
	background: url('images/tree.png') no-repeat;	
	font-size:0px;
	height:256px;
}

#banner h1 a
{
	display:block;
	height:200px;
}

#banner h1,
#banner h2
{
	font-size:0px;
	text-indent:-5000px;
}


/* alpha */
#alpha
{
	float:right;
	width:360px;
	margin-right:30px;
	padding:20px 15px;
	font-size:small;
}

#alpha ul#main_nav
{
	margin:0;
	padding:.5ex 1em 1ex 1em;
	width:100%;
	text-align:right;
}

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

#alpha h2
{
	margin:1em 0em;
}

#alpha .block
{
	clear:both;
}

#alpha h4, #alpha p.postmetadata
{
	font-size:xx-small;
	text-transform:uppercase;
	clear:both;
}

#alpha p
{
	margin-top:.75em;
}

#alpha ul, li
{
	margin-left:1em;
	padding-left:0;
}

#alpha textarea
{
	font-family:inherit;
	font-size:inherit;
	width:100%;
	margin:0;
}

#alpha .navigation
{
	text-align:right;
	border-top:1px dotted;
	font-size:x-small;
}

#alpha pre, 
#alpha blockquote
{
	padding:.5em 1em;
	border-left:1px dotted #999;
}


/* beta */
#beta
{
	float:left;
	width:185px;
	margin:40px 0px 20px 50px;
	padding:20px 10px;
	font-size:x-small;
}

#beta ul li.block
{
	list-style:none;
}

#beta ul li.block ul li
{
	padding:.5ex .25em;
	list-style:none;
	border-left:1px dotted;
}

#beta h3
{
	padding-left:.25em;
}

#beta form input
{
	font-size:x-small;
}


/* delta */
#delta
{
	clear:both;
	text-align:center;
	font-size:x-small;
	padding:20px;
	border-top:1px solid black;
	margin:-1px;
}

#beta .cloud
{
	text-align:justify;
}

#beta .cloud .par
{
	font-weight:lighter; 
	color:#666;
}

#beta .cloud
{
	margin-left:1em;
	padding:0ex .25em;
	border-left:1px dotted;
}


/* comments */
#alpha ol.commentlist
{
	margin:0;
	padding:0;
}

#alpha ol.commentlist li
{
	margin:0;
	padding:1em;
}

#alpha li.alt
{
	background:#EEE;
}

#alpha ol.commentlist li ol li, #alpha ol.commentlist li ul li
{
	margin:0;
	padding:0;
}


/* WIKI fixes */
#alpha #wikicmds ul
{
	text-align:right;
	border-top:1px dotted;
	font-size:x-small;
}

#alpha #wikicmds ul li
{
	display:inline;
}



/* default colors  */
a { color: #8779a6; } 
h3, h3 a { color: #827b73; } 
body { background-color: #584f6c; } 
#delta { background-color: #584f6c; } 
#banner { background-color: #8aac4c; } 

