/* Common styles */

/* Page structure:
Wrapper
-Header
--Logo image
--Logo background
--Linkbar
-Content
--H1 Page name
--H2.contents Contents (optional)
---UL list of sections
----UL list of subsections where found
-----etc
--HR (if contents are displayed)
--H2.section Section
---H3 Subsection (if found)
----H4 Subsubsection (if found)
-----etc
--Update
--Footer


-p
-img
-span.left
-span.right

*/

body {
	background: #000033;
	background-attachment:fixed;
	margin: 0px;
}

a {
	text-decoration: none;
}

#wrapper {
	text-align: left;
	width:960px;
	margin: 0 auto !important;
	border-spacing: 0px;
    word-wrap: break-word;
	overflow: hidden;
}

/* The following two lines are from http://csscreator.com/node/8631 */
html, body, #wrapper{min-height:100%; height:100%;}
body>#wrapper{height:auto;}
/* End copied code */

#linkbar,
#update>table {
	width:100%;
}

#wrapper,
#header,
#linkbar,
#content,
#update,
#footer {
	margin:0px;
	padding:0px;
}

#wrapper,
#header,
#linkbar,
#content {
	vertical-align: top;
}

#update {
	vertical-align: bottom;
}

#footer {
	vertical-align: middle;
}