/*
Theme Name: APB
Version: 1.0

*/

body{
	background: #4D7113;
	margin: 0;
	padding: 0;
    font: 83%/1.4 arial, helvetica, sans-serif;

}

h3{
	padding: 0;
	margin: 0;
	font-size: 1.4em;
	color: #d20000;
}
small{
	font-size: .7em;
}

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

.Clear{
	clear: both;
}

.navigation{
	width: 95%;
}

.AlignLeft{
	float: left;
}

.AlignRight{
	float: right;
}

#MainContainer{
	width: 960px;
	margin: 0 auto;
	border: 2px solid #000000;


}

#HeaderContainer{
	width: 960px;
	height: 212px;
}

#Logo{
	float: left;
	width: 230px;
	height: 212px;
	background-image: url('images/Logo.gif');
}

#Logo a{
	display: block;
	width: 230px;
	height: 212px;
}



#HeaderImage{
	float: left;
	width: 730px;
	height: 212px;
	background-image: url('images/HeaderImage.gif');
}

#MenuContainer{
	width: 960px;
	height: 59px;
	background-image: url('images/MenuBackground.gif');

}



#MenuContainer ul{
	padding-top: 5px;
	padding-left:205px;
	margin: 0;
}

 #MenuContainer li{
	list-style: none;
	display: inline;
	text-align: center;
}

#MenuContainer li a{
	display: block;
	float: left;
	color: #ffffff;
	text-decoration: none;
	width: 102px;
	height: 27px;
}

#MenuContainer li a:hover{
	text-decoration: underline;
}

#MainBody{
	width: 960px;
	background: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}

#SmallContainer{
	width: 356px;
	padding-top: 13px;
	background-image: url('images/TopSmallColumn.gif');
	background-position: top;
	background-repeat: no-repeat;
}


#BodySmallContainer{
	width: 336px;

	padding-left: 10px;
	padding-right: 10px;
	background-image: url('images/BodySmallColumn.gif');

}

#FrontBuilding{
	width: 356px;
	height: 270px;
	background-image: url('images/FrontBuilding.gif');
}

#SideBarAddress{
	width: 356px;
	height: 295px;
	background-image: url('images/SideInfo.gif');
}

#BodySmallContainer p, .TopBodyWiderContainer p, .BottomBodyWiderContainer p{
	padding-top: 0px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#BodySmallContainer ul{
	margin: 0;
	list-style: none;
}

.TopBodyWiderContainer h2{
	padding-top: 0px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	font-size: 2.0em;
	text-transform: uppercase;
}

.BottomBodyWiderContainer h2{
	padding-top: 0px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 1.4em;
}


#BottomSmallContainer{
	width: 356px;
	height: 15px;
	background-image: url('images/BottomSmallColumn.gif');
}

#LargeContainer{
	width: 596px;
	padding-top: 13px;
	background-image: url('images/TopWideColumn.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.TopBodyWiderContainer{
	width: 576px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url('images/TopBodyWiderColumn.gif');
}

.BottomBodyWiderContainer{
	width: 576px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	background-image: url('images/BottomBodyWiderColumn.gif');
}

#BottomWiderContainer{
	width: 596px;
	height: 15px;
	background-image: url('images/BottomWiderColumn.gif');
}

#Footer{
	background: #d20000;
	text-align: center;
	width: 960px;
	font-size: .8em;
	padding-top: 20px;
	padding-bottom: 20px;
}

#Footer a{
	color: #000000;
	text-decoration: underline;
}
#FooterLinks{
	margin: 0 auto;
	width: 470px;
}

.Post{
	padding: 5px;
	width: 97%;
	margin-bottom: 30px;
	border-bottom: 1px dotted #151a20;
}

#Yeti{
	float: left;
	width: 102px;
	height: 30px;
	background-image: url('images/yeti_logo.jpg');
}

#Orbea{
	float: left;
	width: 127px;
	height: 45px;
	background-image: url('images/Orbea_jersey_logo.jpg');
}

#Moots{
	float: left;
	width: 130px;
	height: 50px;
	background-image: url('images/moots-logo.jpg');
}

#Kona{
	float: left;
	width: 63px;
	height: 50px;
	background-image: url('images/KonaLogo.jpg');
}