body {
				font: 0.7em Verdana, Helvetica, Arial, sans-serif;
				margin: 0;
				padding: 0;
				background: #809FFF;
}

div#wrap {
				position: relative;
				margin: 0 auto;
				padding: 0 0 10px 0;
				width: 800px;
				background: #FFF;
				border: 2px solid #008AB8;
				border-top: 0;
}

div#header {
				border-bottom: 2px dotted #666;
}

div#main {
				margin-left: 185px;
				padding-top: 10px;
				padding-left: 20px;
				padding-bottom: 20px;
				padding-right: 20px;
				border-left: 2px dotted #666;
				min-height: 40em;
}

div#left-column {
				position: absolute;
				top: 120px;
				left: 0px;
}

div#footer {
				padding-top: 10px;
				border-top: 2px dotted #666;
				text-align: center;
				font: 0.9em Verdana, sans-serif;
}

h1 {
				font-size: 1.5em;
				color: #F90;
				margin: 0;
				padding: 10px 0;
}

h2 {
				font-size: 1.3em;
				color: #802100;
				margin: 0;
				padding: 0;
}

th, td {
				font-size: 0.9em;
				margin: 0;
				padding: 0;
				text-align: left;
}

h3 {
				font-size: 1em;
				margin: 0;
				padding: 0;
}

h3.date {
				color: #666;
				padding: 2px 0;
}

h4 {
				font-size: 1em;
				margin: 0;
				padding: 0;
}

p {
				margin: 5px 0 10px 0;
				padding: 0;
}

a:link, a:visited {
				font-weight: bold;
				text-decoration: underline;
				color: #458bff;
				color: #03C;
}

a:hover {
				font-weight: bold;
				text-decoration: underline;
				background-color: #03C;
				color: #FFF;
}

div.article, div.event, div.job, div.newsletter, div.testimonial, div.link, div.consultant, div.admin, div.forum, div.forum-topic, div.forum-topic-reply {
				border: 1px solid #ffcc80;
				background-color: #fff5e6;
				padding: 20px;
				margin-bottom: 20px;
}

div.user-profile div {
				margin-bottom: 20px;
				border: 1px solid #ffcc80;
				padding: 5px;
				background-color: #fff5e6;
}

div.user-profile span.heading {
				font-weight: bold;
				color: #666;
}

p.flash-notice {
				background: #666;
				color: #FFF;
				border: 1px solid #000;
				font-weight: bold;
				padding: 15px;
}

span.admin-pending {
				display: block;
				color: #666;
				margin-bottom: 7px;
}

table {
				margin: 0 0 30px 0;
}

tr {
				padding-bottom: 5px;
}

td, th {
				padding-right: 20px;
}

 ul.navlist
{
width: 158px;
\width: 160px;
w\idth: 158px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
margin-bottom: 10px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}

ul.navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul.navlist li a
{
display: block;
width: 122px;
\width: 158px;
w\idth: 122px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #aaaabb;
background: #ccccdd;
text-decoration: none;
text-align: right;
}

ul.navlist li a:link { color: #666677; }
div#navcontainer li a:visited { color: #666677; }

ul.navlist li a:hover
{
border-color: #ff9000;
color: #ffffff;
background: #000d33;
}
