body {
 font:12px/18px Arial, Verdana, Arial;
 color:#222222;
 margin:0;
 background: url('marx-bg.jpg') #ffffff;
 background-repeat:repeat-x;
}

a {
 color:#e98700;  
}

#footer {
clear:both;
padding:15px;
padding-left: 50px;
border-top: 1px dotted #cccccc;
font-size: 11px;
color: #666666;
}


.clearFix {
clear:both;
}

#topNavigation {
 padding:5px;
 color:#ffffff;
 text-align:right;
 font-size:10px;
 padding-left:600px;
}

.sidebarWrap {
	padding: 10px;
	font-size: 11px;
	line-height:15px;
	border-left: 1px dotted #cccccc;
	min-height:400px;
	height:auto !important;
	height:400px;		
}



#topNavigation ul, #topNavigation li {
 margin:0;
 padding:0;
 list-style-type:none;
}

#topNavigation li {
	float: left;
	display: inline;
	padding:5px;
	padding-left:0;
	padding-right:20px;		
}

#topNavigation a:link,
#topNavigation a:active,
#topNavigation a:visited {
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
}

#topNavigation a:hover {
 text-decoration:underline;
}


#topContent {
 background: url('marx-visual.jpg') #000000;
 background-repeat: no-repeat;
 color:#ffffff;
 height:204px;
}

#navigation {
 background:none;
 padding:0px;
 padding-left:50px;
 font-size:11px;
 margin-bottom:10px;
}

#navigation ul, 
#navigation li {
 margin:0;
 padding:0;
 list-style-type:none;
}

#navigation li {
	float: left;
	display: inline;
	padding:5px;
	padding-left:0;
	padding-right:20px;	
	
}

#navigation a:link,
#navigation a:active,
#navigation a:visited {
 float:left;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;


}

#navigation a:hover {
 color:#000000;
}

#sub {
 padding: 5px;
 padding-left: 50px;
 border-bottom: 1px dotted #cccccc;
 font-size: 11px;
}

#content {
 width: 950px;
}

#contentWrap {
 padding: 25px;
 padding-top: 10px;
 padding-left: 50px;
}

#content-left {
	float: left;
	width: 500px;	
}

#content-center {
	float: right;
	width: 225px;
}

#content-right {
	float: right;
	width: 225px;	
}


h1 {
 color:#c80005;
 font-size:12px;
 font-weight:bold;
}

.clearFix {
 clear:both;
}


#subNavigation ul, 
#subNavigation li {
	list-style-type: square;
	padding:0;
	margin:0;
	list-style-position: inside;	
}

#subNavigation li {
	color:#555;
	padding:3px;
	border-bottom: 1px solid #cccccc;	
}

#subNavigation a {
	color:#222;
		text-decoration:none;
}

#footer {

}

