/*
Theme Name: Templatelib.com
Theme URI: http://templatelib.com/
Description: The original WordPress theme that graced versions 1.3.x and prior.
Version: 1.2
Author: Templatelib
Tags: templates, themes, two columns, widgets
*/
/*-------------------------------------------------------------*/
/*RESET CSS*/
/*-------------------------------------------------------------*/
*{margin:0px;padding:0px;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1.3em;color: black;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a{text-decoration: none;}
li{list-style: none;}
/*-------------------------------------------------------------*/
/*BASIC*/
/*-------------------------------------------------------------*/
body{margin: 0px;padding:0px;background: url(images/bg.png) repeat-y center;}
#wrapper{margin:0 auto;}
.full{width:960px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
/*-------------------------------------------------------------*/
/*HEADER*/
/*-------------------------------------------------------------*/
#header{background:#0F364C url(images/header.png) repeat-y center;}
#logo{width: 520px;height: 104px;margin-top:10px;padding-top:10px;}

/*-------------------------------------------------------------*/
/*MAIN*/
/*-------------------------------------------------------------*/
#main{}
/*sidebar*/
#sidebar{width:270px;margin:20px 10px 0px 0px;border: 2px dashed #DCDCDC;color:#000;}
#ads ul{}
#ads ul li{float:left;padding:5px 0px 0px 7px;}
#cate{}
#cate h3{padding:13px;background: #DCDCDC;font-size: 27px;color:#000;border: 1px dashed #ccc;}
#cate ul {padding-left:10px;}
#cate ul li{padding:5px;border-bottom: 1px dotted #DCDCDC;}
#cate ul li a:hover{color:#c92012;}
#cate ul li a{color:#336699;font-size: 16px;}
#cate ul li ul li{border: none;padding-left:20px;}
/*main*/
#content{width:660px;margin:0px 0px 0px 0px;}
#content .post{width:315px;float:left;position: relative;padding-left: 10px;}
#content .post h3{font-size:20px;letter-spacing:0;padding:17px 0px;font-weight: bold;}
#content .post a{color:#747474;}
#content .post a:hover{color:#ff944d;}
#content .img{position:relative;background:url(images/themesbg.png) no-repeat;width:315px;height:240px;}
#content .img a img{width:308px;height: 208px;padding-left:1px;}
#content .img a{display:block;padding-top:25px;height:230px;overflow:hidden;}
#content .free-temp{background:url(images/free.png) no-repeat;width:90px; height:90px;position:absolute;top:0px;left:0px;}
#content .meta{height:35px;border-bottom:1px solid #CCC;position: relative;}
.meta .preview{position: absolute;left:0px;top: 5px;width:140px;height:22px;}
.meta .download{position: absolute;right:0px;top: 5px;width:140px;height:22px;}
/*-------------------------------------------------------------*/
/*FOOTER*/
/*-------------------------------------------------------------*/
#footer{height: 50px;background:#0F364C url(images/header.png) repeat-y center;clear: both;text-align: center;}
#footer p{color:#fff;font-size:15px;padding-top:15px;}
/*-------------------------------------------------------------*/
/*SINGLE*/
/*-------------------------------------------------------------*/
#content .post-s{width:315px;float:left;position: relative;padding-left: 10px;}
#content .post-s h3{font-size:20px;letter-spacing:0;padding:17px 0px;font-weight:bold;}
#content .post-s a{color:#747474;}
#content .post-s a:hover{color:#ff944d;}
#content .img{position:relative;background:url(images/themesbg.png) no-repeat;width:315px;height:240px;}
#content .img a img{width:308px;height: 208px;padding-left:1px;}
#content .img a{display:block;padding-top:25px;height:230px;overflow:hidden;}
#content .free-temp{background:url(images/free.png) no-repeat;width:90px; height:90px;position:absolute;top:0px;left:0px;}
#content .meta{height:35px;border-bottom:1px solid #CCC;position: relative;}
.meta .preview{position: absolute;left:0px;top: 5px;width:140px;height:22px;}
.meta .download{position: absolute;right:0px;top: 5px;width:140px;height:22px;}
#info{margin: 38px 0px 2px 15px;line-height: 2.0em;font-size: 20px;color:#747474;width:300px;float:right;}
#info a{color:#336699;}
#info ul li{display: inline;}
#info .share{font-size: 50px;font-weight: bold;color:#336699;}
#entries{float:left;width:650px;padding:10px;font-family: sans-serif;}
#entries a{color:#336699;}
#entries img{padding:10px;max-width: 500px;}
/* Begin myPagination */
#myPagination {margin-top: 0px;clear: both;height: 60px;padding-top:30px; text-align: center;}
#myPagination a {color:#fff;font-size : 18px;padding : 6px 10px;margin-right : 6px;background: #646973;}
#myPagination a:hover {background-color :#ccc;color:#000;}
#myPagination .current_page {background-color : #ccc;color:#336699;}
/*-------------------------------------------------------------*/
/* COMMENT */
/*-------------------------------------------------------------*/
#comment-template{padding:15px;border:1px solid #eeeeee;width:615px;clear: both;}
ol.commentlist li{position: relative;margin:25px 0px;}
ol.commentlist div.comment-author{float: left;clear: left;width:100px;}
p.fn{display: block;}
div.commentBody{margin-left:120px;border:1px solid #D7D9D9;padding: 20px 20px 90px;position: relative;background: #fff;}
img.commentarrow{position: absolute;top:15px;left:-41px;}
p.reply{position: absolute;bottom: 5px;right:20px;}
#respond{margin:60px 0px;}
#respond p{margin:18px 0px;}
form#commentform label{padding:5px 8px;font-weight: bold;color:#fff;-moz-border-radius:5px 0px;-webkit-border-radius:5px 0px;color:#000;}
form#commentform input{display: block;width: 250px;padding:5px;border: 1px solid #336699;}
form#commentform textarea{display: block;width:450px;padding: 10px;border: 1px solid #336699;}
form#commentform input#submit{width:200px;cursor: pointer;background: #f3f3ec;color:#336699}
