/**************************************************************
 *	main
 **************************************************************/
#content {
	margin: 3px;
}

.td {
	vertical-align: top;
}
/*------------------------------------------------------------ 
 *      banners
 *-----------------------------------------------------------*/
 
 #home_banner3, #home_banner4 {
 	width: 238px;
	height: 86px;
	background-color: white;
	border-width: 1px;
  	border-style: solid;
  	border-color: black; 	
 }


/*------------------------------------------------------------ 
 *      vote 
 *-----------------------------------------------------------*/
 #home_vote {	
 	width: 168px;
	height: 285px;
	border-style: double;
	border-width: 5px;
	border-color: #e4e4e4;
 }

/*------------------------------------------------------------ 
 *      selection 
 *-----------------------------------------------------------*/
  #home_selection {
 	width: 242px;
	height: 196px;
	padding-top: 7px;
	background-image: url(../images/home/selection.jpg);
 }
 
 #home_single_selection {
 	display: block;
 	width: 242px;
 	height: 64px;
 	margin-left: 9px;

 }
 
 img.home_selection {
 	float: left;
 	display: block;
 	padding-right: 8px;
 }
 
 a.home_selection {
 	float: down;
 	font-size: 12pt;
 	color: yellow;
 }
 
 span.home_selection {
 	display: block;
 	margin-top: 5px;
 	width: 222px;	
 	color: white;
 }
 
 /* IE7 hack */
 span.home_selection {
 	#width: 132px;
 }
 
/*------------------------------------------------------------ 
 *      popular articles 
 *-----------------------------------------------------------*/
  #home_popular {
 	width: 163px;
	height: 200px;
	padding-left: 5px;
	padding-top: 5px;
	border-style: double;
	border-width: 5px;
	border-color: #e4e4e4;
 }

 h1.home_popular {
 	font-weight: normal;
 	font-size: 17pt;
 	margin: 0px 0px 0px 0px;
 	color: #f07d29;
 }
 
 h2.home_popular {
 	font-weight: normal;
 	font-size: 17pt;
 	margin: 0px 0px 0px 0px;
 	padding-left: 48px;
 	color: #fa18a6;
 	border-color: #52d8dc;
	border-width: 2px;
	border-bottom-style: dotted;
 }
 
 ul.home_popular {
 	list-style-type: none;
	padding: 10px 0px 0px 10px;
	margin: 0px;
 }
 
 li.home_popular {
  	margin-bottom: 10px;
 }
 
 a.home_popular {
 	color: #148102;
 }
 
 a.home_popular:hover {
 	color: #434242;
 }
 
/*------------------------------------------------------------ 
 *      this edition
 *-----------------------------------------------------------*/
  #home_this_edition {
 	width: 323px;
	padding-left: 8px;
	border-style: double;
	border-width: 5px;
	border-color: #e4e4e4;
 }

 h1.home_this_edition {
  	font-weight: normal;
 	font-size: 17pt;
 	margin: 5px 0px 0px 0px;
 	color: #f07d29;
 }
 
 /*------------------------------------------------------------ 
 *      featured article
 *-----------------------------------------------------------*/
 #home_featured_article {
	margin: 4px 0px 5px 0px;
	padding-top: 6px;
	border-top: dashed 1px #880000;
	color: #424142;
 }

 h3.home_featured_article {
	margin: 0px;
	font-size: 12pt;
 }
 
 a.home_featured_article {
 	color: #148102;
 }
 
 a.home_featured_article:hover {
 	color: #424142;
 }
 
/*------------------------------------------------------------ 
 *      themes
 *-----------------------------------------------------------*/
  #home_themes {
 	width: 240px;
	height: 123px;
	background-image: url(../images/home/themes.jpg);
 }
 
 a.home_themes {
 	float: left;
 	display: block;
 	width: 80px;
	height: 123px;
	color: red;
 }
 
 /*------------------------------------------------------------ 
 *      image links
 *-----------------------------------------------------------*/
  #home_image_links {
 	width: 177px;
	height: 219px;
 }
 
 /*------------------------------------------------------------ 
 *      text links
 *-----------------------------------------------------------*/
 #home_text_links {
 	width: 210px;
	height: 190px;
	padding: 5px 0px 0px 10px;
	border-style: double;
	border-width: 5px;
	border-color: #e4e4e4;
 }
 
 h1.home_text_links {
 	font-weight: normal;
 	margin: 0px 0px 0px 0px;
 	font-size: 17pt;
 	color: #f63f76;
 }
 
  ul.home_text_links {
  	color: #559a49;
 	margin: 10px 0px 0px 0px;
 }
 
 li.home_text_links {
  	margin-bottom: 2px;
 }
 
 a.home_text_links {
 	color: #148102;
 }
 
 a.home_text_links:hover {
 	color: #434242;
 }
 
