* { padding: 0; margin: 0; }
html, body { min-height: 100.1%; }
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#ffffff;
}


 

#wrapper { 
 margin: 0 auto;
 width: 500px;
 background:#ffffff;
}

#topline {
 color: #ffffff;
 width: 500px;
 float: left;
 height: 20px;

}

#topline a:link {
	color: #ff0000;
	font-size: 12px;
	text-decoration: none;

}
#topline p{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	color: #333333;	
	padding: 5px 0px 5px 0px;
}
#topline a:hover {
	color: #ff0000;
	font-size: 12px;
	text-decoration: underline;
}


#article { 
 float: left;
 width: 500px;

 background:#cccccc;
 border-top: 20px solid #FFFFFF;
}

#article h1{
    width:495px;
	background: #999999;
	padding: 0px 0px 0px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}

#wrappermain { 
 margin: 115px 0 0 0;
 width: 500px;
 height:100px;
 background:#ffffff;
}


#header {
 color: #333;
 width: 500px;
 float: left;
 height: 95px;
 border-bottom: 20px solid #999999;
}

#spacer {
 color: #333;
 width: 500px;
 float: left;
 height: 20px;
 background: #ffffff;
}


#mainfeatureleft { 
 color: #000;
 padding: 10px 10px 10px 10px;
 height: 100%;
 width: 145px;
 float: left;
 background: #ffffff;
}
#mainfeatureleft h1{
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
}
#mainfeatureleft h2{
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}
#mainfeatureleft p{
	color: #ffffff;
	font-size: 12px;
}


#mainfeatureright { 
 float: right;
 color: #000;
 height: 100%;
 width: 335px;
 display: inline;
 background: #efefef;
}
#mainfeatureright h1{
    width:330px;
	background: #ff0000;
	padding: 0px 0px 0px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	line-height: 20px;	
}

#mainfeatureright p{
	color: #333333;
	background: #ffffff;
	font-size: 12px;
	text-align: justify;
	padding: 5px 10px 5px 5px;
}

#mainfeatureright a:link {
	color: #ff0000;
	text-decoration: none;
}
#mainfeatureright a:visited {
	color: #ff0000;
	text-decoration: none;
}
#mainfeatureright a:hover {
	color: #000;
	text-decoration: none;
}
#mainfeatureright a:active {
	text-decoration: none;
}



#articleheader{
    width:495px;
	background: #999999;
	padding: 0px 0px 0px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}




#articleleft { 
 color: #000;
 padding: 10px 10px 10px 10px;
 height: 100%;
 width: 95px;
 float: left;
 background: #cccccc;
}
#articleleft  h1{
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
}

#articleleft  p{
	color: #ffffff;
	font-size: 12px;
}


#articleright { 
 float: right;
 color: #000;
 height: 100%;
 width: 385px;
 display: inline;
 background: #cccccc;
}
#articleright h1{
    width:380px;
	background: #999999;
	padding: 0px 0px 0px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	line-height: 20px;	
}

#articleright p{
	color: #333333;
	background: #cccccc;
	font-size: 12px;
	text-align: justify;
	padding: 5px 10px 5px 5px;
}

#articleright a:link {
	color: #ff0000;
	text-decoration: none;
}
#articleright a:visited {
	color: #ff0000;
	text-decoration: none;
}
#articleright a:hover {
	color: #000;
	text-decoration: none;
}
#articleright a:active {
	text-decoration: none;
}

#footer {
 width: 500px;
 height: 100%;
 clear: both;
 background: #cccccc;
 border-top: 20px solid #999999;
}
#footer a:link {
	color: #ff0000;
	font-size: 12px;
	text-decoration: none;

}
#footer p{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	color: #333333;	
	padding: 5px 0px 5px 0px;
}
#footer a:hover {
	color: #ff0000;
	font-size: 12px;
	text-decoration: underline;
}


