/*
Author	:	Christopher Robinson
Email	:	christopher@edg3.co.uk
Website	:	http://www.EDG3.co.uk/
*/

/* Global */
* { border:0; margin:0; padding:0; }
a { color:#006699; text-decoration:none; }
a:hover { color:#666; text-decoration:underline; }
blockquote {
	background:#f1f1f1;
	color:#444;
	display:block;
	font-style:oblique;
	line-height:20px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #006699;
}
.left { float:left; margin:0 10px 0 0; }
.right { float:right; margin:0 0 0 10px; }

/* Body */
body {
	background:#fff url('images/background_body.jpg') repeat-x top;
	color:#555;
	font-family: Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
}

/* Header */
#header { background:url('images/background_header.jpg'); height:320px; margin:0 auto; position:relative; width:760px; }
#header:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; } 
#header h1 { color:#666; font-size:30px; font-weight:normal; left:0px; letter-spacing:-2px; position:absolute; top:40px; }
#header ul {
	list-style:none;
	position:absolute;
	top:100px;
	left: 7px;
}
#header ul li { list-style:none; }
#header ul li a { color:#fff; display:block; font-size:1.2em; font-weight:bold; height:20px; padding:10px; width:190px; }
#header ul li a:hover {
	color:#eee;
	text-decoration:none;
	background-color: #0099CC;
}
#header p { bottom:64px; color:#fff; font-size:2em; position:absolute; right:18px; }

/* Content */
#content { height:auto; margin:0 auto; width:760px; }
#content:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; } 

/* Sidebar */
#sidebar { float:left; width:210px; }
#sidebar h1 {
	color:#444;
	font-size:165%;
	font-weight:normal;
	line-height:30px;
	padding:0 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
#sidebar input { background:#f1f1f1; color:#555; margin:10px; padding:5px; width:180px; }
#sidebar p { background:#f1f1f1; color:#555; display:block; font-size:90%; line-height:20px; margin:10px 0; padding:10px; }
#sidebar p a.more { display:block; text-align:right; }
#sidebar ul { margin:10px; }
#sidebar ul li {
	list-style:none;
	padding:5px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
#sidebar ul li a { color:#006699; display:block; padding:5px; font-family:Geneva; text-decoration:none; }
#sidebar ul li a:hover { color:#000; }

/* Main */
#main { float:right; width:520px; }
#main p { color:#555; line-height:20px; padding:10px; }
#main h1 {
	color:#444;
	font-size:165%;
	font-weight:normal;
	line-height:30px;
	padding:0 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

/* Footer */
#footer { margin:10px auto; width:760px; }
#footer:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; } 
#footer p {
	color:#555;
	font-size:90%;
	line-height:20px;
	padding:10px;
	text-align:center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
}
