/*

Theme Name: TwittPlus

Theme URI: http://www.appchain.com/TwittPlus

Description: Twitter like wordpress blog theme

Author: Turcu Ciprian

Author URI: http://www.appchain.com

Version: 1.0.6

Tags: blue, white, one-column, fixed-width, custom-header, holiday, photoblogging, seasonal, light, right-sidebar, theme-options

.

GNU GENERAL PUBLIC LICENSE Version 3 http://www.gnu.org/licenses/gpl.txt

.

*/
.elencoAtleti{
position:relative;
float:left;
width:100%;
}

body{

    text-align:center; 

    padding:0px;

    margin:0px;

    font-family:Arial;

 /*background:#ddeef6;*/
    background-color:#1a1a1a;

    color:#767676;

    background:url('http://www.emilisrl.it/wordpress/wp-content/uploads/2010/01/background.gif');
    background-repeat: repeat;

}

a{

    color: #579CBD; /*#767676;*/

}

a img{

    border:0px solid red;

}

.home .xContent{
	background-image: none;

}

.sponsor{
	border-bottom:1px solid #ddd;
	margin-bottom:1em !important;
	padding:0.3em 0;
	text-align:right;
	width:100%;
	position:relative;
}
.sponsor img{
	border:1px solid #ccc;
	padding:2px;
	float:left;
	width:60px;
}

.sponsor p{
	float:right;
	margin-right:1em !important;
	color:#599BBD;
	position:absolute;
	bottom:0.3em;
	right:0;
	line-height:normal !important;
}

.xMain{

	
    width:930px;

    display:inline-block;

    text-align:left;

}

.xMain div{

    float:left;

    display:inline;

    overflow:hidden;

}

.xHeader{

    float:none;

    display:block;

    overflow:hidden;

    width:100%;

    text-align:center;

    /*background:#c0deed;*/
    background-color: #000;
    background:url('http://www.emilisrl.it/wordpress/wp-content/uploads/2010/01/background.gif');
    background-repeat: repeat;

}

.xHeaderC{

    float:none;

    margin-top:20px;

    display:block;

    overflow:hidden;

    display:inline-block;

    text-align:left;

    width:930px;

}

.xHeaderC div{

    float:left;

    display:inline;

    overflow:hidden;

}

.xLogo{

    

/*

&nbsp;margin-left:63px;

    width:568px;

    height:55px;

    */

    font-size:12px;

    color:#5590E2;

    width: 100%;

}

.xLogo a{

    font-size:32px;

    text-decoration:none;

    color:#1D4884;

}

.xSearch{

    float: right !important;

    margin-top:10px;

    width:299px;

}

.xSearch .xSInput{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

    border:0px solid red;

    width:235px;

    height:35px;

    background:url(http://www.emilisrl.it/wordpress/wp-content/uploads/2010/01/searchText1.jpg);

    font-size:16px;

}

.xSearch .xSSearch{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

    border:0px solid red;

    width:64px;

    height:35px;

    background:url(http://www.emilisrl.it/wordpress/wp-content/uploads/2010/01/searchButt1.jpg);

    cursor:pointer;

    text-align:center;

    color:#6d6d6d;

}

.xMenu{

    overflow:visible !important;

    width:100%;

    height:auto;

	margin-top: 0.5em;
	
	position: relative;
	
	bottom: -12px;
	
	left: 0px;
	
	z-index:20;


}

.xMenu a{

	color: #fff;

    text-decoration:none;

    font-size:14px;

    margin:0 10px;

	line-height:2;

}

.xMenu a:hover{

    color:#000000;

}

.xMiddle{

    width:930px;

    height:274px;

    background:url(http://www.emilisrl.it/wordpress/wp-content/uploads/2010/01/headerBack1.jpg);

/*
    margin-top:5px;*/

}


.xMain.pages .xContent{
	background-image: url(http://www.emilisrl.it/wordpress/wp-content/uploads/2010/01/sfondoTopPage.jpg);
}


.xContent{
background-color:#fff;
position:relative;

	background-position: top;
	background-repeat: no-repeat;
	padding-bottom:1em;
    width:930px;


}

.xFooter{

    background-color:#000000;
border-color:#579CBD #FFFFFF #FFFFFF;
border-style:solid;
border-width:3px 1px 1px;
width:928px;

    /*height:219px;
     background:url(images/footer.jpg);
     background-repeat:no-repeat;*/

padding: 1em 0;
}

.xContentChange{

    margin-left:11px;

    margin-top:12px;

    width:699px;

    height:252px;

}

.xCCIMG {

    height:252px;

    width:326px;

    margin:0px;

    padding:0px;

}

.xCCIMG img{

    margin:0px;

    float:left;

    display:inline;

    height:242px;

    width:320px;

    overflow:hidden;

    padding:2px;

    border:1px solid #636363;

    background:#FFFFFF;



}

.xCCBox{

    width:365px;

    height:253px;



}

.xCCBTitle{

    margin-left:10px;

    margin-top:11px;

    width:342px;

    font-size:18px;

    color:#ddeef6;

}

.xCCBTitle a{

    font-size:18px;

    color:#ddeef6;

    text-decoration:none;

}

.xCCBContet{

    width:342px;

    font-size:12px;

    margin-left:10px;

    margin-top:4px;

    color:#ddeef6;

    font-size:12px;



}

.xCCBContet a{

    font-size:12px;

    color:#ddeef6;

}

.xSocialBox{

    width:219px;
    height:240px;
	position:relative;
	
}

.xSBBird{

	position:absolute;
	right:10px;
	top:10px;

}

.xSBMail{

	position:absolute;
	right:150px;
	top:30px;

}

.xSBRSS{

	position:absolute;
	right:20px;
	top:70px;

}

.xSBF{

	position:absolute;
	right:100px;
	top:80px;

}

.xSBYT{

	position:absolute;
	right:150px;
	top:170px;

}

.xSBFR{

	position:absolute;
	right:50px;
	top:150px;

}

.xCCircleBox{

    margin-top:2px;

    margin-left:15px;

    width:205px;

    height:30px;

}

.xCircleA a{

    float:left;

    display:inline;

    overflow:hidden;

    width:25px;

    height:25px;

    background:url(images/circledeselected.jpg);

    margin-top:3px;

    margin-left:12px;

    cursor:pointer;

}

.xCSelected a{

    background:url(images/circleselected.jpg);

}

.xCCBDel{

    width:699px;

    height:1px;



}

/*

Start Footer Widget

------------------------------------------------------------------------------------------------------------------------------------------

*/

.xFBeforeWidget{

    margin-left:5px;

    font-size:12px;

    /*width:160px;*/

    margin-left:20px;
    
    margin-bottom: 20px;

}

.xFBeforeWidget h3,.xFBeforeWidget h2{

    font-size:14px;

    margin-left:5px;

    color:#337799;

    margin-top:5px; /*era 10*/

    margin-bottom:5px;

}

.xFBeforeWidget p, .xFBeforeWidget span,.xFBeforeWidget div{

    margin-left:10px;

    line-height:18px;

}

/*

End Footer Widget

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

Start Sidebar Widget

*/

.xSBeforeWidget{

    margin-left:0px;

    font-size:12px;

    width:200px;

    margin-left:0px;

    margin-top:10px;





}

.xFooter .xSBeforeWidget h3,.xFooter .xSBeforeWidget h2{

    color:#fff;

}

.xSBeforeWidget h3,.xSBeforeWidget h2{

    font-size:14px;

    margin-left:5px;
    

    /*color:#00131e;*/
    color:#579CBD;

    border-bottom: 2px dotted #579CBD;;



    padding-top:10px;

    padding-bottom:10px;

    padding-left:0px;



}



.xSBeforeWidget p, .xSBeforeWidget span,.xSBeforeWidget div,

.xCBeforeWidget p, .xCBeforeWidget span,.xCBeforeWidget div,

.xFBeforeWidget p, .xFBeforeWidget span,.xFBeforeWidget div{

    margin:0px;

    font-size:12px;

    margin-left:5px;

    line-height:25px;
    
        overflow:visible;

}

.xSBeforeWidget ul,.xSBeforeWidget li,

.xCBeforeWidget ul,.xCBeforeWidget li,

.xFBeforeWidget ul,.xFBeforeWidget li{

    margin:0px;

    padding:0px;

    font-size:12px;

    padding-left:10px;

    list-style:none;

    line-height:18px;

}

.xSBeforeWidget ul li,

.xCBeforeWidget ul li,

.xFBeforeWidget ul li{

    line-height:18px;

    margin-left:0px;

    padding:0px;

    list-style:none;

}

.xSBeforeWidget ul li.page_item,

.xCBeforeWidget ul li.page_item,

.xFBeforeWidget ul li.page_item{

    line-height:18px;

    margin-left:10px;

    padding:0px;

    list-style:none;
    


}

.xSBeforeWidget ul li ul li.page_item,

.xCBeforeWidget ul li ul li.page_item,

.xFBeforeWidget ul li ul li.page_item{

    list-style:none;

    margin-left:15px;

}

.xSBeforeWidget a,

.xCBeforeWidget a,

.xFBeforeWidget a{

    color:#0b384e;

    text-decoration:none;

}

.xSBeforeWidget a:hover,

.xCBeforeWidget a:hover,

.xFBeforeWidget a:hover{

    color:#0b384e;

}

.xFBeforeWidget a{

    color:#aaddff;

}

.xFBeforeWidget a:hover{

}





.xFBeforeWidget table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

}

.xFBeforeWidget tr{

    margin:0px;

    color:#aaddff;



}

.xFBeforeWidget td{

    border:0px solid #CECECE;

    color:#aaddff;

    margin:0px;

    padding:2px;

}

.xFBeforeWidget th{

    border:0px solid #CECECE;

    margin:0px;

    padding:2px;

    color:#aaddff;



}

.xFBeforeWidget td a{

    background:#ddeef6;

    color:#26698a;

    padding:2px;

}

.xFBeforeWidget td#prev a,td#next a{

    color:#26698a;

    padding:2px;

    margin:5px;

    background:#ddeef6;



}



/*

------------------------------------------------------------------------------------------------------------------------------------------

End sidebar Widget



------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

Start Sidebar Widget

*/

.xCBeforeWidget{

    font-size:12px;

    width:210px;

    /*margin-left:15px;

    margin-top:15px;

    padding-bottom:25px;

    min-height:152px;*/

    height:auto !important;

    height:152px;

	color: #5488c1;

}

.xCBeforeWidget h3, .xCBeforeWidget h2{

    padding:8px;

    font-size:14px;

    margin-left:5px;

    color:#00131e;

    border-bottom: 2px dotted #CECECE;



}

.xCBeforeWidget p, .xCBeforeWidget span,.xCBeforeWidget div{

    margin-left:5px;

    width:200px;

    line-height:18px;

}

/*

------------------------------------------------------------------------------------------------------------------------------------------

End sidebar Widget

*/

.xCLeft{

    width:715px;

    overflow:hidden;

}

.home .xCTitle, .articolo .xCTitle{
	margin-left:1px;
}

.xCTitle{

    margin-top:7px;

    margin-left:3em;

    font-size:18px;

/*    color:#00131e;*/
color: #579CBD;

    width:520px;

    min-height:40px;

    height:auto !important;

    height:40px;

}

.xCTitle a{

    /*    color:#00131e;*/
color: #579CBD;

    text-decoration:none;

}

.xCTitle a:hover{

    color:#686868;

}

.xCContent{

    font-size:13px;
line-height:22px;
margin-left:4em;
margin-top:10px;
padding:0;
width:85%;

}

.xCContent img{

    background:#FFFFFF;

    border:1px solid #686868;

    padding:2px;

    margin:5px;

    margin-top:0px;
    
    float:left;

}

.xCContent ul{

    margin:0px;

    padding:0px;



    font-size:13px;

    line-height:22px;

    list-style:circle;

    text-align:left;



}

.xCContent li{

    width:inherit;

    margin:0px;

    padding:0px;

    text-align:left;

    padding-left:5px;

    list-style-position:inside;







}

.alignleft{

    float:left;

    display:inline;

    overflow:hidden;

}

.aligncenter{

    float:none;

    display:block;

    overflow:hidden;

    text-align:center;

}

.alignright{

    float:right;

    display:inline;

    overflow:hidden;

}

.xCAuthTime{

    display:block;

    margin-left:0px;

    font-size:12px;

    color:#456879;

    width:600px;

    margin-top:5px;



}

.xCTagsCat{

    margin-left:21px;

    font-size:13px;

    color:#456879;

    width:690px;

    margin-top:5px;

}

.xCTagsCat b{

    color:#456879;

}



.xCDelimiter{

   border-top:1px dotted #CECECE;
height:20px;
margin-left:1em;
margin-right:100px;
margin-top:20px;
width:670px;

}

.xclear{

    background:none;

    border-top:0px dotted #CECECE;

}

.xCRight{

    width:200px;

    margin:0px;

    padding:0px;

}

.xCContent table{
    width: 96%;
}

.xContentFooter{

display: none !important;
bottom:0;
left:0;
position:absolute;

    width:700px;

}





/*

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



*/

#nav,#nav li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

	-moz-border-radius: 6px;
	
	-webkit-border-radius:6px;

}

#nav{
	background-color: #579cbd;
	height: 35px;
}


/*

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*/



.xDateBox{

    width:54px;

    height:42px;

    background:url(images/datebox.jpg);

    margin-left:15px;

}

.xDateBox span{



    margin:0px;

    padding:0px;

    float:left;

    display:inline;

    overflow:hidden;

    color:#FFFFFF;

    font-size:12px;

    width:42px;

    margin-top:3px;

    text-align:center;

}

.xDateBox p{

    margin:0px;

    padding:0px;

    float:left;

    display:inline;

    overflow:hidden;

    color:#FFFFFF;

    font-size:20px;

    font-weight:bold;

    width:42px;

    margin-top:-2px;

    text-align:center;

}

.xReTweet{

    width:100px;

    margin-top:10px;

}

blockquote{

    background:#ececec;

    padding:10px;

    font-style:italic;

}

.navigation a{

    float:left;

    display:inline;

    overflow:hidden;

    margin-left:10px;

    font-size:14px;

    background:#589cbd;

    padding:10px;

    margin:10px;

    color:#FFF;

}

.navigation a:hover{

    background:#80c0df;

}

table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

}

tr{

    margin:0px;





}

td{

    border:0px solid #CECECE;



    margin:0px;

    padding:4px;

}

th{

    border:0px solid #CECECE;

    margin:0px;

    padding:7px;





}

td a{

    background:#ddeef6;

    color:#26698a;

    padding:4px;

}

td#prev a,td#next a{

    color:#26698a;

    padding:8px;

    margin:5px;

    background:#ddeef6;

}

/*

Comments

*/

.commentmetadata{

    margin:0px;

    padding:0px;

    margin-left:0px;

}



.commentmetadata a{

    font-size:12px;

    color:#000;

    margin:0px;

    padding:0px;

}

.comment-author{

    font-size:13px;

    width:500px;

}

.recentcomments{

    font-size:14px;

    color:#222222;

    margin-left:4px;



}

.recentcomments a{

    font-size:12px;

    color:#FFFFFF;

    text-decoration:underline;

}

.recentcomments a:hover{

    color:#686868;

    text-decoration:none;

}

.comment-body{

    width:100%;

}

.comment-body p{

    display:block;

    float:left;

    width:90%;

    margin-top:40px;

    background:#ddeef6;

    padding:5px;

    font-size:12px;



}

#comments{

border-top:1px solid #579CBD;
float:left;
font-size:12px;
font-style:italic;
margin:0 4em;
padding-bottom:2em;
width: 600px;

}


#comments h2{
	font-size: 14px;
}

.reply{

    width:100%;

    font-size:12px;

}

.comment{

    position:relative;

    width:640px;

    float:left;

    overflow:hidden;

    display:inline;

    border:0px solid #FFFFFF;

}

#respond textarea{

    width:500px;

}

.comment-body{

    padding:10px;

    width:100%;

}

.comment-body p{

    float:left;

    display:inline;

    margin:0px;

    padding:0px;

    padding:10px;

    background:#ddeef6;

}

.comment-author-admin .comment-body p{

    background:#589cbd;

    color:#000;

    border:1px dotted #000;

}

#respond{

    margin-left:10px;

    font-size:12px;

    width:100%;
    
    padding-left:4em;
    
    margin-top:3em;

}

#respond #author{

    width:200px;

    height:25px;

}

#respond #email{

    width:200px;

    height:25px;



}

#respond #url{

    width:200px;

    height:25px;



}

#respond #comment{

    width:600px;

    height:100px;

}

#commentform small{

    font-size:14px;

}

#respond #submit{

    width:180px;

    height:40px;

    font-size:14px;



}

.xFCopy{

    color:#fff;

    font-size:12px;



    margin-left:10px;

    height:30px;

}

h2.center, p.center{

    margin-left:20px;

    color:#0e445e;

}

#searchform{

    margin-left:20px;

   /* color:#0e445e;*/

}

ul#xNavigation,

ul#xNavigation li{

    margin:0px;

    padding:0px;

}

ul#xNavigation li h2{

    padding-left:5px;

}

.xMultiplePages{

    width:650px;

    margin-left:10px;

    font-size:12px;

}

.xCCTags{

    width:600px;

    font-size:12px;

    margin-left:10px;

    margin-top:20px;
    
    text-align:right;
width:93%;

}

#lang_sel {
    height:52px;
}