/*
Name: MeyerBros Style01 - Black and White
Author: Eric Meyer
Excuse: we needed something more or less IE friendly. I hate IE.
*/



/* 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 { color:#69C; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 
{ 
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height:1;
}

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

ul, ul li { margin:0; padding:0; list-style:none; }
ol, ol li { margin:0; padding:0; }
		
hr { display:none; }

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;
}





/* structure */
#body
{
	text-align:center;
}

#position
{
	margin:5% auto;
	width:70%;
	max-width:700px;
	min-width:600px;
	border-left:1px dotted #FFF;
	border-right:1px dotted #FFF;
	padding:0% 1%;
	text-align:center;
}
		
#container
{
	margin:0 auto;
	width:100%;
	background:#333;
	color:#FFF;
	text-align:left;
	padding:0%;
	overflow:hidden;
}

#banner
{
	display:block;
	width:100%;
	margin:0%;
	height:145px;
}

#alpha
{
	float:left;
	width:73%;
	background:#FFF;
	margin:0%;
	overflow:hidden;
	min-height:20em;
	border-right:5px solid #000;
}

#beta
{
	float:right;
	width:26%;
	margin:0%;
	overflow:hidden;
}

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

#beta ul li.block ul.cloud li:before
{
    content:'';
    margin-left: 0;
}

#delta
{
	clear:both;
	display:block;
	width:100%;
	background:#666;
	border-top:5px solid #000;
	overflow:hidden;
}




/* style */
body
{
	background:#000;
	font-family: 'gill sans', 'Lucida Grande', Verdana, Arial, sans-serif;
	color:#FFF;
}

ul li:before
{
	content:'\00BB \0020';
	margin-left:-1em;
}

ul.h
{
	display:inline;
}

ul.h li
{
	display:inline;
	list-style:none;
}

ul.h li:before
{
	display:none;
}

ul.h li + li:before
{
	display:inline;
	content:' | ';
}

li.block:before
{
	display:none;
}



/* banner */
#banner
{
	text-align:center;
	vertical-align:middle;
	background:#666 url(images/bg0002.jpg) no-repeat scroll;
}

#banner .block
{
	margin:0 auto;
	padding-top:55px;
	text-align:center;
}

#banner .block h1 a
{
	color:#000;
	font-size:large;
	font-weight:bold;
	text-decoration:none;
}

#banner .block h2
{
	color:#000;
	font-size:small;
	font-weight:lighter;
}



/* alpha */
#alpha
{
	color:#000;
}

#alpha .block
{
	margin:2.5em 1em;
	font-size:small;
	clear:both;
}

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

#alpha h2
{
	font-size:medium;
	font-weight:lighter;
	margin:1em 1em 0em 1em;
}

#alpha h3 a
{
	font-size:medium;
}

#alpha h3 a:hover,
#alpha h3 a:hover:after
{
	content:'\0020 \00BB';
}

#alpha h4
{
	color:#AAA;
	font-size:x-small;
}

#alpha h4 a
{
	color:#678;
}

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

#alpha a
{
	color:#369;
}

#alpha a:hover
{
	color:#69C;
}

#alpha .block ul,
#alpha .block ol
{
	margin:.5em 2em;
}

#alpha pre, 
#alpha blockquote
{
	font-style:oblique;
	padding:1em;
	border-left:1px dotted #999;
}



/* beta */
#beta
{
	font-size:x-small;
	color:#FFF;
}

#beta .block
{
	padding:1em .5em;
}

#beta h3
{
	font-size:small;
	font-weight:lighter;
}

#beta .block ul
{

}

#beta .block ul li
{
	background:#444;
	padding-left:2em;
	padding-right:.25em;
	margin-right:.25em;
	border-left:1px dotted #666;
	border-right:1px dotted #666;
}

#beta .block ul li:hover
{
	background:#666;
}

#beta a
{
	color:#FCC;
}

#beta a:hover
{
	color:#E99;
}

form, input { font-size:x-small; }



/* delta */
#delta
{
	font-size:small;
	color:#CCC;
	text-align:center;
}

#delta .block
{
	
}

#delta a
{
	color:#FFF;
}

#delta a:hover
{
	color:#9CF;
}

#delta li.h:after
{
	color:#FFF;
}

#delta ul.h.nostyle li:before
{
	display:none;
}


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

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



/* navigation */
div.navigation
{
	font-size:small;
	display:block;
	margin:1.5%;
}

div.navigation .alignleft
{
	width:47%;
	padding:1%;
	float:left;
	text-align:right;
	margin-bottom:1em;
	border-right:1px dotted #CCC;
}

div.navigation .alignright
{
	text-align:left;
	width:47%;
	padding:1%;
	float:right;
	margin-bottom:1em;
	border-left:1px dotted #CCC;
}

/* wiki cmds */

#wikicmds ul li { float:right; display:inline; margin:0em .5em;}
#wikicmds ul li:before { display:none; }

