/* Program Stylesheet */

body { font-size: 14px; line-height: 20px; font-family: Roboto, Verdana, sans; margin: 0 auto;}

#container { width: 1024px; margin: 0 auto;}

h2 { margin-bottom: 32px; margin-top: 16px; font-size: 36px; font-family: Roboto; font-weight: 500; }

p { margin-top: 10px; margin-bottom: 0; }

h3 { margin-top: 16px; font-size: 20px; margin-bottom: 10px; font-family: Roboto; font-weight: 500; color: #428bca;}

h4 { margin-top: 18px; font-size: 16px; margin-bottom: 8px; font-family: Roboto; font-weight: bold;}

pre { background-color: #eeeeee; padding: 8px;}

.logo {width: 80px; height: 80px; margin-top: 4px; }

th, td { padding: 4px; }

ul li {
	margin:11px 0px 0px -22px;
	list-style-type: square;
}

sup, sub {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}

sub { top: 0.4em; }

pre { font-family: Consolas, Monaco, "Lucida Console", "Courier New", Courier, monospace; }


table { border-collapse: collapse; margin: 10px 0 }

td { border: 1px solid #DDD; vertical-align: top; padding: 2px; }

a:link, a:visited {text-decoration: none; color: #428bca; }

a:hover {text-decoration: underline; color: #428bca; }

/* Styles */

.introduction {font-size: 18px;}

.center { text-align:center; }

/* Textarea */

.wysiwyg { margin-top: 0; }

.wysiwyg textarea {width: 720px; }

.headernav {
	float: right;
	width: 360px;
}

#searchform {
	position: relative;
	top: 36px;
	float: right;
	clear: right;
}

#usernav {
	position: relative;
	float: right;
}

.searchinput { width: 10em; }

#title {
	display: inline;
	position: relative;
	margin-left: 176px;
	top: -28px;
}

#header {
	margin: 0 auto 0 auto;
	width: 980px;
}

.description {
	width: 980px;
        margin: 0 auto;
	padding-bottom: 4px;
}

#wiki {
	width: 980px;
        margin: 0 auto;
	padding-bottom: 16px;
}

#content {
	width: 720px;
	float: right;
}

#navigation, #colophon {
	margin-bottom: 0;
	width: 240px;
	float: left;
}

#colophon h3, #navigation ul:before {
	color: black;
}

#navigation li {
	list-style:none;
	margin: 0 0 0 18px;
	text-indent: -18px;
}

#navigation ul {
	padding-left:0;
	margin-bottom:0;
	margin-top:0;
}

#footer {
display: none;
}

/* Navmenu */

#navmenuv {
    position: absolute;
    z-index: 9999;
    height: 50px;
    margin-left: 480px
}

#navmenuv li a {
    font-size: 16px;
    font-weight: bold;
    color: #999;
    line-height: 96px;
    padding: 0 12px;
}

#navmenuv li a:hover {
    	color: black;
	text-decoration: none;
}

#navmenuv ul.nav {
    padding: 0;
    margin: 0
}

#navmenuv .nav li {
    display: inline;
    padding: 0;
    margin: 0
}


