/*
Theme Name: Lhasabeer
Author: Onedigitalfarm
Author URI: http://www.onedigitalfarm.com/
*/


/*
Theme Name: Lhasabeer
*/


/*
Author:           Angela Noesslboeck, Roberto Maiocchi
Author URI:       http://www.onedigitalfarm.com/

---------------------------------------------------------------------------------------
TABLE OF CONTENTS
	-- RESETS
	-- BASICS
	-- CUSTOM
---------------------------------------------------------------------------------------
*/

/* RESETS */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: '';content: none;}
:focus { outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0; }

sup,
sub {
	height: 0;
	line-height: 1;
	font-size:0.8em;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;}

sup {bottom: 1ex;}

sub {top: .5ex;}

/* BASICS */
html{ font-size:100%;}
body{ font-size:64%; color:#000; background-color:#8b0100; padding: 25px 0; font-family:arial,verdana,sans-serif;}
a, hover, active, visited {
	color:#8b0100;
        text-decoration: none;
}
.left{  float:left; }
.right{	float:right; }
.clear{	clear:both; }
.alignleft{  float:left; }
.alignright{	float:right; }
img.left{	margin:0 1em 1em 0; }
img.right{	margin:0 0 1em 1em; }
.padding{	padding:10px; }
#content p{	margin:1.1em 0; }

/* NAVIGATION MENU */
#navigation, #navigation ul {		padding:0;	margin:0; list-style:none; line-height:1; float:left;	}
#navigation a {			display:block; padding:6px 10px; text-decoration:none;	}
#navigation a:hover{			text-decoration:underline; padding:6px 10px;}
#navigation li { 			float:left; width:auto;	}
#navigation li{			padding:0; margin:0; }
#navigation li ul li{			padding:1px 0px;}
#navigation li ul li a{		padding:6px 10px; width:110px; }
#navigation li ul { 			position:absolute; padding-top:1px; width:130px; left:-999em; }
#navigation li ul ul {			margin: -1.5em 0 0 130px;	}
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {	left: -999em;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul,
#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul { left: auto;	}


/* STRUCTURE */
#page{	overflow:hidden;position:relative; font-size:1.2em;line-height:1.2; width:950px; margin:0 auto;background:#ffffff url(images/sidebar.png) repeat-y top right; }
#header{position:absolute; top:0; left:0; }
#footer{ width:950px; clear:both;margin:0 auto; line-height:2; font-size:1.2em;color:white;text-align:center;}
#content{width:670px; margin:415px 0 10px 20px; float:left;}
.content{float:left; width:613px;padding:12px 0;}
#sidebar{ background-color:#f99a00; float:right; width:248px;padding:0;margin:0;}

#index {width:800px; margin:0 auto; color:white; font-size:1.3em;line-height:1.5;}
#index .index-body{padding:0 25px; margin:35px 0;} 
#index form{width:400px; float:right; position:relative;}
#index form label{position:absolute; top:-20px; padding:0 0 0 5px; color:#ec770d; font-size:1.0em;}
#index p{text-align:left;}

#sidebar a{color:black; text-decoration:none;line-height:1.1;font-size:1em;text-transform: uppercase;}
#sidebar ul{position:relative;width:230px;margin:0 0 15px 0;}
#sidebar li{padding:3px 0 3px 15px;}
#sidebar li ul li{padding:3px 0 3px 0px;}
#sidebar li ul {margin:0; padding:0;}
#sidebar li.page_item ul{display:none;}

#sidebar li.pagenav {margin:0 0 10px 0;}
#sidebar li.other {margin:20px 0 10px;padding-top:10px;}
#sidebar li.other ul li{margin:10px 15px 0 0;  }


#sidebar li.current_page_item ul,#sidebar li.current_page_parent ul,#sidebar li.current_page_ancestor ul{display:block;position:absolute; left:150px; width:150px; top:0px;}
#sidebar li.current_page_item .page_item a,#sidebar li.current_page_parent .page_item a{color:#000}
#sidebar li.current_page_ancestor ul ul,#sidebar li.current_page_item ul ul,#sidebar li.current_page_parent ul ul {position:relative;top:0;left:0;width:135px;}
#sidebar li.current_page_item ul ul li ,#sidebar li.current_page_parent ul ul li {padding:3px 10px 3px 10px;}

#sidebar li.current_page_item a,#sidebar li.current_page_parent a,#sidebar li.current_page_parent .current_page_item a{color:#fff}

#sidebar li.current_page_ancestor ul li.current_page_ancestor ul{display:block; position:relative; left:0; top:0;}

.current_page_item a{color:#fff}

#sidebar h2{margin:0 0 0 0px;}


h1{width:486px; height:82px;margin:0;position:absolute; left:80px; top:57px;}
h1 a{display:block; background:url(images/Play-Mountain-Place.png) no-repeat top left;height:82px;line-height:82px;}
h1 a span{display:none;}
.description{display:none;}

hr {display:none;}

#headerimg{height:150px;}
#banner {background-color:red; height:150px;}



h2{color:#8b0100;font-size:1.4em;font-weight:bold;}

.post {font-size:1.1em;line-height:1.4;}
.post{margin:0 20px 20px 0}

.post ol{ margin:0 0 0 20px; padding:0; text-indent:0; list-style-type:decimal;}
.post ol li{text-indent:0px; padding:0 0 0 -20px; list-style-type:decimal;}

.post ol li ol,.post ol li ul{margin:10px 0 10px 20px; padding:0;}
.post ol li ol.lower-latin{list-style-type:lower-latin;}
.post ol li ul,.post ol li ul li {list-style-type:disc}

h3{color:black;}
h4{color:#364E92;}


#footer ul{margin:0;padding:22px 20px 2px 165px}
#footer li{display:inline;padding:0;margin:0;}
#footer li a{margin-right:10px;}
#footer a{color:white;text-decoration:none;}
#footer p{padding:0; margin:0;}

/* the overlayed element */
.simple_overlay {
	display:none;
	z-index:10000;
	position:absolute; top:0px; left:0px;
	/* styling */
	background-color:#333;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {	background-image:url(images/close.png);	position:absolute;	right:-15px;	top:-15px;	cursor:pointer;	height:35px;	width:35px;}

.additional-images img {cursor:pointer}
