/*



Theme Name: C7LeFrog



Theme URI: http://www.cybercratsystems.com/wordpress-themes/C7LeFrog/



Description: 



Author: Cybercrat Systems 



Author URI: http://www.cybercratsystems.com/



Tags: 



Version: 1.0



Released under <a href="http://www.opensource.org/licenses/gpl-license.php">GPL license</a>.



*/



body {



	/*background: #d5d6d7 url(images/body_bg.jpg) repeat-x scroll;*/

	background: #000000;



	color: #000;



  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	margin: 0;



	padding: 0;

	

	font-size: 80%;

	

	/*text-align: center;*/



}



.skip, hr{



	position: absolute;



	left: -9999px;



}



a:link, a:visited {



	color: #0078AE;



	text-decoration: underline;



}



a:visited {



	color: #026890;



	text-decoration: underline;



}



a:hover, a:active {



	color: #026890;



	text-decoration: none;



}



a img {



	border: none;



}



acronym, abbr {



	border-bottom: 1px dashed #333;



}



acronym, abbr, span.caps {



	font-size: 90%;



	letter-spacing: .07em;



}



acronym, abbr {



	cursor: help;



}



blockquote {



	background: url(images/quote.png) no-repeat;



	margin-left: 1.5em;



	padding: 1px 0 0 40px;



	border-top: 3px double #ddd;



	border-bottom: 3px double #ddd;



}



cite {



	font-size: 100%;



	font-style: normal;



}



h1{



	font: 140%/1.15 'Lucida Grande', Verdana, Arial, Sans-Serif; /*260%/1.15 Georgia, serif;*/



	letter-spacing: -0.2px; /*-0.2px;*/



	margin: 0;



	padding: 2px 0 0 20px; /*20px 0 0 20px; 40px 0 5px 60px;*/



}



#header h1 a:hover, #header h1 a:active{



	text-decoration: none;



	color: #0078AE;



}



#header h4 a:hover, #header h4 a:active{



	text-decoration: none;



	color: #000000; /*#D70606;*/



}



p.payoff{



	margin: 0 0 15px 20px; /* 0 0 80px 36px; 0 0 25px 60px;*/



	padding: 0;



	color: #fff;



	/*font: 120% Georgia, serif;*/



}



#header-graphic {



	height: 60px;



	width: 150px;



        /*margin: 0 0 20px 50px;*/

        margin: 0 0 0 0; 



        padding: 0 0 0 0px;

        float: left;



}



h2 {



	font: 130% 'Lucida Grande', Verdana, Arial, Sans-Serif; /*185%*/



	letter-spacing: -0.2px;



	margin: 15px 0 2px 0;



	padding-bottom: 5px;



}



h3 {



	font: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;



	/*margin-top: 0;*/



        /*margin-left: 40px;*/

        font-weight: bold; 



}



h4{



	/*font: 100%/1.15 Georgia, serif; /*260%/1.15 Georgia, serif;*/

	/*font: 104%/1.15 Georgia, serif;*/

  font: 110%/1.15 'Lucida Grande', Verdana, Arial, Sans-Serif;

	/*letter-spacing: -0.2px; /*-0.2px;*/

	letter-spacing: -0.2px;

	

  font-style: italic; /*added new*/



	margin: 0;



	padding: 10px 0 0 0px; /*20px 0 0 20px; 40px 0 5px 60px;*/



}



ol#comments li p {



	font-size: 100%;



}



p, li, .feedback {



	font: 90% 'Lucida Grande', Verdana, Arial, Sans-Serif; /*'Lucida Grande',Arial, Verdana, sans-serif;*/



	letter-spacing: 0;



}



/* classes used by the_meta() */



ul.post-meta {



	list-style: none;



}



ul.post-meta span.post-meta-key {



	font-weight: bold;



}



.feedback {



	color: #ccc;



	text-align: right;



	clear: both;



	border-top: 1px solid #eee;



}



.feedback a{



	color: #0078AE;



}



.feedback a:hover, .feedback a:active{



	text-decoration: none;



}



.feedback p .ui-icon{



	/*padding: 0 25px;*/

float: right;

margin-top: -2px;

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



}



.meta {



	font-size: .75em;

	

	

	

}



.meta li, ul.post-meta li {



	display: inline;



}



.meta ul {



	display: inline;



	list-style: none;



	margin: 0;



	padding: 0;



}



.meta, .meta a {



	color: #999;



	font-weight: normal;



	letter-spacing: 0;

	



}



.meta a{



	color: #0078AE;



	text-decoration: underline;



}



.meta a:hover, .meta a:active{



	text-decoration: none;



}



.meta .ui-icon {



  float: left;

  margin-top: -2px;



	/*background: url(images/tag.gif) 0 0 no-repeat;*/



/*padding-left: 20px;*/



}



.meta .user{



	background: url(images/user.gif) 0 0 no-repeat;



	padding-left: 20px;



}



.post{



	margin-bottom: 40px;



         width: 75%;

  /*margin-top: 30px;

  margin-left: 40px;

  margin-right: 20px;*/       



}



.post ul{



	margin: 0;



	padding: 0;



}



.post ul li{



	margin: 0;



	padding: 0.2em 20px;

	background: url(images/list.png) 0 4px no-repeat;



	list-style: none;

	



}

/*.post ul li .ui-icon{

background-position: -80px -144px;

}*/



.post ol{



	margin: 0 25px;



	padding: 0;



}



.post ol li{



	margin: 0;



	padding: 0.2em 0;



	background: transparent;



	list-style: decimal;



}



.storytitle {



	margin: 0;



}



.storytitle a {



	text-decoration: none;



}



.storytitle a:link, .storytitle a:visited{



	color: #444;



	text-decoration: none;



}



.storytitle a:hover, .storytitle a:active{



	color: #0078AE;



}



/* -- Sticky Posts -- */



.sticky h2 {



  font-size: 220%;



  margin-bottom: 5px;



}



.sticky .meta {



  margin-bottom: 10px;



}



.sticky .storytitle a {



  padding: 2px 5px;



}



.sticky .storytitle a:link, .sticky .storytitle a:visited{



	background: #444;



	color: #fff;



}



.sticky .storytitle a:hover, .sticky .storytitle a:active{



	background: #0078AE;



	color: #fff;



}



#respond{



  clear: both;

  /*margin: 40px;*/



}



#commentform #author, #commentform #email, #commentform #url, #commentform textarea, #commentform #captcha_code {



	background: #fff;



	border: 1px solid #444;



	padding: .2em;



}



#commentform textarea {



	width: 95%;



}



#commentform textarea:focus {



  border: 1px solid #0078AE;



  background: #fafafa;



}



.commentlist {



  clear: both;

}



.commentlist li {



  /*border-top: 1px solid #eee;*/



  padding-top: 10px;



  margin-top: 5px;

  /*width: 80%;*/



}



.commentlist li ul {



	border-left: 1px solid #ddd;



	font-size: 110%;



	list-style-type: none;



}



.commentlist .children li, .commentlist .children .children .children li {



  list-style-type:lower-latin;



}



.commentlist .children .children li, .commentlist .children .children .children .children li, .children div.commentbody ol li{



  list-style-type:decimal;



}



body div.commentbody ul li{



  list-style-type: disc;



}



img.avatar {



  margin: 0 5px 0 0;



  padding: 1px;



  border: 1px solid #eee;



}



div.commentbody {



	margin: 10px 60px 10px 30px;



	padding: 25px 0 0 10px;



	background: #eee url(images/comment-top.png) no-repeat;

	

	font-size: 13px;



}



div.commentbody div{



	padding: 0 5px 5px 0;



	background: #eee url(images/comment-bottom.png) bottom right no-repeat;



}



div.commentbody .reply {



  background: transparent; 



  padding: 0; 



  font-size: 75%;



}



#container{



	width: 100%;

	/*min-width: 770px;*/

  margin: 0 auto;

  text-align: left;

  min-width: 960px;

	/*background: url(images/flowers.png) bottom right no-repeat;*/

}



#wrapper{



	background-color: white;

	margin: 0 auto;

	/*padding: 0;*/

	width: 960px;

	

}



#header {



	/*background: #000 url(images/header.png) repeat-x;*/

	/*background: url(images/header.png) repeat-x;*/

	/*background: #3B3B35 url(images/ui-bg_inset-soft_22_3b3b35_1x100.png) repeat-x scroll 50% 50%;*/

	background: #000000 url(images/ui-bg_gloss-wave_55_000000_500x100.png) repeat-x scroll 0% 0%;

	overflow-x: hidden;



  overflow-y: hidden;



	font: italic normal Georgia, serif;



	letter-spacing: -0.2px;



	margin: 0;



	padding: 0;

	

	position: relative;



}



#header a {



	color: #fff;



	text-decoration: none;



}



#header a:hover {



	text-decoration: underline;



}

#header-content{

        width: 960px;

        overflow: hidden;

        margin: 0 auto;

        padding: 0;

}

#content{



        float: left;



        display: inline;



        width: 960px;



        min-width: 500px;



        margin: 0 0 0 0px; /*0 0 0 330px;*/



	padding: 0px; /*20px 10px 10px 20px; /*30px 10px 10px 80px;*/



	background-color: white;

	

}

#content-post{

        float: left;



        display: inline;



        width: 60%; /*60*/



        min-width: 500px;



        margin: 0 0 240px 40px; /*0 0 0 330px;*/



	      padding: 20px 10px 10px 20px; /*30px 10px 10px 80px;*/

	      



	/*background-color: white;*/



}

#searchform{



	/*position: absolute;*/



         float: left;



         display: inline;



         padding: 10px 0;



	/*right: 80px;*/



	/*top: 95px;*/



}



#searchform label{



	position: absolute;



	left: -9000px;



}



#searchform input{



	width: 100px;



}



#searchform button{



	background: transparent;



	border: none;



	padding: 0;



	margin: 0;



	vertical-align: middle;



	cursor: pointer;



	color: #fff;



}



#rss{



	/*position: absolute;



	right: 80px;



	top: 55px;*/



         float: right;



         display: inline;



         padding: 16px 0 0 0; /* 10px 0*/



	margin: 0;



	/*padding: 0;*/



}

#jpemailsubscribe{

         float: right;



         display: inline;



         padding: 14px 0 0 0; /*10px 0*/



	       margin: 0;

}

#jptwitterus{

         float: right;



         display: inline;



         padding: 16px 0 0 0; /*10px 0*/



	       margin: 0;

}

#jpcopyright{



	padding: 10px 0 0 0; /*74px 0 0 55px;*/



	margin: 0;

	

	/*float: right;

	

	display: inline;*/



	font-weight: bold;

	font-size: 1.1em;



	font-family: Georgia, serif;



}



.textwidget{



	margin-top: 5px;



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



	font-size: 80%;



	font-style: normal;



	font-weight: normal;



}



#menu {



         padding: 10px 8px 10px 10px; /*10px 80px 10px 50px;*/



	float: left;



	display: inline;



        /*position: relative;



        right: 80px;



         top: 180px;*/



         width: 30%;/*200px*//*23%*/



         min-width: 100px;



	margin: 0 0 240px 0;



	/*background: transparent url(images/sidebar.gif) no-repeat;*/



}



#menu form {



	margin: 0 0 0 13px;



}



#menu input#s {



	width: 80%;



	background: #eee;



	border: 1px solid #999;



	color: #000;



}



#menu ul {



	color: #444;



	font-weight: bold;



	list-style-type: none;



	margin: 0 0 20px 0;



	padding: 0;



	height: 1%;



}



#menu ul li {



	font: italic bold 110% Georgia, Times, serif;



	letter-spacing: 0;



	margin: 20px 0 0 0;



	padding: 0 0 5px 0; 



	background: transparent;

	/*background: none;*/



}



#menu ul ul {



	font-variant: normal;



	font-weight: normal;



	line-height: 100%;



	list-style-type: none;



	margin: 0px 0; 



	padding: 0;



	text-align: left;



	border: none;



}



#menu ul ul li {



	border: 0;



	font: normal normal 80%/1.5em Arial, Verdana, sans-serif;



	letter-spacing: 0;



	margin-top: 0;



	/*padding: 0;*/



	padding-left: 20px;

	

	background: url(images/list.png) 0 0px no-repeat;



}



#menu ul ul li .ui-icon {

float: left;

margin-top: 0px;

margin-right: 2px;
margin-left: -11px;

}
html>body #menu ul ul li .ui-icon {
float: left;
margin-top: 0px;
margin-right: 2px;
margin-left: -18px;
}

#menu ul ul ul{



	border: none;



}



#menu ul ul ul li{



	font-size: 100%;



}



#menu ul ul li a {



	color: #0078AE;



	text-decoration: none;



}



#menu ul ul li a:hover, #menu ul ul li a:active {



	border-bottom: 1px solid #0078AE;



}



#menu ul ul ul.children {



	font-size: 100%;



	padding-left: 4px;

  background: url(images/list.png) 0 0px no-repeat;

}



#wp-calendar {



	border: none;



	empty-cells: show;



	font-size: 14px;



	margin: 0;



	width: 90%;



}



#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



}



#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



}



#wp-calendar a {



	display: block;



	text-decoration: none;



	color: #0078AE;



	font-weight: bold;



}



#wp-calendar a:hover {



	background: #e0e6e0;



	color: #333;



}



#wp-calendar caption {



	color: #444;



	font: normal italic Georgia, serif;



	font-size: 120%;



	margin-bottom: 5px;



	text-align: left;



}



#wp-calendar td {



	color: #999;



	font: normal 100% Arial, Verdana, sans-serif;



	letter-spacing: normal;



	padding: 2px 0;



	text-align: center;



}



#wp-calendar td.pad:hover {



	background: #fff;



}



#wp-calendar td:hover, #wp-calendar #today {



	background: #eee;



	color: #bbb;



}



#wp-calendar th {



	font-style: normal;



	text-transform: capitalize;



}



div.date p{



	width: 40px;



	height: 50px;



	float: left;



	margin: 0 10px 0 0;



	padding: 5px;



	background: #0078AE url(images/dateRJ.png) no-repeat;



	color: #ddd;



	text-align: center;



	font-size: 85%; /* 70% */



	overflow: hidden;



}



div.date span.mese{



	display: block;



	margin-bottom: 8px;



}



div.date span.giorno{



	font-size: 190%;



	color: #444;



	font-weight: bold;



	line-height: 0.8;



}



div.date p span.anno{



	margin: 0;



	padding: 0;



	color: #666;



	font-size: 80%;



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



}



ul#menu1 {



	height: 1%;



	overflow: hidden;

	border: 0 none;

	/*background: transparent url(images/rj_menu.png) no-repeat scroll right top;*/

	/*background: transparent url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) repeat-x 50% 50%;*/

  background: #0078ae url(images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; 

  padding: 0;

	margin: 0 auto;

  width: 960px;

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

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

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

-webkit-border-top-left-radius:3px;  

}



/*#menu1 {



	margin: 0;



	

	

  border: 0 none;

  

}*/



ul#menu1 li{



	float: left;



	/*display: inline;*/



	margin: 0;



	padding: 0;

	list-style: none;



}

/*ul#menu1 li.page-item-1 { margin-left:9px; }*/



ul#menu1 li a{



	/*padding: 8px 20px;*/



	display: block;

  /*position:relative;*/

	text-decoration: none;

	

	border-right: 1px solid #0078ae;

	

	color: #FFF;



	height: 1%;



	float: left;

	 

  /*border-top:1px dashed transparent;*/  

  line-height:1.5em;

  padding:.3em 1.5em; 

  font-size:1.5em; 

  margin:0;



}

ul#menu1 li a:link{

color:#333; 

background:none; 

/*border-top:1px dashed transparent !important;*/ 

/*border-right: 0;*/

border-right: 1px solid #0078ae; 

margin-right: 1px;

}

ul#menu1 li a:visited{

/*background: transparent url(images/rj_menu.png) no-repeat scroll right top;*/

}

ul#menu1 li a:hover, ul#menu1 li a:active{



	/*background: #333 url(images/menu.png) 0 -100px repeat-x;*/

  /*background: #388b10;*/

  /*background: #0078ae url(images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x;*/

  background: transparent url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) repeat-x 50% 50%;

  /*border-top:1px solid #509324;*/

	color: #fff;



	text-decoration: none;



	/*border-left: 1px solid #444;



	border-top: 1px solid #444;*/



}



ul#menu1 li.current_page_item a:link, ul#menu1 li.current_page_item a:visited{



	/*background: #d70606 url(images/menu_in.png) top left repeat-x;*/

color:#333; 



/*border-top:1px dashed transparent !important;*/ 

border-right: 0; 

margin-right: 1px;

background:#fff; 

border-bottom:1px solid #fff; 

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

-webkit-border-top-left-radius:3px; 

border-top-left-radius:3px; 

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

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

border-top-right-radius:3px;

}

	

	/*border-left: 1px solid #d70606;



	border-top: 1px solid #d70606;*/





.clearfix {

  display: block;

}



#footer{



  position: relative;

	clear: both;



	/*background: #285c00;/*#333*/



  /*background: #3a8104; /*#333*/

  /*background: #3B3B35 url(images/ui-bg_inset-soft_22_3b3b35_1x100.png) repeat-x scroll 50% 50%;*/

  background: #000000 url(images/ui-bg_gloss-wave_55_000000_500x100rotated.png) repeat-x 0% 0%;

  overflow-x: hidden;



  overflow-y: hidden;



	/*border-top: 2px solid #D70606;*/



	color: #eeeeee;/*#fff*/



	margin: 0;



	padding: 0px; /*0 30px; /* 0 80px; */



	/*text-align: center;*/



	font-size: 65%;



	min-height: 100px;/*34px*/ /*45px*/



        height: auto !important;



        height: 100px; /*45px*/

   



}

#footer-content{

      width: 960px;

        overflow: hidden;

        margin: 0 auto;

        padding: 0;

}



#footer p{



	padding: 74px 0 0 55px; /*74px 0 0 55px;*/



	margin: 0;



	font-weight: bold;



	font-family: Georgia, serif;



}



#footer p.credit {



  float: left;



  display: inline;



  padding: 10px 0;



}



#footer p.up{



	float: right; /*right*/



	display: inline;



  /*padding: 15px 50px; /*10px 0;*/



  padding: 15px 0 0 20px; /*15px 0 0 50px;*/

}



#footer p.up a {



	padding-right: 20px;

  /*float: right;*/

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



}

#footer p.up .ui-icon{

/*float: right;*/

margin-top: 14px;
margin-left: 24px;
margin-bottom: -12px;

background-image: url(images/ui-icons_d8e7f3_256x240.png);

}

#footer .jprss{



	float: right; /*right*/



	display: inline;
  


  /*padding: 15px 50px; /*10px 0;*/



  padding: 2px 20px 0 0; /*2px 50px 0 0; /*2px 0;*/

}



#footer .jprss a{



	/*padding-right: 20px;*/



}



#footer .jpemail{



	float: right; /*right*/



	display: inline;



  /*padding: 15px 50px; /*10px 0;*/

 

  padding: 2px 0;

}



#footer .jpemail a{



	/*padding-right: 20px;*/

}

#footer .jptwitter{



	float: right; /*right*/



	display: inline;
	



  /*padding: 15px 50px; /*10px 0;*/

 

  padding: 2px 20px 0 0;

}



#footer .jptwitter a{



	/*padding-right: 20px;*/

}

#footer a:link, #footer a:visited{



	color: #ddd;



	text-decoration: underline;



}



#footer a:hover, #footer a:active{



	color: #fff;



	text-decoration: none;



}

#jpfirst{

  float: none;


  padding: 2px 0 45px;
  /*padding: 2px 0 45px; /*74px 0 0 55px;*/



	margin: 0;

}

#jpsecond{

  float: none;

  
  padding: 5px 0 0;
  /*padding: 5px 0 0; /*74px 0 0 55px;*/



	margin: 0;

}

/* -- Images & Caption Alignment -- */



.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}



.alignleft {



   float: left;



   margin: 0 10px 5px 0;



}



.alignright {



   float: right;



   margin: 0 0 5px 10px;



}



.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}



.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}



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



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}



.navigation {



  display: block; 



  clear: both;



}



.navigation .alignleft, .navigation .alignright {



  margin-bottom: 15px;



}
#adgoogle{padding-top:20px; padding-left:3px;}