pre {background-color:#eee;padding:10px;}

body{
width:870px;
margin:auto;
padding:28px 0 42px 23px;
background:#374051 url(../img/bg.gif) repeat-x top left;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:14px;
color:#1C1D21;
}

img{border:0px;}

#leftWrapper{width:225px;float:left;}
#left{border:12px solid #FFFFFF;background-color:#FFFFFF;}
#right{width:630px;float:left;background:#f4f1de url(../img/tr.gif) no-repeat top right;margin:26px 0 0 0;padding:5px 10px 0 0;}

#content {background-color:#dbd8c7;padding:5px;margin:10px 0px 20px 10px}

#menu {background:transparent url(../img/nav_bg_end.gif) no-repeat top right;padding:0 0 34px 11px;height:40px}
#menu_wrapper {background:url(../img/nav_bg.gif) repeat-x;}
#menu li {background:url(../img/nav_sep.gif) no-repeat top right;}
#menu li a {float:left;padding:18px 22px;font-size:18px;color:#fff;}

.listing_left{float:left;width:48%;text-align:center;padding-bottom:8px;}
.listing_right{float:right;width:48%;text-align:center;border-left:1px dotted #000;}

.bigup {font-size:24px;}

.clear {clear:both;}

h1 {padding-left:35px;margin-left:-10px;background:url(../img/headbul.gif) no-repeat 0 5px;font-size:20px;}
h2 {padding-left:35px;margin-left:-10px;background:url(../img/headbul.gif) no-repeat 1px;font-size:14px;}
h3 {font-size:13px;}

.tab_sup td, .tab_sup th {padding:0 8px;}
.even td {background-image:url(../img/row_bg.gif);}

#adSpace {padding:10px;}

.cc, .cc a {color:#aaa;text-align:right;}

.column {float:left;width:300px;}
.top {font-size:18px;}

input, textarea {
	clear: both;
	display: block;
	font-size: 110%;
	font-family: "verdana", sans-serif;
	padding: 2px;
	width: 400px;
}

form div.required {
	color: #333;
	font-weight: bold;
}
form div.input {
	padding-bottom:15px;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
}
label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
.form-error {
	border:1px dotted red;	
}

.success-message {
	background-color:#8bfa8b;
	padding:3px;
	border:1px dashed #56dc56;
	margin:5px;
}
.top-error-message {
	background-color:#ffa0a0;
	padding:3px;
	border:2px dashed red;
	margin:5px;
	margin-bottom:10px;
}
