/* Made with Joy by What Cheer */

body.primary { background: #F2F7F9 url(/wp-content/themes/whatcheer/images/content/primary/repeat.jpg) repeat-x top left; }
.primary .wrapper { background: none; }

.container-primary {
	width: 1000px;
	margin: 0px auto;
	background: url(/wp-content/themes/whatcheer/images/content/primary/banner.jpg) no-repeat top left;
	height: 473px;
	}

.primary-header {
	width: 1000px;
	height: 102px;
	}

.primary .logo a, .primary .logo a:link, .primary .logo a:active, .primary .logo a:visited { background: url(/wp-content/themes/whatcheer/images/content/primary/logo.jpg) no-repeat top left; }

.primary .h2-container {
	display: block;
	width: 320px;
	height: 156px;
	}

.primary .wrapper h2 {
	width: 340px;
	height: 156px;
	margin: 0px 170px 0px 0px;
	text-indent: 0px;
	}

.primary .content {
	width: 1000px;
	height: 370px;
	}

.primary ul.slidernav {
	margin: 0px 0px 0px 0px;
	display: block;
	width: 132px;
	height: 20px;
	padding: 0px 236px 0px 142px;
	}

.primary ul.slidernav li {
	list-style: none;
	display: block;
	width: 20px;
	height: 20px;
	background: url(/wp-content/themes/whatcheer/images/content/primary/circle.png) no-repeat top left;
	padding: 0px 2px 0px 0px;
	float: left;
	}

.primary ul.slidernav li a, .primary ul.slidernav li a:link, .primary ul.slidernav li a:visited, .primary ul.slidernav li a:active {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/wp-content/themes/whatcheer/images/content/primary/dot.gif) no-repeat top left;
	text-indent: -9999px;
	}

.primary ul.slidernav li a.selected, .primary ul.slidernav li a.selected:link, .primary ul.slidernav li a.selected:visited, .primary ul.slidernav li a.selected:active { background-position: bottom left; }

.primary ul.slidernav li a:hover, .primary ul.slidernav li a:visited:hover { background-position: bottom left; }

.primary #link-it {
	width: 490px;
	height: 370px;
	float: left;
	}

.primary .slider-content-holder {
	width: 510px;
	float: right;
	padding: 40px 0px 0px 0px;
	}

.primary .bodycopy {
	margin: 10px 0px 0px 0px;
	width: 510px;
	}

.primary-words {
	width: 500px;
	padding: 20px 10px 0px 0px;
	}

.primary .wrapper h3 { color: #8F1315; }
.primary h4 { margin: 10px 0px 10px 0px; }
.primary .push { height: 105px; }
.primary .middle-blue { padding: 0px 0px 20px 0px; }

.primary .blue-content {
	width: 916px;
	padding: 0px 12px 0px 72px;
	}

.primary .blog-content {
	width: 698px;
	float: left;
	padding: 10px 0px 0px 0px;
	}

.primary .featured-post {
	width: 360px;
	float: left;
	}

.primary .blog-snippet {
	float: none;
	width: 340px;
	margin: 0px 0px 0px 0px;
	}

.other-posts {
	width: 250px;
	float: left;
	padding: 0px 20px 0px 68px;
	}

.primary .secondary-menu {
	width: 218px;
	height: 191px;
	float: right;
	background: url(/wp-content/themes/whatcheer/images/content/primary/secondary-menu.jpg) no-repeat top left;
	}

.primary .secondary-menu ul {
	display: block;
	width: 138px;
	height: 120px;
	margin: 20px 0px 0px 20px;
	}

.primary .secondary-menu li {
	display: block;
	list-style: none;
	width: 138px;
	height: 42px;
	margin: 0px 0px 18px 0px;
	}

.primary .secondary-menu li.rsvp-link { background: url(/wp-content/themes/whatcheer/images/content/primary/rsvp.jpg) no-repeat top left; }

.primary .secondary-menu li.rsvp-link a, .primary .secondary-menu li.rsvp-link a:link, .primary .secondary-menu li.rsvp-link a:visited, .primary .secondary-menu li.rsvp-link a:active {
	padding: 3px 0px 0px 38px;
	line-height: 16px;
	}

.primary .secondary-menu li.newsletter-link { background: url(/wp-content/themes/whatcheer/images/content/primary/newsletter.jpg) no-repeat top left; }
.primary .secondary-menu li.media-center-link { background: url(/wp-content/themes/whatcheer/images/content/primary/media-center.jpg) no-repeat top left; }

.primary .secondary-menu li a, .primary .secondary-menu li a:link, .primary .secondary-menu li a:visited, .primary .secondary-menu li a:active {
	display: block;
	width: 100px;
	height: 35px;
	padding: 7px 0px 0px 38px;
	font-weight: normal;
	font-size: 16px; /* 123.1% */
	letter-spacing: -1px;
	}
