/*

Theme Name: Blinky

Theme URI: http://www.toptut.com

Description: A special wordpress theme with a slider, 4 featured boxes, 3 theme styles in gree, blue and dark

Author: Lorelei

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



*/

body{

    margin:0px;

    padding:0px;

	

	color:#4E4E4E;

font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;

font-size:13px;

}

a{

    color:#f36700;

    text-decoration:none;

}

.xBlack, .xBlue, .xGreen{

    width:100%;

}

#xMain{

    width:100%;

    text-align:center;

}

.xBlack .xHeader{

    background:url(images/bHeaderBackground.jpg) repeat-x;

    text-align:center;

}

.xBlue .xHeader{

    background:url(images/bluHeaderBackground.jpg) repeat-x;

    text-align:center;

}

.xGreen .xHeader{

    background:url(images/gHeaderBackground.jpg) repeat-x;

    text-align:center;

}

.xBlack .xHeaderB{

    height:473px;

    width:1020px;

    display:inline-block;

    background:url(images/bSlideshowBG.jpg) 0px 151px no-repeat;

    text-align:left;



}

.xBlue .xHeaderB{

    height:473px;

    width:1020px;

    display:inline-block;

    background:url(images/bluSlideshowBG.jpg) 0px 151px no-repeat;

    text-align:left;



}

.xGreen .xHeaderB{

    height:473px;

    width:1020px;

    display:inline-block;

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

    text-align:left;



}

.xHeaderB div{

    float:left;

    display:inline;

    overflow:hidden;

}

.xLogo{

    margin-left:34px;

    margin-top:15px;

    font-size:48px;

    text-shadow: 0 1px 1px #FFFFFF;

 font-weight:700;

    color:#687478;

}

.xDescription{

    margin-left:38px;

    margin-top:9px;

    font-size:14px;

    text-shadow: #292929 2px 2px 2px;

    color:#ff7007;

    width:800px;

}

.xHeaderB .xContent{

    width:913px;

    height:116px;

}

.xHeaderB .xRSS a img{

    border:0px solid red;

    margin-top:22px;

}

.xHeaderB .xMenu{

    width:719px;

    height:33px;

}

.xHeaderB .xMenu ul,.xHeaderB .xMenu li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

}

.xHeaderB .xMenu ul{

    margin-left:23px;

}

.xHeaderB .xMenu li{

    margin-right:15px;

    padding-left:15px;

}

.xHeaderB .xMenu li a{

    float:left;

    display:inline;

    overflow:hidden;

    text-decoration:none;

    margin-top:9px;

    font-size:12px;

}

.xBlack .xHeaderB .xMenu li a{

    text-shadow: #6a6a6a 2px 2px 2px;



    color:#FFFFFF;

}

.xBlue .xHeaderB .xMenu li a{

    text-shadow: #099eb9 2px 2px 2px;

    color:#525355;

}

.xGreen .xHeaderB .xMenu li a{

   text-shadow:0 0 1px #FFFFFF;

    color:#525355;

}

.xBlack .xHeaderB .xMenu li a:hover{

    color:#5c5c5c;

}

.xBlue .xHeaderB .xMenu li a:hover{

    color:#5c5c5c;

}

.xGreen .xHeaderB .xMenu li a:hover{

    color:#5c5c5c;

}

.xBlack .xHeaderB .xMenu li{

    background:url(images/bMenuD.jpg) no-repeat;

}

.xBlue .xHeaderB .xMenu li{

    background:url(images/bluMenuD.jpg) no-repeat;

}

.xGreen .xHeaderB .xMenu li{

   /* background:url(images/gMenuD.jpg) no-repeat; */

}

.xBlack .xHeaderB .xMenu li.clear{

    background:none;

}

.xBlue .xHeaderB .xMenu li.clear{

    background:none;

}

.xGreen .xHeaderB .xMenu li.clear{

    background:none;

}

.xMenuB{

    float:left;

    display:inline;

    overflow:hidden;

    width:300px;

    height:33px;

}

.xMenuB input.text{

    float:left;

    display:inline;

    overflow:hidden;

    width:226px;

    height:24px;

    border:0px;

    padding:0px;

    margin:0px solid red;

    margin-top:1px;

    color:#FFF;

    padding-left:5px;

    padding-top:7px;

    position:relative;

}

.xMenuB input.button{

    float:left;

    display:inline;

    overflow:hidden;

    width:37px;

    height:31px;

    border:0px;

    padding:0px;

    margin:0px solid red;

    margin-top:1px;

}

.xBlack .xMenuB input.text{

    background:url(images/bSearchText.jpg);

    color:#292929;

}

.xBlue .xMenuB input.text{

    background:url(images/bluSearchText.jpg);

    color:#10bac0;

}

.xGreen .xMenuB input.text{

    background:url(images/gSearchText.jpg);

    color:#77c010;

}

.xBlack .xMenuB input.button{

    background:url(images/bSearchButton.jpg) no-repeat;

    cursor:pointer;

}

.xBlue .xMenuB input.button{

    background:url(images/bluSearchButton.jpg) no-repeat;

    cursor:pointer;

}

.xGreen .xMenuB input.button{

    background:url(images/gSearchButton.jpg) no-repeat;

    cursor:pointer;

}

.xSlideshow{

    float:left;

    display:inline;

    overflow:hidden;

    margin-left:34px;

    width:950px;

    height:306px;

}

.xSliderB{

    float:left;

    display:inline;

    overflow:hidden;

    width:782px;

    height:99000px;

    position:absolute;



}

.xSlider{

    float:left;

    display:inline;

    overflow:hidden;

    width:782px;

    height:300px;

    position:absolute;

}

.xSContent{

    width:439px;

    height:300px;

    color:#FFF;

}

.xSContent .xTitle{

    font-family:Helvetica-Condensed-Thin;

    font-size:30px;

    width:439px;

    margin-top:23px;

}

.xSContent .xText{

    font-size:12px;

    width:439px;

    margin-top:23px;

	text-shadow:0 1px 0 #000;

}

.xSContent a.read{

    float:left;

    display:inline;

    overflow:hidden;

    background:url(images/ReadMoreSlideshowButton.png);

    width:144px;

    height:46px;

    margin-left:250px;

    margin-top:20px;

}

.xSPicture{

    margin-top:31px;

    margin-left:50px;

    height:300px;

}

.xBlack .xSPicture img{

    border:1px solid #b3b3b3;

}

.xBlue .xSPicture img{

    border:1px solid #10c0c6;

}

.xGreen .xSPicture img{

    border:1px solid #7bc610;

}

.xFeatured{

    background:url(images/featured.png);

    width:100px;

    height:84px;

    position:absolute;

    margin-left:182px;

    margin-top:-3px;

}

.xSliderBar{

    width:74px;

    height:305px;

    margin-left:820px;

    position:absolute;

}

.xBlack .xSliderBar{

    background:url(images/bSlideBarBg.jpg);

}

.xBlue .xSliderBar{

    background:url(images/bluSlideBarBg.jpg);

    margin-top:-1px;

}

.xGreen .xSliderBar{

  /*  background:url(images/gSlideBarBg.jpg); */

    margin-top:-1px;

}

.xSliderBar a{

    float:left;

    display:inline;

    overflow:hidden;

}

.xSliderBar a.xArrowUp{

    margin-left:22px;

    margin-top:16px;

    width:33px;

    height:54px;

}

.xSliderBar a.xArrowDown{

    margin-left:22px;

    margin-top:16px;

    width:33px;

    height:35px;

    margin-top:29px;

}

.xBlack .xSliderBar a.xArrowUp{

    background:url(images/bArrowUp.jpg);

    background-repeat:no-repeat;

}

.xBlue .xSliderBar a.xArrowUp{

    background:url(images/bluArrowUp.jpg);

    background-repeat:no-repeat;

}

.xGreen .xSliderBar a.xArrowUp{

    background:url(images/gArrowUp.png);

    background-repeat:no-repeat;

}

.xBlack .xSliderBar a.xArrowDown{

    background:url(images/bArrowDown.jpg) no-repeat;

}

.xBlue .xSliderBar a.xArrowDown{

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

}

.xGreen .xSliderBar a.xArrowDown{

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

}

.xDotA,.xDotB,.xDotC,.xDotD,.xDotE,.xDotSelected{

    margin-left:30px;

    margin-top:7px;

    width:17px;

    height:17px;

    background:url(images/CircleSelected.png);

}

.xBlack .xDotA,.xBlack .xDotB,.xBlack .xDotC,.xBlack .xDotD,.xBlack .xDotE{

    background:url(images/bCircle.png);

}

.xBlue .xDotA,.xBlue .xDotB,.xBlue .xDotC,.xBlue .xDotD,.xBlue .xDotE{

    background:url(images/bluCircle.png);

    width:17px;

    height:18px;

}

.xGreen .xDotA,.xGreen .xDotB,.xGreen .xDotC,.xGreen .xDotD,.xGreen .xDotE{

    background:url(images/gCircle.png);

    width:17px;

    height:18px;

}

.xBlack .xDotSelected{

    background:url(images/CircleSelected.png);

}

.xBlue .xDotSelected{

    background:url(images/CircleSelected.png);

}

.xGreen .xDotSelected{

    background:url(images/CircleSelected.png);

}

.xTwitter{

    margin-top:-40px;

    margin-left:800px;



}

.xTwitter a img{

    position:absolute;

    border:0px solid red;

}

.xC{

    display:inline-block;

    width:959px;

    text-align:left;

    margin-top:10px;

}

.xC div{

    float:left;

    display:inline;

    overflow:hidden;

}

.xC .xLeft{

    width:632px;

}

.xC .xRight{

    width:307px;

    margin-left:20px;

}

.xLeft .xBlock,.xLeft .xBlockB{

    width:299px;

    height:216px;

    border:1px solid #cfcfcf;

    margin-right:29px;

    margin-bottom:29px;

}

.xLeft .xBlockB{

    margin-right:0px;

}

.xLeft .xBlock h2,.xLeft .xBlockB h2{

    font-family:Helvetica-Condensed-Thin;

    font-size:18px;

    margin:0px;

    padding:0px;

    margin-left:12px;

    margin-top:14px;

    font-weight:normal;

}

.xBlack .xBlock h2,.xBlack .xBlockB h2{

    color:#373737;

}

.xBlack .xBlock h2 a,.xBlack .xBlockB h2 a{

    color:#373737;

    text-decoration:none;

}

.xBlack .xBlock h2 a:hover,.xBlack .xBlockB h2 a:hover{

    text-decoration:underline;

}

.xBlue .xBlock h2,.xBlue .xBlockB h2{

    color:#033c4a;

}

.xBlue .xBlock h2 a,.xBlue .xBlockB h2 a{

    color:#033c4a;

    text-decoration:none;

}

.xBlue .xBlock h2 a:hover,.xBlue .xBlockB h2 a:hover{

    text-decoration:underline;

}

.xGreen .xBlock h2,.xGreen .xBlockB h2{

    color:#21720d;

}

.xGreen .xBlock h2 a,.xGreen .xBlockB h2 a{

    color:#106ba4;

    text-decoration:none;

}

.xGreen .xBlock h2 a:hover,.xGreen .xBlockB h2 a:hover{

    text-decoration:underline;

}

.xLeft .xBlock p img,.xLeft .xBlockB p img{

    float:left;

    display:inline;

    overflow:hidden;

    margin-right:5px;

    margin-bottom:0px;

    border:1px solid #686868;

}

.xLeft .xBlock p a,.xLeft .xBlockB p a{

    color:#208bbf;

    text-decoration:none;

}

.xLeft .xBlock p a:hover,.xLeft .xBlockB p a:hover{

    text-decoration: underline;

}

.xLeft .xBlock p,.xLeft .xBlockB p{

    font-size:12px;

    padding:5px;

    padding-left:12px;

    margin:2px;

    line-height:18px;

}

.xLeft .xPosts h2{

    color:#525355;

}

.xLeft .xPosts h2{

    float:left;

    display:inline;

    overflow:hidden;

    font-family:Helvetica-Condensed-Thin;

    font-size:30px;

    font-weight:normal;

    margin:0px;

    width:632px;

}

.xLeft .xPosts h2 a{

    color:#525355;

    text-decoration:none;

}

.xLeft .xPosts h2 a:hover{

    text-decoration:underline;

}

.xLeft .xContent{

    font-size:14px;

    line-height:20px;

}

.xLeft .xContent p,.xLeft .xContent p{

    width:100%;

    font-size:12px;

}

.xLeft .xContent h2,.xLeft .xContent h3,.xLeft .xContent h1{

    margin:5px;

    padding:5px;

}

.xLeft .xInfo{

    width:632px;

    font-size:10px;

    padding-top:6px;

    padding-bottom:6px;

    margin-top:6px;

    color:#686868;

}

.xBlack .xLeft .xInfo{

    border-top:1px solid #ccc;

  

}

.xBlue .xLeft .xInfo{

      border-top:1px solid #ccc;

}

.xGreen .xLeft .xInfo{

     border-top:1px solid #ccc;

}

.xLeft .xInfo ul,.xLeft .xInfo ul li{

    border:0px;

    margin:0px;

    padding:0px;

    display:inline;

}

.xBlack .xLeft .xInfo a{

    color:#686868;

    text-decoration:none;

}

.xBlack .xLeft .xInfo a:hover{

    text-decoration:underline;

}

.xBlue .xLeft .xInfo a{

    color:#0f4762;

    text-decoration:none;

}

.xBlue .xLeft .xInfo a:hover{

    text-decoration:underline;

}

.xGreen .xLeft .xInfo a{

    color:#257fb5;

    text-decoration:none;

}

.xGreen .xLeft .xInfo a:hover{

    text-decoration:underline;

}

.xLeft .xInfo b{

    color:#525355;

}

.xLeft .xReadMore{

    margin:0px;

    padding:0px;

    width:632px;

}

.xLeft .xReadMore a img{

    border:0px solid red;

}

.xLeft .xDel{

    width:632px;

    height:1px;

    margin-top:20px;

    margin-bottom:15px;

}

.xC .xRight h2{

    float:left;

    display:inline;

    overflow:hidden;

    font-family:Helvetica-Condensed-Thin;

    font-size:30px;

    font-weight:normal;

    margin:0px;

    width:307px;



    margin-top:15px;



}

.xBlack .xC .xRight h2{

    border-bottom:2px solid #686868;

}

.xBlue .xC .xRight h2{

    border-bottom:2px solid #2a6e90;

}

.xGreen .xC .xRight h2{

    border-bottom:1px solid #ccc;

}

.xC .xRight ul{

    float:left;

    display:inline;

    overflow:hidden;

    width:307px;

    margin:0px;

    padding:0px;

    margin-top:10px;

}

.xC .xRight ul ul{

    margin-top:0px;

}

.xC .xRight ul li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

    width:307px;

    padding-left:15px;

    font-size:14px;

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

    margin-top:4px;

}

.xC .xRight a{

    color:#686868;

    text-decoration:none;

}

.xC .xRight a:hover{

    text-decoration:underline;

}

.xC .xRight p{

    float:left;

    display:inline;

    overflow:hidden;

    line-height:20px;

    font-size:14px;

    margin-top:10px;



}

.xBlack .xFooter{

    background:url(images/bFooterBG.jpg) repeat-x;

    width:100%;

    text-align:center;

    height:310px;

}

.xBlack .xFooterB{

    display:inline-block;

    text-align:left;

    background:url(images/bFooter.jpg) no-repeat;

    width:1020px;

    height:310px;

}

.xBlue .xFooter{

    background:url(images/bluFooterBG.jpg) repeat-x;

    width:100%;

    text-align:center;

    height:310px;

}

.xBlue .xFooterB{

    display:inline-block;

    text-align:left;

    background:url(images/bluFooter.jpg) no-repeat;

    width:1020px;

    height:310px;

}

.xGreen .xFooter{

    background:url(images/gFooter.jpg) repeat-x;

    width:100%;

    text-align:center;

    height:310px;

}

.xGreen .xFooterB{

    display:inline-block;

    text-align:left;

    background:url(images/gFooter.jpg) no-repeat;

    width:1020px;

    height:310px;

}

.xFooterB div{

    float:left;

    display:inline;

    overflow:hidden;

}

.xWidgets{

    width:1020px;

    height:228px;

    margin-top:30px;

    margin-left:28px;

    font-size:12px;

}

.xFooter .xWidget{

    width:207px;

    font-size:12px;

    margin-right:30px;

}

.xFooter .xWidget h2{

    float:left;

    display:inline;

    overflow:hidden;

    font-family:Helvetica-Condensed-Thin;

    font-size:24px;

    font-weight:normal;

    margin:0px;

    width:207px;

    color:#419acd;

    margin-top:20px;

}

.xFooter .xWidgets ul{

    float:left;

    display:inline;

    overflow:hidden;

    width:207px;

    margin:0px;

    padding:0px;

    margin-top:10px;

}



.xFooter .xWidgets ul li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

    width:207px;

    padding-left:15px;

    font-size:12px;

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

    margin-top:4px;

}

.xFooter .xWidgets a{

    color:#FFF;

    text-decoration:none;

}

.xFooter .xWidgets a:hover{

    text-decoration:underline;

}

.xFooter .xWidgets p{

    float:left;

    display:inline;

    overflow:hidden;

    line-height:20px;

    font-size:12px;

    margin-top:10px;



}

.xBottom{

    font-family:Helvetica-Condensed-Thin;

    font-size:24px;

    font-weight:normal;

    margin-top:15px;

    margin-left:25px;



}

.xBottom a{

    text-decoration:none;

     color:#fff;

}

.xBottomR{

    font-family:Helvetica-Condensed-Thin;

    font-size:10px;

    font-weight:normal;

    margin-top:10px;

    margin-left:25px;

    color:#fff;

}

.xBottomR a{

    text-decoration:none;

 color:#fff;

   

}

.navigation{

    width:600px;



}

.navigation .alignleft{

    float:left;

}

.navigation .alignright{

    float:right;

}

.navigation .alignleft,.navigation .alignright{

    margin:0px;

    padding:0px;



    padding:12px;

    margin:12px;

}

.xBlack .navigation a{

    font-size:12px;

    border:1px solid #cecece;

    padding:10px;

    margin:10px;

    text-decoration:none;

    color:#FFF;

    background:#686868;



}

.xBlue .navigation a{

    font-size:12px;

    border:1px solid #cecece;

    padding:10px;

    margin:10px;

    text-decoration:none;

    color:#FFF;

    background:#686868;



}











.xWidget table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

    font-size:14px;

    margin:20px;

}



tr{

    margin:0px;

    color:#525355;



}



td{

    border:0px solid #CECECE;

    color:#686868;

    margin:0px;

    padding:2px;

}



th{

    border:0px solid #CECECE;

    margin:0px;

    padding:2px;

    color:#525355;

}

td a{

    background:#ff852b;

    color:#686868;

    padding:2px;

}

td#prev a,td#next a{

    color:#686868;

    padding:2px;

    margin:5px;

    background:#ff852b;



}





















.xWidget table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

    font-size:14px;

    margin:20px;

}

.xFooter .xWidget table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

    font-size:10px;

    margin:10px;

}

.xWidget tr{

    margin:0px;

    color:#525355;



}

.xFooter .xWidget td{

    border:0px solid #CECECE;

    color:#FFF;

    margin:0px;

    padding:2px;

}

.xWidget td{

    border:0px solid #CECECE;

    color:#686868;

    margin:0px;

    padding:2px;

}

.xFooter .xWidget th{

    border:0px solid #CECECE;

    color:#FFF;

}

.xFooter .xWidget{

    border:0px solid #CECECE;

    color:#FFF;

}

.xWidget th{

    border:0px solid #CECECE;

    margin:0px;

    padding:2px;

    color:#525355;

}

.xWidget td a{

    background:#ff852b;

    color:#686868;

    padding:2px;

}

.xWidget td#prev a,td#next a{

    color:#686868;

    padding:2px;

    margin:5px;

    background:#ff852b;



}

.xComments{

    width:650px;

    margin-left:0px;

}

.xComments .comment-author{

    width:600px;

    padding:10px;

    margin:5px;

}

.xComments .comment-body{

    float:left;

    width:90%;

    margin:5px;

    padding:5px;

    border:1px solid #CECECE;

}

.xComments .comment-body p{

    width:98%;

}

/*

Comments

*/

.commentmetadata{

    margin:0px;

    padding:0px;

    margin-left:0px;

}



.commentmetadata a{

    font-size:12px;

    color:#525355;

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

    background:#ddeef6;

    padding:5px;

    font-size:12px;



}

#comments{

    margin-top:10px;

    margin-left:10px;

    float:left;

    font-size:30px;

    font-weight:bold;

    padding:10px;



}

.reply{

    width:100%;

    font-size:12px;

    padding:10px;

}

.comment{

    position:relative;

    width:100%;

    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:#cecece;

}

.comment-author-admin .comment-body p{

    background:#686868;

    color:#fff;



}

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



}



.alignleft{

    float:left;

    display:inline;

    overflow:hidden;

    margin:10px;

}

.aligncenter{

    float:none;

    display:block;

    overflow:hidden;

    text-align:center;

    margin:10px;

}

.alignright{

    float:right;

    display:inline;

    overflow:hidden;

    margin:10px;

}
.xLogo a {
	color: #FFF;
}