/**************************************

// (c) Copyright 2007. All rights reserved. 
// aharen - http://blog.aharen.net
// aharen [at] aharen [dot] net
#0b54c1
**************************************/
body {
	background-color:#111;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
*{margin:0; padding:0;}

.clr {
	clear:both;
}

#wrapper {
	position:absolute;
	width:800px;
	left:50%;
	margin-left:-400px;
}
#header {
	position:relative;
	width:100%;
	height:100px;
	padding-bottom:10px;
}
#logo {
	position:relative;
	width:306px;
	height:100px;
	float:left;
	background-image:url(../imgs/logo.jpg);
	background-repeat:no-repeat;
	margin-top:8px;
}
#login {
	postion:relative;
	float:right;
	color:#ccc;
	font-size:10px;
	padding-top:30px;
	padding-right:40px;
}
#login span {
	font-weight:bold;
	padding-left:3px;
	color:#fff;
}
#login a, #login a:visited {
	color:#fff;
	text-decoration:none;
}
#login a:hover {
	background-color:#fff;
	color:#333;
}
#login input {
	width:120px;
	border:1px solid #000;
	padding:2px 4px;
	background-color:#777;
}
#login input:focus {
	background-color:#fff;
}
#middle {
	position:relative;
}
#event {
	position:relative;
	width:800px;
	height:300px;
	float:left;
	background-color:#222;
	margin-top:3px; 
}
#bottom {
	position:relative;
	width:800px;
	height:200px;
	background-color:#ff0000;
}
#organizers {
	position:relative;
	width:485px;
	height:200px;
	margin-top:10px;
	float:left;
}
.single {
	position:relative;
	width:158px;
	height:200px;
	border-right:1px solid #000;
	float:left;
	text-align:center;
}
.single h4 a, .single h4 a:visited {
	text-decoration:none;
	color:#fff;
}
.single h4 a:hover {
	background-color:#fff;
	color:#333;
}
.single1 {
	position:relative;
	width:324px;
	height:200px;
	float:right;
	text-align:center;
}
#auction {
	position:relative;
	width:300px;
	height:200px;
	margin-top:10px;
	background-color:#111;
	float:right;
}
#content {
	position:relative;
	width:475px;
	float:left;
	border:1px solid #000;
	background-color:#222;
	margin-top:3px;
}
#abt {
	padding:20px;
	color:#fff;
}
#abt a, #abt a:visited {
	color:#fff;
	text-decoration:none;
}
#abt a:hover {
	color:#333;
	background-color:#fff;
}
#abtul {
	padding:0 40px;
	margin-bottom:20px;
}
#abtul li {
	color:#fff;
	padding-bottom:3px;
}
#content h5 {
	font-size:16px;
	color:#fff;
	margin:10px 20px;
	padding-bottom:4px;
	border-bottom:1px solid #777;
}
#news {
	position:relative;
	padding:20px;
	color:#fff;
}
#news h4 {
	font-size:16px;
}
#contact {
	width:100%;
	position:relative;
	padding:5px 20px 20px 20px;
	color:#fff;
	_left:20px;
}
#contact .name {
	font-weight:bold;
	padding-bottom:2px;
}
#contact .name input {
	border:1px solid #000;
	width:80%;
	padding:6px 8px;
	margin:4px 0;
	background-color:#777;
}
#contact .name textarea {
	border:1px solid #000;
	width:80%;
	height:150px;
	padding:6px 8px;
	background-color:#777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#contact .name input:focus, #contact .name textarea:focus {
	background-color:#fff;
}
#contact #word, #contact #word:focus {
	width:100px;
	height:50px;
	font-weight:bold;
	font-size:16px;
	margin:4px 0;
	color:#fff;
	letter-spacing:2px;
	background-color:#222;
	border:1px solid #777;
}
#contact input.button, #contact input.button:focus,.button,.button:focus {
	width:80px;
	font-weight:bold;
	color:#fff;
	background-color:#111;
	border:1px solid #444;
	padding:8px;
}
#contact select {
	padding:3px;;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #000;
}
#continue, #continue1 {
	position:relative;
	width:250px;
	font-size:14px;
	volor:#fff;
	text-align:center;
	left:50%;
	margin-left:-125px;
}
#continue a, #continue a:visited {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:10px;
	border:1px solid #fff;
	background-color:#0b54c1;
	font-weight:bold;
}
#continue a:hover {
	background-color:#111;
}
#continue1 p a, #continue1 p a:visited {
	color:#0b54c1;
	text-decoration:none;
}
#continue1 p a:hover {
	color:#fff;
}
#continue1 p {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding-bottom:1px;
}
#continue1 p input {
	padding:4px;
}
#continue1 p input.cbutt, .cbutt {
	border:1px solid #fff;
	background-color:#0b54c1;
	color:#fff;
	font-weight:bold;
	width:80px;
	height:40px;
}
#continue1 p input.cbutt:hover, .cbutt:hover {
	background-color:#111;
}
#error {
	position:relative;
	padding:10px 20px 0px 20px;
	color:#d70000;
	font-weight:bold;
}
#sidebar {
	posiion:relative;
	width:297px;
	float:right;
	background-color:#222;
	margin-top:3px;
	border:1px solid #000;
	padding-bottom:10px;
}
#sidebar h5 {
	font-size:16px;
	color:#fff;
	margin:10px 20px;
	padding-bottom:4px;
	border-bottom:1px solid #777;
}
#sidebar p {
	margin:2px 20px 8px 20px;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}
#sidebar p a, #sidebar p a:visited {
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}
#sidebar p a:hover {
	background-color:#fff;
	color:#333;
}
#bottom {
	position:relative;
	width:100%;
	height:200px;
	margin-top:3px;
	background-color:#111;
}
#footer {
	position:relative;
	width:750px;
	left:50%;
	margin-left:-375px;
	border-top:1px solid #333;
	margin-top:10px;
	padding:10px;
}
#footer p {
	font-size:11px;
	color:#ccc;
}
#footer p span {
	float:left;
}
#footer p label {
	float:right;
}
#footer p a, #footer p a:visited {
	color:#ccc;
	text-decoration:none;<br>
	padding:0 2px;
}
#footer p a:hover {
	background-color:#fff;
	color:#333;
}