/*
Theme Name: Moreno
Theme URI: http://www.lunasite.co.il
Description: Child Theme for lunasite
Author: the Lunasite team
Author URI: http://lunasite.co.il/
Template: lunasite
License: Private
Version: 1.0
*/

@import url(../lunasite/style.css);

body
{
	background: #FFF;
}

#colophon,
#main,
#wrapper,
#container.one-column
{
	width: 1000px;
}

#masthead
{
	height: 223px;
}

.hentry
{
	padding: 0 20px;
}

#site-title
{
	margin: 0;
}
.headerblock
{
	position: absolute;
	display: block;
	left: 0;
	top: 25px;
	z-index: 10;
	width: 270px;
	height: 155px;
}
#access
{
	background: #D9DADA;
	padding: 7px;
}

#access a, #menu-item-menutext
{
	font-size: 19px;
	color: #2B2A29;
	line-height: 20px;
	display: inline-block;
	padding: 0 13px;
}
#access .menu-header
{
	width: auto;
}

#access .menu-header li#menu-item-menutext
{
	float: left;
	letter-spacing: 2px;
	font-size: 22px;
	font-family: Times New Roman;
	padding: 0 0 0 40px;
}

#access ul.menu > li > a
{
	border-right: 2px solid #2B2A29;
}

#access ul li:first-child a
{
	border-right: 0;
}

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a, #access ul li.current-menu-parent > a
{
	background: transparent;
	color: #9EB017;
}

#access li:hover > a, #access ul ul *:hover > a
{
	background: transparent;
	color: #9EB017;
}

#access ul ul
{
	top: 20px;
	padding-top: 7px;
	width: 100%
}
#access .menu-header ul ul li
{
	min-width: 100px;
	float: none;
	display: block;
	white-space: nowrap;
}
#access ul ul li a
{
	padding: 3px 10px;
	width: auto;
	display: block;
}

#access ul ul a, #access ul ul a:visited, #access li:hover > a, #access ul ul *:hover > a,
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a, #access ul li.current-menu-parent > a
{
	background: #D9DADA;
}

#main
{
	padding: 20px 0;
}

#footer
{
	border-top: 1px solid #D9DADA;
	background: transparent;
}

#site-info
{
	float: right;
}

#site-generator
{
	float: left;
}

#site-info, #site-generator a
{
	line-height: 30px;
}

#homepage-bottom-widget-area #homepage-bottom-widget > ul
{
	padding: 0;
	margin-bottom: 0;
}

#homepage-bottom-widget-area #homepage-bottom-widget > ul > li
{
	margin-right: 35px;		/* (1000 - 303*3) / 2 = 40 */
	width: 123px;
	height: 186px;
	padding: 50px 20px 0 160px;
	background-repeat: no-repeat;
}

#homepage-bottom-widget-area #homepage-bottom-widget > ul > li:first-child
{
	margin-right: 5px;
}

#homepage-bottom-widget > ul > li.chinese-med
{
	background-image: url(images/chinese-med.png);
}

#homepage-bottom-widget > ul > li.acupuncture
{
	background-image: url(images/acupuncture.png);
}

#homepage-bottom-widget > ul > li.shiatsu
{
	background-image: url(images/shiatsu.png);
}

#homepage-bottom-widget-area #homepage-bottom-widget > ul > li > div:first-child
{
    height: 125px;
    margin-bottom: 10px;
    overflow: hidden;
}

#homepage-bottom-widget > ul > li div.read-more
{
	text-align: center;
}

#homepage-bottom-widget > ul > li div.read-more a, #homepage-bottom-widget > ul > li div.read-more a:hover
{
	display: inline-block;
	width: 105px;
	height: 25px;
	line-height: 24px;
	background-repeat: no-repeat;
	color: #000;
	text-decoration: none;
}

#homepage-bottom-widget > ul > li.chinese-med div.read-more a
{
	background-image: url(images/chinese-med-btn.png);
}

#homepage-bottom-widget > ul > li.acupuncture div.read-more a
{
	background-image: url(images/acupuncture-btn.png);
}

#homepage-bottom-widget > ul > li.shiatsu div.read-more a
{
	background-image: url(images/shiatsu-btn.png);
}

#content .wpcf7-form p
{
	margin: 0 0 10px 0;
}
#content .wpcf7-form  input
{
	margin: 0;
}
#content .wpcf7-form  input[type=text], #content .wpcf7-form  textarea
{
	width: 400px;
}

.hentry
{
	margin: 0;
}

#content
{
	font-size: 14px;
	line-height: 22px;
}


#site-generator a.lunasite {

	background: url(images/lunasite.png) center right no-repeat;

}

#site-generator a.studiosharon {

	background: url(images/studiosharon.png) center right no-repeat;

}



#header a.facebook{
	position: absolute;
	left: -14px;
	bottom: 50px;
	background: url(images/facebook.gif) center center no-repeat;
	width: 32px;
	height: 32px;
	display:block;
	z-index: 555;
}
