/*



Theme Name: Fasting v4



Theme URI: http://www.fixwordpress.net



Description: this theme is modified for fasting.ws



Version: 4.4



Author: Larry Ngaosi	



Author URI: http://www.fixwordpress.net



Tags: blue,



  fixed width,



  two columns,



  widgets,



  three columns



 



 */

 * {

margin:0;

padding:0;

}

 p{ margin:0; padding:.4em;}

.sticky { 

}

 .info .cat a.post-edit-link { background: no-repeat top right url(images/wrench.gif);



 padding-right:16px;}







 .adminnav{



 font-family:Arial,Tahoma,Verdana;



 color:#FFFFFF;



 left:1%;



 right:1%;



 width:auto;



 background:#0e2666;



 position:fixed;



 bottom:0;



 border-top:double .1em #c0c0c0;



 border-left:double .1em #c0c0c0;



 border-right:double .1em #c0c0c0



 }



 li.global_recent_commnet ul.commentlist a, li.global_recent_commnet ul.commentlist li a, li.global_recent_commnet ul.commentlist  a:hover  {



 color:#366799; background:transparent; } 



 li.global_recent_commnet li{ float:none; background:transparent; position:relative;}



 li.global_recent_commnet ul.commentlist {



 



  



  background:#FFFFFF none repeat scroll 0 0; border-left:5px solid #999999; margin:0 0 0.25em 0.25em;}



 .global_recent_commnet span.openclose{



 background: no-repeat top right url(images/move.gif);



 padding-right:16px;



 position:absolute; top:0; right:0; font-size:14px; font-weight:bold; color:#000;



  



 }



 #r_sidebar li:hover,

  #l_sidebar li:hover,

  #sidebar li:hover{ background: #FFA477;}

 .global_recent_commnet h3{ height:13px; padding: 2px 0  2px 5px; margin:0.4em; margin-top:.8em;}



 .global_recent_commnet{



 -moz-border-radius-topleft:10px;



-moz-border-radius-topright:10px;



 border:5px solid #555555; 



  color:#000000;



background:#F6F6F6 none repeat scroll 0 0; position:absolute;



  bottom:85%;



  right:0;



 z-index:1001;



 



 width:auto;



 height:auto;



 }



 #shout ul,



 



 .dropmenu ul,



 



 #r_sidebar h3,



 



 #l_sidebar h3,



 



 #sidebar h3,



 .adminnav{



 -moz-border-radius-topright:5px;



 -khtml-border-radius-topright:5px;



 -webkit-border-top-right-radius:5px;



 -moz-border-radius-topleft:5px;



 -khtml-border-radius-topleft:5px;



 -webkit-border-top-left-radius:5px



 }



 



.page-template-no-adds-php #content,



 .adminnav{



 	margin:0 auto



 }



  



.dropmenu ul,



 ul#dropmenu,



 ul#dropmenu ul,



 .adminnav{



 	z-index:99



 }



 ol.commentlist li.comment ul.children,



 ol.commentlist,



 .commentlist li,



 .adminnav li,



 .adminnav ul{



 	list-style:none



 }



  



 .alignleft,



 .left,



 



 #footerleft,



 .single #content,



 .archive #content,



 .page #content,



 



 #l_sidebar,



 .info .cat,



 div#sidebar,



 ul#dropmenu li ul a,



 ul#dropmenu li,



 .adminnav li{



 	float:left



 }



 



 



 #content img,



 



 #searchform,



 .adminnav li{



 	margin:0.3em



 }



 



 



 ul.adminnav a {



 	font-size:13px;



	padding:0.3em;



    color:#FFFFFF;



	text-decoration:none;}



  ul.adminnav a:hover{



 	background:#a6bad5;



 }



 



 body{



 font-family: Arial,Tahoma,Verdana;



 font-size:13px;



 background: #5eb4e5 url(images/bg.jpg) no-repeat top center ;



 width:920px;



 font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



 -x-system-font:none;







 }



 

 a:hover { color:#FF0000;}

a {font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



 -x-system-font:none;







text-decoration:none;



color: #7D6D28;}  



 



 #container {



 	width:920px; margin-bottom:30px;



 }



 #footer,



 body{



 	margin:0 auto 0;



 }



 



 ol.commentlist li.even,



 legend.comments,



 



 #s,



 



 #container,



 



 #shout ul{



 	background:#fff



 }



 #container{



 	border:solid .1em #c0c0c0;



 margin-top:60px



 }



 .commentlist .cmtinfo em {



 	font-weight:normal



 }



 ol.commentlist li.comment div.vcard cite.fn,



 .commentlist cite,



 .commentlist .cmtinfo em {



 	font-style:normal



 }



  



 ol,



 ul{



 	margin:1em 0 1em 2em



 }



 ol.commentlist,



 .wp-caption img,



 



 #footer a img,



 div#footer_add,



 .commentlist li,



 .commentlist,



 .clear,



 



 .contents,



 



 #content img,



 div#sidebar,



 ul#dropmenu,



 ul#dropmenu ul,



 div#navbar,



 



 #searchform,



 img,



 li,



 li ol,



 li ul,



 ol,



 ul{



 	padding:0;



	font-family:Arial,Tahoma,Verdana;



 }



 li ol,



 li ul{



 	margin:0.5em 0 0.5em 2em



 }



 



.wp-caption p.wp-caption-text,



 .wp-caption img,



 



 #footerright,



 



 #footerleft,



 



 #footer p,



 div#footer_add,



 .commentlist li,



 .commentlist,



 



 #r_sidebar a img,



 



 #r_sidebar p,



 



 #r_sidebar,



 



 #l_sidebar a img,



 



 #l_sidebar p,



 



 #l_sidebar,



 .clear,



 div#sidebar,

 



 ul#dropmenu,



 ul#dropmenu ul,



 div#navbar,



 img,



 li{



 	margin:0



 }



 .dropmenu{

 

 font-size:14px;}



.dropmenu,



 .dropmenu ul,



 



 #r_sidebar li,



 



 #r_sidebar ul,



 



 #l_sidebar li,



 



 #l_sidebar ul,



 div#sidebar li,



 div#sidebar ul,



 ul#dropmenu,



 ul#dropmenu ul,



 ul{



 	list-style-type:none



 }



 ol{



 	list-style-position: outside;



	list-style-type: decimal;



 }



 #footer a img,



 div#footer_add,



 



 #r_sidebar a img,



 



 #l_sidebar a img,



 



 #content img,



 img{



 	border:none



 }



 #header{



 	height:85px



 }



 #r_sidebar,



 



 #l_sidebar,



 



 #content,



 



 #header{



 	display:inline



 }



 



.dropmenu li:hover ul,



 .dropmenu li li:hover ul,



 .dropmenu li li li:hover ul,



 .dropmenu li li li li:hover ul,



 .aligncenter,



 div.aligncenter,



 .field label,



 .page-template-no-adds-php #content,



 .single #content,



 .archive #content,



 .page #content,



 .contents .more-link,



 ul#dropmenu li:hover ul,



 ul#dropmenu li li:hover ul,



 ul#dropmenu li li li:hover ul,



 ul#dropmenu li li li li:hover ul,



 ul#dropmenu a,



 



 #s,



 



 #searchform{



 	display:block



 }



 #shout,



 .alignright,



 .right,



 



 #footerright,



 



 #r_sidebar,



 .info .comments,



 



 #content,



 



 #s,



 



 #searchform{



 	float:right



 }



 

 

.dropmenu li,



 .dropmenu,



 .dropmenu ul,



 ul#dropmenu li,



 ul#dropmenu,



 ul#dropmenu ul,



 



 #searchform{



 	position:relative



 }



 #s{



 	font:12px arial normal;



 margin:0.2em;



 border-top:1px solid #666;



 border-right:1px solid #ddd;



 border-left:1px solid #666;



 border-bottom:1px solid #ddd



 }



 #shout ul,



 



 #s{



 	width:200px



 }



 #sbutt,



 



 #s{



 	padding:3px



 }



 #sbutt{



 	font:12px arial bold;



 background:#376b9d  url(images/bg.jpg) no-repeat -350px -40px;



 margin:0.1em;



 border:1px solid #234b69;



 color:#FFFFFF;



 font-weight:bold;



 font-family:Arial,Tahoma,Verdana;



 }



 div#navbar{



 	font:11px arial bold;



 background:url(images/nav2.png) repeat-x left -3px;



 height:28px;



 margin-bottom:5px;

 

 }



 



.dropmenu,



 .dropmenu ul,



 ul#dropmenu,



 ul#dropmenu ul{



 	list-style-position:outside



 }



 ul#dropmenu,



 ul#dropmenu ul{



 	ine-height:1.5em



 }



 textarea,



 ul#dropmenu,



 ul#dropmenu ul{



 	width:100%



 }



 ol.commentlist li.comment div.reply a,



 



 .commentlist .cmtinfo,



 



 #r_sidebar h3,



 



 #l_sidebar h3, 



 .contents .more-link,



 



 #sidebar h3,



 ul#dropmenu,



 ul#dropmenu ul{



 	font-weight:bold



 }



 



 ul#dropmenu a{



 color:#fff;



 text-decoration:none;



 	padding:0.5em 1em;



  



 font-size:13px;



 }



 ul#dropmenu a:hover{



 	background:url(images/bg.jpg) repeat-x left top;



 color:#ff0 !important



 }



 #shout ul,



 ul.dropmenu li ul,



 .dropmenu ul,



 ul#dropmenu ul{



 	position:absolute



 }



 



.dropmenu li:hover ul ul,



 .dropmenu li:hover ul ul ul,



 .dropmenu li:hover ul ul ul ul,



 ul.dropmenu li ul,



 .dropmenu ul,



 .page-template-no-adds-php div#footer_add,



 ul#dropmenu li:hover ul ul,



 ul#dropmenu li:hover ul ul ul,



 ul#dropmenu li:hover ul ul ul ul,



 ul#dropmenu ul{



 	display:none



 }



 ul#dropmenu li ul a,



 ul#dropmenu ul{



 	width:12em



 }



 ul#dropmenu ul{



 	top:1.9em;



 left:-1px



 }



 ul#dropmenu ul a{



 	border-left:1px solid #c8c8c8



 }



 



.current_page_item a,



 .current_page_item a:hover,



 ul#dropmenu ul a{



 	background:#fff url(images/navbar.gif) repeat-x top left !important



 }



 ul#dropmenu li ul{



 	border-top:1px solid #c8c8c8;



 width:14.1em



 }



 ul#dropmenu li ul a{



 	height:auto;



 border-bottom:1px solid #c8c8c8



 }



 



.dropmenu ul ul,



 ul#dropmenu ul ul{



 	top:auto



 }



 ul#dropmenu li ul ul{



 	left:12em



 }



 #footer a img,



 ul#dropmenu li ul ul{



 	margin:0 0 0 10px



 }



 



.current_cat a,



 .current_cat a:hover,



 .current_page_item a,



 .current_page_item a:hover{



 	color:#f90 !important



 }



 



.featured{



 	background: #ffeeee;



 width:294px;

 margin:0 0 .4em 0;

 padding:10px 0 5px 4px;



 border:1px solid #b1c3d4



 }

.recentComment{ background: #FFFCEF; padding:.4em 0 .4em 0;}

div#sidebar ul.recentComment  li { list-style-type:none;}

div#sidebar ul.recentComment  li a{ font-size:18px; color:#EA7500;}

div#sidebar ul.recentComment  ul li { margin:0 0 .4em 0;}

 ul.dropmenu li ul,



 div#sidebar{



 	width:300px



 }



 div#sidebar{

    margin: 0 0 0 .4em;

 	height:100%



 }



 #r_sidebar ul,



 



 #l_sidebar ul,



 div#sidebar ul{



 	margin:0 0 15px 0



 }



 #r_sidebar ul li,



 



 #r_sidebar li,



 



 #l_sidebar ul li,



 



 #l_sidebar li,



 div#sidebar ul li,



 div#sidebar li{



 	margin:0 0 0 20px



 }



 #footer,



 



 #r_sidebar ul li,



 



 #r_sidebar li,



 



 #r_sidebar ul,



 



 #l_sidebar ul li,



 



 #l_sidebar li,



 



 #l_sidebar ul,



 



 #l_sidebar p,



 div#sidebar ul li,



 div#sidebar li{



 	padding:0 0 0 0



 }



 div#sidebar ul li{



 	list-style-type: disc;

 

    

 }



 



 #r_sidebar h3,



 



 #l_sidebar h3,



 



 #sidebar h3{



 	background:   url(images/bg.png) repeat-x left top;



  padding: 2px 0 2px .4em;



 margin:2px 0;

 font-size:16px !important;

 text-align:left !important;

 text-transform: uppercase !important;



 }



 



 .contents h5,

{



 	font-size:12px



 }



 



.wp-caption,



 



 #r_sidebar h3,



 



 #l_sidebar h3,



 



 #sidebar h3, #sidebar h3 a{



 	text-align:center;



	color:#FFFFFF;



	text-decoration:none;



	



 }



 #content{



 	width:610px



 }



 #content img{



 	z-index:1



 }



 



.post{



 	margin-top:10px



 }



 



 



.single #content,



 .archive #content,



 .page #content,



 .post-top{



 	width:550px



 }



 



.post-bottom,



 .post-top{



 	height:10px



 }



 



.post-bottom{



 	width:570px



 }



 







 



.single #content,



 .archive #content,



 .page #content {



 	padding:0 5px 0 5px



 }



 



 ol.commentlist li.comment div.reply,



 ol.commentlist li.comment ul,



 ol.commentlist li.comment p,



 .wp-caption p.wp-caption-text,



 .info,



 .contents h6,



 .contents .more-link{



 	font-size:12px



 }



 



.contents .more-link{



 	text-transform:uppercase



 }







  .contents h1,



  .contents h2,



  .contents h3,



  .contents h4,



  .contents h5,



  .contents h6,



  .contents h1 a,



  .contents h2 a,



  .contents h3 a,



  .contents h4 a,



  .contents h5 a ,



  .contents h6 a,



  .contents h1 a:active, 



  .contents h2 a:active, 



  .contents h3 a:active, 



  .contents h4 a:active, 



  .contents h5 a:active, 



  .contents h6 a:active,



  .contents h1 a:hover, 



  .contents h2 a:hover, 



  .contents h3 a:hover, 



  .contents h4 a:hover, 



  .contents h5 a:hover, 



  .contents h6 a:hover



  {



color:#000000; 



letter-spacing:1px; 



line-height:normal; 



margin:0 0 5px 0; 



padding:0; 



font-family: Arial,Tahoma,Verdana; 



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



 -x-system-font:none;



text-decoration:none;



 



}



 



.contents h1{



  font-size:22px



 }



 



.contents h2{



 	



 font-size:20px;



 }



 



.contents h3{



  font-size:18px;



  }



 



.contents h4{



 	font-size:16px



 }



 



.contents h5{



 	font-size:14px



 }



 



.contents h6{



 	font-size:12px



 }



 



 .contents p{



 	text-align:justify;



 margin:0 0 10px 0;



 padding:0 15px 0 5px;



 }



 



#r_sidebar h2,



 



 #l_sidebar h2,



 .info{



 	border-top:1px dotted #ddd;



 border-bottom:1px dotted #ddd



 }



 



.info{



 	padding-left:15px;



 padding-right:15px



 }



 legend.comments {



 	font-size:18px



 }



 



.info .comments a,



 .info .cat a{



 	background:left center;



 line-height:26px;



 padding-top:1px;



 padding-bottom:1px



 }



 



.editor,



 .author,



 .commentlist,



 .clear{



 	clear:both



 }



 #r_sidebar,



 



 #l_sidebar{



 	width:180px;



 line-height:18px



 }



 #r_sidebar a img,



 



 #r_sidebar,



 



 #l_sidebar a img,



 



 #l_sidebar{



 	padding:0 0 15px 0



 }



 #r_sidebar ul li,



 



 #l_sidebar ul li{



 	list-style-type:disc



 }



 



 



 



 #r_sidebar p{



 	padding:0 0 5px 0



 }



 



.page-template-no-adds-php #content{



 	float:none;



 width:800px



 }



 #comments,



 



 #respond{



 	margin:2em 1em 0 5px



 }



 #commentform,



 .commentlist{



 	border-top:#ddd 1px solid



 }



 #commentform,



 .commentlist li{



 	background:#f0f6fa;



 border-bottom:#ddd 1px solid



 }



 



.commentlist li{



 	font-size:1em



 }



 



.commentlist .cmtinfo em{



 	color:#666



 }



 



.nocomments,



 .commentlist .cmtinfo em{



 	font-size:0.9em



 }



 #commentform{



 	margin:10px 0;



 padding:10px



 }



 



  .bypostauthor {



 



 background: url(images/bypostauthor.gif) right top no-repeat !important



 }



 



 li.comment div.vcard cite.fn{



  padding:0.4em 0 0.4em 0.4em;



 }



 .editor {



 background: url(images/admin.gif) right top no-repeat !important;



 



 }


 



 fieldset{



 	border:#ccc 1px solid;



 padding:5px 10px 0 10px;



 margin:5px



 }



 



 legend.comments{



 	padding:0.3em



 }



 input.text,



 



 #s,



 input.text,



 textarea,



 select,



 legend.comments{



 	border:1px solid #ccc



 }



 input.text,



 textarea,



 select{



 	font-size:1.1em;



 line-height:1.3em;



 background:#fafafa



 }



 textarea{



 	height:15em



 }



 input.text,



 



 #s{



 	background:#fff url(img/textbg.png) repeat-x top;



 width:150px;



 margin:3px



 }



 input.text:focus,



 



 #s:focus,



 textarea:focus{



 	border:#999 1px solid



 }



 div#footer_add{



 	background:none



 }



 #footer{



-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

-x-system-font:none;

background:#fff ;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

 line-height:normal;
 margin-top:50px;

 



 }



 #footer p{



 	font:11px arial;



 padding:.2em;



 

 color:#000000;



 } #footer a {



 



 color:#000000;



 }



 #footerleft{



 	width:250px;



 padding:10px 0 0 0



 }



 #footerright{



 	width:650px;



 padding:7px 0 0 0;



 text-align:right;



 font-size:x-small



 }



 



 



 



.aligncenter,



 div.aligncenter{



 	margin-left:auto;



 margin-right:auto



 }



 



.wp-caption{



 	background:#f3f3f3;



 border:1px solid #ddd;



 padding-top:4px;



 margin:10px;



 -moz-border-radius:3px;



 -khtml-border-radius:3px;



 -webkit-border-radius:3px;



 border-radius:3px



 }



 



.wp-caption img{



 	border:0 none



 }



 



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



 	line-height:17px;



 padding:0 4px 5px



 }



 



.dropmenu ul{



 	background:#ccc;



 -moz-border-radius-bottomright:5px;



 -khtml-border-radius-bottomright:5px;



 -webkit-border-bottom-right-radius:5px;



 -moz-border-radius-bottomleft:5px;



 -khtml-border-radius-bottomleft:5px;



 -webkit-border-bottom-left-radius:5px



 }



 ul.dropmenu li ul,



 .dropmenu ul{



 	top:0;



 left:90%



 }



 #shout ul,



 ul.dropmenu li ul{



 	padding:0.4em



 }



 #shout ul{



 	z-index:-999;



 border:#0e2666 1px solid;



 bottom:100%;



 left:-2%



 }



 ol.commentlist li.comment p,



 ol.commentlist{



 	margin:0 0 1em



 }



 ol.commentlist li.comment ul.children,



 ol.commentlist{



 	text-indent:0



 }



 ol.commentlist li.comment{



 	border-bottom:1px dotted #666;



 padding:1em



 }



 ol.commentlist li.comment div.vcard{



 	font:normal 16px georgia,



 times,



 serif



 }



 div.vcard img { display:inline; float:left; max-width:55px; max-height:55px;}



 ol.commentlist li.comment div.vcard img.avatar{



 	border:5px solid #ccc;



 margin:0 1em 0 0;



 float:left;



 }



 ol.commentlist li.comment div.comment-meta{



 	font-size:9px



 }



 ol.commentlist li.comment div.comment-meta a{



 	color:#754d1b



 }



 ol.commentlist li.comment ul{



 	list-style:square;



 margin:0 0 1em 2em



 }



 ol.commentlist li.comment ul.children{



 	margin:1em 0 0



 }



 ol.commentlist li.comment ul.children li.depth-2{



 	border-left:5px solid #555;



	border-top:1px solid #555;



 }



 ol.commentlist li.comment ul.children li.depth-4,



 ol.commentlist li.comment ul.children li.depth-3,



 ol.commentlist li.comment ul.children li.depth-2{



 	margin:0 0 .25em .25em



 }



 ol.commentlist li.comment ul.children li.depth-3{



 	border-left:5px solid #999



 }



 ol.commentlist li.comment ul.children li.depth-4{



 	border-left:5px solid #bbb



 }



 ol.commentlist li.odd{



 	background:#f6f6f6



 }



 ol.commentlist li.parent{



 	border-left:5px solid #111



 }



.contents h2.header_title, .contents h2.header_title a{

background:transparent url(images/title-bg.jpg) center left no-repeat;

 margin:0 0 5px;



  padding: 0.1em;

 font-family: Arial,Tahoma,Verdana;



font-size:26px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



text-decoration:none;



color: #366799;



letter-spacing:1px;



font-weight:bold;



 }



.contents  h2.header_title a:hover{



 color:#FF0000;







 }



 code {



	font: 1.1em 'Courier New', Courier, Fixed;



	}blockquote {



	margin: 15px 30px 0 10px;



	padding-left: 20px;



	border-left: 5px solid #ddd;



	}







blockquote cite {



	margin: 5px 0 0;



	display: block;



	}



	/* Tables */



table { border: 1px solid #ccc; border-width: 1px; line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; }



table .even { background: #ddd; }



caption { text-align: left; }



tr { border-bottom: 1px solid #ccc; }



th, td { padding: 5px 3px; }



pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both;  vertical-align:baseline;}



.Nav { margin: .2em 0 2em 0; padding:.4em;}

.Nav a{ padding:.4em; border:#CCCCCC ridge 1px;}

.Nav a:hover{ background-color:#ffeeee;}

.Nav .on{ padding:.4em; border:#CCCCCC ridge 1px; background-color:#ffeeee;}

.Nav .lastpage{ margin: 0 0  0 .2em ; }

.footerTag{ margin:1em; padding:.4em;}

.shadow{ background:transparent url(images/shadow.jpg) right top repeat-y; margin-right: -20px;}