* {

	margin:0;
}
body {
	margin:10px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
    
    background:url("bg2.png");
    background-attachment:fixed;
    overflow-x:hidden;
}



header {
	position:relative;
	padding:0;
	width:95%;
	margin:0 auto;
	height:50px;
	color:#fb604a;
	text-transform:uppercase;
	font-size:27pt;
	font-weight:bold;
	overflow:hidden;

}

nav {
	overflow:hidden;
	position:relative;
	background-color:black;
	height:30px;
	border:1px solid black;
	border-radius:50px;
}

nav a {
	display:inline-block;
	width:25%;
	background-color:#efefef;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:black;
	


}

nav a:hover {
	
	background-color:#444;
	color:white;

}


/*FEATURED ROW*/

.featured_row {
	position:relative;
	padding:5px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:10px;

}

.latest {

position:relative;
}

.featured_row .latest {
	display:inline-block;
	width:30%;
	float:left;
	height:300px;
	background:url("bg2-1.png");
    background-attachment:fixed;

}

.latest .more {
	position:absolute;
	bottom:5px;
	right:5px;
	color:#444;
	font-weight:bold;
}



.featured_row .featured {
	width:63%;
	display:inline-block;
	float:right;
	background-color:white;
	


}

.featured_row .latest, .featured_row .featured {

	border-radius:10px;
	height:300px;
	border:1px solid black;
	padding:5px;


}


/*ARTICLES LIST */

.articles_row {
	padding:5px;
	height:156px;
	overflow:hidden;
	text-align:left;
	margin-bottom:10px;
}

.articles_row ul {

	list-style-type:none;
	padding:0;

}

.articles li{

	width:150px;
	height:150px;
	border:1px solid black;
	border-radius:5px;
	display:inline-block;
	margin-right:3%;
	margin-top:5px;
	color:#fb604a;
	font-weight:bold;
	line-height:260px;
	background-color:white;
	text-align:center;

}


/*HEADLINE BOXES*/

.headlines {
	position:relative;
	margin:0 auto;
	margin:-15px;
	overflow:hidden;
}

.headline_box {
	display:inline-block;
	position:relative;
	width:25%;
	height:300px;
	background-color:white;
	border:1px solid black;
	border-radius:5px;
	padding:5px;
	margin-bottom:10px;
	float:left;
	margin-right:1%;
	overflow:hidden;
}

.big {

	width:70%;
	margin-left:0;

}

/*table layout*/

.headlines table td {

	height:300px;
	background-color:white;
	border:1px solid black;
	border-radius:10px;
	vertical-align:top;
	padding:5px;
	

}

.headlines table {
	border-spacing:20px;
}



