
body 
{ 
	background-color: #ffffff; 
	font-family: Dejavu sans, Liberation sans, Verdana;
	margin: 0px;
}

.container 
{
	width: 900px;
	background-color: #ffffff; 
	padding: 10px;
	padding-left: 20px;
}


.headercontent
{
	background-color: #ffffff;
	height: 60px;
	padding-top: 10px;
}

.topcontent 
{
	background-color: #ffffff; 
}

.menucontent
{
	padding: 15px;
	background-color: #403e3e;
	/*background-color: #C81D2E;*/
	color: #ffffff;
}

.menucontent a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 20px;
}

.menucontent a:hover
{
	text-decoration: none;
}

a 
{ 	color: #554;
}

a:hover, .sidenav li a:hover
{
	color: #afda01;
	text-decoration: underline;
}

.whiteline
{
	background-color: #ffffff;
	height: 1px;
}

.grayline 
{
	background-color: #c8c8c8;
	height: 1px;
}


.splitline 
{
	height: 3px;
}
.splitlineLeft 
{
	background-color: #afda01;
	width: 20px;
	float: left;
	height: 3px;
}
.splitlineMiddle
{
	float: left;
	background-color: #ffffff;
	width: 3px;
	height: 3px;
}
.splitlineRight 
{
	background-color: #c8c8c8;
	height: 3px;
}

.colorline
{
	background-color: #afda01;
	height: 10px;
}

.maincontent
{
	float: right;
	width: 620px;
	background-color: #ffffff;
}

.footer
{
text-align: center;
margin-top: 20px;
font-size:12px;
color: gray;
}

.quicklinks {
color: gray;
margin-top:10px;
padding:10px;
background-color: #000000;
color:gray;
font-szie:10px;
}
.quicklinks a{
color: gray;
font-size:12px;
}
.quicklinks td{
font-size:12px;
}

/* sub navigation */
.sidenav {
	background-color: #ffffff;
	width: 218px;
	font-size: 14px;
}
.sidenav .header {
	color: #403e3e;
	font-weight: bold;
	font-size: 16px;
	height: 22px;
	margin: 0;
	text-transform: uppercase;
}
.sidenav ul {
	margin: 0;
	margin-left: 15px;
	padding: 0;
	list-style-type: square;
	color: #afda01;
}
.sidenav li {
}
.sidenav li a {
	color: #554;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	text-decoration: none;
}

h1,h2,h3 {
	color: #00;
	padding-top: 6px;
}

h1 a,h2 a,h3 a { text-decoration: none;
	color: #000;
}

h1 { font-size: 24px }
h2 { font-size: 18px }

.w730 { width: 730px }
.w900 { width: 900px }

.ma { margin: auto; }
.mt20 { margin-top: 20px }







p,cite,code,ul {
	font-size: 16px;
	padding-bottom: 10px;
}

code {
	background: #FFE;
	border: 1px solid #EED;
	border-left: 6px solid #938262;
	color: #554;
	display: block;
	font: normal 14px "Lucida Sans Unicode",serif;
	margin-bottom: 10px;
	padding: 8px 10px;
	white-space: pre;
	/*width:600px;*/
	overflow: auto;
}
blockquote {
	background: url(../img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 18px "Lucida Sans Unicode",serif;
	padding-left: 28px;
}

/* misc */
.clearer {
	clear: both;
}

/* content */
.publishDate, .content .descr {
	color: #987E57;
	font-size: 14px;
	margin-bottom: 6px;
}


/* floats */
.left {float: left;}
.right {float: right;}
.clearer {clear: both;}

.br5
{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}

.box
{
	border: 1px solid #7d725c;
}
.fbcomment
{
margin-top: 20px;
}

.green
{
	color: #afda01;
}

.company
{
	font-size: 45px;
	font-family: courier;
	font-weight: bold;
}
