body{
	margin:0;
	font-family: 'Roboto Condensed';
}
a:link, a:visited{
	color:#000000;
}
img{
	border:0;	
}
#container{
	width:100%;
}
#header{
	height:240px;
	padding-top:8px;
	width:960px;
	margin:auto;
	background-image:url('../imgs/logo.png');	
	background-repeat:no-repeat;
}
#header #uww{
	text-align:right;
	font-size:16px;
	color:#999999;
}
#header #social{
	text-align:right;
	margin-top:130px;
}
#header #social .fa{
    color: #4d4d4d;
    margin-left: 6px;
    font-size: 50px;
}
#menu{
	height:47px;
	width:960px;
	margin: 0 auto;
	font-size:20px;
	text-align: left;
}
#menu ul{
	padding:0;
	margin:0;	
}
#menu li{
	display:inline;
	list-style-type:none;
}
#menu a{
	display: inline-block;
	padding-top:6px;
	padding-right:20px;
	padding-left:20px;	
	height:47px;
}
#menu a:hover, #menu .current{
	background-color:#FFC525;
}
#menu a:link, #menu a:visited{
	text-decoration:none;	
}
#menu_footer{
	background-color:#FFC525;
	height:8px;	
}
#slider{
	text-align:center;
	background-color:#0180AB;
	height:355px;
	padding-top:10px;
}
#content{
	margin:auto;
	width:960px;
	min-height:300px;
}
#content_cruthisweek{
	text-align:left;
	width:610px;
	min-height:600px;
}
#content_sidebar{
	text-align:left;
	width:330px;
	float:right;
	background-color:#CCCCCC;
	padding:6px;
	margin-bottom: 15px;
}
@media (max-width: 680px) {
	#content_sidebar {
		display: none;
	}
}
.content_img_floatright{
	float:right;
	padding:5px;
}
.content_dualtable{
	display:inline-block;
	width:49%;	
}
.coretrio{
	width:32%;
	display:inline-block;
	margin-bottom: 12px;
}
.coretrio img{
    display:block;
    margin: 0 auto;
}
.coresolo{
	border: none;
	padding-bottom:10px;
	padding-right:10px;
	float: left;
}
#footer{
	text-align:center;
	padding-top:8px;
	height:55px;
	background-color:#CCCCCC;	
	font-size:12px;
	color:#000;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	#header{
		height:100px;
		padding-top:14px;
		width:95%;
		margin:auto;
		background-image:url('../imgs/logo_mobile.png');	
		background-repeat:no-repeat;
	}
	#header #social{
		text-align:right;
		margin-top:20px;
	}
	#header #uww{
		text-align:right;
		font-size:9px;
		color:#999999;
	}
	#menu{
		height:auto;
		width:auto;
		margin: 0 auto;
		font-size:20px;
		text-align: center;
	}
	
	#slider{
		text-align:center;
		background-color:#0180AB;
		height:auto;
		padding-top:10px;
	}
	#slider img{
		max-width:100%;	
	}
		#content{
		margin:auto;
		width:98%;
	}
	#content_cruthisweek{
		text-align:left;
		width:100%;
		min-height:auto;
	}
	.content_img_floatright{
		float:none;
		width:98%;
		padding:5px;
	}
	.content_dualtable{
		width:98%;	
	}
	.coretrio{
		width:98%;
        margin-bottom: 16px;
	}
	.coresolo{
		border:  none;
		padding-bottom:10px;
		padding-right:10px;
		float: none;
		margin:auto;
		display:block;
	}
}