/*///////////////////////////////////////////////////

STYLE SHEET

Site:
Author: James Angus - ucantblamem.com
Copyright: (c) Copyright James Angus 2006.
Version: 2006.

/////////////////////////////////////////////////*/


/*-----------------------------------------------
General Layout
-----------------------------------------------*/

* { margin: 0; padding: 0; }

html, body, div, p {
	font-family: Verdana, Arial, sans-serif;
	color: #000;
}

body {
	position: relative;
	background: #312D1E;
	font-size: x-small; /* for IE5/win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /* For Compliant browsers */
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 150%;
	background: #000;
}

html>body {
	font-size: small; /* Be nice to opera */
}

#page {
	margin: 0 auto;
	width: 643px;
	position: relative;
}

.clearing {
	clear: both;
}

/*-----------------------------------------------
Links
-----------------------------------------------*/

a {
	padding: 2px 4px;
}

a:link, a:visited {
	color: #5F7AC5;
	text-decoration: underline;
}

a:active, a:hover {
	color: #FFF;
	background: #7E98DC;
	text-decoration: none;
}

/*-----------------------------------------------
HTML Elements Layout
-----------------------------------------------*/

tr, p, div, select, textarea, input  {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;

}

h2 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding: 5px 0;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #736262;
	padding: 5px 0;
}

h4 {
	font-size: 10px;
	font-weight: bold;
	color: #5F154C;
	padding: 5px 0;
}

h5 {
	font-size: 10px;
	color: #000;
	padding: 5px 0;
}

h6 {
	font-size: 10px;
	color: #000;
	font-weight: normal;
}

hr {
	border: 0;
	border-top: 1px solid #ACC1F7;
	margin: 10px 0;
}

ul, ol {
	padding: 10px 20px;
}

p {
	padding: 7px 0;
}

textarea {
	max-width: 600px;
}

/*-----------------------------------------------
Masthead
-----------------------------------------------*/

#masthead {
	margin: 10px 0;
}

#masthead h1 {
	width: 502px;
	height: 75px;
	margin: 0 0 5px 0;
	text-indent: -5000px;
	background: url(images/siteTitle.gif) no-repeat 0 0;
}

/*-----------------------------------------------
Main Menu
-----------------------------------------------*/

#mainMenu {
	height: auto !important;
	height: 19px;
	background: #A79797;
}

#mainMenu ul {
	display: block;
	margin: 0;
	padding: 0;
}

#mainMenu ul li {
	float: left;
	display: inline;
	list-style: none;
}

#mainMenu ul li a {
	display: block;
	float: left;
	padding: 2px 5px;
	color: #FFF;
	border-right: 1px solid #000;
}

/*-----------------------------------------------
Utility Menu
-----------------------------------------------*/

#utilMenu {
	display: block;
	padding: 3px 5px;
	width: 633px;
	background: #ACC1F7;
	border-top: 1px solid #000;
}

#searchform {
	float: right;
}

/*-----------------------------------------------
Main Area
-----------------------------------------------*/

#main {
	width: 643px;
	margin: 10px 0 0 0;
	background: url(images/containerTop.jpg) no-repeat 0 0;
}

/*-----------------------------------------------
Content Area
-----------------------------------------------*/

#contentWrapper {
	padding: 10px 20px;
	background: url(images/containerMiddle.jpg) repeat-y 0 0;
}

#pageTitle {
	padding: 40px 20px 20px 20px;
	text-align: center;
}

#pageTitle h2 {
	color: #736262;
	font-weight: normal;
	font-size: 24px;
}

#pageMenu {
	float: left;
	width: 180px;
}

#content {
	width: 603px;
}

#twoColumn #content {
	float: right;
	width: 400px;
}

.postmetadata {
	color: #666;
}

/*-----------------------------------------------
Footer
-----------------------------------------------*/

#footer {
	padding: 20px 20px 40px 20px;
	margin: -15px 0 10px 0;
	background: url(images/containerBottom.jpg) no-repeat bottom left;
}

#footer p {
	margin: 0;
	padding: 0;
	color: #666;
}
