/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

#header { 
	background: none;
	border-bottom: none;
	padding: 0;
}

body {
	background: #ffffff url('../images/bodyback.jpg') repeat-x;
	color: #383838;
	font-family: Arial, Helvetica, sans-serif;
}

div#branding {
	background-image: url('../images/contentback.jpg');
	width: 700px;
}

body.home img.menu_logo {
	position: absolute;
	z-index: 1000;
}

a.homepage_menu_link {
	padding: 0;
}

body.home .sf-menu li.page-item-2 {
	padding: 0 0 0 152px;
}

.sf-menu li.page-item-2 {
	padding: 0;
}

li.page-item-2 a {
	background-image: url('../images/aboutnav.jpg');
	width: 111px;
	padding: 0;
	text-indent: -5000px;
}

li.page-item-4 a {
	background-image: url('../images/desksnav.jpg');
	width: 83px;
	padding: 0;
	text-indent: -5000px;
}

li.page-item-5 a {
	background-image: url('../images/armsnav.jpg');
	width: 164px;
	padding: 0;
	text-indent: -5000px;
}

li.page-item-7 a {
	background-image: url('../images/faqsnav.jpg');
	width: 68px;
	padding: 0;
	text-indent: -5000px;
}

li.page-item-9 a {
	background-image: url('../images/contactnav.jpg');
	width: 109px;
	padding: 0;
	text-indent: -5000px;
}

.featured-entry {
	background: none;
	text-indent: -5000px;
}

.featured-slideshow {
	margin-right: 0;
	width: 700px;
}

.featured-article {
	width: 700px;
}

.blog-name a:link, .blog-name a:visited {
	color: #383838;
}

div#searchbar {
	display: none;
}

#nav-content {
	height: 32px;
	border: none;
	background: none;
	width: 700px;
}

#nav {
	padding-top: 2px;
}

.sf-menu {
	line-height: 32px;
}

#main {
	padding: 0;
}

div.featured {
	padding: 0 0 0 0px;
	background: none;
	border: none;
	width: 700px;
}

#controls {
	padding-top: 130px;
	width: 700px;
}

.posts-default .post {
	width: 167px;
	margin: 0 2px 10px 0; 
	padding: 3px 0 0 3px;
}
.posts-default img {
	width: 165px;
	height: 85px;
}

.posts-default .entry-meta, .posts-quick .entry-meta {
	display: none;
}

.posts-default .entry-summary, .posts-quick .entry-summary {
	padding: 4px;
}

.posts-default .entry-title {
	text-align: left;
	padding-left: 4px;
}

.single .post, .single-post {
	background: #ffffff url('../images/contentback.jpg') repeat-y;
	margin: 0 0 5px 0;
	border: none;
}

.single .entry-info, .single .entry-photo {
	display: none;
}

.hentry ul.postbar {
	display: none;
}

.hentry .about-author.clearfix {
	display: none;
}

#footer {
	width: 700px;
	background: url('../images/contentback.jpg') repeat-y;
	border: none;
}

#footer .footer-message .widgetcontainer {
	width: 100%;
}

.blog-name {
	display: none;
}

h2.whats_new {
	margin-bottom: 5px;
	padding-top: 5px;
}

.logo {
	margin: 42px 0 0 10px;
}

body.single .entry-title a {
	display: none;
}

h3.go_back a {
	text-decoration: none;
}

body.home ul.hfeed.posts-default {
	width: auto;
	position: absolute;
	height:225px;
}

body.home ul.hfeed li {
	text-align:left;
	margin: 0 auto;
	display: block;
}

body.home #content {
	position: relative;
	height: 530px;
}
