/*Theme Name: nigekogreenfarm */

/*** Lightbox 2 Setting ***/
#stimuli_imageDataContainer{
	font-size:12px;
}

html,  body  {
	border: 0;
	 margin: 0;
	 padding: 0;
}

body  {
	  font: 90%/1 arial,  helvetica,  sans-serif;
	  line-height: 140%;
	  background: #443833;
	  width: 100%;
	  min-width: 970px;
}

/***** Common Formatting *****/h1,  h2,  h3,  h4,  h5,  h6  {
	  margin: 0;
	  padding: 0;
	  font-weight: normal;
}

h1  {
	  width: 97%;
	  clear: both;
	  margin-top: 0;
	  margin-bottom: 10px;
	  padding-bottom: 3px;
	  letter-spacing: -1px;
	  font: 2em Georgia,  "Times New Roman",  Times,  serif;
	  color: #877065;
	  background-color: transparent;
	  border-bottom: 1px dotted #877065;
}

h1 a  {
	color: #443833;
	 text-decoration: none;
}

h1 a:hover  {
	  color: #6C574F;
	  text-decoration: none;
	  border: none;
}

h1 span  {
		color: black;
		font-size: 14px;
		padding-left: 10px;
}

h2  {
	  padding: 15px 0 7px 0;
	  color: #443833;
	  background-color: transparent;
	  letter-spacing: -1px;
	  font: 1.4em bold arial,  helvetica,  sans-serif;
	  font-weight: bold;
}

h3  {
	  padding: 7px 0 ;
	  font: 1.1em arial,  helvetica,  sans-serif;
	  font-weight: bold;
	  color: #6C574F;
}

h4  {
	  padding: 5px 0 ;
	  font: 1.1em arial,  helvetica,  sans-serif;
	  font-size: 1.4em;
	  font-weight: bold;
	  color: #6C574F;
}

h4 a  {
	  color: #00552B;
	  border-bottom: 1px dotted #00552B;
}

p  {
	margin: 0;
	 padding: 0 0 18px 0;
}

p.notfound {
	padding: 15px 0 100px;
}

ul,  ol  {
	margin: 0;
	 padding: 0 0 20px 40px;
}

ul  {
	list-style: none;
}

blockquote  {
	  font-family: Times,  "Times New Roman",  serif;
	  font-style: italic;
}

code  {
	  display: block;
	  width: 80%;
	  background-color: #F5F4F3;
	  border: #E2DBD8 1px solid;
	  color: #666666;
	  padding: 3px 5px;
	  margin: 10px 0;
}

pre  {
	  padding: 1em;
	  border: 1px dashed #2f6fab;
	  color: black;
	  background-color: #f9f9f9;
	  line-height: 1.1em;
}

small  {
	font-size: 0.85em;
}

img  {
	border: none;
}

sup  {
	  position: relative;
	  bottom: 0.3em;
	  vertical-align: baseline;
}

sub  {
	  position: relative;
	  bottom: -0.2em;
	  vertical-align: baseline;
}

acronym,  abbr  {
	  cursor: help;
	  letter-spacing: 1px;
	  border-bottom: 1px dashed;
}

hr  {
	  display: block;
	  clear: both;
	  border-top: 1px dotted #E7E1DE;
	  border-bottom: 1px dotted white;
	  margin: 5px 20px 0;
}

/***** Links *****/a  {
	  text-decoration: none;
	  color: #877065;
	  border-bottom: 1px;
}

a:hover  {
	text-decoration: none;
	 color: #443833;
}

a img  {
	  border: none;
	/*remove border for linked images*/;
}

/***** Tables *****/table  {
	border: 0;
	 margin: 0 0 18px 0;
	 padding: 0;
}

table tr td  {
	padding: 2px;
	vertical-align:top;
}

/***** Global Classes *****/.clear  {
	clear: both;
}

.alignleft  {
	display: block;
	 float: left;
}

.alignright  {
	display: block;
	 float: right;
}

.aligncenter  {
	  display: block;
	  text-align: center;
	  margin: 0 auto;
}

.endOfSection  {
	  clear: both;
	  width: 100%;
	  height: 0;
	  line-height: 0;
	  font-size: 0;
	  padding: 0;
	  margin: 0;
	  border: 0;
}

/***** Main Layout ****/#container  {
	  background: url(images/bg_top.jpg) repeat-x top left;
	  width: 100%;
	  height: 100%;
}

#wrapper  {
	  width: 970px;
	  background: url(images/bg.jpg) repeat-y top left;
	  text-align: center;
	/* IE fix to center the page */  margin: 0 auto;
	/* center the page in Firefox */;
}

/**** New Sidebar ****/

#new_sidenav ul li.widget  {
	  padding: 0 15px 15px 27px;
	  width: 238px;
	  text-align: left;
	  list-style: none;
	  display: block;
}

#new_sidenav ul li.widget h2  {
		margin: 0 -15px;
}

#new_sidenav ul li.widget ul li  {
	  margin: 0;
	  padding: 0;
	  width: 228px;
	  list-style: none;
}

#new_sidenav ul li h2  {
	  color: #F5F1C2;
	  background: url(images/bg_h2.png) repeat-x;
	  min-height: 30px;
	  padding-top: 10px;
	  padding-left: 15px;
	  padding-bottom: 15px;
	  font: 1.5em Georgia,  "Times New Roman",  Times,  serif;
}
#new_sidenav .copyright  {
	  display: block;
	  margin: 60px auto 40px auto;
	  padding: 5px 7px;
	  width: 220px;
	  text-align: center;
	  background-color: #302723;
	  border: 1px solid black;
	  color: #877065;
}

#new_sidenav .copyright p  {
	padding: 0;
}

#new_sidenav .copyright a  {
	color: #FFFF99;
}

#new_sidenav .copyright a:hover  {
	  color: #FFFF99;
	  border-bottom: 1px dotted #FFFF99;
}


.feed  {
	  background: url(images/rss.jpg) no-repeat 35px 15px;
	  margin-bottom: 20px;
	  padding-left: 65px;
	  width: 180px;
	  clear:both;
	  padding-top:15px;
}

/**** Sidebar ****/

#sidebar  {
	  display: block;
	  float: left;
	  clear: left;
	  width: 290px;
	  text-align: left;
	  color: white;
}

#secondary_sidebar  {
	clear:left;
	color:white;
	display:block;
	float:left;
	text-align:left;
	width:290px;
}

/* Logo and Slogan */#sidebar #sb_top  {
	  width: 260px;
	  height: 240px;
	  padding: 0 15px;
	  background: url(images/sb_top.jpg) no-repeat left top;
	  color: #A8948A;
	  text-align: center;
	  cursor: pointer;
}

#sidebar #sb_top a  {
	  display: block;
	  width: 260px;
	  text-decoration: none;
	  color: #FFFF99;
}

#sidebar #sb_top a:hover  {
	  text-decoration: none;
	  color: #FFFFBB;
	  border:none;
}

#sidebar #sb_top img  {
	  border:none;
	  border: none;
	  padding:0;
	  margin: 0;
}

#sidebar #sb_top .sb_logo  {
	padding-top: 67px;
}

/* End logo and Slogan */#sidebar p  {
	  margin: 10px 0;
}

  #sidebar ul  {
	list-style: none;
	 margin: 0;
	 padding: 0;
}



#sidebar ul ul  {
	margin-bottom: 20px;
}



/*links*/#sidebar ul li a  {
	color: #FFFF99;
}

#sidebar ul li a:hover  {
	  color: #FFFF99;
	  border-bottom: 1px dotted #FFFF99;
}

#sidebar ul li img  {
	  border: 1px solid #302723;
	  padding: 4px;
	  background-color: #443833;
	  Margin: 0;
}

#sidebar ul li img a  {
	  border: none;
	/*remove border for linked images*/;
}

#sidebar ul li img a:hover  {
	border: none;
}

#sidebar ul li img.noborder  {
	  border: none;
	  padding: 0;
	  background-color: transparent;
	  Margin: 0;
	  margin-left: 10px;
}


/**** Main Menu ****/ /** OFF#sidebar ul.navlist  {
	  display: block;
	  clear: both;
	  margin: 0;
	  padding: 0;
	  list-style-type: none;
	  width: 268px;
	  font-size: 16px;
}

#sidebar ul.navlist li  {
	  display: inline;
	  line-height: 0px;
}

#sidebar ul.navlist li a  {
	  display: block;
	  height: 30px;
	  line-height: 30px;
	  color: white;
	  padding: 2px 2px 2px 24px;
	  text-decoration: none;
	  border-top: 1px solid #705A52;
	  border-bottom: 1px solid #3E322D;
}

#sidebar ul.navlist a:hover  {
	  color: #877065;
	  background-color: #443833;
	  border-bottom: 1px solid #3E322D;
}

#sidebar ul.navlist li a.noborder,  #sidebar ul.navlist li a:hover.noborder  {
	  border-bottom: none;
}

#sidebar ul.navlist .current_page_item a,  #sidebar ul.navlist .current_page_item a:hover  {
	  background: #443833 url(images/menu_arrow_active.jpg) no-repeat center left;
	  cursor: default;
	  color: #877065;
}


/**** Header ****/

#top  {
	  background: url(images/bg_top.jpg) repeat-x top left;
	float:right;
	/*width:680px;*/
	height:40px;
	padding-top:15px;
	padding-left:425px;
}

#top a  {
	color: white;
}

#top a:hover  {
	  border-bottom: 1px dotted white;
}

/**** Content ****/#content  {
	  display: block;
	  float: left;
	  width: 668px;
	  background-color: white;
	  border-top: #877065 9px solid;
	  text-align: left;
	  margin: 0;
	  margin-bottom: 40px;
	  padding: 0;
}

#content ul li  {
	list-style: url(images/bullet.jpg);
}

#content img.alignleft, #content img.alignright, #content img.aligncenter  {
	  border: 1px solid #D0C5BF;
	  padding: 3px;
	  background-color: #E7E1DE;
	  display: block;
}

#content img.alignleft  {
	  float: left;
	  clear: none;
	  margin: 5px 10px 0 0;
}

#content img.alignright  {
	  float: right;
	  margin: 5px 0 0 10px;
}

#content img.aligncenter  {
	  margin: 10px auto;
	  clear: both;
}

#content img.noborder  {
	  border: none;
	  background-color: transparent;
	  padding: 0;
	  margin: 10px;
}

#content #intro  {
	  /* background: #55453E url(images/intro.jpg) no-repeat center;
	 */  height: 176px;
	  color: white;
	  padding: 0px 15px 0 15px;
	  background: rgb(85,  69,  62) url(images/intro7.jpg) no-repeat scroll center center;
	   -moz-background-clip: border;
	   -moz-background-origin: padding;
	   -moz-background-inline-policy: continuous;
	  ;
}

.tranny  {
		background: black;
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;
}

#content #intro h1  {
		margin: 0;
		color: white;
		font-size: 36px;
		border: none;
		padding: 15px 10px 5px;
	}

#content #intro h1  {
	 color: white;
	 ;
}

#content #intro h2  {
		margin: 0;
		padding: 0 0 15px 10px;
		color: white;
		font-size: 18px;
		font-weight: normal !important;
}

#content #intro p  {
	padding: 0;
}

/*links*/#content #intro a,  #introduction a  {
	color: #FFFF99;
}

#content #intro a:hover,  #introduction a:hover  {
	  color: #FFFF99;
	  border-bottom: 1px dotted #FFFF99;
}

/* Navigation Next and Previous Post */#content .navigation  {
	  display: block;
	  clear: both;
	  margin: 0 20px;
	  margin-top: 10px;
	  padding: 3px 10px;
}

/* Navigation Next and Previous Page */#content .browse {
	  display: block;
	  clear: both;
	  margin: 10px 20px 20px;
	  padding: 3px 10px;
	  text-align: center;
}

/* Calendar */#content .calendar  {
	  Float: left;
	  clear: left;
	  background: url(images/calendar.jpg) no-repeat left top;
	  width: 50px;
	  height: 55px;
	  margin-top: 20px;
}

#content .calendar .month  {
	  display: block;
	  clear: both;
	  text-align: center;
	  font-size: 14px;
	  color: white;
	  font-weight: bold;
	  margin-bottom: 0;
}

#content .calendar .date  {
	  display: block;
	  clear: left;
	  text-align: center;
	  font-size: 30px;
	  color: #393939;
	  font-weight: bold;
	  margin-bottom: 0;
	  line-height: 1px;
}

/* main content */#content .post  {
	  display: block;
	  float: left;
	  /* width: 580px; */
	  margin: 15px 0 40px;
	  padding: 0 15px;
}

#content .post .author  {
	  font-size: 75%;
	  display: block;
	  height: 15px;
	  line-height: 15px;
	  clear: both;
	  margin-bottom: 15px;
	  background: url(images/author.jpg) no-repeat left top;
	  padding-left: 25px;
}

/* the links at the bottom of each posts */#content .post .links  {
	  display: block;
	  clear: both;
	  width: 95%;
	  background-color: #FAFAFA;
	  border-top: #E2DBD8 1px dotted;
	  border-bottom: #E2DBD8 1px dotted;
	  color: #444444;
	  padding: 3px 10px;
	  font-size: 85%;
}

#content .post .links a  {
	  text-decoration: none;
	  color: #666666;
}

#content .post .links a:hover  {
	  color: #666666;
	  border-bottom: dotted 1px #666666;
}

#content .post .links .comment  {
	  background: url(images/comment.jpg) no-repeat left center;
	  padding-left: 20px;
}

#content .post .links .feed  {
	  background: url(images/feed.jpg) no-repeat left center;
	  padding-left: 20px;
}

#content .post .links .cat  {
	  background: url(images/categories.jpg) no-repeat left center;
	  padding-left: 20px;
}

#content .post .links .tags  {
	  background: url(images/tags.jpg) no-repeat left center;
	  padding-left: 20px;
}
.tags
{
	display: none
}

/* Comments Template */#comments-template {
	  display: block;
	  clear: both;
	  margin: 0px 25px;
}

#comments-template p {
	line-height: 24px;
}

#comments-template p.nocomments {
	padding: 0 15px;
}

#comments-template h2,  #comments-template h3 {
	  display: block;
	  clear: both;
	  margin-top: 35px;
	  margin-bottom: 10px;
	  padding-bottom: 3px;
	  letter-spacing: -1px;
	  font: 2em Georgia,  "Times New Roman",  Times,  serif;
	  color: #443833;
	  font-size: 140%;
	  border-bottom: 1px dotted #877065;
}

h3 #comments,  h3 #respond {
	padding: 0 0 0 15px;
}

h3 #respond {
	padding: 30px 0 0 15px;
}

#comments-template #commentlist  {
	  display: block;
	  clear: both;
	  border: 1px solid #E2DBD8;
	  background: #F5F4F3 url(images/comment_bg.jpg) repeat-y left top;
	  margin: 15px 0;
	  padding: 0;
}

#comments-template #commentlist img,  #comments-template #commentlist a img  {
	  border: none;
	  margin: 0;
	  padding: 0;
	  background: none;
}

#comments-template #commentlist .commentmetadata  {
	  display: block;
	  float: left;
	  clear: left;
	  width: 118px;
	  background: url(images/comment_arrow.jpg) no-repeat right 20px;
	  padding: 5px 10px;
	  font-size: 11px;
	  text-align: center;
}

#comments-template #commentlist .avatar  {
		border: 1px solid #eee;
		padding: 2px;
		background: #fff;
		margin-right: 7px;
}

#comments-template #commentlist .commenttext  {
	  display: block;
	  float: left;
	  clear: right;
	  width: 420px;
	  padding: 5px 10px 5px 25px;
}

/* alternate comments */#comments-template #commentlist.alt  {
	  display: block;
	  clear: both;
	  border: 1px solid #E2DBD8;
	  background: #FAFAFA url(images/comment_bg_alt.jpg) repeat-y left top;
	  margin: 15px 0;
	  padding: 0;
}

#comments-template #commentlist.alt .commentmetadata  {
	  display: block;
	  float: left;
	  clear: left;
	  width: 118px;
	  background: url(images/comment_arrow_alt.jpg) no-repeat right 20px;
	  padding: 5px 10px;
	  font-size: 11px;
}

#comments-template #commentlist.alt .commenttext  {
	  display: block;
	  float: left;
	  clear: right;
	  width: 420px;
	  padding: 5px 10px 5px 25px;
}

/* End Comments Template *//* wp-calendar */#wp-calendar  {
	  empty-cells: show;
	  font-size: 14px;
	  margin: 0;
	  width: 100%;
	  color: #302723;
}

#wp-calendar #next a  {
	  padding-right: 10px;
	  text-align: right;
}

#wp-calendar #prev a  {
	  padding-left: 10px;
	  text-align: left;
}

#wp-calendar a  {
	  display: block;
	  text-decoration: none;
	  color: #FFFF99;
}

#wp-calendar a:hover  {
	  background: #433732;
	  color: #FFFF99;
	  border-bottom: none;
}

#wp-calendar caption  {
	  font-size: 14px;
	  text-align: center;
	  margin-left: 15px;
}

#wp-calendar td  {
	  color: black;
	  background: transparent;
	  font: normal 12px 'Lucida Grande',  'Lucida Sans Unicode',  Verdana,  sans-serif;
	  letter-spacing: normal;
	  padding: 2px 0;
	  text-align: center;
}

#wp-calendar td.pad:hover  {
	background: #433732;
}

#wp-calendar td:hover,  #wp-calendar #today  {
	  background: #433732;
	  border: none;
	  color: #FFFF99;
	  border: none;
}

#wp-calendar th  {
	  font-style: normal;
	  text-transform: capitalize;
}

/***** Footer *****/#footer  {
	  display: block;
	  float: left;
	  clear: both;
	  width: 100%;
	  height: 60px;
	  font-size: 80%;
	  color: #6C574F;
	  background: #443833 url(images/sb_bottom.jpg) no-repeat left top;
}

#footer .contentfoot  {
	  display: block;
	  float: right;
	  width: 680px;
	  height: 30px;
	  padding: 5px 0;
	  border-top: #877065 10px solid;
}

#footer a  {
	color: #866B62;
}

#footer a:hover  {
	border-bottom: 1px dotted #866B62;
}

#footer .backtotop  {
	  background: url(images/backtotop.jpg) no-repeat left top;
	  float: right;
	  clear: right;
	  display: block;
	  width: 30px;
	  height: 30px;
	  margin-right: 10px;
}

#footer .backtotop a  {
	  display: block;
	  width: 30px;
	  height: 30px;
	  cursor: pointer;
}

/**** Form Layout ****/form  {
	margin: 0;
	 padding: 0;
	 display: inline;
}

input,  textarea,  select  {
	  font: 1em arial,  helvetica,  sans-serif;
	  background-color: #877065;
	  border: 1px solid #443833;
	  line-height: 1.25em;
	  padding: 0 0 0 2px;
}

input:focus,  textarea:focus,  select:focus  {
	  border: 1px solid #55453E;
	  background-color: #BDADA6;
}

label  {
	cursor: pointer;
}

.errormsg  {
	  display: block;
	  width: 90%;
	  color: #FFFFFF;
	  font-weight: bold;
	  background: #FF9D9D url(images/stop.gif) no-repeat 10px center;
	  padding: 3px 10px 3px 40px;
	  margin: 10px 0;
	  border-top: 2px solid #FF0000;
	  border-bottom: 2px solid #FF0000;
}

input.button  {
	  background: url(images/button.jpg) repeat-x center;
	  color: white;
	  padding: 0 7px;
	  height: 23px;
	  border: 1px solid #302723;
	  cursor: pointer;
}

/*Search input*/input.search  {
	  background: transparent url(images/search.jpg) no-repeat;
	  border: none;
	  width: 220px;
	  height: 25px;
	  padding-left: 35px;
	  padding-top: 5px;
	  color: white;
}

#ngf-intro  {
	/* 	background: url(images/ngf.splash.background.jpg) repeat-x;
		 */	background-color: #12884D;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #fff;
		padding: 10px 10px 0px 10px;
		margin: 10px 10px 20px 0;
		color:#fff;
		height:319px;
}

.box_1{
	width:207px; 
	float:left;
}
.box_2{
	width:208px;
	float:right;
}

#slider{
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 5px solid #034D2A;
}


.box_1 span , .box_2 span {
	 	padding: 5px 10px 5px 0;
		display:block;
		margin: 5px;
}

a.store-link:link,  a.store-link:visited  {
		margin-top: 5px;
		padding: 5px 10px;
		font-size: 1.1em;
		font-weight: bold;
		background: #27542E;
		color: #fff;
		border-bottom: 1px solid #1D3D22;
		border-right: 1px solid #1D3D22;
		border-top: 1px solid #377541;
		border-left: 1px solid #377541;
}

a.store-link:hover,  a.store-link:active  {
		background: #FC7F00;
		color: #fff;
		border-bottom: 1px solid #CA6500;
		border-right: 1px solid #CA6500;
		border-top: 1px solid #CA9650;
		border-left: 1px solid #CA9650;
}

#ngf-signup  {
		margin: 0 5px 5px 5px;
		padding: 10px 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid maroon;
			background: maroon;
		text-align: center;
}

#ngf-signup a:link,  #ngf-signup a:visited  {
		color: #fff;
}

#ngf-signup a:active,  #ngf-signup a:hover  {
		color: yellow;
	/* 	text-decoration: underline;
	 */;
}

/** New Menu **//*Author: Craig ErskineDescription: Dynamic Menu System - Vertical*/
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul  {
	 width: 268px;
	 /* Menu Width */ margin: 0;
	 list-style: none;
	 font-size: 16px;
	 padding-right:3px;
}
#navmenu-v{
	position:relative;
	left:12px;
}

#navmenu-v ul li  {
	  padding-left: 0;
}

#sidebar ul li  {
	  text-align: left;
	  width: 268px;
	  list-style: none;
	  display: block;
}


ul#navmenu-v li  {
	 float: left;
	 position: relative;
	  width: 100%;
	 ;
}

ul#navmenu-v li.iehover  {
	 z-index: 1000;
	 /* IE z-index bugfix */ ;
}

ul#navmenu-v ul  {
	 display: none;
	 position: absolute;
	 top: 0;
	 left: 100%;
	 z-index: 9999;
}

/* Root Menu */ul#navmenu-v a  {
	display: block;
	height: 30px;
	line-height: 30px;
	color:#FFF;
	padding: 2px 2px 2px 24px;
	text-decoration: none;
	border-top: 1px solid #705A52;
	border-bottom: 1px solid #3E322D;
	background:#56453e;
}

/* Root Menu Hover Persistence */ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a  {
	  color: #877065;
	  background-color: #443833;
	  border-bottom: 1px solid #3E322D;
}



ul#navmenu-v  li a  {
	color: #FFF;
}

ul#navmenu-v .current_page_item a,  ul#navmenu-v .current_page_item a:hover  {
	  background: #443833 url(images/menu_arrow_active.jpg) no-repeat center left;
	  cursor: default;
	  color: #877065;
}

/* 2nd Menu */ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a  {
	 float: none;
	background:#56453e;
}

/* 2nd Menu Hover Persistence */ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a  {
	  color: #877065;
	  background-color: #443833;
	  border-bottom: 1px solid #3E322D;
}

/* 3rd Menu */ul#navmenu-v li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li a  {
	 background: #999;
}

/* 3rd Menu Hover Persistence */ul#navmenu-v li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover a, ul#navmenu-v li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover a  {
	 background: #666;
}

/* 4th Menu */ul#navmenu-v li:hover li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a  {
	 background: #666;
}

/* 4th Menu Hover */ul#navmenu-v li:hover li:hover li:hover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover  {
	 background: #333;
}

/* Hover Function - Do Not Move */ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul  {
	 display: none;
	 ;
}

ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul  {
	 display: block;
	 ;
}

#fadebox_container{
	width:415px;
	
	float:left;
}

#panoramas_container object{
	position:relative;
	z-index:1;
}

.link_page p{
	font-size:0.8em;
}

#post-149{
	padding-right:0px;
	padding-left:0px;
}

.clear {
   clear: both;
}

 
