/*
	ADSENSE
*/

#adsense{ margin:170px 0 0 0; width:200px; height:800px; float:right;}

/*
	STRUCTURE
*/


#page-wrap { width:650px; margin:0 auto 0;}

#container {
	width:647px;
	float:left;
}

#content {
	width:647px;
}


.clear {clear:both;}

body {
	background-color:#472d16;
	top:150px;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#777;
	margin:0;
}

* {
	padding:0;
	margin:0
}

	
#left_content {
	width:400px;
	float:left;
	border:1px grey dotted;}
	
#content img {
	margin:5px 30px 5px 0;
	border:1px solid #ccc;
    padding:2px;
}
	
#content #anmal img { border:0px}
#content #anmal img:hover{ border:0px}

#anmal img {
	margin:5px 20px 5px 0px;
	border:1px solid #fff;
	}



#header h1 {
	background:url(bilder/loga2.png);
	font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
	text-indent: -100em;
	width:647px;
	height:149px;
	color:#333;
	letter-spacing:-1px;
	margin-top:0px;
}

#tabell { margin: 0 0 20px 0;}

#pictures {
	margin:10px 0px 0px 0px;
	text-align:center;
	}
	
#pictures img{ border:2px solid #ccc; }
#pictures img:hover { border:2px solid #eee;}

#photos {
	margin:10px 0px 10px 0px;
	text-align:center;
	}

#content #anmal{
	padding-top:30px;
	margin:auto;
	width:400px;
	height:96px;
	text-align:center;
	}
#content .banner {
	height:138px;
	width:600px;
	margin:auto;
	color:#666666;
	margin-bottom:20px;}
	
#nav {
	margin:27px 20px 0 35px;
	padding:0;
}

#nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#nav li a {
	display:block;
	padding:8px 20px 14px 10px;
	margin:0 1px 0 1px;
	color:#be9272;
	text-decoration:none;
}

#nav li a:hover {
	color:#ddd;
}

#nav li a .elink {margin:0 0 1px 1px;}

#nav em { 
	text-decoration:underline;
	font-style:normal;
	}

#start #start-nav a, #ridlager #ridlager-nav a, #ridskola #ridskola-nav a, 
#horses #horses-nav a, #kontakt #kontakt-nav a, #medlem #medlem-nav a,
#gb #gb-nav a, #galleri #galleri-nav a{
	background-position:bottom;
	background-repeat:repeat-x;
	color:#fff;

}
.clear {
	clear:both;
}

/*
	CONTENT
*/

#content {
	background:url(bilder/bar2.jpg) no-repeat #fff top;
	margin:-20px 0 0 0;
	padding:60px 0 50px 0;
}


#content h1 {
	background-color:#f5f5f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	
	text-transform:uppercase;
	letter-spacing:1px;
	
	margin:0 0 0 0;
	padding:15px 0 20px 10px;
	
	color:#777;/*BFEF01 8a8534 f2b613 003c7a*/
	font-variant:small-caps;
	font-weight:lighter;
	text-align:center;
	
	height:20px;
	width:637px;
	
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#content h2 {
	text-align:left;
	font-size:12px;
	font-weight:lighter;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 0 20px;
	margin-top:15px;
	height:20px;
	width:627px;
	background-color:#f5f5f5;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
	
#content h3 {
	font-size:14px;
	color:#88b707;
	font-family:"Trebuchet MS", Tahoma, Verdana;
}
#content p {
	line-height:20px;
	word-spacing:2px;
	padding:0px 20px 0px 20px; *padding-left:17px;
	margin:10px 0 0 0;
}
#content ul {
	margin:15px 0 15px 20px;
	padding:0;
	border-top:1px solid #eee;
}
#content li {
	margin:10px 0 10px 20px; *margin-left:5px;
	list-style:none;
	background-position:top left;
	background-repeat:no-repeat;
}

#content a {
	color:#e88423;
	padding:2px;
	text-decoration:none;
}

.info {
	color:#999999;
	font-style:italic;
	font-size:12px;
}

#top {
	width:605px;
	height:100px;
	margin:0 0 0 20px;
	background-color:#fff;
	/* border:dashed 1px #CCCCCC; */
}
/*
	FOOTER
*/

#footer a {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	border-bottom:1px dashed #fff;
}
#footer {
	background:url(bilder/footer_bg.jpg) no-repeat center top;
	height:100px;
	width:647px;
	color:#fff;
	text-align:center;
	float:left;
	padding-top:20px;
}

/*
	TABELLER
*/

#content table{
	width:600px;
	margin:auto;
}
#content table tbody a span{
	color:#fff;
}
#content table th{
	padding:10px 0;
	text-align:left;
	border-bottom:1px solid #cfcfcf;
	padding-bottom:3px;
}
#content table td{
	border-top:1px solid #e9e9e9;
	padding:10px 0;
	vertical-align:top;
}
#content table.list td, #recept #content table.list th{
	padding:5px 0;
}
#content table{
	border-bottom:1px solid #e9e9e9;
}
#content table li, #recept #content table ul{
	border:0;
	padding:0;
	margin: 0;
}
#content table li{
	list-style-image:url(bilder/lime_icon.png);
	list-style-position:inside;
}
.color1{background-color:#fff;}
.color2{background-color:#fcfcfc;}
.platserkvar{background-color:#fff; color:#88b707; }
.platserejkvar{background-color:#fcfcfc; color:#FF3300;}

/*

UTHYRNING

*/

.hyresobjekt {border-bottom:1px solid #ccc; padding:10px 0;}
.hyresobjekt p { padding:0; *margin:0 0 0 0;}
.hyresobjekt .hyresobjekt-img { float:right; display:block; padding:5px; margin:0px 0 0 0;}
.hyresobjekt .hyresobjekt-h4 { color:#999; margin:10px 0 0 20px; }



.front-image {
   position: relative;
   width: 100%; /* for IE 6 */
}

h5 {
   position: absolute;
   top: 240px;
   left: 24px;
   width: 100%;
}

h5 span {
   color: white;
   font: bold 24px/45px Helvetica, Sans-Serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 10px;
}

h5 span.spacer {
   padding:0 5px;
   background: rgba(0, 0, 0, 0.7);
}

/*
FB-status

*/

.fb-updates { margin-bottom:0px; }
.post-box { border-bottom:1px solid #ddd; display:block; margin:10px 0 0 0; clear:both; overflow:hidden; padding-bottom:10px;
}
p.update {font-size:14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin-bottom: 0px; }
p.date { color:#777; clear:both; font-size:10px; text-align:left; float:left; /*background:url(images/archivedateboxbg2.png) no-repeat;*/}
