/************************************/
/*	BASE STYLES 
/************************************/

body{
	padding:0;	
	margin:0;	
	width:100%;	
	height:100%;
	font-size:14px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	line-height:1.4;
	font-family: 'Playfair Display';
	color: #000001;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }
* {
	outline:none;
	border:none;
}

a img{
	border:none;
}
.spacer{
	clear:both;	
	width:100%;	
	height:0;
}
.body-wrapper {
	width:100%;		
	margin:0 auto;	
	padding:0;
}
.controller {
	width:940px; 
	height:auto; 
	margin:0 auto;	
	padding:0;
}
h1 {
	font-weight:normal;
	color:#1ca6df;
	margin:0 0 15px 0;
	text-align: center;
	line-height:normal;
} 

h2, h3, h4, h5, h6{
	font-weight:normal;
	color:#374852;
	margin:0 0 15px 0;
}
p {
	font-size: 16px;
	font-family: 'Playfair Display';
	margin-top: 0;
	margin-bottom: 15px;
	text-align: center;
	line-height: 25px;
	
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#FFFFFF;
	text-decoration: none;
}

a {
	text-decoration: none;
	color:#000;
}

a:hover{
	text-decoration:none;
	color: #FF6100;
	-webkit-transition:color 0.1s ease-in;  
	-moz-transition:color 0.1s ease-in;  
	-o-transition:color 0.1s ease-in;  
	transition:color 0.1s ease-in; 
}

h1 { font-size: 60px; }
h2 { font-size: 58px; }
h3 { font-size: 30px; }
h4 { font-size: 24px; }
h5 { font-size: 18px; }
h6 { font-size: 14px; }

footer#footer a{color:#16beef;}
footer#footer a:hover{color:#065870;}

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
/* * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */
.clearfix { *zoom: 1; }

ul.newsAcc{
	padding:0px;
	margin:0px;
}