/* v homepage */
#homePage #bodyContainer .mainColumn .mainText {
	width:420px;
	padding:20px 0 0 0;
	color:#666666;
}

#homePage #bodyContainer .mainColumn .mainText h1 {
	font-size:3em;
	line-height:1em;
	letter-spacing:-2px;
}

#homePage #bodyContainer .mainColumn .mainText p {
	font-size:1.2em;
}

#homePage #home_content { background-color:#151515; padding:10px 0; position:relative; }
#latest_news_section { width:568px; padding:0 10px; float:left; margin-right:4px; position:relative;  }
#latest_news_section .perNews { border-bottom:1px dotted #333; padding-bottom:20px; margin-bottom:20px; }
#latest_news_section .newsImage { float:left; position:relative; margin-right:20px; width:150px; }
#latest_news_section .newsContent { float:left; position:relative; width:390px; }
#latest_news_section .relatedSection { text-align:right; margin-top:10px;  }
.news_title { font-size:1.2em; margin-bottom:5px; }
.news_date { font-size:.8em; color:#666; margin-bottom:20px; }

#latest_news_section .calendar { background-color:#993333; width:30px; padding:2px 5px; text-align:center; float:left; margin:0 0px 10px 10px; color:#fff; font-size:.8em; }
#latest_news_section .date { background-color:#fff; color:#000; padding:2px; font-size:1.2em; font-weight:bold; margin:3px 0; letter-spacing:-2px; }

#homePage .quick_links_section {
	background-color:#252525;
	padding:0 20px 20px 20px;
	width:260px;
	float:left;
	margin:0 5px 5px 0;
	position:relative;
}

#homePage .quick_links_section a { padding:8px 5px; border-bottom:1px dotted #333; display:block; margin:0; text-decoration:none; line-height:16px; height:1%; }
#homePage .quick_links_section a img { border:none; vertical-align:middle; }
#homePage .quick_links_section a:hover { background-color:#333; }


#homePage .loginArea {
	background-color:#252525;
	padding:0 20px 20px 20px;
	width:260px;
	float:left;
	position:relative;
}


#homePage .subsection {
	text-align:left;
	padding:10px 30px; 
	color:#fff;
	font-size:1.4em;
	margin-bottom:20px;
}

#homePage #loginBox {
	padding:0 20px;
}


/*#home_content { background-color:#151515; }*/
