/*

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.4

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

.

*/

body{

    text-align:center; 

    padding:0px;

    margin:0px;

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

    background:#ddeef6;

    color:#333;

}

a{

    color:#767676;

}

a img{

    border:0px solid red;

}

.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;

}

.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{



    margin-left:30px;

    width:930px;

    height:100px;

    font-size:12px;

    color:#5590E2;

}

.xLogo a{

    font-size:32px;

    text-decoration:none;

    color:#1D4884;

}

.xSearch{

    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(images/searchText.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(images/searchButt.jpg);

    cursor:pointer;

    text-align:center;

    color:#6d6d6d;

}

.xMenu{

    overflow:hidden;

    width:930px;

    height:22px;

}

.xMenu a{



    text-decoration:none;

    font-size:14px;

    margin-left:25px;

}

.xMenu a:hover{

    color:#000000;

}

.xMiddle{

    width:930px;

    height:274px;

    background:url(images/center.jpg);

    margin-top:5px;

}

.xContent{

    width:930px;

    background:url(images/centerRepeat.jpg);

}

.xFooter{

    width:930px;

    height:80px;

    background:url(images/footer.jpg);

    background-repeat:no-repeat;

	color:#CCC;

}

.xContentChange{

    margin-left:11px;

    margin-top:12px;

    width:699px;

    height:252px;

}

.xCCIMG {

    height:252px;

    width:326px;

    margin:0px;

    padding:0px;
}

.xCCIMG img{

    /* margin:0px; */

    display:inline;

    /* height:242px; */

    /* width:320px; */

    overflow:hidden;

    padding:2px;

    /* border:1px solid #636363; */
	
	display: block;
    margin-left: auto;
    margin-right: auto;

    /* background:#FFFFFF; */

}

.xCCBox{

    width:365px;

    height:253px;



}

.xCCBTitle{

    margin-left:22px;

    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;

}

.xSBBird{

    margin-left:93px;

    margin-top:9px;

}

.xSBMail{

    margin-left:27px;

    margin-top:4px;

}

.xSBRSS{

    margin-left:48px;

    margin-top:36px;

}

.xSBF{

    margin-left:56px;

    margin-top:-5px;

}

.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:760px;

    margin-left:20px;

}

.xFBeforeWidget h3,.xFBeforeWidget h2{

    font-size:14px;

    margin-left:5px;

    color:#337799;

    margin-top:10px;

    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;

    border-bottom: 2px dotted #CECECE;



    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:18px;

}

.xSBeforeWidget ul,.xSBeforeWidget li,

.xCBeforeWidget ul,.xCBeforeWidget li,

.xFBeforeWidget ul,.xFBeforeWidget li{

    margin:0px;

    padding:0px;

    font-size:12px;

    padding-left:20px;

    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;



}

.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;

}

.xCTitle{

    margin-top:7px;

    margin-left:3px;

    font-size:18px;

    color:#00131e;

    width:540px;

    min-height:40px;

    height:auto !important;

    height:40px;

}

.xCTitle a{

    color:#00131e;

    text-decoration:none;

}

.xCTitle a:hover{

    color:#686868;

}

.xCContent{

    margin-top:10px;

    margin-left:15px;

    font-size:13px;

    width:690px;

    line-height:22px;

}

.xCContent img{

    background:#FFFFFF;

    border:1px solid #686868;

    padding:2px;

    margin:5px;

    margin-top:0px;

}

.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;

    width:660px;

    height:20px;

    margin-left:20px;

    margin-top:20px;

    margin-right:100px;

}

.xclear{

    background:none;

    border-top:0px dotted #CECECE;

}

.xCRight{

    width:200px;

    margin:0px;

    padding:0px;

}

.xContentFooter{



    width:700px;

}





/*

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



*/

#nav,#nav li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

}



/*

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*/



.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{

    margin-top:20px;

    margin-left:10px;

    float:left;

    font-size:14px;

    font-weight:normal;

    

    padding:10px;



}

.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%;

}

#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:150px;

    height:40px;

    font-size:14px;



}

.xFCopy{

    color:#000;

    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;

}
