/* 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 { color:#3C89C8; }
a:hover { color:; text-decoration:none; }
a img { border:0; }

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

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

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


/* layout */
body
{
	font-family: 'Gill Sans', Trebuchet MS, Helvetica, sans-serif;
	background:#EEF8FE;
}

#position
{
	margin:2px;
	text-align:left;
	width:100%;
}

#container
{
	margin:0;
	padding:0;
	border:0;
}



/* banner */
#banner
{
	margin:0;
	padding:0;
	background:#F26C24;
	font-size:xx-large;
	height:1.25ex;
	border-top:2px solid #EEF8FE;
	border-bottom:2px solid #EEF8FE;
}

#banner h1
{
	position:relative;
	top:-.5ex;
	font-size:xx-large;
	display:inline;
	font-weight:lighter;
	text-transform:uppercase;
	color:#EEF8FE;
}

#banner h2
{
	position:absolute;
	top:-.125ex;
	margin:0;
	padding:0;
	right:0;
	font-size:xx-large;
	display:inline;
	text-transform:uppercase;
	color:#EEF8FE;
}

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



/* alpha */
#alpha
{
	float:left;
	font-size:small;
	width:50%;
	background:#1B325F;
	color:#EEF8FE;
}

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

#alpha ul#main_nav
{
	float:right;
	margin:0 -2em 0 0;
	padding:0;
	list-style:none;
}

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

#alpha ul#main_nav li a
{
	padding:2em .5em .5em;
	border:1px solid #EEF8FE;
	border-top:#F26C24;
	background:#F26C24;
	color:#EEF8FE;
}

#alpha ul#main_nav li a:hover
{
	color:#1B325F;
}

#alpha .block
{
	margin:6% 2%;
}

#alpha .entry
{

}

#alpha h2 
{
	margin:0;
	padding:1px 0 0;
	display:block;
	text-transform:uppercase;
	font-weight:lighter;
	color:#1B325F;
	background:#346;
}

#alpha h2 strong
{
	font-weight:bold;
}

#alpha h3 
{
	text-transform:uppercase;
	font-size:medium;
}

#alpha h3 a
{
	text-decoration:none;
}

#alpha h4
{
	font-size:x-small;
	text-transform:uppercase;
	border-bottom:1px dotted #369;
}

#alpha h4 a
{
	font-weight:bold;
}

#alpha h5 
{
	margin:0;
	font-weight:lighter;
	text-transform:uppercase;
	font-size:small;
}

#alpha h6 
{
	display:inline;
}

#alpha .block div.entry
{
	margin:0;
	padding:0;
}

#alpha p
{
	margin:.75em;
}

#alpha .postmetadata,
#alpha .commentmetadata
{
	margin:0;
	font-size:xx-small;
	text-transform:uppercase;
	text-align:right;
	border-top:1px dotted #369;
}

#alpha ol li
{
	margin:.5em 0;
}

#alpha div.navigation
{
	margin:4em 1em 2em;
}

#alpha div.navigation .alignleft
{
}

#alpha div.navigation .alignright
{
}

#alpha form textarea
{
	font-family:inherit;
	font-size:inherit;
}



/* beta */
#beta
{
	float:right;
	width:50%;
	font-size:x-small;
	color:#1B325F;
}

#beta ul
{
	margin:0 0 0 2.5em;
	padding:0;
	border-top:4ex solid #CDD;
}

#beta ul li.block
{
	margin:0 0 0 -2.5em;
	padding:0;
	margin-bottom:2em;
	list-style:none;
}

#beta ul li.block h3
{
	font-size:small;
	margin:0;
	padding:0;
}

#beta ul li.block ul
{
	margin:0;
	padding:0;
	border-top:none;
}

#beta ul li.block ul li
{
	margin-left:0;
	padding-left:1em;
	padding-top:.5em;
	list-style:none;
}

#beta ul li.block ul li:hover
{
}

#beta form
{
	padding:.5em .5em 0em .5em;
}

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

#beta ul li.block ul.cloud
{
	padding-left:1em;
	padding-top:.5em;	
}

#beta ul li.block ul.cloud li
{
    display: inline;
    list-style: none;
    margin-left: 0;
}

/* delta */ 
#delta
{
	clear:both;
	margin:0;
	padding:.5% 1%;
	background:#F26C24;
	font-size:x-small;
	color:#EEF8FE;
	border-top:2px solid #EEF8FE;
}

#delta p
{
	padding:0;
}

#delta ul li
{
	list-style:none;
	margin:1em 0em;
	padding:0;
}

#delta p a
{
	color:#eef;
}

#delta p a:hover
{
	color:#aac;
}


/* WIKI fixes */
#alpha .block #wikitext
{
	font-size:x-small;
}

#alpha .block #wikitext h2
{
	font-size:medium;
}

#alpha #wikicmds ul
{
	margin:20px -20px 0px -20px;
	background-color:#EEE;
	padding:.25em 0;
	text-align:center;
}

#alpha #wikicmds ul li
{
	display:inline;
	margin:0 5px;
	padding:0;
	font-size:small;
}


/* comments */
#alpha ol.commentlist li
{
	padding:1.5em 1em;
}

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

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

#alpha ol.commentlist li ol,
#alpha ol.commentlist li ul
{
	margin-left:2em;
	padding-left:0;
}
