/****************************************

	Layout and basic styles
	
*****************************************/
h3 {
	font-size: 1em;
}
h4 {
	font-size: 1em;
}
#wrapper {
	max-width: 992px;
}

@media only screen and (max-width: 480px) {
    #banner {
		display: none;
	}
}


#main-nav {
	border-bottom: none;
    border-right: none;
	clear: both;
	float: none;
	width: 98%;
	margin: 0 1%;
	padding: 1% 0;
}

#welcome {
	width: 94%;
	margin: 1% 3%;
	float: none;
	border-left: none;
	border-bottom: #CCCCCC 1px solid;
	padding: 1% 0;
	margin-bottom: 0;
}

body#home #welcome {
	width: 94%;
	margin: 1% 3%;
	float: none;
	border-left: none;
	border-bottom: #CCCCCC 1px solid;
	padding: 1% 0;
}

body#home .moduletable-news {
	font-size: 1em;
	float: none;
	width: 94%;
	margin: 1% 3%;
	padding: 1% 0;
	border-left: none;
	border-bottom: #CCCCCC 1px solid;
}

#content {
	border: none;
	clear: both;
	float: none;
}

/****************************************

	Projects

****************************************/
@media only screen and (max-width: 768px) {
    .span6 {
        float: none;
        width: 98%;
        margin: 1% 1%;
    }
}

#logo {
	margin: .5em auto;
	text-align: center;
}

#footer {
	clear: both;
	width: 94%;
	margin: 1% 3%;
	padding: 1% 0;
}

.img-right {
	float: none;
	padding: 2%;
	border: #F2F2F2 1px solid;
	margin: 1% auto;
	display: block;
	text-align: center;
	max-width: 96%;
}