body { 
	margin			:0; 
	padding			:0; 
	font				:74% 'Lucida Grande', Arial, Sans-Serif; 
	color				:#808080;  
	background-color		:#f9f9f9;
	background-image		:url("images/back.png");
	background-repeat		:repeat-x;
	line-height			:1.4em; 
	text-align			:center;
}

/*

	Divs
	-----------------------------------------------------------------------------------

*/

#header {  
	height			:65px;
	padding			:22px 14px 12px 1em;
	margin-bottom		:10px;
	color				:#FFFFFF; 
	background			:#9E0F0B;
	background-image		:url("images/red.png");
	background-repeat		:repeat-x;
}

#miniheader {
	padding			:5px;
	margin			:0 0 5px;
	background			:#f1efef;
	color				:#444444;
}

#content { 
	background			:#ffffff;
	color				:#444; 
	margin			:0 auto; 
	padding			:5px 10px 5px 10px;
	width				:875px; 
	text-align			:left;
}

#left {  
	clear				:both; 
	font-size			:90%; 
	float				:left; 
	width				:120px; 
	padding			:0 0 1em 1em; 
}

#center { 
	float				:left; 
	width				:700px; 
	margin			:0 0 10px 30px;
	padding			:0; 
	background			:#FFF; 
}

* html #center {
	padding-top			:4px;	
}

#base { 
	clear				:both;
}
 
#footer { 
	clear				:both;
	color				:#DDDDB9;  
	font-size			:85%; 
	padding			:0.25em; 
	text-align			:left; 
	width				:800px;
	margin			:0 auto; 
	
}

#footer #right { 
	float				:right; 
	clear				:right; 
	text-align			:right; 
}

#menu {
	font-size			:1.2em;
	
}
/*

	Styles
	-----------------------------------------------------------------------------------

*/

* html h1.header {
	padding-top			:20px;
}

hr {
	color				:#AF0B0A;
	background-color		:#AF0B0A;
	border			:0;
	height			:2px;
	margin			:15px 0 15px 0;
}

div.code {
	white-space			:pre;
	overflow			:scroll;
	margin			:0 auto;
	font-family			:monospace;
	border			:1px solid #f1efef;
}

div.standout {
	margin			:1em 0 1em 0;
	padding			:10px;
	background			:#f1efef;
}

blockquote {
	background-image		:url("images/blockquote.png");
	background-position	:0 0;
	background-repeat		:no-repeat;
	margin-left			:10px;
	padding-left		:75px;
	margin-right		:75px;
}

label {
	font-weight			:bold;
}

a { 
	color				:#327EC5;
	background			:inherit; 
	text-decoration		:none;
}

#footer a {
	color				:#DDDDB9; 
}

img {
	border			:0;
}

ul {
	list-style-type		:square;
}


