@media screen and (max-width: 1230px) {

main {
	/*width:66.5%;*/
	/*background-color: orange;*/
}

}

@media screen and (max-width: 1180px) {

main {
	/*width:65.5%;*/
/*background-color: brown;*/
}

h1 {
	font-size: 3.5em;
}

}

@media screen and (max-width: 1130px) {
	main {
	/*width:63.5%;*/
	/*background-color: yellow;*/
	padding-left:1%;
	width:69%;
}

#sidebar {
padding-right:1%;
width:26.5%
}

.large .articleExcerpt h2 {
	font-size: 2.4em;
}


}

@media screen and (max-width: 1080px) {

main {
	/*width:62.5%;*/
	/*background-color: green;*/
}

}

@media screen and (max-width: 1030px) {
	main {
	/*width:61%;*/
	/*background-color: blue;*/
}



#headerRight {

}
	
div.articleBody {
	width:100%;
	float:left;
}

header {
	padding-top:10px;
}

#mainLogo, #headerRight {
	margin-top:15px;
}


.large .articleImage {
	width:100%;
	max-width:630px;
}

.large img.wp-post-image {
	max-width:650px;
}

.large .articleExcerpt {
	width:100%;
	border-top:none;
}

article.small, article.horse {
	width: 49%;
	max-width: 450px;
	min-width:auto;

}

article.small:nth-child(3n+3), article.horse:nth-child(3n+3) {
margin-right:0;
}

article.small:nth-child(odd), article.horse:nth-child(odd) {
margin-right:2%;
}

article.small:nth-child(even), article.horse:nth-child(even) {
margin-right:0;
}

.small .articleImage{
	width:100%;
	max-width:450px;
	float:left;
	clear: both;
}

.horse .articleImage {
	width:100%;

	}

.small img.wp-post-image {
	width:100%;
	max-width:450px;
	height:auto;
	float:left;
	height:auto;
}

.small .articleExcerpt {
	width:100%;
	height:100%;
	min-width:auto;
	float:left;
	border-top:none;
}

.small .articleExcerpt h2{
	font-size: 1.5em;
}

article.small, article.horse{
	width: 49%;
	max-width: 450px;
	min-width:auto;
}

.feature {
	width:100%;
	/*max-width:630px;*/
	float:left;
}

.feature .articleImage {
	width:100%;
}

.feature .articleImage img.wp-post-image  {
	width:100%;
}

.feature .articleExcerpt {
	display:block;
	position:absolute;
	width:100%;
	bottom: 0px;
	min-height:15%;
	height:auto;
}

}

@media screen and (max-width: 980px) {

main {
	/*width:59.5%;*/
	/*background-color: indigo;*/
}

.feature .articleExcerpt h1 {
font-size: 3em;
}

}

@media screen and (max-width: 930px) {

main {
	/*width:57.5%;*/
	/*background-color: violet;*/
}

}

@media screen and (max-width: 880px) {

main {
	/*width:55.5%;*/
	/*background-color: red;*/
}

h1 {
	font-size: 3em;
}

}

@media screen and (max-width: 830px) {
	
main {
	/*width:95%;*/
	padding-left:1.5%;
	width:68.5%;
	/*background-color: orange;*/
}

#sidebar {
padding-right:0;
width:27.5%;
}

/*aside#sidebar {
	width:95%;
	padding-left:2.5%;
	padding-right:2.5%;
}*/

.articleHead .articleImage {
	width:100%;
	max-width:630px;
	margin-left:auto;
	margin-right:auto;
	float:none;
	clear: both;
}

/*#sidebar {
	margin-top:15px;
}*/

/*article.small {
	width: 32%;
	min-width:200px;
	float:left;
	margin-right: 2%;
}

.small article:nth-child(1) {
	margin-bottom:0;
}

article.small:nth-child(4) {
	margin-top:30px;
}

article.small:nth-child(3), article.small:nth-child(6)  {
	margin-right:0;
}

article.small:nth-child(2), article.small:nth-child(4)  {
	margin-right:2%;
}

.small .articleImage {
	width:100%;
	float:left;
	clear: both;
}

.small img.wp-post-image {
	width:100%;
	height:auto;
	float:left;
	height:auto;
}

.small .articleExcerpt {
	width:100%;
	height:100%;
	min-width:auto;
	float:left;
	border-top:none;
}*/

}

@media screen and (max-width: 780px) {

main {
	/*background-color: brown;*/
}

#mainLogo div.name{
font-size: 3.5em;
}

#headerRight p{
font-size: 1.5em;
}

}

@media screen and (max-width: 730px) {

main {
	/*background-color: green;*/
}

.feature .articleExcerpt h1 {
font-size: 2.5em;
}

#mainLogo {
	width:100%;
	max-width:95%;
	float:none;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	text-align:center;
}

#mainLogo div.name {
font-size: 3.8em;
}

#headerRight {
	float:none;
	max-width:95%;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#headerRight p {
font-size: 1.4em;
text-align:center;
}

#headerRight br {
display:none;
}



}

@media screen and (max-width: 680px) {

main {
	/*background-color: blue;*/
	width:97%;
	padding-right:1.5%;
}

#sidebar {
	width:100%;
	padding-left:0;
	padding-right:0;
}


article.small{
	width: 49%;
	max-width: 450px;
	min-width:auto;
	margin-right: 2%;
}

/*article.small:nth-child(4), article.horse:nth-child(4) {
	margin-top:0;
}

article.small:nth-child(2n+2), article.horse:nth-child(2n+2))  {
	margin-right:0;
}

article.small:nth-child(3n+3), article.horse:nth-child(3n+3)  {
	margin-right:2%;
}*/

.small .articleImage{
	width:100%;
	max-width:450px;
	float:left;
	clear: both;
}

.small img.wp-post-image{
	width:100%;
	max-width:450px;
	height:auto;
	float:left;
	height:auto;

}

.small .articleExcerpt {
	width:100%;
	height:100%;
	min-width:auto;
	float:left;
	border-top:none;
}



}

@media screen and (max-width: 630px) {

main  {
	/*background-color: indigo;*/
}

#sidebar {
	width:300px;
	padding-left:0;
	padding-right:0;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

}

@media screen and (max-width: 580px) {

main {
	/*background-color: violet;*/
}

#mainLogo div.name {
font-size: 3.5em;
}



/*#social {
	display:none;
	float: none;
	width:100%;
	max-width:273px;
	margin-left:auto;
	margin-right:auto;
}

#social ul li {
	margin-bottom:15px;
}*/

h1 {
	font-size: 2.7em;
}

}

@media screen and (max-width: 530px) {

main {
	/*background-color: red;*/
}

#slider {
display:none;
}

#mainLogo div.name {
line-height:100%;
}

#mainLogo div.tagline {
line-height:110%;
}



#footer3 {
	background-position: 15px bottom;
	width:100%;
	min-width:300px;
}

article.medium:first-child {
	margin-right:0;
}


article.medium {
	width: 100%;
	max-width: 530px;
	float:left;
	min-height:0;
}

.medium .articleImage {
	width:100%;
	max-width:530px;
	float:left;
	clear: both;
}

.medium img.wp-post-image {
	width:100%;
	max-width:530px;
	height:auto;
	float:left;
	height:auto;

}

.medium .articleExcerpt {
	width:100%;
	height:100%;
	min-width:auto;
	float:left;
	border-top:none;
}

article.small, article.horse {
	width: 100%;
	max-width: 530px;
	min-width:200px;
	float:left;
	margin-right: 0%;
	min-height:0;
}

article.horse {
	width: 100%;
	max-width: 530px;
	min-width:200px;
	margin-right: 0%;
	min-height:0;
}

#news article {
	width: 100%;
	min-width:200px;
	max-width:100%;
	float:left;
	margin-right: 0%;
	min-height:0;
}

#news .articleExcerpt {
	width:80%;
}

#news article:nth-child(2){
	margin-bottom:30px;
} 

.small .articleImage {
	width:100%;
	max-width:530px;
	float:left;
	clear: both;
}

.small img.wp-post-image {
	width:100%;
	max-width:530px;
	height:auto;
	float:left;
	height:auto;
}

.small .articleExcerpt {
	width:100%;
	height:100%;
	min-width:auto;
	float:left;
	border-top:none;
}



}

@media screen and (max-width: 480px) {

main {
	/*background-color: orange;*/
}

#news article {
	width:100%;
}

}

@media screen and (max-width: 450px) {

main {
	/*background-color:grey;*/

}

.statistics {
width:100%;
}

#contact {
font-size: 1.7em;
}

aside.calloutLarge, aside.calloutMedium, aside.calloutSmall  {
	background-color: #333333;
	width: 100%;
	min-width: 170px;
	float: right;
	margin-bottom: 2.5%;

}

aside.calloutLarge p, aside.calloutMedium p, aside.calloutSmall p {
	margin:2.5%;
}
#news .articleExcerpt {
	width:75%;
}

}

@media screen and (max-width: 330px) {

main {
	/*background-color:brown;*/
}

#contact {
font-size: 1.6em;
}

.homeTop .articleExcerpt p {
	display:none;
}

.homeTop .articleExcerpt h2 {
	font-size: 1.8em;
} 

.articleHead aside .author {
	display:none;
}

.page .articleHead aside {
	display:none;
}

}
