/*
	Author	:	Christopher Robinson
	Email		:	christopher@edg3.co.uk
	Website	:	http://www.edg3.co.uk/
	
	The above is the author of the original elegent css.
	Deviation from excellence are the fault of Stefan Szo AT formip.com
*/
* {
	border:0;
	margin:0;
	padding:0;
}

/* general */
a {
	color:#3366FF;
	text-decoration:none;
        padding:0 .2em;
}

a:hover {
	color:#000099;
	text-decoration:none;
        background-color:#dfa;
}

/* body */
body {
	background:#ffffff;
	color:#555;
	font:.7em Arial, Helvetica, "bitstream vera sans", sans-serif;
}

/* header */
#header {
	border-bottom:1px dotted #999;
	height:80px;
	margin:0 auto;
	width:90%;
}
#header h1 {
	color:#066;
	font-size:400%;
	letter-spacing:-3px;
	text-align:right;
	padding:5px;
	margin-bottom:-10px;
}
#header h2 {
	color:#693;
	font-size:270%;
	letter-spacing:-2px;
	text-align:right;
}

/* navigation */
#navigation {
	background:#fafafa;
border-bottom:1px dotted #999;
	margin:0 auto;
	width:90%;
	height:50px;
	list-style:none;
}
#navigation li {F9E794
	border-left:1px dotted #999;
	float:left;
	width:20%;
	list-style:none;
}
#navigation a {
	color:#3366FF;
	text-decoration:none;
	display:block;
	line-height:50px;
	text-align:center;
}
#navigation a:hover {
	background:#066;
	color:#fff;
	text-decoration:bold;
}
#navigation .active {
	background:#7b3;
	color:#fff;
	text-decoration:bold;
}

/* highlight */
#highlight {
	height:auto;
	margin:0 auto;
	padding:0 0 20px;
	width:751px;
}
#highlight h1 {
	color:#E54201;
	border-bottom:1px dotted #999;
	font-size:3em;
	padding:20px 0 0;
}
#highlight p {
	font-size:1.6em;
	line-height:1.4em;
	padding:4px 0px 2px;
}
#highlight img {
	align: left;
	padding: 5px 10px 5px 0px;
}

/* content */
#content {
	height:auto;
	margin:0 auto;
	padding:0 0 20px;
	width:90%;
}
#content h1 {
	color:#666;
	border-bottom:1px dotted #999;
	font-size:2em;
	padding:20px 0 0;
}

#content h2 {
	color:#333;
	font-size:1.4em;
	padding:10px 0 0;
}

#content p {
	font-size:1.4em;
	line-height:1.4em;
	padding:2px 0px 2px;
}

#content blockquote {
	padding:2px 0px 2px 20px;
}


#content img {
	align: left;
	padding-right: 10px;
}

#content form { align: left; padding-right: 10px; background-color: #fff;  }

#content form h1 { color:#357aa0; border-bottom:1px dotted #999; font-size:2em; margin-top: 2px; padding:20px 0 0; border-top-width: 12px; }

#content form h2 { color:red; font-size:1.4em; margin-top: 2px; padding:5px 0 0; }

#content input {
	align: left;
	padding-right: 10px;
	background-color: #FFF;
}

#content input #mb-name{
	align: left;
	padding-right: 10px;
	background-color: #FFFFCC;
}

#content input #mb-duij-duij{
	align: left;
	padding-right: 10px;
	background-color: #FFFFCC;
}

/* footer */
#footer {
	border-top:1px dotted #999; 
	height:10px;
	margin:0 -50%;
	padding:10px;
	text-align:center;
        color:#888;
width:200%;
clear:both;
}
