/* 	Theme Name: Promedico
	Theme URL: http://shark-lady.com
	Description: Promedico - Hebrew WordPress Theme
	Author: The Shark Lady
	Author URI: http://shark-lady.com
	Version: 3.0
	*/
	/*** CSS RESET ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
body {
	background: #ffffff;
	color: #404040;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	margin: 0px auto 0px;
	padding: 0px;
        text-align: right;
	}
#wrap {
	width: 960px;
	margin: 0px auto 0px;
	padding: 0px;
        background: transparent;
	}
#big_wrap {
width: 980px;
margin: 0px auto;
background: transparent url(images/bg_shadow.png) repeat-y scroll center center;
}#wrap_landing {
width: 960px;
margin: 0px auto 0px;
padding: 0px;
background: transparent;
}	
/************************************************
*	Hyperlinks									*
************************************************/
a, a:visited {
	color: #226da4;
	text-decoration: underline;
	}
a:hover {
	text-decoration: underline;
	}
/************************************************
*	Header  									*
************************************************/
#upper {
background: none repeat scroll 0 0 transparent;
clear: both;
color: #787878;
direction: rtl;
height: 33px;
margin: 20px auto 0;
padding: 5px 0;
text-align: right;
width: 960px;
}

#flags_container {
    float: left;
  height: 15px;
  margin: 2px 6px 0 0;
  width: 46px;
}

#text_container {
float: left;
}

#text_container a {
    color: #787878 !important;
    text-decoration: none !important;
}

#text_container a:hover {
    color: #787878 !important;
    text-decoration: underline !important;
}

#upper .lighter {color: #cccccc;}

#flags {
list-style-type: none;
margin: 0 5px 0 0;
}

#flags li {
  display: inline;
  float: right;
  height: 11px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 16px;
}

#upper ul#flags li.he {
background: url(images/israel_flag.png) left center no-repeat;
  margin-left: 5px;

}

#upper ul#flags li.en {
background: url(images/uk_flag.png) left center no-repeat;
}

#flags a, #flags a:hover {
height: 100%;
width: 100%;
display: block;
color: transparent;
text-decoration: none;
border: none;
}

#header {
	background: #ffffff;
	width: 960px;
	height: 120px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	}
#header_main {
	background: transparent url(images/header_bg.png) no-repeat center center scroll;
	width: 960px;
	height: 120px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
#logo_containter {
  background: url("images/logo.png") no-repeat scroll left center transparent;
  float: right;
  height: 72px;
  margin: -32px 2px 0 0;
  padding: 0;
  width: 256px;
}

#logo_containter a {
  color: transparent;
  display: block;
  height: 100%;
  text-decoration: none;
  width: 100%;
}

#logo_containter a:hover {
text-decoration: none;
}
#header_search {
background: url("images/search_top.png") no-repeat scroll center center transparent;
float: left;
height: 30px;
margin: 7px 0 0;
padding: 0;
width: 240px;
}
#search_glass {
background: url("images/search_glass.png") no-repeat scroll right center transparent;
height: 15px;
margin: -24px 0 0 12px;
padding: 0;
width: 15px;
}#slideshow img, #slideshow a {border: none;}
/* #header a, #header a:visited {
	display: block;
        text-decoration: none;
        color: transparent;
        width: 100%;
        height: 100%;
	} */
#header a:hover {
	text-decoration: none;
	}
		
/************************************************
*	Navbar  									*
************************************************/
#navbar {
background: url("images/navbar.png") repeat-x scroll center top transparent;
direction: rtl;
height: 60px;
margin: 0 auto;
overflow: hidden;
padding: 0;
text-align: right;
width: 960px;
	}
	#nav {
	margin: 0;
	padding: 0px;
	list-style: none;
        line-height: 6px;
	}
	#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
        text-align: right;
	}
#nav a {
color: #FFFFFF;
display: block;
font-size: 15px;
font-weight: bold;
margin: 0;
padding: 0;
text-decoration: none;
text-shadow: 0 -1px 0 #5A7000;
	}
	#nav a:hover {text-decoration: underline;}
#nav li {
    background: url("images/navbar_sep.png") no-repeat scroll left center transparent;
    float: right;
    height: 30px;
    margin: 0 0 0 0;
    padding: 25px 12px 6px;
	}
#nav li.page-item-128 {background: none !important;}
#nav li.current_page_item a {color: #E7F5DA !important;}
	#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #000000;
	color: #FFFFFF;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 8px 10px 8px 10px;
		text-decoration: none;
	}
	#nav li li a:hover, #nav li li a:active {
	background: #2D5F6F;
	color: #FFFFFF;
	padding: 8px 10px 8px 10px;
	}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}
#nav li:hover ul {
	left: auto;
	display: block;
	}
	#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}
#navbar_bottom {
background: transparent url(images/navbar_bottom1.png) center center no-repeat scroll;
	width: 960px;
	height: 20px;
	margin: 0px auto;
	padding: 0px;
	}
#navbar_bottom_clean {
background: transparent url(images/navbar_bottom_clean.png) center center no-repeat scroll;
	width: 960px;
	height: 20px;
	margin: 0px auto;
	padding: 0px;
	}
#main_banner {
width: 960px;
height: 150px;
margin: 0 auto 10px auto;
padding: 0;
background: transparent;
}#crumbs {
width: 700px;
height: 22px;
padding: 0 260px 0 0;
margin: 0 auto;
font-size: 10px;
color: #787878;
text-align: right;
direction: rtl;
}#crumbs a {color: #005696; text-decoration: none;}
#crumbs a:hover {text-decoration: underline;}
#lines {
width: 960px;
height: 13px;
margin: 0 auto;
}#right_line {
height: 2px;
width: 240px;
border-bottom: 2px solid #dbdbdb;
float: left;
}#left_line {
height: 2px;
width: 700px;
margin: 0 20px 0 0;
border-bottom: 2px solid #b2ccdf;
float: left;
}	
/************************************************
*	Content 					     		    * 
************************************************/
#content {
background: #FFFFFF;
margin: 0 auto;
padding: 0;
text-align:left;
width: 960px;
float: left;
	}
#content p {
    line-height: 180%;
    margin: 0 0 20px;
    padding: 0;
	}
	#contentleft {
background: #FFFFFF;
display:block;
float:right;
margin: 0 20px 0 0;
padding:0 0 20px 0;
width:440px;
text-align: right;
direction: rtl;
	}
#contentleft_full {
background: #FFFFFF;
display:block;
float:right;
margin: 0 20px 0 0;
padding:0 0 20px 0;
width:700px;
text-align: right;
direction: rtl;
}.entry-content {
margin: 0 0 10px 0;
padding: 0 0 5px 0;
}.entry-content-search {
margin: 0 0 20px;
padding: 0 0 15px 0;
border-bottom: 1px solid #EDEDED;
}
.entry-content-search p {
margin: 0 !important;
padding: 0 !important;
}
#contentleft h1, #contentleft_full h1 {
border-bottom: 1px dotted #A8C1D5;
color: #01977E;
font-family: Tahoma;
font-size: 20px;
font-weight: normal;
margin: 0 0 20px;
padding: 2px 0 15px;
	}
#contentleft h1 a, #contentleft_full h1 a {
    text-decoration: none;
	}
		
#content h3 {
color: #3F3F3F;
font-size: 12px;
font-weight: bold;
margin: 0 0 3px;
	}

#content h4 {
font-size: 14px;
font-weight: bold;
margin: 15px 0 20px 0;
}
#content h3.searchtitle {
font-weight: bold;
color: #86A313 !important;
font-size: 14px;
border: none;
margin: 0;
padding: 5px 0 0 0;
text-shadow: 0 0 0;
text-decoration: none;
}
#content h3.searchtitle a {
color: #86A313 !important;
border: none;
text-decoration: none;
}	
	#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
		
#contentleft ol, #contentleft_full ol {
	margin: 0px 20px 0px 0;
	padding: 0px 0px 10px 0px;
	}
	#contentleft ol li, #contentleft_full ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	#contentleft ul, #contentleft_full ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	#contentleft ul li, #contentleft_full ul li {
background: url("images/bullet.png") no-repeat scroll right 8px transparent;
line-height: 18px;
margin: 0;
padding: 0 20px 5px 0;
	}
	.postmeta {
    border-top: 1px dotted #A8C1D5;
    margin: 0;
    padding: 15px 0 0 0;
    width: 700px;
	}
.postmeta p {padding: 0 !important; margin: 0 !important; color: #adadad;}
.postmetaupper {margin: 0 0 20px 0;}
.postmetalower {width: 440px; float: right;}
.postmetalower ul {
float: right;
height: 20px;
list-style-type: none !important;
margin: -1px 5px 0 0 !important;
padding: 0 !important;
width: 160px;
}.postmetalower ul li {float: right; display: inline; height: 20px; width: 20px; padding: 0 !important; list-style-type: none !important; margin: 0 3px 0 0 !important;}
.postmetalower ul li.facebook {background: url(images/social/facebook.png) center center no-repeat scroll !important;}
.postmetalower ul li.rss {background: url(images/social/rss.png) center center no-repeat scroll !important;}
.postmetalower ul li.linkedin {background: url(images/social/linkedin.png) center center no-repeat scroll !important;}
.postmetalower ul li.twitter {background: url(images/social/twitter.png) center center no-repeat scroll !important;}
.postmetalower ul li.contact {background: url(images/social/contact.png) center center no-repeat scroll !important;}
.postmetalower a,.postmetalower a:hover {display: block; height: 100%; width: 100%; color: transparent; text-decoration: none;}
.postmeta a {
color: #538db8;
text-decoration: none;
}	
.tagsicon {
background: url("images/tagsicon.png") no-repeat scroll right center transparent;
color: #ADADAD;
margin: 0;
padding: 2px 23px 5px 0;
}.socialmedia {color: #404040; float: right; }
	blockquote{
	margin: 0px 25px 15px 25px;
	padding: 10px 25px 10px 10px;
	background: #E0E9F7;
	}
	#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}
/*** PAGE NAVIGATION ***/
.pagenav {
}.pagenav .previous {
float: right;
}.pagenav .next {
float: left;
}	
/************************************************
*	Sidebar LEFT		    			     	    * 
************************************************/
	#sidebar_left {
    background: none repeat scroll 0 0 #ffffff;
    float: right;
    line-height: 20px;
    margin: 7px 0 0 0;
    padding: 0 0 20px;
    width: 240px;
    text-align: right;
direction: rtl;
	}
	#sidebar_left h3 {
    
	}
	#sidebar_left #promo {
margin: 20px 0 0 0;
}#sidebar_left ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#sidebar_left ul li {
margin: 0;
padding: 0;
}#sidebar_left ul li img {vertical-align: middle;}
#sidebar_left ul li ul {
margin: 0 0 10px 5px;
padding: 0;
}#sidebar_left ul li ul li {
    border-bottom: 1px dotted #EFEFEF;
    margin: 0 12px 0 8px;
    padding: 2px 0 2px 0;
}#sidebar_left a {
color: #CFCFCF;
text-decoration: none;
display: block;
padding-right: 5px;
}#sidebar_left a:hover {
	text-decoration: underline;
}#sidebar_left p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}
#sidebar_left .menu {
margin: 0;
padding: 0; 
background: #dfe1e3 url(images/left_menu_bg.png) no-repeat;
border-right: 2px solid #d1d1d1;
border-left: 2px solid #d1d1d1;
border-bottom: 2px solid #d1d1d1;
border-top: 1px solid #d1d1d1;
}#sidebar_left .menu li {
background: url("images/left_menu_sep.png") no-repeat scroll right bottom transparent;
height: 38px;
margin: 0;
padding: 0;
}

#sidebar_left li.current_page_item {
    
    
 }

#sidebar_left li.current_page_item a, #sidebar_left li.current-menu-item a, #sidebar_left li.current-post-ancestor a {
background: url("images/left_menu_arrow.jpg") no-repeat scroll 202px 5px transparent;
color: #818181;
display: block;
font-weight: bold;
padding: 2px 20px 0 0;
}

/* FIRST menu item */
#sidebar_left li.menu-item-97, #sidebar_left li.menu-item-103, #sidebar_left li.menu-item-107 {
padding: 7px 0 0 0;
}

/* Last menu item */
#sidebar_left li.menu-item-99, #sidebar_left li.menu-item-105, #sidebar_left li.menu-item-108 {
background: none;
height: 30px;
}

#sidebar_left .menu a {
color: #005696;
margin: 0 20px 0 0;
}/************************************************
*	Sidebar RIGHT   
************************************************/
	#sidebar_right {
    background: none repeat scroll 0 0 #ffffff;
    float: right;
    line-height: 20px;
    margin: 7px 20px 0 0;
    padding: 0 0 20px;
    width: 240px;
    direction: rtl;
	}
	#sidebar_right h2 {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: "Bookman Old Style",serif;
    font-size: 20px;
    font-weight: bold;
    height: 35px;
    margin: 20px 0 0 0;
    padding: 0 15px 5px 0;
    
	}
	#sidebar_right ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#sidebar_right ul li {
margin: 0;
padding: 0;
}#sidebar_right ul li img {vertical-align: middle;}
#sidebar_right ul li ul {
margin: 0 5px 10px 0;
padding: 0;
}#sidebar_right ul li ul li {
    border-bottom: 1px dotted #EFEFEF;
    margin: 0 12px 0 8px;
    padding: 2px 0 2px 0;
}#sidebar_right a {
color: #CFCFCF;
text-decoration: none;
display: block;
padding-right: 5px;
}#sidebar_right a:hover {
text-decoration: none;
}#sidebar_right p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}
#sidebar_right .menu {
margin: 0 0 10px 5px;
padding: 0; 
}#sidebar_right .menu li {
    border-bottom: 1px dotted #EFEFEF;
    margin: 0 12px 0 8px;
    padding: 2px 0 2px 0;
}#sidebar_right #related-posts-2 {
   border: 1px solid #eeeeee;
color: #404040;
margin: 20px 0 0;
}#sidebar_right #related-posts-2 a {
    color: #11619D;
    margin: 0 0 10px 15px;    
}#sidebar_right #related-posts-2 ul li {
    margin: 0;
    padding: 0;
}#sidebar_right #related-posts-2 h3 {
    background: url("images/left_menu_sep.png") no-repeat scroll left bottom transparent;
    color: #404040;
    font-size: 12px;
    font-weight: bold;
    margin: 12px 0 6px 0;
    padding: 0 0 22px 15px;
    text-shadow: 0 0 0;
}#sidebar_right #promo {
margin: -4px 0 0 0;
}	
/************************************************
*	Widgets 									*
************************************************/
#sidebar_left .textwidget, #sidebar_right.textwidget {
    margin: 0;
    padding: 0;
	}
#recent-posts ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
#recent-posts ul li {
	background: #FFFFFF url(images/icon_recent.gif) no-repeat top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
	#recent-comments ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
#recent-comments ul li {
	background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
	#categories-1 ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	#categories-1 ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#categories-1 ul li {
	background: #FFFFFF url(images/icon_categories.gif) no-repeat top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
	#archives ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0x 0px 0px 0px;
	}
#archives ul li {
	background: #FFFFFF url(images/icon_archives.gif) no-repeat top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
#teen_image ul li {
background: #ffffff;
padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	
#pages ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	#pages ul ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
#pages ul li {
	background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
	#links ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	#links ul ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
#links ul li {
	background: #FFFFFF url(images/icon_links.gif) no-repeat top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
#meta ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
#meta ul li {
	background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
	#text-1 ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
#text-1 ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	/************************************************
*	Footer  									*
************************************************/
#footer{
      clear: both;
      width: 960px;
      height: 107px;
      padding: 0px;
      list-style: none;
      background: transparent; 
      margin: 0 auto;
      border-top: 2px solid #dbdbdb;
      direction: rtl;
}#footer ul {
width: 960px;
height: 30px;
margin: 20px 0 0 0;
}

#footer ul li {
height: 30px;
list-style-type: none;
float: left;
}
#footer ul li a, #footer ul li a:hover {
width: 100%;
height: 100%;
color: transparent;
display: block;
border: none;
background: transparent;
}

#logo1 {
background: url(images/logos/neopharm_israel_1.png) no-repeat left center;
width: 140px;
}


#logo3 {
background: url(images/logos/neopharm_life_3.png) no-repeat left center;
margin-left: 10px;
width: 119px;
}

#logo4 {
background: url(images/logos/eldan_4.png) no-repeat left center;
margin-left: 10px;
width: 90px;
}

#logo5 {
background: url(images/logos/genmedix_5.png) no-repeat left center;
margin-left: 10px;
width: 117px;
}

#logo6 {
background: url(images/logos/promedico_6.png) no-repeat left center;
margin-left: 10px;
width: 98px;
}

#logo7 {
background: url("images/logos/ldd_7.png") no-repeat scroll left center transparent;
margin-left: 10px;
width: 70px;
}

#logo8 {
background: url(images/logos/neopharm_invest_8.png) no-repeat left center;
margin-left: 10px;
width: 137px;
}

#logo9 {
background: url(images/logos/neolife.png) no-repeat left center;
margin-left: 7px;
width: 122px;
}

#footer p{
      line-height: 10px;
      padding-left: 10px;
      padding-right: 10px;
      text-align: center;
font-size: 11px;
margin: 2px 0 10px 0;
}}
#footer img{
       border: 1px solid #333333;
       margin-top: 25px;
       margin-left: 40px;
       margin-right: 20px;
       margin-bottom: 20px;
}#footer h6{
      color: #787878;
      padding: 0;
      margin: 20px 0 0 0;
      font-size: 12px;
      font-weight: bold;
}#bottom {
background: #f2f2f2 repeat scroll;
height: 95px;
color: #adadad;
text-align: center;
padding: 25px 0 0 0;
direction: rtl;
}#bottom p {
font-size: 11px;
line-height: 20px;
}#footer a, #footer a:hover, #bottom a, #bottom a:hover {text-decoration: none; color: #adadad;}
#menu-footer-menu ul{
list-style-type: none;
text-align: center;
}.menu-footer-menu-container {
width: 960px;
margin: 0 auto;
clear: both;
display: block;
height: 20px;
}#menu-footer-menu li {
display: inline;
float: right;
}/************************************************
*	Search Form									*
************************************************/
#searchdiv {
	margin: 0px;
	padding: 0px;
    text-align: right;
    direction: rtl;
	}
	#searchform {
	margin: 0;
	padding: 0px;
	overflow: hidden;
	}
	#s {
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #787878;
direction: rtl;
height: 20px;
padding: 5px 8px 7px;
text-align: right;
text-shadow: 1px 1px 1px #FFFFFF;
width: 226px;
	}
	/* #sbutt {
	background: #878787;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #333333;
	}
#searchsubmit {
background:none repeat scroll 0 0 #FFB68F;
float:left;
font-family:tahoma;
margin:8px 0 3px 0;
width:80px;
} */
.screen-reader-text {
display: none;
}	
/************************************************
*	Comments									*
************************************************/
	#commentblock {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #286D9D;
    color: #000000;
    float: left;
    margin: 10px 0 0 50px;
    padding: 20px 20px 10px;
    width: 550px;
	}
#commentsp {
 line-height: 20px;
    margin: 0;
    padding: 0 10px 10px 15px !important;
}	
#commentblock ol {
	margin: 0px 0px 0px 0px;
	padding: 0 10px 10px;
	}
	.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
#contentleft .commentlist {
}#contentleft .commentlist li {
	display: list-item;
	clear: both;
}#contentleft .commentlist li p {
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}
#contentleft .commentlist li .author {
}#contentleft .commentlist li .avatar {
	float: none;
	display: inline;
	vertical-align: middle;
	position: relative;
	top: 5px;
	background: #ccc;
}#contentleft .commentlist li .children {
	margin: 0 0 0 20px;
	padding: 0;
}#contentleft .commentlist li .children li {
	list-style: none;
	padding: 0;
	margin: 0;
}.comment-navigation .previous { float: left; }
.comment-navigation .next { float: right; }
.comment-navigation { padding: 0 0 20px; overflow: hidden; }
.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}
.commentinfo{
	clear: both;
	}
.commenttext {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	background: #FFFFFF url(images/comment.gif) no-repeat top left;
        width: 480px;
	}
.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 420px;
	background: #FFFFFF url(images/comment.gif) no-repeat top left;
	}
	#comment {
	width: 95%;
}/* Image Styles */
	#content div.wp-caption { border: 1px solid #ccc; margin: 10px; background: #f0f0f0; overflow: hidden; }
		#content .wp-caption img { border: 1px solid #ccc; display: block; margin: 5px auto; }	
		#content .wp-caption-text { margin: 5px; padding: 0; font-size: 11px; line-height: 1.3em; }
	#content div.alignnone { display: block; margin: 10px 10px 10px 0; }
	#content p img { border: none; }
#content img.alignleft {     
    clear: left;
    float: left;
    margin: 10px 15px 10px 0;
}	
		#content img.alignright { margin: 10px 0 10px 10px; float: right; clear: right; }
	#content img.aligncenter { display: block; margin: 0 auto 10px auto; float: none; clear: both; }
	#content div.alignleft { text-align: left; float: left; margin-left: 0; }
	#content div.alignright { text-align: right; float: right; margin-right: 0; }
	#content div.aligncenter { text-align: center; margin: 0 auto 10px; }
	#content .gallery { margin: 0 -8px 0 0; width: 448px;}
#content .gallery img { 
-moz-box-shadow: 0 0 7px #CCCCCC;
border: 2px solid #FFFFFF;
margin: 0;
width: 140px;
-webkit-box-shadow: 0 0 7px #CCCCCC;
box-shadow: 0 0 7px #CCCCCC;
}		#content .gallery .gallery-item, #content .gallery .gallery-icon { clear: none; margin: 0; }
		#content .gallery .gallery-icon {  }
		#content .gallery .gallery-caption { text-align: left; font-size: 11px; line-height: 1.3em; margin: 0 10px 10px; }
#content .gallery a {margin: 0; padding: 0; color: transparent; text-decoration: none;}
#content .gallery-item {width: 140px !important; text-align: center !important; margin: 0 9px 10px 0 !important;}
.socialmedia-buttons a {display: inline !important;}
/*** Front page images ***/
#front_page {width: 570px; height: 300px; margin: 0 auto;}
#front_page img {border: none; float: right; margin: 0 36px 0 0;}
#front_page img:hover {opacity: 0.7; filter:alpha(opacity=70);}
#front_page a {border: none;}
#front_page p {display: none !important;}
/*** MAIN LANDING PAGE ***/
#content_small {
    background: none repeat scroll 0 0 transparent;
    height: 260px;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}#welcome {
width: 436px;
height: 280px;
float: left; 
margin: 0;
padding: 10px;
background: #e8e8e8 url("images/welcome.jpg") repeat scroll 0 0;
}#welcome h2 {
font-size: 20px;
font-family: "bookman old style", serif;
font-weight: bold;
color: #673538;
padding: 5px;
}#welcome p {
font-size: 16px;
font-weight: normal;
line-height: 20px;
margin: 5px;
padding: 0;
}#slideshow {
background: #ffffff;
height: 240px;
width: 960px;
margin: 0 auto;
padding: 0;
}

#maincats {
background: #FFFFFF;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align:right;
width: 960px;
height: 383px;
direction: rtl;
}
#maincats h4 { 
border-bottom: 1px dotted #BEBEBE;
color: #01977E;
font-size: 20px;
font-weight: normal;
list-style: none outside none;
margin: 20px 0 0;
padding: 0 0 12px;
text-align: right;
   
}
#maincats h4 a {color: #b1005d;}
#maincats a {color: #005696; text-decoration: underline;}
#maincats a:hover {text-decoration: underline !important;}
#maincats p {
  color: #404040;
  line-height: 135%;
  margin: 0;
  padding: 15px 0;
  text-align: right;
}
#left_box {
background: #ffffff;
    float: left;
    height: 347px;
    margin: 20px 20px 0 0;
    padding: 0;
    width: 240px;
    border-top: 2px solid #b2ccdf;
}
#left_box p {
margin: 0;
padding: 0;
}
#left_box ul {
margin: 17px 0 0;
}
#left_box li {
list-style-type: none;
margin: 0 0 25px 0;
padding: 0;
}
#left_box li a {text-decoration: none; font-weight: bold;}
#left_box .news_date {margin: 0 0 0 4px; color: #a6a6a6; }
#left_box h4, #right_box h4 {
margin: 10px 0 10px 0;
}
.category_link {
background: url("images/maincats_arrow.jpg") no-repeat scroll right center transparent;
margin: 0;
padding: 10px 30px 10px 0;
}
#mid_box {
height: 347px;
width: 440px;
float: left;
margin: 20px 0 0 0;
text-align: justify;
}
#mid_box p {
margin: 0;
padding: 0;
text-align: justified;
display: inline;
}

#mid_box h4, #mid_box h4 a {
  border: medium none;
  color: #01977E;
  margin: 0;
  padding: 0;
  text-decoration: none !important;
  width: 140px;
}

#mid_box img {
border: 2px solid #B1CCDD;
float: left;
height: 100px;
margin: 0 20px;
padding: 0;
width: 136px;
}
#mid_box .story_headline {
display: block;
margin: 0 0 4px;
}
#mid_box .story_headline a {font-weight: bold; text-decoration: none; color: #404040; margin: 0 20px 0 0;}
#top_story {
background: url("images/top_story.png") no-repeat scroll center center transparent;
height: 147px;
margin: 0 0 18px;
width: 440px;
text-align: justify;
}
#top_headline {
height: 36px;
padding: 12px 20px 0 0;
width: 250px;
}
#top_headline h4 {
display: inline;
}
#top_story .archive_link {
display: inline;
margin: 0 6px 0 0;
}
#top_story .inner_text {padding: 0 20px;}
#top_story .continue {
display: inline;
}
#focus_story {
width: 440px;	
height: 190px;
background: url(images/focus_story.png) center center no-repeat;
}
#focus_story .inner_text {
padding: 0 20px 0 156px;
}
#focus_story .textwidget {
padding: 0 20px 0 20px;
}
#focus_story a {
padding: 5px 0 0 0;
display: block;
}
#focus_story h4 {
padding: 12px 20px 12px 0;
}
#right_box {
height: 347px;
width: 240px;
border-top: 2px solid #b2ccdf;
float: left;
margin: 20px 0 0 20px;
}
#right_box .textwidget p {
margin: 17px 0;
padding: 0;
text-align: justify;
}
/* Tag Cloud */
.tagcloud {margin: 20px 0 0 0;}
.tagcloud a {
font-family: georgia;
font-style: italic;
display: inline !important;
color: #bcd2e3;
padding: 2px 8px 2px 0;
}.tagcloud a.tag-link-6 {
font-size: 20px !important;
color: #294376 !important;
}.tagcloud a.tag-link-8 {
font-size: 16px !important;
color: #6b97b8 !important;
}.tagcloud a.tag-link-9 {
font-size: 16px !important;
color: #bcd2e3 !important;
}#advanced_tags {
width: 240px;
}#colorful_tag_cloud-2 {
margin: 25px 0 0 0;
}#colorful_tag_cloud-2 a {
   /* color: #BCD2E3; */
    display: inline !important;
    font-family: david;
    font-style: italic;
    padding: 2px 0 2px 8px;
}/*** ITEM LIST ***/
.item_box {
    border-bottom: 1px solid #EDEDED;
    margin: 0 0 20px;
    padding: 0 0 10px;
}

.item_img {
float: right;
height: 90px;
padding: 8px 0 0 20px;
width: 120px;
}

.item_img img {
-moz-box-shadow: 0 0 7px #CCCCCC;
-webkit-box-shadow: 0 0 7px #CCCCCC;
box-shadow: 0 0 7px #CCCCCC;
height: 90px;
width: 120px;
}.item_text{
text-align: justify;
height: 80px;
}.item_text p {line-height: 160% !important; margin: 0 !important;}
.item_continue {
background: url("images/maincats_arrow.jpg") no-repeat scroll right top transparent;
clear: both;
float: left;
height: 25px;
margin: -15px 0 0 0;
padding: 0;
width: 25px;
}.item_continue a {
display: block;
height: 100%;
width: 100%;
}.item_continue a:hover {
text-decoration: none;
}h3.item_title {
font-weight: bold;
color: #86A313 !important;
font-size: 14px;
border: none;
margin: 0;
padding: 5px 0 0 0;
text-shadow: 0 0 0;
text-decoration: none;
}

h3.item_title a {
text-decoration: none;
color: #01977E !important;
}

h3.item_title a:hover {
text-decoration: underline;
}.item_date {
color: #787878;
line-height: 170%;
}/******** CONTACT FORM ***********/
.wpcf7-text {
    background: url("images/contact.png") no-repeat scroll center center transparent;
    border: medium none;
    height: 25px;
    width: 291px;
}.wpcf7-select {
    background: url("images/contact.png") no-repeat scroll center center transparent;
border: medium none;
    height: 25px;
    width: 291px;
}textarea {
    background: url("images/contact_text.png") no-repeat scroll center center transparent;
    border: medium none;
    height: 148px;
    width: 291px;
}.wpcf7-submit {
    background: url("images/submit.png") no-repeat scroll center center transparent;
    border: medium none;
    color: #005696;
    font-size: 16px;
    font-weight: bold;
    height: 47px;
    width: 112px;
    font-family: Tahoma;
    margin: 0;
    padding: 0;
}.wpcf7-captchar-captcha-836 {
    background: url("images/contact.png") no-repeat scroll center center transparent;
    border: medium none;
    height: 25px;
    width: 291px;
}

/***** TEXT MENU ON PAGE ****/
#content .textmenu {
    border-bottom: 1px dotted #DEDEDE;
    margin: -10px 0 13px;
    padding: 0;
}

#content .textmenu ul{
list-style: none !important;
margin: 0 0 13px 0;
padding: 0;
}

#content .textmenu ul li{
background: none repeat scroll 0 0 transparent;
border-left: 1px solid #E0E0E0;
display: inline;
line-height: 20px;
list-style: none outside none !important;
margin: 0;
padding: 0 3px 0 8px;
}

#content .textmenu a {
color: #025694;
text-decoration: none;
}

#content .textmenu li.current_page_item a {color: #404040 !important;}

/* Last menu item - TEXT MENU */

#content .textmenu li.menu-item-124 {
border: none;
}


/*** Logos Page ***/
#contentleft_logos {
background: none repeat scroll 0 0 #FFFFFF;
direction: rtl;
display: block;
float: right;
margin: 0;
text-align: right;
width: 720px;
min-height: 250px;
}#contentleft_logos h1 {
border-bottom: 1px dotted #A8C1D5;
color: #86A313;
font-family: Tahoma;
font-size: 20px;
font-weight: normal;
margin: 0 20px 20px 0;
padding: 2px 0 15px;
}#contentleft_logos h6 {
color: #86A313;
font-weight: bold;
margin: 20px 0 0;
padding: 0 0 20px;
}.logo_box {
border-bottom: 2px solid #DBDBDB;
float: right;
margin: 0 20px 18px 0;
min-height: 150px;
width: 220px;
}.logo_box img {
width: 165px;
height: 120px;
-moz-box-shadow: 1px 1px 1px 1px #CCCCCC;
border: 1px solid #eeeeee;
-webkit-box-shadow: 1px 1px 1px 1px #CCCCCC;
box-shadow: 1px 1px 1px 1px #CCCCCC;
}