/*
Theme Name:Diet.co.il Revamped
Theme URI:http://www.diet.co.il
Description:revamped Diet.co.il template from scratch
Author:Doron B.E.
Author URI:http://www.stupid.co.il

*/
#facebook{
 float:right;
color:red;
}
a#linkwithin_logolink_0{color:white !important;}
.fl_l, .alignleft { float:left; }
.fl_r, .alignright { float:right; }
.cl_l { clear:left; }
.cl_r {clear:right; }
/*
#category-page p,.category-page p {
	margin:0; padding:0;
}
*/

#category-page div.description {
	font-size:14px;
}

h1 a,h1 a:visited, p a, p a:visited {
	text-decoration:none;
	color:inherit;
}

a, a:visited {
	color:#123B9D;	
}

html, body { direction:rtl;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
div { text-align:right; }
div#wrapper { width:728px; clear:both; margin:0 auto; text-align:center;  text-align:right; font-family:Arial; overflow:hidden;}

form p { margin:0; padding:0; text-indent:0; }
form p label { float:right; width:30%; display:block; }
form p input { height:80%; }

div.menu { 
	text-align:center; 
	width:717px; 
	margin:0; 
}
div.menu ul { 
	list-style:none; 
	padding:0; margin:0 4px 0 0;
	text-indent:0;
	width:717px;
	float:right;
}

div.menu ul ul {
	display:none; 
}
div.menu ul li{	
	padding:0;
	display:inline; 
	float:right;  
	line-height:30px; 
	margin:0 0 3px 5px; 
	background:	url(images/nav/buttonPressed.gif) 
					repeat-x 
					top right;
	font-size:12px;
}

div.menu ul li a { 
	display:block; 
	height:35px; 
	width:97px; 
	padding-top:8px; 
	background:	repeat-x 
					top right 
					url(images/nav/button2.gif); 
	text-align:center;  
	text-decoration:none; 
	color:white; 
	font-weight:bold;
	line-height:13px; 
}

 div.menu ul li.current-cat a, div.menu ul li.current_page_item a 
{
	background:	url(images/nav/buttonSelected.gif) 
					repeat-x 
					top right;	
} 


div.menu ul li a:hover { background:none; }



div#topStrip {width:717px; clear:both; background:url(images/top_menu_strip_bg.gif) repeat-x top right; text-align:right;}
div#topStrip div#stripLogo {float:right; overflow:hidden; width:201px; height:66px; color:transparent;}
div#topStrip div#stripLogo a {outline:none; border-style:none;}
div#topStrip div#stripLogo img {outline:none; border-style:none;}
div#topStrip img#girlHead {width:1px; height:1px;}
#searchBox { float:left; display:inline; padding:20px 20px 0; }
.right {float:right;} 
.left {float:left;}
.cl_b {clear:both; margin:0;}









div#topArticles div.stripBox { height:239px; text-align:right; float:right;}
div#topArticles div h1, div#topStrip div p { padding-right:25px;}
div#topArticles div h1 { margin:0; padding-top:20px; color:#e0ff98; font-family:Arial; font-size:24px; font-weight:bold; }
div#topArticles div p { margin:0 20px 0 0; padding-top:3px; font-family:Arial; font-size:12px; color:white; }

/*
div#topStrip div.stripBox { height:239px; text-align:right; float:right;}
div#topStrip div h1, div#topStrip div p { padding-right:25px;}
div#topStrip div h1 { margin:0; padding-top:20px; color:#e0ff98; font-family:Arial; font-size:24px; font-weight:arial; }
div#topStrip div p { margin:0 0 0 30px; padding-top:3px; font-family:Arial; font-size:12px; color:white; }
*/
div#topRightBox {
	width:346px;
	background:url(images/top_main_page_tip_with_girl.jpg) top right no-repeat;
}

div#topRightBox p {
	width:140px;
}
div#topLeftBox {
	width:371px;
	background:url(images/main_top_left.gif) top right no-repeat;
}

.clr_fix { clear:both; display:block; height:1px; width:1px; }
.clr_fix hr { visibility:hidden; }

div#centerArticles {
	margin-top:10px;
}

.headeredBox {
	float:right;
/*	width:179px;*/
	width:498px;
	height:235px;
	
	position:relative;
	background-color:#f0ffce;
	height:235px;
	overflow:hidden;
	padding:0; margin:0;
}



.headeredBox h1 {
	font-size:18px;
	color:#003366;
	width:170px;
	height:62px;
	background-color:#d4e8a6;
	margin:0 ; padding-right:9px;
	text-align:right; 
}

.headeredBox p {
	padding-right:10px;
	margin:0;
}

div#centerArticles span.readOn {
	position:absolute;
	top:200px;
	left:20px;
	font-size:85%;
	color:red;
	font-weight:bolder;
}

.bold { font-weight:bolder; }
.pageFlipBox {
	background:#cde985 url(images/main_middle_left_article.jpg) bottom right no-repeat;
	font-family:Arial;
	width:191px;
	height:232px;
	float:left;
	position:relative;
}

.pageFlipBox h1 {
	color:#214ab3;
	font-size:14px;
	text-align:center;
	width:191px;
	font-family:Arial;
	margin-top:4px;
}

.pageFlipBox p { padding-right:0px; text-align:center; margin:0;}
.pageFlipBox img { border:none; height:176px; }
.pageFlipBox p a { font-size:80%; font-weight:bolder; color:#123B9D; }

div#mainArticles {
/*	margin-top:14px;*/
	padding-top:14px;
}

div#mainArticles ul {
	list-style:none; margin:10px 0 0 0;  padding:0; float:right; width:100%; 
	line-height:1.3em;
}

div#mainArticles li {
	width:346px; height:93px; background-color:#f1ffce; overflow:hidden;
	margin:0 0 7px  0;
}

div#mainArticl0es li.col1 {  margin-right:10px;}

div#mainArticles li.col2 { margin-right:371px;}

div#mainArticles li.top { margin-top:-700px; } /* this should be X size of UL's line-height */

.mainArticleImage {
	width:102px; height:79px; 
/*	margin:7px;*/
	display:block;
	padding:0; margin:0;
	z-index:1000;
}

.mainArticle { line-height:1.1; }

.mainArticle div {
	margin-right:115px;
	margin-top:-80px;
	position:relative;
}

.mainArticle p {
	font-size:12px;
	margin:0; padding:4px 0 0 0;
}

.mainArticle h1 {
	color:#2b44d4; font-size:14px;
	margin:0; padding:0;
}

.mainArticle img {
	background:url(images/article_image_ph.jpg) no-repeat bottom right;
	padding-top:8px;	
}
.noDecoration {
	text-decoration:none;
	border:none;
}

.noDecoration img { border:none; }

div#mainArticles .calculatorBox {
	background:url(images/calculator_bg.jpg) top right no-repeat;
	height:218px; text-align:center;
}

div#mainArticles .calculatorBox h1{
	color:#adf118; font-size:22px; padding:10px 10px 0 0; margin:0 0 4px 0;
}

div#mainArticles .calculatorBox form {
	text-align:right; color:white; font-size:12px;
	margin:10px 0 0 0; padding:0 30px;
}

.submit {
	color:#123b9d;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	background:url(./images/input.png) repeat-x;
	border:0;
	height:18px;
}

div#mainArticles .calculatorBox input {
	height:13px;
	font-size:10px;
}

div#mainArticles .readOn {
	float:left;
	font-size:12px;
	font-weight:bolder;
	display:block;
	position:absolute;
	top:71px;
	left:5px;
}

div#mainArticles .readOn a{ color:#544f8f; }
div#mainArticles .readOn a:visited{ color:#544f8f; }

div#copyright { font-size:12px; color:gray; text-align:center; margin-top:10px;}
div#copyright div { /*float:right; text-align:center; font-weight:bold;*/ text-align:center;}
div#copyright  .half { width:50%;}
div#copyright .size { }

div#copyright  a { color:grey; padding-right:1em;}
div#copyright a:visited {  color:grey; }

div#copyright ul {
	list-style:none;
	overflow:auto;
	margin:0; padding:0;
	text-align:center;
}

div#copyright li a { /*display:block;*/  }

div#copyright li {
/*	float:right; */
	display:inline;
	font-weight:bold;
	
}

div#copyright .with-icon {
	padding-right:0px;
}

div#copyright a img { margin-bottom:-3px; }

.category-sidebar {
	width:176px;
	float:right;
	text-align:right;
}

.category-sidebar ul {
	list-style:none;
	margin:0; padding:0;
	width:176px;
}

.category-sidebar ul li {
	width:176px; margin:2px 0 0px 0; min-height:36px; padding:8px 0px 0 0; text-indent:13px;
	background:url(images/sidebar_menu_bg.gif) no-repeat;float:left;float:left;
}

.category-sidebar a,.category-sidebar a:visited {
	text-align:right;
/*	padding-right:12px;*/
/*	padding:6px 13px 0 0;*/
	line-height:13px;
	height:30px;
	color:#565851; font-weight:bold; 
	font-size:11px; 
	text-decoration:none;
	display:block;
}

.category-sidebar a:hover {
	color:blue;
}

.category-sidebar .children {
	margin:0 auto; padding:0 0 10px 0;
	overflow:hidden;
}

.category-sidebar .children li{
	padding:0 0 0 0;
	background-image:none;
	
}


.category-sidebar .children a {
	border-bottom:1px dashed;
	margin-right:20px;
	font-weight:normal;
	padding:0 2px;
	height:auto; width:auto;
	font-weight:bold;
}

.category-sidebar ul li.current-cat a {
	color:black;
}

.category-sidebar ul li.current-cat > a:before {
	content:"> ";
}

.category-sidebar .children a:before {
	content:'';
}

.category-sidebar ul.posts li {
		height:14px;
		min-height:14px; text-indent:0; padding-right:10px; 
}
.category-sidebar ul.posts li a { border-bottom:none; }


.has_sidebar { 
	margin-right:185px;
}

#category-page {
/*	margin-right:185px;
	width:418px;*/
	width:80%;
	padding-right:15px;
}

#category-page h1 {
	font-size:20px; color:#003399; margin:0; padding:0;
}

#categoryArticles ul,.categoryArticles ul {
	list-style:none; margin:0; padding:0;
}

#categoryArticles ul li, .categoryArticles ul li {
	background-color:#ece9c4; margin:4px 0; padding:4px 0; color:#323437;
	height:89px;
	position:relative;
}

#categoryArticles, .categoryArticles {
	margin-top:15px;
}

#categoryArticles ul li h2,.categoryArticles ul li h2 {
	font-size:13px; margin:0; padding:0;
}

#categoryArticles ul li h2 a,.categoryArticles ul li h2 a {
	text-decoration:none; color:#2d4466;
}


#categoryArticles ul li div,.categoryArticles ul li div {
	font-size:12px;
}

#categoryArticles .readOn,.categoryArticles .readOn {	
	padding-left:10px;
	position:absolute;
	top:70px;
	left:0;
}

.article-page p { font-size:14px; }

.page h1, .single h1 {
	color:#2254B7;
	font-size:27px;
	font-weight:bold;
	margin:0; padding:0;
}

.page p, .single p { margin:4px; padding:4px; }

.page strong, .single strong {
	color:#5FA303;
	font-weight:bold;
}
/**** ARTICLES WIDTH ******/
.page-page, .article-page {
	font-size:14px;
	position:relative;
/*	width:85%;*/
	width:717px;
}
	
.article-page img { padding:5px;}
div.print a {
	color:#2254B7; 
	text-decoration:none;
}

div.print a img {
	border:none;
}

div.print img { padding:0; }

div.print ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-indent:0;
}

div.print li { margin:0; padding:0; text-indent:0; }

#random-posts { margin-top:15px; }
#random-posts ul { 	list-style-type:none; margin:0; padding:0; text-indent:0;}
#random-posts li { margin:0; padding:0; text-indent:0; }
#random-posts a { color:#2254B7; }

#top-random-tip {
	width:280px;
	padding-top:15px;
	font-size:14px;
}

#top-random-tip p {
	margin:0;
	padding:0;
	float:left;
}

/* CALCULATORS STYLE */

.calculator {
	overflow:hidden;
/*	height:240px;*/
	width:480px;
}

.calculator div {
/*	margin-bottom:-2000px;
	padding-bottom:2000px;*/
}

.calculator input { height:2em; }

.calculator-description {
	background:#28a3c1 url(./images/calculator.png) repeat-x top;
	padding:10px;
	color:#ffffff;
	float:right;
	width:210px;
}

.calculator-description h1 {
	color:#adf118;
	font-size:150%;
	margin-bottom:5px;
}

.calculator-content {
	background:#edffc7;
	color:#000000;
	padding:10px;
	float:right;
	width:230px;
	padding-top:10px;
}

.calculator-content p {
	margin-bottom:5px;
}

.calculator-content label {
	float:right;
	width:65px;
	font-weight:bold;
}

.calculator-submit, .contact-submit {
	background:#123b9d;
	padding:2px;
	font-size:14px;
	font-weight:bold;
	border:0;
	color:#ffffff;
	margin-right:160px;
}

.message {
	background:#ffffff;
	font-weight:bold;
	padding:2px;
	border-width:1px;
	border-style:solid;
}

.ok {
	color:green;
	border-color:green;
}

.error {
	color:red;
	border-color:red;
}

.calculator-calory {
	background:#edffc7;
}

.calculator-calory p {
	color:#000000;
	margin-bottom:5px;
}

.calculator-calory label {
	width:300px;
	float:right;
}

.calory_head {
	background:url(./images/cal_c2.png) repeat-x top;
	background-color:#28a3c1;
	padding:5px 5px;
	color:#ffffff;
	height:124px;
}
.calory_select1 {
	color:#ffffff;
	background:#123b9d;
	padding:5px;
}

.calory_select1 label {
	padding-left:5px;
}

.calory_select2 {
	color:#000000;
	background:#edffc7;
	/*padding:10px;*/
}

.calory_select2 select {
	font-family:arial;
}

.calory_select2 strong {
	font-weight:bold;
	margin:5px;
}

.calory_select2 td {
	padding:5px;
}
.calory_cal {
	background:#5ca002;
	height:50px;
}

.calory_cal td:first-child {
	color:#ffffff;
	font-weight:bold;
	padding:5px;
}

.calory_cal tr {
	padding:0;
}

.calory_cal td {
	color:#000000;
	font-weight:normal;
}

.calory_row, .calory_select2, .calory_select1, .calory_head, .calory_cal {
/*	clear:both;*/
}
.content_cal {
	width:80%;
}

.calory_column1, .calory_column2 {
	float:right;
}

.calory_column1 {
	width:370px;
}

.calory_column2 {
	width:120px;
}


.content-tip-botton {
	background:#60bbd8;
	width:84px;
	padding:2px;
	text-align:center;
	margin-top:5px;
display:block;
margin-right:25px;
}

.content-tip-botton a {
	color:#123b9d;
	font-weight:bold;
	text-decoration:none;
}

.article-page p.wp-caption-text { /*display:none;*/ margin:0; font-size:10px; padding-top:0;text-align:center; }
div.wp-caption { 
	border:1px solid #ddd; background-color:#F3F3F3;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding-top:4px;
	margin:10px;
}

#commentform p {
	width:100%;
	clear:both;
}

#commentform label {
	display:block;
	width:145px;
	float:right;
}

#commentform input {

}

.sldr_title { display:none; }

#searchform .submit { height:21px; /*float:left;*/}

#glyc-calc {
	background:#edffc7 url(images/kipul2.jpg) top right repeat-x;
	width:550px;
}

#glyc-header {
	background:url(images/kipul.jpg) top left no-repeat;
	height:76px;
	color:white;
	padding:10px;
}

#glyc-buttons { text-align:center; padding-bottom:5px; }

#glyc-buttons span {

}

#glyc-buttons a {
/*		border:1px solid black;*/
		
		text-decoration:none; font-weight:bold; font-size:15px; color:#123b9d; 		width:35px;
		height:30px; 
		padding:3px;
}

#glyc-buttons a.selected {
	background:url(images/kipul2.jpg) top right repeat-x;
	color:white;
}

#glyc-buttons .highlight { color:green; }

#controls { position:relative; }
#controls .add-to-list {  
	position:absolute; top:28px; left:25px;  color:white; text-decoration:none; border:none;
}

#controls #table-wrapper { margin-top:30px; padding-bottom:20px; }
#chart-area { text-align:center; ;margin-top:51px;}

#smooth_sldr_items { width:100%; }

.single .article-page a {  color:#123B9D; text-decoration:none;}
.single .article-page a:hover {  text-decoration:underline;  }

.advertisement-bottom, .advertisement-top {width:728px;}

#google-tower {float:left; top:0; width:120px; left:0;}
#google-tower_recipe { width:120px; float:left;}
/* * { border:1px solid red; } */

