/*







Theme Name: Jerusalem







*/



*{



	padding:0;



	margin:0;



}



body{



	background:url(images/body_background.jpg) no-repeat top center;



	background-color:#FEEEA3;



}



ul, li{



	list-style:none;



}



#wrapper{



	width:100%;



	height:100%;



	background:url(images/footer_background.jpg) no-repeat bottom center;



	overflow:hidden;



}



.wrapper{



	margin:0 auto;



	width:990px;



}



#header{



	float:left;



	width:990px;



	height:170px;



}



#header a#logo{



	float:right;



	width:240px;



	height:170px;



}



.home #left{



    height: 635px;



}



.page #header{



	background:url(images/p_top_center.jpg) no-repeat;



}



.home #header{



	background:none!important;



}



.page #left{



	background:url(images/p_main_center.jpg) no-repeat;


}







.page #single_nav{



	display:none;



}



.home #left{



	background-image: url("images/hp_main_center.jpg")!important;



}



#left{



    background-position: center top;



    background-repeat: no-repeat;



    width: 790px;
	

	float:left;



	position:relative;



}



#left #single_nav{



    float: left;



    height: 90px;



    left: 270px;



    position: absolute;



    top: 27px;



    width: 105px;



}



#main{



	position:relative;



}



#right{



    padding-top: 10px;

    margin-left:35px;     

    text-align: right;



    vertical-align: top;



    width: 200px;



	float:right;

	top:170px;

	position:absolute;



}



.home .content{

	float:right;

	margin-top:10px;

	margin-right:15px;

	color:#000;



}
.home .content .main{
	width:400px;
}

.pageText{



	margin-bottom:15px;



}



span.print_button a{



	color: #5F4709;



    font-size: 11px;



    outline: 0 none;



    text-decoration: none;



}



span.print_button{



	float: right;



    margin-right: 20px;



}

































#right li a{



	color: #000;



    float: right;



    font-size: 12px!important;



    font-weight: bold;



    margin-right: 16px;



	width:172px;



	padding-bottom: 5px;



    padding-top: 4px;



    text-decoration: none;



    



}



#right ul li{



	float:left;



	width:200px;



	border-top:solid 1px #feeea3;



	border-left:solid 1px #feeea3;



	border-right:solid 1px #feeea3;



	background: #d0ae68;



} 



#right ul li:hover{



	background:none #7d693e;



	



}



#right ul li:hover a{



	color:#fff;



}



#right ul .current-menu-item{



	background:#7d693e;



}



#right ul .current-menu-item a{



	color:#fff;



}



#menu-right_menu{



	float:left;



}



ul li ul{



	display:none;



	width:200px;



	float:left;



}



#right ul li ul.sub-menu li, #right ul li ul.sub-menu li a{



	height:auto!important;



	color:#000;



}



#right ul li ul.sub-menu li:hover, #right ul li ul.sub-menu li a:hover{



	background:#7d693e;



	color:#fff;



	



}



#right ul li ul.sub-menu li{



	border-top:solid 1px #feeea3;



	border-left:solid 1px #feeea3;



	border-right:solid 1px #feeea3;



	



}



#right ul li ul.sub-menu{



	border-bottom:solid 1px #feeea3;



}



#right ul li:hover ul.sub-menu{



	display:block!important;



}



#right ul li{



	position:relative;



}



#right ul li ul{



	left: -198px;



    position: absolute;



    top: 4px;



    z-index: 9999;



}







/* Footer */



#footer{



	float:left;



	height:295px;



	width:990px;



}



#footer .address1{



	float:right;



	width:980px;



	color: #FEEEA3;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 16px;



    font-weight: bold;



	margin-right:10px;



	margin-top: 70px;



}



#footer .address1 a{



	color: #FEEEA3;



	text-decoration:none;



}



#footer .address1 a:hover{



	color:#fff;



}



#footer  .footer_menu{



	float: right;



    margin-right: 10px;



    margin-top: 15px;



    width: 915px;



}



#footer  .footer_menu ul li{



	float:right;



	padding:0 15px;



	border-right: 1px solid #4C3705



	margin-bottom:10px;



}



#footer  .footer_menu ul li ul{



	display:none;



}



#footer  .footer_menu ul li a{



    color: #4C3705;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 13px;



    font-weight: bold;background:none!important;



    outline: 0 none;border:none!important;



    text-decoration: none;



}



#footer  .footer_menu ul li a:hover{



	color:#000;



}







/* =Images



-------------------------------------------------------------- */







/*



Resize images to fit the main content area.



- Applies only to images uploaded via WordPress by targeting size-* classes.



- Other images will be left alone. Use "size-auto" class to apply to other images.



*/



img.size-auto,



img.size-full,



img.size-large,



img.size-medium,



.attachment img {



	max-width: 100%; /* When images are too wide for containing element, force them to fit. */



	height: auto; /* Override height to match resized width for correct aspect ratio. */



}



.alignleft,



img.alignleft {



	display: inline;



	float: left;



	margin-right: 24px;



	margin-top: 4px;



}



.alignright,



img.alignright {



	display: inline;



	float: right;



	margin-left: 24px;



	margin-top: 4px;



}



.aligncenter,



img.aligncenter {



	clear: both;



	display: block;



	margin-left: auto;



	margin-right: auto;



}



img.alignleft,



img.alignright,



img.aligncenter {



	margin-bottom: 12px;



}



.wp-caption {



	background: #f1f1f1;



	line-height: 18px;



	margin-bottom: 20px;



	max-width: 632px !important; /* prevent too-wide images from breaking layout */



	padding: 4px;



	text-align: center;



}



.wp-caption img {



	margin: 5px 5px 0;



}



.wp-caption p.wp-caption-text {



	color: #888;



	font-size: 12px;



	margin: 5px;



}



.wp-smiley {



	margin: 0;



}



.gallery {



	margin: 0 auto 18px;



}



.gallery .gallery-item {



	float: left;



	margin-top: 0;



	text-align: center;



	width: 33%;



}



.gallery-columns-2 .gallery-item {



	width: 50%;



}



.gallery-columns-4 .gallery-item {



	width: 25%;



}



.gallery img {



	border: 2px solid #cfcfcf;



}



.gallery-columns-2 .attachment-medium {



	max-width: 92%;



	height: auto;



}



.gallery-columns-4 .attachment-thumbnail {



	max-width: 84%;



	height: auto;



}



.gallery .gallery-caption {



	color: #888;



	font-size: 12px;



	margin: 0 0 12px;



}



.gallery dl {



	margin: 0;



}



.gallery img {



	border: 10px solid #f1f1f1;



}



.gallery br+br {



	display: none;



}



#content .attachment img {/* single attachment images should be centered */



	display: block;



	margin: 0 auto;



}



.full-content-hide{



	display:none!important;



}



#full-content {



	display:none;



}



.full-content-show{



	display:block!important;



}



#short-content a, #full-content a{



	text-decoration:underline;



}
#searchform{
	position:relative;
	z-index:999; 
}
