/*
Theme Name: Blex
Theme URI: http://www.appchain.com/blex
Description: Black professional looking theme for blogging, presentation site, products site (can be used for anything). Has a well organized admin panel that you can use controll parts of the theme.
Author: Turcu Ciprian
Author URI: http://www.appchain.com
Version: 1.0
Tags: black, white, one-column, fixed-width, custom-header, holiday, photoblogging, seasonal, dark, 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:Arial;
    color:#FFFFFF;
}
a{
    color:#FFFFFF;
}
a img{
    border:0px solid red;
}
.xMain{
    width:1008px;
    display:inline-block;
    text-align:left;
}
.xMain div{
    float:left;
    display:inline;
    overflow:hidden;
}
.xHeader{
    width:1008px;
    height:591px;
}
.xLogo{
    margin-left:85px;
    margin-top:33px;
    color:#686868;
    font-size:12px;
}
.xLogo a img{
    border:0px solid red;

}
.xHTop{
    margin-top:8px;
    margin-left:44px;
    width:920px;
}
.xHTopL{
    width:6px;
    height:229px;
    background:url(images/headerL.jpg);
}
.xHTopC{
    width:908px;
    height:229px;
    background:url(images/headerC.jpg);
}
.xHTopCC{
    width:908px;
    height:215px;
    position:relative;
}
.xHTopR{
    width:6px;
    height:229px;
    background:url(images/headerR.jpg);
}
.xHTCBox{
    margin-top:14px;
    margin-left:6px;
    width:295px;
    height:190px;
    background:url(images/topBox.jpg);
}
.xHTCBox img{
    position:relative;
    margin:0px;
    padding:0px;
    float:left;
    display:inline;
    overflow:hidden;
    margin-top:1px;
    margin-left:1px;

}
.xHTCBContent {
    background: url(images/transparentTop.png);
}
.xHTCBContent{
    margin:0px;
    padding:0px;
    position:relative;
    width:293px;
    height:96px;
    margin-left:1px;
    margin-top:-96px;
    background:url(images/transparentTop.png);

}

.xHTCBCTitle{
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    margin-left:10px;
    margin-top:5px;
    width:280px;
}
.xHTCBCTitle a, .xHTCBCContent a{
    color:#FFFFFF;
    text-decoration:none;
}
.xHTCBCTitle a:hover, .xHTCBCContent a:hover{
    text-decoration:underline;
}
.xHTCBCContent{
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    margin-left:10px;
    margin-top:4px;
    width:280px;
}
.xHeaderLine, .xHeaderLineB{
    width:299px;
    height:9px;
    background:url(images/HeaderLine.jpg);
    margin-left:4px;

}
.xHeaderLineB{
    margin-left:2px;
}
.xMenu{
    width:1008px;
    height:48px;
}
.xMenuL, .xMenuR{
    width:8px;
    height:44px;
    background:url(images/menuL.jpg);
}
.xMenuR{
    background:url(images/menuR.jpg);
}
.xMenuC{
    width:992px;
    height:44px;
    background:url(images/menuC.jpg);
}
.xMenuC a{
    float:left;
    display:inline;
    overflow:hidden;
    text-decoration:none;
    color:#FFFFFF;
    margin-top:12px;
    font-size:18px;
    margin-left:20px;

}
.xMenuC a:hover{
    color:#686868;
}
.xMenuF{
    width:1008px;
    height:4px;
    background:url(images/menuF.jpg);
}
.xMiddle{
    margin-left:4px;
    height:255px;
}
.xMiddleLeft{
    width:9px;
    height:225px;
    background:url(images/centerL.jpg);
}
.xMiddleContent{
    width:846px;
    height:225px;
    background:url(images/centerC.jpg);
}
.xMiddleDelimiter{
    width:13px;
    height:225px;
    background:url(images/centerD.jpg);
}
.xMiddleRight{
    width:131px;
    height:225px;
    background:url(images/centerR.jpg);
}
.xMiddleCPic{
    margin-left:2px;
    margin-top:2px;
    padding:1px;
    border:1px solid #686868;
    background:#FFFFFF;
}
.xMiddleCTitle{
    font-size:18px;
    margin-left:9px;
    margin-top:10px;
    width:508px;
}
.xMiddleCContent{
    font-size:12px;
    margin-left:9px;
    margin-top:10px;
    width:500px;
}
.xMiddleCTitle a{
    text-decoration:none;
}
.xMiddleCTitle a:hover{
    text-decoration:underline;
}
.xMiddleCContent a:hover{
    text-decoration:none;
}
.xTwitter{
    margin-top:12px;
    margin-left:0px;
    width:104px;
    height:41px;
}
.xRSS{
    margin-top:12px;
    margin-left:25px;
    width:55px;
    height:57px;
}
.xMail{
    margin-top:21px;
    margin-left:21px;
    width:65px;
    height:51px;
}
.xTwitter a, .xRSS a, .xMail a{
    margin:0px;
    padding:0px;
    float:left;
    display:inline;
    overflow:hidden;
}
.xContent{
    width:1008px;
}
.xCContent{
    width:715px;
}
.xCSidebar{
    width:289px;
}
.xCCPTT{
    width:713px;
    height:6px;
    background:url(images/contentT.jpg);
    margin-left:2px;
}
.xCCPTC{
    width:713px;
    background:url(images/contentC.jpg);
    margin-left:1px;
}
.xCCPTF{
    width:713px;
    height:12px;
    background:url(images/contentF.jpg);
}
.xCCPTC a{
    float:left;
    display:inline;
    overflow:hidden;
    font-size:18px;
    margin-left:10px;
    text-decoration:none;
}
.xCCPTC a:hover{
    text-decoration:underline;
}
.xCCPTCLine{
    width:687px;
    height:1px;
    background:url(images/ContentLine.jpg);
    margin-left:10px;
}
.xCCPTCLineB{
    width:687px;
    height:1px;
    background:url(images/ContentLine.jpg);
    margin-top:15px;
    margin-left:0px;
}
.xCCPTCdateby{
    float:left;
    display:inline;
    overflow:hidden;
    font-size:12px;
    color:#878787;
    margin-left:10px;
}
.xCCPTCContent{
    font-size:12px;
    margin-left:14px;
    margin-top:0px;
    width:690px;
}
.xCCPTCContent p{
    margin-top:5px;
    margin-bottom:5px;
}
.xCCPTCContent a{
    font-size:12px;
    color:#FFFFFF;
    float:none;
    margin:0px;
    padding:0px;
}
.xCCPTCCat{
    font-size:12px;
    margin-left:5px;
    margin-top:2px;
    width:690px;
    color:#4c4c4c;
}
.xCCPTCTags a:hover,.xCCPTCCat a:hover{
    text-decoration:underline;
}
.xCCPTCTags a, .xCCPTCCat a{
    text-decoration:none;
    font-size:12px;
    float:none;
    margin:0px;
    padding:0px;
    color:#878787;
}
.xCCPTCCat a{
    color:#4c4c4c;
}
.xCCPTCTags{
    font-size:12px;
    margin-left:5px;
    margin-top:2px;
    width:690px;
    color:#878787;
}

.xBeforeWidget{
    width:288px;
    background:url(images/widgetC.jpg);
    margin-left:1px;
    font-size:12px;
}

.xBeforeWidget p,.xBeforeWidget span,.xBeforeWidget ul,.xBeforeWidget li,.xBeforeWidget div,.xBeforeWidget label{
    overflow:visible;
    margin:0px;
    padding:0px;
    margin-left:10px;
    width:270px;
    list-style-type:none;
    margin-top:15px;


}
.xBeforeWidget h2,.xBeforeWidget h3{
    font-size:14px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
.xBeforeWidget ul{
    margin-top:5px;
}
.xBeforeWidget li{
    margin-top:3px;
}
.xBeforeWidget #s{
    width:170px;
    height:29px;
    background:url(images/search.jpg);
    margin:0px;
    padding:0px;
    border:0px solid red;
    padding-left:2px;
    padding-right:2px;
}
.xBeforeWidget #searchsubmit{
    width:86px;
    height:30px;
    background:url(images/searchsubmit.jpg);
    margin:0px;
    padding:0px;
    border:0px solid red;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    margin-top:5px;

}
.xBeforeWidget .pagenav,.xBeforeWidget .categories{
    margin:0px;
    padding:0px;
}
.xBeforeWidget h3,.xBeforeWidget .pagenav h2,.xBeforeWidget .pagenav h3,.xBeforeWidget .categories h2,.xBeforeWidget .categories h3{
    margin:0px;
    padding:0px;
    width:278px;
    height:24px;
    background:url(images/widgetT.jpg);
    padding-top:9px;
    padding-left:10px;
    font-size:14px;
    font-weight:bold;
}
.xAfterWidget{
    width:288px;
    height:11px;
    background:url(images/widgetF.jpg);
}
.xFooter{
    width:1008px;
}
.xFLeft{
    width:9px;
    height:233px;
    background:url(images/footerL.jpg);
}
.xFContent{
    width:985px;
    height:233px;
    background:url(images/footerC.jpg);
}
.xFRight{
    width:9px;
    height:233px;
    background:url(images/footerR.jpg);
}
.xFCWidget{
    width:300px;
    height:210px;

    margin-left:15px;
}
.xFCTitle{
    margin-left:10px;
    margin-top:10px;
    font-size:18px;
    width:290px;
}
.xFCWidget h2,.xFCWidget h3{
    font-size:14px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
.xFCWidget ul{
    margin-top:5px;
}
.xFCWidget li{
    margin-top:3px;
}

.xFCWidget #s{
    width:170px;
    height:29px;
    background:url(images/search.jpg);
    margin:0px;
    padding:0px;
    border:0px solid red;
    padding-left:2px;
    padding-right:2px;
}
.xFCWidget #searchsubmit{
    width:86px;
    height:30px;
    background:url(images/searchsubmit.jpg);
    margin:0px;
    padding:0px;
    border:0px solid red;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    margin-top:5px;

}
.xFCWidget .pagenav,.xFCWidget .categories{
    margin:0px;
    padding:0px;
}

.xFCWidget h3,.xFCWidget .pagenav h2,.xFCWidget .pagenav h3,.xFCWidget .categories h2,.xFCWidget .categories h3{
    margin:0px;
    padding:0px;
    width:278px;
    height:24px;
    padding-top:9px;
    padding-left:10px;
    font-size:16px;
    font-weight:bold;
}
.xFCWidget p,.xFCWidget span,.xFCWidget ul,.xFCWidget li,.xFCWidget div,.xFCWidget label{
    margin:0px;
    padding:0px;
    float:left;
    display:inline;
    overflow:hidden;
    width:290px;
    margin-left:5px;
    margin-top:5px;
    font-size:12px;
}

.xCCPTCContent img{
    background:#FFFFFF;
    border:1px solid #686868;
    padding:2px;
    margin:4px;
    margin-top:0px;
}
.alignleft{
    float:left;
    display:inline;
    overflow:hidden;
}
.aligncenter{
    float:none;
    display:block;
    overflow:hidden;
    text-align:center;
}
.alignright{
    float:right;
    display:inline;
    overflow:hidden;
}
.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 p{
    display:block;
    float:none;
    width:550px;
    margin-top:60px;
}
#comments{
    margin-top:20px;
    float:left;

}
.comment{
    position:relative;
    width:600px;
    float:left;
    overflow:hidden;
    display:inline;
    border:0px solid #FFFFFF;
}
#respond textarea{
    width:500px;
}
.comment-body{
     
    border:1px solid #FFFFFF;
    padding:10px;
    margin:5px;
    width:550px;
}
.xFooterText{
    font-size:12px;
    float:left;
    width:580px;
    height:22px;
    font-weight:bold;
}
.xBlexTheme a{
    color:#000000;
    font-weight:bold;
}
.xBlexTheme{
    height:30px;
    color:#000000;
    font-size:12px;
    float:right;
    display:inline;
    overflow:hidden;
    text-align:right;
    width:988px;
}