#container {
	width: 899px;
	margin: 0px auto;
	min-height: 720px;
	height: auto !important;
	height: 720px;
}

#header {
	width: 999px;
	height: 206px;
	margin: 0px auto;
	position: relative;
}

#logo {
	width: 188px;
	height: 166px;
	position: absolute;
	top: 20px;
	left: 50px;
}

#navigation {
	position: absolute;
	bottom: 1px;
	right: 60px;
}

#navigation ul li {
	display: inline;
}

#navigation ul li a {
	float: left;
	height: 32px;
}

#navigation ul li a#nav_home {
	width: 60px;
	background-position: 0px 0px;
}

#navigation ul li a#nav_about {
	width: 73px;
	background-position: -60px 0px;
}

#navigation ul li a#nav_programs {
	width: 71px;
	background-position: -133px 0px;
}

#navigation ul li a#nav_world {
	width: 87px;
	background-position: -204px 0px;
}

#navigation ul li a#nav_involved {
	width: 89px;
	background-position: -291px 0px;
}

#navigation ul li a#nav_athletics {
	width: 66px;
	background-position: -380px 0px;
}

#navigation ul li a#nav_makers {
	width: 105px;
	background-position: -446px 0px;
}

#navigation ul li a#nav_blog {
	width: 42px;
	background-position: -551px 0px;
}

#navigation ul li a#nav_contact {
	width: 93px;
	background-position: -593px 0px;
}

#contentwrapper {
	width: 899px;
	position: relative;
}

#home-content {
	width: 592px;
	float: left;
	
	margin: 20px 0px 0px 10px;
}

#tax-extent {
	margin: 15px 0px 0px;
	width: 592px;
}

#spotlight-welcome {
	width: 592px;
	height: 194px;
	position: relative;
}

#spotlight-welcome h3 {
	width: 235px;
	height: 32px;
	margin: 0px 0px 0px 21px;
}

#spotlight-welcome p {
	width: 320px;
	position: absolute;
	top: 18px;
	right: 8px;
}

#spotlight-welcome a#btn_donate {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 130px;
}

#spotlight-intro {
	width: 592px;
	height: 420px;
	margin: 15px 0px 0px 0px;
}

#box-what-we-do,
#box-help-us {
	width: 220px;
	height: 170px;
	float: left;
	display: inline;
}

#box-what-we-do {
	margin: 0px 0px 0px 42px;
}

#box-help-us {
	margin: 0px 0px 0px 60px;
}

#box-what-we-do h3,
#box-help-us h3 {
	height: 44px;
}

#box-what-we-do p,
#box-help-us p {
	margin: 10px 0px;
}

#picture-gallery {
	width: 523px;
	height: 174px;
	clear: both;
	margin: 0px auto;
	position: relative;
}

#picture-gallery #photos {
	width: 450px;
	position: absolute;
	bottom: 20px;
	left: 45px;
}

#picture-gallery span#enlarge-link {
	display: block;
	padding: 0px 0px 0px 15px;
	position: absolute;
	top: 45px;
	right: 50px;
}

#highlights a#btn_how_does {
	clear: both; 
	height: 48px; 
	margin: 0px auto 10px auto; 
	width: 354px;
}

#highlights a#btn_how_does {
	display: block;
	width: 354px;
	height: 48px;
}

ol.blogsitesummary {
	margin: 20px 10px;
}

ol.blogsitesummary li {
	margin: 10px 0px;
}

ol.blogsitesummary li a {
	display: block;
}

#highcloud-map {
	width: 592px;
	height: 273px;
}

#home-news {
	width: 250px;
	height: 800px;
	float: left;
	margin: 20px 0px 0px 20px;
}

#spotlight-video {
	width: 215px;
	height: 182px;
}

#latest-news {
	width: 100%;
	margin: 20px 0px 0px 0px;
}

#box-interaction {
	clear: both;
	width: 880px;
	height: 160px;
	margin: 0px auto;
}

#box-join-community,
#box-sign-updates,
#home-buttons {
	width: 276px;
	height: 127px;
	float: left;
	margin: 20px 0px 0px 11px;
	position: relative;
}

#box-join-community h4 {
	width: 238px;
	height: 32px;
}

#box-join-community p {
	margin: 0px 50px 0px 15px;
}

#box-join-community a#btn_join-community {
	display: block;
	width: 103px;
	height: 28px;
	position: absolute;
	bottom: 15px;
	left: 12px;
}

#box-sign-updates h4 {
	width: 167px;
	height: 27px;
}

#box-sign-updates p {
	width: 135px;
	margin: 5px 0px 0px 15px;
}

#box-sign-updates a#btn_sign-up {
	display: block;
	width: 73px;
	height: 28px;
	position: absolute;
	bottom: 15px;
	left: 12px;
}

#home-buttons a#btn_highcloud-store-home,
#home-buttons a#btn_monthly-schedule-home {
	width: 276px;
	height: 59px;
	display: block;
	margin: 0px 0px 9px 0px;
}

#leftbar-content {
	width: 700px;
	position: absolute
	top: 0px;
	left: 0px;
}

#sectiontitles,
#sectiontitles h2 {
	width: 100%;
	height: 99px;
}

#leftbar {
	width: 210px;
	float: left;
}

ul.sectionsubmenu {

}

ul.sectionsubmenu li {
	margin: 10px 0px;
	padding: 0px 10px;
}

.BlogRecentPost ul li,
.BlogPostArchive ul li {
	margin: 5px 0px 5px 20px;
	list-style: disc;
}

h3#tt_theresmore,
h3#tt_recent-posts,
h3#tt_blogarchive {
	width: 210px;
	height: 40px;
}

h3#tt_latest-news {
	width: 245px;
	height: 40px;
}

#content {
	width: 470px;
	float: left;
	margin: 0px 0px 0px 4px;
}

#content h2,
#content h3 {
	height: 40px;
	margin: 0px 0px 20px 0px;
	padding: 0px 5px;
}

#content h4 {
	margin: 0px 0px 20px 6px
}

#content ul,
#content ol {
	margin: 20px 30px;
}

#content ul li,
#content ol li {
	margin-top: 5px;
}

#content ul li {
	list-style: square !important;
}

#content ol li {
	list-style: decimal !important;
}

#content .post-body {
	margin: 0px 10px;
}

#content .post-details {
	margin: 0px 0px 10px 10px;
}

#content .links {
	margin: 10px 0px;
	padding: 5px 0px;
}

#rightbar {
	width: 210px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#spotlight-donate {
	width: 200px;
	height: 146px;
	margin: 35px 0px 0px 0px;
	position: relative;
}

#spotlight-donate a {
	width: 120px;;
	height: 90px;
	position: absolute;
	top: 42px;
	left: 40px;
}

.standard-spotlight {
	width: 200px;
	height: 128px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.standard-spotlight:before {
	content: ".";
	height: 0px;
	display: block;
	visibility: hidden;
}

.standard-spotlight p {
	margin: 5px 10px 0px 12px;
}

#spotlight-community h4 {
	width: 159px;
	height: 13px;
	margin: 15px 0px 0px 13px;
}

#spotlight-community h4,
#spotlight-updates h4 {
	width: 159px;
	height: 13px;
	margin: 15px 0px 0px 13px;
}


a.action-btn-orange {
	width: 104px;
	height: 25px;
	display: block;
}

a#ab-joincommunity,
a#ab-signupdates {
	position: absolute;
	bottom: 10px;
	left: 50px;
}

a#btn_athletic-team,
a#btn_monthly-schedule,
a#btn_hc-store {
	width: 200px;
	height: 51px;
	display: block;
	margin: 20px 0px 0px 0px;
}

#footer-wrapper {
	width: 100%;
	height: 100px;
	position: relative;
	clear: both;
}

#footer {
	width: 900px;
	margin: 0px auto;
}

#footer-nav {
	float: left;
}

#legals {
	float: right;
}

#footer ul {
	margin: 5px 2px;
}

#footer ul li {
	display: inline;
	margin: 0px 2px;
}

#footer p {
	display: inline-block;
	margin: 11px 0px;
}

#footer #socialnets {
	clear: both;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px;
}

#footer a#rsslink,
#footer #fblink,
#footer #digglink,
#footer #delilink {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	margin: 0px 5px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

img.alignleft {
  float: left;
  margin: 0px 10px 10px 0px;
}

img.alignright {
  float: right;
  margin: 0px 10px 0px 10px;
}

img.aligncenter {
  display: block;
  margin: 10px auto;
}

/* PICTURE FRAME (INTERNALS) */

.pictureFrame {
  width: 350px;
  margin: 0px auto 10px auto;
}

.pictureFrame img {
  float: left;
  margin: 0px 10px 10px 0px;
  padding: 3px;
}

.pictureFrame span {
  display: block;
  text-align: center;
}

/* --- */

#contact-form {
width: 400px;
margin: 0px auto;
}

#contact-form textarea {
width: 350px;
height: 140px;
}

#contact-form td {
padding: 5px;
}