/*
Theme Name: ColorPixels
Theme URI: http://www.ace-media.in/
Description: A customized wordpress theme made by <a href="http://www.ace-media.in">Ace Media</a>
Version: 1.0
Author: Mohd Ameenuddin Atif
Author URI: http://www.ace-media.in
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}small,address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

/* wordpress */
.aligncenter,div.aligncenter{display:block; margin-left:auto; margin-right:auto}.alignleft{float:left}.alignright{float:right}.wp-caption{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px}.wp-caption img{ margin:0; padding:0; border:0 none}.wp-caption p.wp-caption-text{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

.clear {clear: both;}
body { background: #E6F4F3 url(images/bg2.gif) repeat-x; font-family: Arial, sans-serif; font-size: 12px; }
body.home { background: #FFF url(images/bg1.gif) repeat-x;}
.green {color: #197b30;}
.red {color: #9e0b0e;}
.blue {color: #0072bc;}
.bluebox {background: #e6f4f3; }
.pink {color: #ed145b;}
.orange {color: #f26522;}
.wrap {margin: 0 auto; display: block; width: 1000px; background: url(images/hdr.jpg) no-repeat;}
.wrap2 {margin: 0 auto; display: block; width: 930px;}
a {color: #0072bc; text-decoration: none;}
#header {display: block; height: 210px; overflow: hidden; margin-bottom: 8px;}

#logo {float: left; position: relative; left: 45px;}
#logo a {display: inline-block; width: 210px; height: 1px; padding-top: 99px; overflow: hidden; }

#slogan {margin: 30px auto; text-align: center; font-family: georgia, arial; font-size: 28px; font-style: italic;}


/* general */

.maincontent {font-family: Georgia, Arial, sans-serif; font-size: 13px; line-height: 2; color: #4c4c4c;}
#home div {font-family: Georgia, Arial, sans-serif; font-size: 13px; line-height: 1.5;}
.post .meta {margin: 3px auto; padding: 3px 0; }
h2 {font-family: "Serifa BT", Tahoma, Arial; font-size: 30px; margin: 15px 0; line-height: 1;}
.maincontent p {margin-bottom: 15px;}
.maincontent strong {color: #000000;}

form input, form textarea {border: 1px solid #d1dedd; padding: 10px; background: #edf7f7; display: inline-block; margin: 7px 5px; }
form input {width: 50%; } 
form textarea {width: 100%; height: 60px;}
form input.sbt {background: url(images/sbt-grey.gif) no-repeat 60% 50%; height: 1px; border: 1px solid #b4b4b4; padding: 58px 0 0; width: 100%; overflow: hidden; }

.hleft input {width: 191px;}
.hleft textarea {width: 416px;}
.hleft input.sbt {width: 438px;}


/* menu */

#topmenu {float: right;}
#topmenu li {float: left; display: inline; text-indent: -9999px;} 
#topmenu li a {display: block; height: 52px; outline: 0; background: url(images/menu.gif) no-repeat; width: 80px; }


#topmenu .a1 {width: 85px; background-position: 0 0;}
#topmenu .a2 {width: 107px; background-position: -85px 0;}
#topmenu .a3 {width: 74px; background-position: -192px 0;}
#topmenu .a4 {width: 126px; background-position: -266px 0;}
#topmenu .a5 {width: 103px; background-position: -392px 0;}

#topmenu .a1:hover {background-position: 0 100%;}
#topmenu .a2:hover {background-position: -85px 100%;}
#topmenu .a3:hover {background-position: -192px 100%;}
#topmenu .a4:hover {background-position: -266px 100%;}
#topmenu .a5:hover {background-position: -392px 100%;}


/* top left */

.hleft { width: 450px; float: left; font-family: Georgia, Arial, sans-serif; font-size: 13px; line-height: 2; }
.hleft p { padding: 0 0 5px; }

/* featured */

#featured {float: left; width: 465px; text-align: center; background: url(images/featured.gif) no-repeat 50% 100%; padding-bottom: 45px;}


/* top right */

.hblog { position: relative; top: -20px; }
.hblog h3 a {font-family: Georgia; font-size: 18px; color: #790000; font-style: italic;}
.hblog .post {border-bottom: 1px solid #e1e3e3; padding: 0 0 10px 0; margin: 5px 0; }
.hblog .entry {max-height: 57px; overflow: hidden;}
.hblog .meta {color: #9a9a9a;}
.hblog .meta span.author {color: #197b30; text-decoration: none;}
.hblog .meta span.time {color: #595959;}


#social {float: right; clear: right; margin-top: 17px; margin-right: -5px;}
#social li {float: left; display: inline;}
#social li a {display: inline-block; width: 24px; height: 24px; margin-right: 10px;}

/* home */

#home {background: #fbfdfd; border: 1px solid #e5e7e7; padding: 25px; width: 891px; background: url(images/home.png) repeat-y; height: 360px;}
.hblog {float: right; width: 380px; background: url(images/ftb.png) no-repeat 0 0; padding-left: 20px; }
.blognav {background: url(images/blognav.png) no-repeat; display: block; float: right; position: relative; left: 30px; margin: 20px 0 0; width: 110px; padding-top: 36px; overflow: hidden; height: 1px;}
.homec {margin-top: 30px;} 
.homecc {width: 500px;}
.hul {margin-bottom: 15px;}
.hul li {line-height: 35px; font-size: 15px; background: url(images/li.png) repeat-x 0% 100%; list-style: url(images/li2.png); margin-left: 20px; color: #000000;}


.hsb {float: right; position: relative; left: 20px; width: 420px;}

.hsb input {width: 176px;}
.hsb textarea {width: 386px;}
.hsb input.sbt {width: 408px;}


.widget { padding-bottom: 10px; }
.testi div {font-style: italic; font-family: georgia; font-size: 15px; line-height: 21px; padding: 15px;}
.testi-big .testi-content {width: 381px; height:100px; background: url(images/testi.png) no-repeat; color: #999999;}
.testi-author {position: relative; top: -25px; margin-left: 70px;}

.tweet div {line-height: 21px; padding: 15px;}
.tweet-big div {width: 381px; height:110px; background: url(images/tweet.png) no-repeat; color: #999999;}
.tweet strong {display: block; color: #005c7b; position: relative; top: -75px; left: 15px;}

.follow {display: block; float: right; width: 65px; padding-top: 51px; overflow: hidden; height: 1px; position: relative; top: -71px; right: 70px;} 

/* blog sidebar */

.bsb { float: right; width: 245px; }
.bsb input, .bsb textarea { width: 225px; margin: 7px 0;}
.bsb textarea { height: 90px;}

.testi-small .testi-content {background: url(images/testi2.gif) no-repeat; height: 150px;}

.tweet-small div {background: url(images/tweet2.gif) no-repeat; height: 150px;}

.testi-content div {padding: 0;}

/* portfolio */

.pfolio {background: #F5FBFA; border: 1px solid #E5E7E7; padding: 20px;}
.pfolio .item {float: left; text-align: center; margin: 17px;}
.pfolio .item img {width: 400px; height: 250px; border: 5px solid #e2e4e4;}
.pfolio .item a {color: #000; font-size: 20px; font-family: georgia, arial;}

.pfolio .pfnav a {
    float: left;
    display: block;
    width: ;
    height: 1px;
    padding-top: 59px;
    overflow: hidden;
    width: 408px;
    margin: 15px 18px;
    background: url(images/nav.gif) no-repeat 0 0;
}

.pfolio .pfnav a.nextpostslink {
    float: right;
    margin-right: 18px;
    margin-left: 0;
    background-position: 100% 0;
}

.pfnav a.nextpostslink {
background-position:0 100%;
float:right !important;
}


/* blog */

.blogw {background: url(images/blog-wrap.png); width: 900px; margin: 0 auto; padding: 0 20px 20px; border: 1px solid #DCE1E1;}
.blogw .blog {float: left; width: 615px;}
.blog .post { margin: 15px 0; padding: 10px 0; background: url(images/dash.png) repeat-x 0 100%;}
.blog .post h3 a { font-family: georgia, "Times New Roman"; font-style: italic; font-size: 28px; color: #790000; line-height: 1; text-decoration: none;}
.blog .post .meta {padding: 3px 8px; margin: 10px 0; background: #e8e8e8 url(images/cmnt.png) no-repeat 100% 0;}
.blog .post .meta .ccount {font-size: 20px; color: #FFF; float: right; line-height: 23px;}
.blog .post .meta span.time {color: #598527;}
.blog .post .meta span.author {color: #f26522; font-weight: bold;}
.blog .post .read-more {font-style: italic; font-size: 13px; text-decoration: underline; float: left; margin: 10px 0 0;}
.blog .post .share {float: right; margin: 10px 0 0;}
    
.blog .pfnav a {
    float: left;
    display: block;
    width: ;
    height: 1px;
    padding-top: 35px;
    overflow: hidden;
    width: 182px;
    margin: 15px 0;
    background: url(images/blogpage-nav.png) no-repeat 0 0;
}

.blog .pfnav a.next {
    float: right;
    background-position: 0 100%;
    margin: 15px 0;
}

/* comments */

.single {background: transparent none !important;}
#comments h3 {font-family: Georgia, Times New Roman; font-size: 18px; color: #790000; background: url(images/dash.png) repeat-x 0 100%; font-style: italic; padding: 4px 0; margin: 10px 0 20px;}
#comments li {background: #eff3f3; border: 1px solid #dde0e0; margin: 10px 0; padding: 10px;}
#comments li p{margin-bottom: 0;}
#comments .head {font-size: 13px !important; font-family: Verdana, Tahoma, Arial !important;}
#respond input {width: 250px;} 
#respond textarea {width: 400px; height: 90px;}
#respond #submit {font-size: 0; height: 1px; padding-top: 23px; width: 170px; overflow: hidden; background: url(images/sbt-cmnt.png) 50% 0;}


/* footer */

#footer {
    display: block;
    background: url(images/footer.gif) no-repeat 50% 50%;
    height: 141px;
    margin-top: 30px;
}

#footer .info {
    float: right;
    margin-top: 50px;
    color: #8e8e8e;
    line-height: 2;
    text-align: right;    
}

#footer .info a {
    text-decoration: none;
    font-weight: bold;
    color: #8e8e8e;
}

#footer .info a span{
    text-decoration: underline;
    font-weight: normal;
    color: #ffb600;
}



::-moz-selection{
	background:#539C30;
	color:#fff;
}

::selection {
	background:#539C30;
	color:#fff;
}


	background: #333333;
}


	background: #333333;
}

