#top-row{
	width: 650px;
	display: inline;
	padding-top:10px;
	}
	
.quote h3{
	font-size: 1.3em;
	text-align: center;
	width: 450px;
	margin: 50px auto 20px auto;
	color: #777;
}

#mainpage-post {
	width: 370px;
	float: left;
	
}

#mainpage-post span{
	font-size: 2em;
	font-weight: 700;
	padding: 0 15px 0 0;
	font-family: serif;
	letter-spacing: 6px;
	margin-bottom: 0;
}

#imagerotate {
	width: 240px;
	margin: 15px 0 0 380px;
}

#flickr img{
	border:5px solid #7CA8D4;
}

#flickr h3{
	margin: 2px 0 2px auto;
	text-align: right;
}

#featured-article {
	margin: 20px auto 20px auto;
}
	
#bottom-left {
	float: left;
	width: 400px;
}

#bottom-left h3{
	font-size: 1.3em;
	text-align: left;
	color: #777

}

#bottom-right{
	margin: 60px 0 0 410px;
	width: 220px;
	padding: 0 0 0 10px
	border-left: 1px solid #777;
}
	
#mainpage-video {
	border: 5px solid #7CA8D4;
	width: 360px;
}

#links-row{
	margin: 0 auto 0 auto;
	padding: 15px 0 15px 0;
	text-align: center;
}

#links-row ul{
	margin: 0 auto 0 auto;
	padding: 0;
}

#links-row ul li{
	display: inline;
	margin: 0;
	padding: 0;
}

#social-link a{

}

#carscauses-link a{

}

#ygroup-link a{

}

#ostia-link a{

}

#social-link a:hover{

}

#carscauses-link a:hover{

}

#ygroup-link a:hover{

}

#ostia-link a:hover{

}

#links-row img{
	border: 2px solid #7CA8D4;
	margin: 5px 0 5px 0;
}

.clear{
	width: 400px;
	clear: both;
	text-align: center;
}

#featured-article hr {
	margin: 7px auto 7px auto;
	width: 75%;
}

#bottom-left hr {
	text-align: left;
	margin: 3px auto 15px 0;
	width: 93%;
}

h1 span{
	font-size: .8em;
	color: #333;
}