/*
Theme Name: Jenny Munn
Theme URI: http://www.Penhellick.co.uk
Description: Penhellick.co.uk is a website to represent Julie Munn at Penhellick Barn luxury holiday accomodation St Colub major, Cornwall.
Version: 1.0.0
Tags: fixed-width, two-columns, left-sidebar, white
Author:  Jenny Munn
Author URI: http://www.JenniferMunn.co.uk
*/

body{
background-color:#FFFFFF;
border:0 none;
color:#000000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:100%;
height:100.01%;
margin:0;
padding:0;
z-index:0;
}
a{
color:#0175A7;
font-weight:normal;
text-decoration:underline;
}
a:hover, a:active{
text-decoration:underline;
}
a:focus{
outline-style:none;
}

h1 a,
h1{
margin:0;
border:0 none;
padding:0 0 20px 0;	
color:#334D55;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
font-weight:normal;
text-decoration:none;
}
h1 a:hover{text-decoration:underline;}
h2{
color:#0175A7;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-style:nornal;
font-weight:normal;
margin:0 0 10px;
padding:15px 0 2px;
}
h3{
color:#333;
font-size:1em;
font-weight:bold;
}
h4{font-size:1em;}
h5{font-size:1em;}
p{
border:0 none;
line-height:1.4em;
margin:0;
padding:0 0 0.7em;
}
ul, ol{
}

img{
border:0 none;
vertical-align:middle;
}
form{
border:0 none;
margin:0;
padding:0;
}
  /*=======================*/
 /* tools                 */
/*=======================*/
.hidden{
border:0 none;
display:none;
margin:0;
padding:0;
}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.float_left_spacing{float:left;margin:0 1em 0 0;}
.float_right_spacing{float:right;margin:0 0 0 1em;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.nocomments{display:none}




  /*=======================*/
 /* TEMPLATE FRAME        */
/*=======================*/

.wrapper{
	display:block;
	float:none;
	clear:both;
	width:980px;
	margin:0 auto 0 auto;
}

  /*=======================*/
 /* Header container      */
/*=======================*/

#header_container{
	width:100%;
	padding-bottom:0px;
	background-image:url(../img/header_container_bg.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
	#header_content{
		clear:both;
		width:100%;
	}
		#logo{
			float:left;
			margin:0 !important;
			border:0 !important;
			padding:0 !important;
			background-color:transparent;
		}
			#logo a{
				display:block;
				width:225px;
				height:150px;
				background-image:url(images/logo.jpg);
				background-position:left top;
				background-repeat:no-repeat;
				cursor:pointer;
			}
				#logo span{display:none;}
		
		
		#nav_container{
			float:left;
			display:block;
			width:755px;
			padding:125px 0 0 0;
		}


#nav_container ul{
	list-style:none;
	display:block;
	margin:0;
	border:0;
	padding:0;
}
	#nav_container ul li{
		float:left;
		width:auto;
		margin:0 1px 0 0;
		border:0;
		padding:0px 0px;
		line-height:30px;
	}
	
		#nav_container ul a{
			display:block;
			line-height:30px;
			margin:0;
			border:0;
			padding:0px 10px;
			cursor:pointer;
			background-color:transparent;
			color:#000;
			font-weight:normal;
			text-decoration:none;
		}
		#nav_container ul>ul>li:first-child>a{border-left:1px solid #000;}
			#nav_container ul li span{display:block;}
			
		#nav_container ul li.current_page_item,
		#nav_container ul li.current_page_parent{}
		#nav_container ul li.current_page_item a,
		#nav_container ul li.current_page_item a:hover,
		#nav_container ul li.current_page_parent a,
		#nav_container ul li.current_page_parent a:hover,
		#nav_container ul li.current_page_ancestor a,
		#nav_container ul li.current_page_ancestor a:hover,
		#nav_container ul li.active a,
		#nav_container ul li.selected a{
			color:#FFF;
			background-color:#91AD3C;
			text-decoration:none;
		}
		#nav_container ul li:hover a,
		#nav_container ul li.hover a,
		#nav_container ul li a:hover{
			color:#FFF;
			background-color:#91AD3C;
			text-decoration:none;
		}
	 
	 /* sub levels */
	#nav_container ul ul{
		width:190px;
		margin:0;
		border:0;
		padding:6px;
		background-color:#91AD3C;
	}
	#nav_container ul li li{margin:0;}
		#nav_container ul li li span{margin:0;} 
		#nav_container ul li:hover li a,
		#nav_container ul li.hover li a{
			display:block;
			width:170px;
			height:auto;
			margin:0;
			padding:0px 10px;
			background-color:transparent;
			background-image:none;
			color:#FFF;
		}
	   #nav_container ul ul li ul{margin:-30px 0 0 175px; border-top:0;}
		
	#nav_container ul li li,
	#nav_container ul li li a{
		line-height:30px;
		border:0;
		font-weight:normal;
	}
		#nav_container ul ul ul,
		#nav_container ul li li li,
		#nav_container ul li li li a{
			background-color:transparent;
		}
		#nav_container ul li li a{border-bottom:0px solid transparent;}
		#nav_container ul li li li a{border-bottom:0px solid transparent;}
		
		#nav_container ul li li:hover,
		#nav_container ul li li.hover,
		#nav_container ul li li a:hover,
		#nav_container ul li.current_page_item li:hover,
		#nav_container ul li.current_page_item li.hover,
		#nav_container ul li.current_page_item li a:hover,
		#nav_container ul li.current_page_parent li:hover,
		#nav_container ul li.current_page_parent li.hover,
		#nav_container ul li.current_page_parent li a:hover,
		#nav_container ul li.current_page_ancestor li:hover,
		#nav_container ul li.current_page_ancestor li.hover,
		#nav_container ul li.current_page_ancestor li a:hover{
			background-color:#333;
			background-image:none;
		}
		#nav_container ul li li li:hover,
		#nav_container ul li li li.hover,
		#nav_container ul li li li a:hover{
			background-color:#333 !important;
			background-image:none !important;
		}


		
	/* animation */
	#nav_container ul li:hover,
	#nav_container ul li.hover{cursor:pointer; position:static; /* PATCH */}
	#nav_container ul li ul{
		list-style:none; 
		position:absolute;
		left:-999em;
		margin:-1px 0 0 0;
		line-height:1px;
		z-index:10;
	}
	#nav_container ul li ul li{
		float:none;
		width:100%; /* IE6 */
	}
	#nav_container ul li li span{
		display:block;
		padding:0;
		width:100%; /* IE6 */
	} 
	#nav_container ul li:hover>ul,
	#nav_container ul li.hover>ul{left:auto !important;}
		#nav_container ul li:hover>ul>ul,
		#nav_container ul li.hover>ul>ul{left:-999em !important;}
	
	
	/* IE6 */
	#nav_container ul li:hover ul,
	#nav_container ul li.hover ul{left:auto;}
		#nav_container ul li:hover ul ul,
		#nav_container ul li.hover ul ul{left:-999em;}
		#nav_container ul ul li:hover ul,
		#nav_container ul ul li.hover ul{left:auto;}
			#nav_container ul ul li:hover ul ul,
			#nav_container ul ul li.hover ul ul{left:-999em;}
			#nav_container ul ul ul li:hover ul,
			#nav_container ul ul ul li.hover ul{left:auto;}
				#nav_container ul ul ul li:hover ul ul,
				#nav_container ul ul ul li.hover ul ul{left:-999em;}
				#nav_container ul ul ul ul li:hover ul,
				#nav_container ul ul ul ul li.hover ul{left:auto;}

				
  /*=======================*/
 /* Accessibility         */
/*=======================*/
.accessibility{display:none;}

  /*======================*/
 /* Page Container       */
/*======================*/		
#page_container{ border-top: 3px solid #92AE3D;}
	#page_content{padding:20px 10px}

		#breadcrumb_container{padding:0 0 10px 0;}
			#breadcrumb_content{}
			
		#page_main_container{clear:both; float:none; width:auto;}
			#page_main_container .page_main_content{padding:0;}
			
		#page_main_container.col_left{clear:both;float:left;width:800px;}
			#page_main_container.col_left .page_main_content{padding:0 15px 0 0;}
		#page_main_container.col_right{clear:both;float:right;width:800px;}
			#page_main_container.col_right .page_main_content{padding:0 0 0 15px;}
			
		#page_left_container{float:left;width:150px;padding: 0 0 50px}
			#page_left_content{}
		#page_right_container{float:right;width:300px;}
			#page_right_content{}
			
  /*======================*/
 /*  Sub Navigation      */
/*======================*/	
#page_left_content ul{list-style:none; margin:0; border:0; padding:0;}
	#page_left_content ul li{display:block; line-height:2em; }
		#page_left_content ul li a{color:#91AD3C; text-decoration:none;}
		#page_left_content ul li a:hover{text-decoration:underline;}

 /*======================*/
 /*  Footer              */
/*======================*/
#footer_container{
	border-top: 3px solid #92AE3D;
	padding: 5px 5px;
	font-size:.75em;
	color:#333;
}
	#footer_content{ text-align: right;}
		#footer_content a{ color:#333; text-decoration:none;}
		#footer_content a:hover{text-decoration:underline}
		#footer_copy{float:left;width:30%; padding:0; text-align:left;}
		#footer_copy p{margin:0;padding:0;line-height:21px;}

