/*
  Theme Name: Africa Evolution
*/



/* MAIN eef4f4 - fdfddb f6f6d1 */





body {

        border-top: 8px solid #000;

        background-color: #fff;

        color: #333;

        margin: 0;

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Trebuchet MS;

	padding: 0px;

	}

	

img {

	border:	0;

	}



	

li {

	padding: 0;

	margin: 0;

	list-style-type: none;

	list-style-position: inside;

	}

	



p, ol {

	margin:	0;

	padding: 0;

	}

	

p {

   color: #4a4a4a;

   margin-bottom: 8px;

}	



a,

a:visited {

	color: #FF6603;

	outline: none;

	text-decoration: none;

	}

	

a:hover,

a:active {

	outline: none;

        color: #FF6603;

	text-decoration: underline;

	}



/* FORMATTAZIONE FORMS */

input {

	background: #fff;

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";

	font-size: 11px;

	color: #888;

	margin: 1px;

	margin-bottom: 2px;

	padding: 4px;

	overflow: hidden;

	}

	

textarea {

	background: #fff;

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";

	font-size: 11px;

	color: #888;

	width: 360px;

	margin: 1px;

	margin-bottom: 2px;

	padding: 4px;

	overflow: auto;

	}

	

	input:focus,

	textarea:focus {

		border: 1px solid #FF6603;

		}	



.submit {

	background: #fff;

	border-top: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	cursor: pointer;

	}



input.submit:hover{

        background: #fff;

	border-top: 1px solid #222;

	border-left: 1px solid #222;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}	

	

.clear {

	clear: both;

	}



li.lista {

	padding: 0;

	margin: 0;

	list-style-type: none;

	list-style-position: inside;

	}

/* LAYOUT */



#wrapper_banner {

        /*background: url('images/shadows.png') repeat-y center; */

	width: 760px;

	margin: 0 auto;

	}



#wrapper {

        width: 720px;

	margin: 0 auto;

	}

	

h1,

h2 {

	font-weight: normal;

	margin: 0;

	}



h1 {

        font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";

	font-size: 13px;

	color: #444;

	padding-bottom: 3px;

	}



h2 {

	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";

	font-size: 14px;

	color: #111;

	padding: 1px;

	padding-bottom: 4px;

	}

	

	h1 a,

	h1 a:visited {

		color: #444;

		text-decoration: none;

		}

		

	h1 a:hover,

	h1 a:active {

		color: #444;

		text-decoration: none;

		}

		

	h2 a,

	h2 a:visited {

		color: #444;

		text-decoration: none;

		}

		

	h2 a:hover,

	h2 a:active {

		color: #444;

		text-decoration: none;

		}

	

	

	

/* TOP logo */



#header {

	text-align: left;

        background-color: #fff;

        width: 720px;

	padding-top: 10px;

        padding-bottom: 0px;

}



#header h1 {

	display: none;

}



#logo {

	background: url('images/logo.jpg') no-repeat 0px 0px;

        height: 169px;

	width: 300px;

	display: block;

	/*margin: 0 auto;*/

}



#feedafrica {

	background: url('images/feedafrica.jpg') no-repeat 0px 0px;

        height: 50px;

	width: 50px;

	display: block;

	margin-top: 40px;

	float: right;

}



#feedxmasafrica {

	background: url('images/feedxmasafrica.jpg') no-repeat 0px 0px;

        height: 75px;

	width: 75px;

	display: block;

	margin-top: 20px;

	float: right;

}



/* CONTENITORE */



.container_top {

	/*background: url(images/header_bg.png) no-repeat center;*/

	width: 720px;

        height: 50px;

	}

		

.container_bottom {

	background: url('images/footer_bg.png')no-repeat 0px -20px;

        margin: 0 auto;	

        width: 720px;

        height: 33px;

	}



.container 

{

	/*background: url('images/shadows.png') #fff repeat-y center; */

        background-color: #fff;

        /*background-position: 500px 200px;*/

	width: 700px;

	padding: 10px;

	padding-top: 0px;

	padding-bottom: 0;

	color: #000;

	}

	

.container ul {

	margin: 10px;

	line-height: 21px;

	}

		



.container #main {

	background-color: #fff;

	width: 690px;

	padding-left: 5px;

	padding-right: 5px;

        /*padding-bottom: 200px;*/

        /*border-bottom: solid 4px #000;*/

        }	



.container #maincontatti {

	background-color: #fff;

	width: 650px;

	padding-left: 5px;

	padding-right: 5px;

        padding-bottom: 10px;

        }	



.container #mainabout {

	background-color: #fff;

	width: 650px;

        padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 50px;

        }	



.container #mainabout h1 {

        font: normal 24px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

	letter-spacing: -1px;

	text-decoration: none;

        color: #523a20;

}



.container #mainabout h2{

        font: normal 20px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

	letter-spacing: -1px;

	text-decoration: none;

        color: #3a7f34;

}



#sidebar {

        font-size: 12px;

        padding-top: 10px;

        margin-left: 20px;

        float: right;

	width: 180px;

	text-align: left;

	}



#sidebar h1 {

        font: normal 24px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

	letter-spacing: -1px;

	text-decoration: none;

        color: #523a20;



}



.container #maincontatti  a {

        font: normal 24px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

	letter-spacing: -1px;

	text-decoration: none;

        color: #523a20;

        }



.container #maincontatti a:hover { 

color:  #0b81be; 

}



ul.navigation {

    list-style: none;

    margin: 0;

    padding-left: 10px;

    padding-right: 10px;

    background-color: #000; 

    height: 34px;

    width: 700px;

}



ul.navigation li {

	float: left;
    display: inline;

}



ul.navigation a {

    font-weight: bold;

    font-family: arial, sans-serif;

    font-size: 15px;

    text-transform:uppercase;

    padding: 13px 20px 10px 20px;

    color: #fff;

    text-decoration: none;

    border: none;

}

/* FF6603 */

ul.navigation a:hover {

    background-color: #fff;

    color: #FF6603;

}



ul.navigation a.selected {

    color: #FF6603;

}



ul.navigation a:focus {

    outline: none;

}



.navigation a img {

    vertical-align: middle;

    margin-right: 4px;

}	



ul.navigation2 {

    list-style: none;

    margin-left: 305px;

    margin-top: -48px;

    /*padding-left: 10px;

    /padding-right: 10px;*/

    background-color: #000; 

    height: 44px;

    /*width: 380px;*/

}



ul.navigation2 li {

    display: inline;

	float: left;
	padding-left: 30px;
	padding-top: 7px;

}		

ul.navigation2 li.primo {
    display: inline;
    margin-left: -45px;
}		


ul.navigation2 a {
	float: left;
			letter-spacing: 0px;
			margin: 0;
    font-weight: bold;
    font-family: arial, sans-serif;
    font-size: 15px;
    text-transform:uppercase;
padding: 0px 5px;
    color: #fff;
    text-decoration: none;
    border: none;

}

/* FF6603 */

ul.navigation2 a:hover {

    color: #FF6603;

}



ul.navigation2 a.selected {

    color: #FF6603;

}

ul.navigation2 li a em {    
    display: block;
    margin: 0 0 0 0;
    font-size: 10px;
	font-style: normal;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0;    
	}



.container p {

	padding: 2px;

	padding-top: 0px;

	line-height: 17px;

	font-size: 13px;

	}



/* sinistra nel main */	



#main .latosinistro {

	background-color: #fff;

	padding-left: 0px;

	padding-top: 15px;

	}



#main .latosinistro code {

       background : #e3e3e3;

       padding-left : 10px;

       margin: 20px 0;

       padding: 0 20px 0 50px;

       border-left : 3px solid #000000;

       margin : 10px 0 10px 25px;

}



#main .latosinistro pre {

       background : #f5f5f5;

       border : 1px solid #dadada;

       padding : 11px;

       font-size : 11px;

       line-height : 1.3em;

       overflow : auto;

}



#main .latosinistro blockquote {

	margin: 20px 0;

	padding: 0 20px 0 50px;

	background: #eee url(images/blockquote.gif) no-repeat 10px 0;

        font-style: italic;

        color: #666; 

	border: none;

}



#main .latosinistro blockquote strong {

    color: #565656; 

}



#main .latosinistro li {

	padding: 0px 25px;

	margin: 10px 0px;

	list-style-type: none;

	background: #fff url('images/check.gif') no-repeat;

	list-style-position: Outside;

font-size: 12px;

	}

	

#main .latosinistro .contatti {

	background: #fff  top left no-repeat;

	background-position: 4px 9px;

	margin-bottom: 15px;

	padding: 0.5em 0.3em 0.2em 75px;

	line-height: 19px;

	}





/* formattazione blog */	



#main .latosinistro .latoblog {

	background-color: #fff;

	background-position: 4px 9px;

	margin-bottom: 15px;

	/*padding: 0.5em 0.3em 0.2em 75px;*/

	line-height: 19px;

	}



#main .latosinistro li.latoblog {

	padding: 0;

	margin: 0;

	background: #fff url('images/check.gif') no-repeat;

	list-style-type: none;

	list-style-position: inside;

	}



#main .latosinistro .titolo a {

        font: normal 24px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

	letter-spacing: -1px;

	text-decoration: none;

        color: #FF6603; /*#FF6603*/



}

#main .latosinistro .titolo a:hover { 

        color:  #000; /*#FFC50E;*/

}



#main .latosinistro .titolo h1 {

        font : bold 1.8em Arial, Sans-Serif;

        letter-spacing : -1px;

        padding-bottom: 0px;

}



#main .latosinistro .titolo h2 {

height : 20px;

padding : 0;

/*margin : 0 0 15px 0;*/

font : 0.9em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

color: #a5a5a5;  



}



#main .latosinistro .titolo h2 a {

color: #777;

}



#main .latosinistro .titolo {

margin-bottom: 10px;

}



#main .latosinistro .titolo span a {

font-size: 14px;

text-align: right;

text-decoration: none;

}



#main .latosinistro .titolo span a:hover {

color: #777;

text-decoration: underline;

}



#main .latosinistro .comment {

text-align : right;

font-weight: bold;

font-size: 12px;

}



#main .latosinistro .comment h2 {

text-align : left;

height : 20px;

padding-left : 3px;

font : 10px verdana, Arial, Sans-Serif;

}



#main .latosinistro .comment h2 a {

color: #777;

}



#main .latosinistro .comment h2 a:hover {

text-decoration: underline;

}



#main .latosinistro strong {

color: #000;

}



.social {

width: 690px;

margin-top: 5px;

background-color: #eee;

height: 30px;

}



.social img {

margin-top: 3px;

}



.social img.primo  {

margin-left: 5px;

}



.social img.destra  {

margin-left: 465px;

}



#main .categorie  {

background-color: #eee;

margin-top: 20px;

margin-bottom: 20px;

float: left;

text-align: left;

width: 150px;

height: 285px;

border-top: 2px solid #ccc;	

border-bottom: 2px solid #ccc;	

/*padding-right: 20px;*/

padding: 5px 10px 0px 5px;

}



#main .categorie ul {

list-style: none;

padding-left: 10px;

}

#main .categorie li {

line-height: 12px;

text-align: left;

line-height: 20px;

}



#main .categorie a {

font-size: 12px;

color: #777;

}



#main .categorie a:hover {

color: #FF6603; 

text-decoration: none; 

}



#main .categorie h2{

padding-left: 17px;	

}



#main .tag {

background-color: #eee;float: left;

text-align: left;

margin-left: 5px;

margin-top: 20px;

width: 310px;

height: 280px;

border-top: 2px solid #ccc;	

border-bottom: 2px solid #ccc;	

padding-top: 10px;

padding-left: 10px;

}



#main .tag h1 {

margin-left: 35px;

margin-top: 3px;

margin-bottom: 10px;

font: 15px "Lucida Grande",Verdana,Arial,sans-serif;

}



#main .tag a {

color: #777;

}



#main .tag a:hover {

color: #FF6603; 

text-decoration: none; 

}



#main .cerca {

background-color: #eee;	

margin-top: 20px;

margin-bottom: 20px;

float: left;

text-align: left;

width: 190px;

height: 285px;

border-top: 2px solid #ccc;	

border-bottom: 2px solid #ccc;	

/*padding-right: 20px;*/

padding: 5px 0px 0px 5px;

}



#main .cerca a {

font-size: 12px;

color: #777;

}



#main .cerca a:hover {

color: #FF6603; 

text-decoration: none; 

}

#main .cerca ul {

list-style: none;

padding-left: 5px;

}

#main .cerca li {

line-height: 12px;

text-align: left;

line-height: 20px;

}



.sociale {

width: 700px;

text-align: center;

margin-top: 10px;

/*float: left;

padding-left: 50px;

margin: auto;

padding-bottom: 10px;*/

}





.menufine {

	text-align: center;

	font-size: 13px;

	padding: 15px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0;

	}

	

.menufine a, .menufine a:visited {



		color: #fff;

		padding: 11px;

		padding-right: 6px;

		text-decoration: none;

		}

		

.menufine a:hover, .menufine a:active {

		color: #f3ae08;

		padding: 11px;

		padding-right: 6px;

		text-decoration: none;

	}



.navigation { margin-top: 10px; margin-bottom: 40px; margin-left: 200px; font-size: 12px;}

.navigation .alignleft , .navigation .alignright { float: left; margin-left: 12px; }

.navigation a { padding: 3px; padding-left: 10px; padding-right: 10px;

     border: 2px solid #ccc; text-decoration: none;  }

.navigation a:hover { background: #FF6603;  color: #FFFFFF; }



div.comment-toolbar input:hover {

	background: #fff;

	border-top: 1px solid #222;

	border-left: 1px solid #222;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	}



#ed_toolbar input:hover {

    background: #fff;

	border-top: 1px solid #222;

	border-left: 1px solid #222;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.container div.flickr {

background: #fff url(../images/fli.jpg) no-repeat;

text-align: center;

}



.container div.flickr span{

float: left;

margin-top: 5px;

background: #000 url(../images/fli.jpg) no-repeat;

}



.container .flickr img {

margin: 5px;

border: solid 4px #888 !important;

color : #3399FE;

}



.container .flickr img:hover

{ 

padding: 0px;

border: solid 4px #FFCD31 !important;

}





/* New Footer */



#footer {

	margin-bottom: 10px;

	width: 700px;

	margin: 0 auto;

}





#footer-content {

	width: 300px;

	margin: 0 auto;

	font-size: 0.8em;

	text-align: center;

	color: /*#8E7152;*/ #777;

}



#footer-content a {

	color: #3a7f34;

}



#footer-content p {

	margin: 3px;

}





#wordpress {

	float:left;

	width: 50px;

}



#wordpress a {

	display: block;

	float: left;

	height: 60px;

	width: 50px;

	/*background: url('images/wordpress.png') no-repeat;*/

}



#footer-infos {

	/*float: right;*/

	padding-top: 5px;

}



.valid {

	background: url('images/valid.png') no-repeat;

	padding-left: 18px;

}



.image {

	width: 130px;

	height: 130px;

	background: url(images/image_back.png) no-repeat;

	margin-bottom: 10px;

	float: left;

	padding: 10px 12px 14px 10px;

	margin-right: 10px;

	margin-top: 10px;

}



/* COMMENTI */



.comment {

	margin-top: 10px;

}



.comment_left {

	float: left;

	width: 80px;

	background: url('images/comment_seta.gif') no-repeat center right;

	text-align: center;

	padding-top: 7px;

	font-size: 0.9em;

}



.comment_left a {

        color: #000;

        text-decoration: underline;

}



.comment_left a:hover {

        text-decoration: none;

}



h2#comments {

	margin-left: 10px;

        font-size: 15px;

}

h3#respond {

        font-size: 15px;

}



.comment-back {

	background-color: #eee;

	margin-left: 80px;

        margin-bottom: 20px;

}



.comment-back span {

        margin-left: 5px;

        font-size: 10px;

}



.comment p {

	padding: 2px 2px 2px 7px;

	margin: 15px 0 0;

        color: #565656;

}



#addcomment {

	margin-left: 15px;

}



textarea#comment {

	width: 97%;

}



#addcomment small {

	float: right;

	padding-right: 10px;

}



#main .latosinistro .info a {

        /*font: normal 14px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;*/

font-size: 14px;

	letter-spacing: -1px;

	text-decoration: none;

        color: #777;



}

#main .latosinistro .info a:hover { 

        color:  #FF6603; 

}



#main .latosinistro div.info {

	padding: 0px 25px;

	margin: 10px 0px;

}
