/*

Theme Name: Templates Perfect

Theme URI: http://wordpress.org/

Description: Best Free Eeb Template Resource

Version: 1.0

Author: Harjeet Singh

Author URI: http://www.templatesperfect.com/



*/



body, ul, a, h1, h2, h3, em, img, fieldset{padding:0px; margin:0px; border:none; list-style:none; text-decoration:none; font-style:normal; outline:none; font-weight:normal;}

body{font:13px/20px Arial, Helvetica, sans-serif; background:url(images/background.png) #1495bd; text-align:justify; color:#1b1a1a;}

a{color:#fff;}

a:hover{text-decoration:underline;}

.clear{clear:both; line-height:0px;}



#body_wrapper{width:1000px; margin:0 auto;}

#header_wrap{width:1000px; height:140px; background:url(images/header_bg.png) no-repeat; margin-bottom:10px;}

#header_wrap h1{color:#83bbd9; font-family:'century gothic'; padding:40px 0 10px 120px; font-size:3em; text-shadow:#83bbd9 .05em .05em .2em; background:url(http://www.templatesperfect.com/templatesperfect.png) no-repeat 35px 30px; }

#header_wrap h1 a{color:#83bbd9;}

#header_wrap h1 a:hover{text-shadow:#fefefe .05em .05em .2em;}

#header_wrap h2{color:#4c8cc5; font-size:13px; padding-left:120px;}

.header_right{height:65px; float:right;padding-right:15px;padding-top:35px;}

ul#top_menu { display:block; margin-top:10px; text-transform:lowercase;}

#top_menu li,{padding:0px 15px; display:inline;}

.head_unit{margin:10px 0 0 45px; display:inline-block;}

.header2 { height: 90px; margin-top: 10px; padding-bottom: 10px; width: 980px; }
.social-head { float: right; margin-left: 10px; overflow: hidden; width: 240px; }
.social-head .buttons { float: left; min-height: 60px; width: 60px; }

.sidebar{background:url(images/sidebarT.png) top no-repeat;width:305px; padding-top:10px; float:left;}

.side_middle{background:url(images/sidebarM.png) repeat-y; width:300px; padding:0 3px 10px 2px;}

.side_middle img { border: 2px solid #cccccc;}

.side_middle img:hover { border: 2px solid #ffffff;}

.side_bottom{background:url(images/sidebarB.png) no-repeat; width:305px; height:4px;}

h2.green{background:url(images/greenh2.png) no-repeat; height:40px; padding-left:10px; line-height:35px; margin-bottom:7px; margin-left:15px; font-size:18px;}

h2.red{background:url(images/redh2.png) no-repeat; height:40px; padding-left:10px; line-height:35px; font-size:18px; color:#fefefe;margin-left:15px;}

.side_sunit{width:120px; height:90px; margin:0px 5px 5px 8px; float:left;}

.side_bunit{width:300px; height:250px; margin:0 auto;}

ul.categories{margin:10px 0; display:block; width:270px; float:left; text-align:left; color:#f2f2f2;}

ul.categories li{display:block; width:125px; float:left; margin-left:10px;}

.content{width:680px; padding-right:15px;float:left;}

h2.welcome{background:url(images/smiley.png) left no-repeat; padding-left:35px; height:30px; color:#83bbd9; line-height:30px; text-transform:uppercase;}

p.welcome{color:#83bbd9; line:height:18px;}

.thumb_wrap{width:660px; height:160px; margin:10px auto; background:url(images/thumb_bg.png) no-repeat bottom; position:relative;}

.thumbnail{background:url(images/thumbnail_bg.png) no-repeat; height:133px; width:163px; position:relative; top:15px; cursor:pointer; padding:6px;}

.thumb_back{padding:60px 10px 0 15px; height:80px; width:150px; position:absolute;}

.rate_style{height:45px;}

.rate_style .post-ratings {clear:left;}

.thumb_right{float:right; width:460px; padding:0px 10px; height:145px;}

.thumb_right p{margin-bottom:0px;}

h2.posth2{background:url(images/posth2.png) no-repeat right; padding-left:20px; color:#fefefe; height:32px; margin-top:15px; line-height:30px; letter-spacing:1px; font-size:16px;}

.comments_count{background:url(images/comment_bg.png) no-repeat; width:41px; height:46px; float:right; line-height:45px; padding:0px 23px; padding-right:20px; font-size:13px; position:absolute; left:560px;}

small.comments_count a{color:#fff;}

.read_more{font-weight:bold; color:#1b1a1a; position:absolute; top:-5px; float:right; margin-right:10px; left:570px; top:115px;}

.thumb_unit{
	width:630px; height:250px; margin:0px auto; background:url(images/thumb_unit.png) no-repeat top; padding:15px;}

#footer{background:url(images/footer_bg.png) no-repeat; height:50px; padding:20px;}

ul#footer_links{ }

ul#footer_links li{display:block; float:left; margin:0 10px;}

ul#footer_links li a{color:#ccc; padding:0px 8px;}

.footer_links a:hover{color:#fff;}

.post_wrap{width:660px; margin:0px auto 10px auto; background:url(images/post_top.png) no-repeat top; position:relative; border-bottom:3px solid #eae6e6;}

.post_wrap a{color:#1a1a1a;}

.post_wrap h2{padding-left:40px; height:60px; line-height:60px; background:none; letter-spacing:1px; font-size:16px; color:#fff;}

.post_wrap .comments_count{background:url(images/comment_bg.png) no-repeat; width:41px; height:46px; float:right; line-height:45px; padding:0px 23px; padding-right:20px; font-size:13px; position:absolute; left:560px; top:0px;}

.post_middle{padding:29px; padding-top:16px; background:url(images/post_middle.gif) repeat-y;}

.post_middle img{border:1px solid #ccc;}

.theme_details{padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;display:inline-block; position:relative;}

.theme_details a{color:#0c6388;}

.detail_left{width:150px; float:left; line-height:35px; border-bottom:#cccccc 1px solid; padding-left:5px; color:#9a240e; }

.detail_right{width:415px; float:left; line-height:35px; border-bottom:#cccccc 1px solid; padding-left:10px; margin-left:20px;}

.detail_right .rate_style{height:15px; padding:10px 0px;}

.detail_tag{width:415px; float:left; line-height:35px; border-bottom:#cccccc 1px solid; margin-left:20px; min-height:35px; padding-left:10px;}

.detail_tag p{line-height:24px; margin:10px 0px;}

.social_icons{width:180px; height:65px; position:absolute; left:380px; top:25px; background:#fff; padding:10px 20px;}

.social_icons img{border:none;}

.post_unitbig{padding-top:10px; height:60px;}

.detail_text{float:left; position:relative; margin-bottom:15px;}

.detail_unit{position:absolute; left:15px; top:50px;}

.download{width:204px; height:71px; display:block; float:left;}

.preview{width:204px; height:71px; display:block; float:right;}

.download img, .preview img{border:none;}



.post_wrap h3 {color:red; background:url(images/redh2.png) no-repeat; height:40px; padding-left:10px; line-height:35px; font-size:18px; color:#fefefe;margin-left:15px;margin-top:25px;}

.post-comments {padding:10px 0px;}

#comments, #respond h1{ padding-left:10px; color: #9a240e; font-size:1.2em; letter-spacing:.08em; border-bottom:1px dotted #ccc;  border-top:1px dotted #ccc;padding-bottom:7px; padding-top:7px;background:url(images/blue.png) no-repeat left;}

ol.commentlist{padding:0px; margin:10px 0px; list-style:none;}

ol.commentlist li{border:1px solid #ccc;  margin-bottom:10px; display:block;}

.comment-body{position:relative; padding:20px 130px 20px 20px; min-height:80px;}

.comment-author img{width:80px; height:80px; position:absolute; right:25px; top:20px;}

.fn{float:left; font-size:1.4em; font-style:normal; padding:0px 10px 5px 0px; color:#467c91;}

.fn a{color:#0c6388;}

.fn a:hover{text-decoration:underline;}

.comment-meta{line-height:1.7em; padding:0px 10px 5px 0px; }

.comment-meta a{color:#999; font-size:12px;}

span.says{display:none;}

.comment-body p{margin:0px 5px 5px 0px;}

div.reply{position:absolute; left:0px; bottom:0px; padding:5px 25px; font-size:12px; }

div.reply a{color:#9a240e;}

ul.children li{border:none; border-top:1px solid #ccc; background:#fafafa; margin-bottom:0px;}

ul.children li .comment-body{padding:20px 20px 20px 130px; min-height:80px;}

ul.children li .comment-author img{width:80px; height:80px; position:absolute; right:20px; left:20px;}

ul.children div.reply{left:500px; bottom:0px; padding:5px 25px; font-size:12px;}

.input-div { width: 230px; float: left; font-size: 11px; color: #151515; padding-top:10px; }

.input-div input { width: 220px; padding: 5px 7px; border: 1px solid #cdcdcd; border-top: 1px solid #8d8d8d; border-bottom: 1px solid #ececec; display: block; margin-bottom: 10px; margin-top: 5px;}

.message-div { width: 280px; float: left; font-size: 11px; color: #151515; padding-left: 28px; padding-top:10px; }

.message-div textarea { width: 460px; padding: 5px 7px; border: 1px solid #cdcdcd; border-top: 1px solid #8d8d8d; border-bottom: 1px solid #ececec; font-family: Arial; font-size: 11px; display: block; margin-bottom: 20px; margin-top: 5px;}

.message-div #submit { border: 1px solid #cdcdcd;  cursor: pointer; padding:8px 0px; width:150px;overflow:visible;  display: block; color:#467c91; letter-spacing:1px; font-family: Arial, Helvetica, sans-serif;text-shadow: 0 1px 0 #eeece7;}

.message-div #submit:hover { color: #9a240e;}



.cat_title{-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #eae6e6; min-height:35px; background-color:#fff; padding:5px 10px; line-height:35px;}

.social_button{float:left; padding:0px 4px;}



/*navigation*/

.wp-pagenavi {color:#fff;width: 680px;margin:0px auto 5px 0px;text-align: left;padding: 0.5em 0px;position: relative;font-size:12px;}

.pages, .extend {padding:5px 8px;	margin-right: 3px;position:relative;}

.current, .wp-pagenavi a {color: #FFFFFF;width: auto;position: relative;height: auto;margin-right: 2px;padding: 5px 8px;}

.wp-pagenavi a {display: inline;}



#style_form form{padding:0px 10px; text-align:left;}

.message{border:1px solid #EBD085; background-color:#FFF2CE; padding:10px; margin-top:10px; font-size:11px;}

.red {color:red;}

p.submit_box{float:left; width:600px; display:block; margin:5px 0px; padding:0px; font-weight:bold;}

p.submit_box input{border:1px solid #ccc; padding:5px; width:450px; display:block; clear:left;}

p.form_mess{margin:8px; width:550px; display:block; margin-top:5px; font-size:11px; color:red; float:left;}

p.submit_box select{border:1px solid #ccc; padding:5px; width:362px; display:block; clear:left;}

p.submit_box textarea{width:450px; clear:left; display:block;}

p.security{width:156px; height:35px; float:left; font-size:11px; font-family:tahoma; display:block; margin:0px;}

#style_form button{margin:3px 5px 0px 0px;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:130%;color:#777;cursor:pointer;padding:10px; overflow:visible; font-family:Georgia, "Times New Roman", Times, serif;}

#style_form button.buthov:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}



/*buysellads*/



#bsap_1244225{padding:5px 8px;}

#bsap_1244225 a{float:left;}

#bsap_1244225 img:hover{border:none;}



#links a { color:#900;}

#links a:hover { color:#222;}
