/*  
Theme Name: hososs
Theme URI: 
Description: hososs Theme
Version: 1.0
Author: 
Author URI: hososs
*/


/* ------------------------------------------------------------

    basic elements

------------------------------------------------------------ */
body {
	margin: 0;
	padding: 0;
	font: small Verdana, Arial, sans-serif;
	text-align: center;
	color: #c1af74;
	background: #FFF url(images/hososs_body.jpg) top left;
	}

img { border: none }


h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, legend { padding: 0em;margin: 0 }
p { margin: 0 0 1.6em 0;line-height: 1.6em; font-size: 1.25em;color: #c1af74;}
ul, li, dl, dt, dd { list-style: none }

a:link, a:visited { color: #f5c33d; text-decoration: none; outline:0}
a:hover { color: #FFF; outline:0}

/* ------------------------------------------------------------

	header elements

------------------------------------------------------------ */
#header {
	background: url(images/hososs_header.gif) top left;
	}

#headerInner {
	width: 914px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: url(images/hososs_hi.jpg) no-repeat center;
	}

#headerInner ul {
	position: absolute;
	top: 0;
	left: 20px;
	width: 914px;
	height: 119px;
	padding-top: 53px;
	padding-left: 38px;
	}

#headerInner ul li {
	float: left;
	padding: 0 7px;
	border-right: 1px solid #5c401f;
	}

#headerInner ul li a {
	font-weight: bold;
	color: #ffead2;
	font-size: 13px;
	padding: 2px 3px;
	text-transform: none;
	}

#headerInner ul .strip {
	padding-right: 0px;
	border: none;
	}
	
#headerInner ul li a:hover {
	color: #5c401f;
	}

#headerInner ul li a:active {
	color: #5c401f;
	}


/* ------------------------------------------------------------

	header levels

------------------------------------------------------------ */
h1 {
	text-indent: -9999px;
	}

h1 a {
	width: 405px;
	height: 119px;
	background: url(images/hososs_h1.jpg) no-repeat top left;
	display: block;
	}
/* ------------------------------------------------------------

	content elements

------------------------------------------------------------ */
#content {
	background: url(images/hososs_content.png) repeat-x top left;
	
	}

#contentInner {
	width: 990px; /* 927 */
	margin: 0 auto;
	text-align: center;

	}

#primaryCol {
	float: left;
	width: 579px;

	}
	
#secondaryCol {
	float: left;
	width: 348px;


	}
	
blockquote {
	color: #e6ddc4;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-style: italic;
	}

/* ------------------------------------------------------------

	image styles

------------------------------------------------------------ */
.imgLeft {
	float: left;
	margin: 0 15px 0 0;
	}
	
.imgRight {
	float: right;
	margin: 0 0 0 15px;
	}
/* ------------------------------------------------------------

	misc styles

------------------------------------------------------------ */
.clear {
	clear: both;
	}
/* ------------------------------------------------------------

	Home Splash

------------------------------------------------------------ */
#splash {
	width: 523px;
	height: 600px;
	background: url(images/hososs_homeSplash3.jpg) no-repeat top left;
	position: relative;
	background-position: top;
	}

#splash  a {
	width: 179px;
	height: 90px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 150px;
	left: 30px;
	}
	
#splash p {
	display: none;
	}
/* ------------------------------------------------------------

	Home Tour News

------------------------------------------------------------ */
#News {
	background: url(images/hososs_homeNewsTile.jpg) repeat-y top left;
	height: 1%;
	}

#News .page {
	background: url(images/hososs_homeNewsBottomPage.jpg) no-repeat bottom left;
	height: 1%;
	}

#NewsInner {
	background: url(images/hososs_homeNewsBottom.jpg) no-repeat bottom left;
	height: 1%;
	}

#NewsInnerMost {
	background: url(images/hososs_homeNewsen.jpg) no-repeat top left;
	height: 1%;
	padding-bottom: 65px;
	}

#NewsInner .weblog {
	background: url(images/hososs_page_weblog.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
	}
	
#NewsInner .martin 
{
	background: url(images/hososs_page_martin.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}

#NewsInner .Emy 
{
	background: url(images/hososs_page_emy.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}
#NewsInner .gebed 
{
	background: url(images/hososs_page_gebed.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}
#NewsInner .emigreren
{
        background: url(images/hososs_page_emigreren.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}
#NewsInner .links
{
        background: url(images/hososs_page_links.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}
#NewsInner .foto
{
        background: url(images/hososs_page_foto.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}
#NewsInner .testim
{
        background: url(images/hososs_page_testim.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}
#NewsInner .nn 
{
	background: url(images/hososs_page_nn.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}

#NewsInner .nn2 
{
	background: url(images/hososs_page_nn2.jpg) top left no-repeat;
	height: 1%;
	padding-bottom: 65px;
}

#News h2 
{
	color: #c1af74;
	display: none;
	}

#News #posts {
	padding: 95px 28px 0 61px;
	color: #987540;
	font: 87% Arial, sans-serif;
	}

#News #NewsInner .page #posts {
	padding: 115px 28px 0 61px;
	color: #c5b377;
	}
	
#News #NewsInner .page #posts .post .body .entryNav {
	font-size: 140%;
	font-weight: bold;
	padding: 28px 0 28px 0;
	background: url(images/hososs_stars.gif) top left no-repeat;
	font-family: Verdana; 
	}

.body2
{
	width:490px;
	padding-top:25px;
}

#News #NewsInner .page #posts .post .body .entryNav .entryPrev {
	float: left;
	text-align: left;
	}
	
#News #NewsInner .page #posts .post .body .entryNav .entryNext {
	float: right;
	text-align: right;
	}

#News #NewsInner .page #posts .post .body .entryNav a {
	color: #c5b377;
	}
	
#News #NewsInner .page #posts .post .recentPosts {
	background: url(images/bg_morePosts.gif) top left no-repeat;
	clear: left;
	padding-left: 100px;
	padding-bottom:40px;
	}
	
#News #NewsInner .page #posts .post .recentPosts a {
	color: #c5b377;
	font-style: italic;
	}
	
#News #NewsInner .page #posts .post .recentPosts ul li {
	border-bottom: 1px solid #7b6548;
	padding: 9px 0;
	
	}

#News #NewsInner .page #posts .post .recentPosts ul .title {
	font-size: 120%;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana;
	}
	
#posts h3 {
	font: 160% cambria math, sans-serif;
	font-weight: bold;
	color: #f5c33d;
	padding: 1em 0 1em 0;
	}
	
#posts .post {
	clear: left;
	margin-bottom: 23px;
	}

#posts .post .date {
	background: url(/images/bg_date.png) top left no-repeat;
	width: 83px;
	height: 83px;
	float: left;
	padding-top: 5px;
	margin-right: 16px;
	
	}
	
#posts .post .date p {
	margin: 0;
	text-align: center;
	}
	
#posts .post .date em, #posts .post .date span {
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	}
	
#posts .post .date em {
	font-size: 140%;
	}
	

#posts .post .date span {
	margin-top: 7px;
	display: block;
	font-size: 250%;
	}
/* controls width of page */
#posts .post .body 
{
	width: 388px;
	float: left;
	background: url(images/hososs_stars.gif) bottom left no-repeat;
	

	}

/* used on contacts page */
h5 {
	font: 100% Verdana, sans-serif;
	font-weight: normal;
	color: #f5c33d;
	padding: 1em 0 1em 0;
	}

/* ------------------------------------------------------------

	Home Feature

------------------------------------------------------------ */
#homeFeatured {
	width: 348px;
	height: 413px;
	background: url(images/hososs_pola.gif) no-repeat top left;
	position: relative;
 
	}

#homeFeatured h3, #homeFeatured h4, #homeFeatured p {
	display: none;
	}

#homeFeatured a {
	width: 70px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 360px;
	left: 200px;
	}
	
#gast, #contact, #weblog, #martin, #foto, #nn
{
	display: block;
	width: 348px;
	height: 90px;
	text-indent: -9999px;

	}


#gast {background: url(images/en_gastgreen.jpg) no-repeat top left;}
#contact {background: url(images/en_contactred.jpg) no-repeat top left;}
#weblog {background: url(images/en_weblogblue.jpg) no-repeat top left;}
#martin {background: url(images/en_martingreen.jpg) no-repeat top left;}
#foto{background: url(images/en_fotored.jpg) no-repeat top left;}
#nn{background: url(images/bluesign.jpg) no-repeat top left;}




#soilSeed a {
	width: 90px;
	height: 33px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 49px;
	left: 194px;
	}
	

/* ------------------------------------------------------------

	footer

------------------------------------------------------------ */
#footer {
	height: 117px;
	background: url(images/hososs_footer.jpg) top left repeat-x;
	color: #8e785f;
	}

#footerInner {
	width: 927px;
	margin: 0 auto;
	text-align: left;
	}
	

	

#footer a {
	color: #8e785f;
	font-size: 10px;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
#footerNav {
	padding-top: 40px;
	float: left;
	width: 252px;
	}
	
#footerNav ul {
	margin-bottom: 1px;
	padding-bottom: 1px;
	}

#footerNav ul li {
	float: left;	
	padding: 6px;
	border-right: 1px solid #8e785f;
	}
	
#footerNav ul .strip {
	padding-right: 6px;
	border-right: none;
	}

#footerNav p {
	margin: 0;
	padding-top: 6px;
	font-size: 10px;
	clear: left;
	}
