/*
Theme Name: absolute
Theme URI: http://www.wordpresswizard.com/themes/absolute
Description: absolute - A Premium Wordpress Template, Accordion Content script, 3 sidebars, automatic page links, twitter
Author: wizard@wordpresswizard.com
Author URI: http://www.worpresswizard.com
Tags: brown, green, pink, light, white, three-columns
Version: 1.1
*/



body {
 background:#e0e0dd url('img/bodybg.png') repeat-x;
 width:100%;
 height:auto;
 color:#41443c;
 font:13px/20px Helvetica, sans-serif;
 margin:0; padding:0
}


/* global classes */
.alignleft { float:left }
.alignright { float:right }
.aligncenter { margin-left:auto; margin-right:auto; display:block } 
.clear { clear:both }
.float-left { float:left }
.float-right { float:right }
.text-left { text-align:left }
.text-right { text-align:right }
.text-center { text-align:center }
.text-justify { text-align:justify }
.bold { font-weight:bold }
.italic { font-style:italic }
.underline { border-bottom:1px solid }
.highlight { background:#ffc }
.img-left { float:left;margin:4px 10px 4px 0 }
.img-right { float:right;margin:4px 0 4px 10px }
.nopadding { padding:0 }
.noindent { margin-left:0; padding-left:0 }
.nobullet { list-style:none; list-style-image:none }


/* setup */
.wrapper { width:1030px; height:auto; margin:0; padding:0; margin:auto }
ul, li { padding:0; margin:0; list-style:none }
ul li ul li { padding-left:10px }
ol, li { padding:0; margin:0; list-style:none }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0 }
img { border:0 }
a:link { text-decoration:none; color:#344d68 }
a:visited { text-decoration:none; color: #344d68 }
a:hover { text-decoration:underline; color:#344d68 }
a:active { text-decoration:underline; color:#344d68 }
.postsnavlink { width:479px; height:auto; margin-top:20px; border-top:#999 1px solid; text-indent:0; padding-top:1px; padding-bottom:1px; padding-left:7px; font-size:11px; border:#cececa 1px solid; background:#f1e5e5 }
.postsnavlink a { color:#666656; font-weight:bold }
ul.widget { margin-top:30px }
.spacer { clear:left; float:left; width:450px; height:30px }


/* header */
img.logo { float:left; width:168px; height:74px; margin-top:14px; margin-left:-3px }
.headertop { width:1030px; height:111px }
.headertagline { height:20px; }
.headerbottom { width:1000px; height:40px }
.solidblockmenu{ margin:0; padding:0; float:left; font:bold 12px Arial; width:100%; }
.solidblockmenu li { display:inline }
.solidblockmenu li a { float:left; color:#fff; padding:9px 18px; text-decoration:none; border-right:1px solid #837f79; border-left:1px solid #837f79; margin-left:-1px }
.solidblockmenu li a:visited { color:#fff }
.solidblockmenu li a:hover, .solidblockmenu li .current { background:#636363 }
img.bannerex { width:auto; height:auto; float:right; margin-top:15px }
img.home { float:left; width:92px; height:20px; margin-left:-4px }
.hometc { float:left; width:1000px; height:23px; margin-top:-2px }


/* index */
.maincontent { float:left; background:#e0e0dd url('img/mainbg.png') repeat-y; width:1030px; height:auto; min-height:200px; margin-top:20px; padding-bottom:50px }
.postcontent { float:left; width:495px; height:auto; min-height:100px; margin-top:-1px; margin-left:20px }
.singlepost { float:left; width:460px; height:auto; padding:12px; background:#fff url('img/postbg.png') repeat-x; border:#d0d0c3 1px solid; font-size:11px; text-indent:5px; color:#685858 }
img.thumbn { float:left; width:auto; height:auto; margin-right:15px; border:#ddd 5px solid; margin-top:17px; padding:0 }
h3.posttitle { background:#c8c8c6 url('ico/a.png') no-repeat; background-position:6px center; color:#fff; font-size:13px; padding-left:30px; padding-top:3px; padding-bottom:3px; padding-right:4px; border:#bebdbd 1px solid }
h3.posttitle a { color:#fff }
h3.posttitle:hover { background:#c8c8c6 url('ico/a2.png') no-repeat; background-position:6px center }
.singlepost:hover h3.posttitle a { color:#2a2a2a; text-decoration:none }
.commentsindex { position:absolute; clear:left; float:left; background:url('img/com.png') no-repeat; width:486px; height:36px; margin-top:-3px }
ul.comm { display:inline; font-size:9px; padding-top:1px}
ul.comm li { display:inline; padding-top:1px }
ul.comm li a { font-weight:bold }
ul.aut { display:inline; font-size:8px; color:#c18181; font-weight:bold; margin-left:-4px; margin-top:-2px }
ul.aut li { display:inline; padding-right:15px; background:url('ico/posted.png') no-repeat; background-position:0 center; padding-left:17px }
ul.aut li a { color:#6e6f73; font-weight:bold; border-bottom:#ddd 1px solid }
.iecontain { float:left; width:auto; height:auto }


/* sidebar */
.sidebar { float:left; width:282px; height:auto; padding-bottom:5px; background:#c0c0c0; border-top:#b9b0b0 1px solid;  border-left:#b9b0b0 1px solid; border-right:#b9b0b0 1px solid }
img.ad { width:250px; height:250px; padding:15px }
.urbangreymenu { width:250px; /*width of menu*/ margin-left:15px }
.urbangreymenu .headerbar { font:bold 11px Georgia; color:#fff; background:#606060 url(ico/cch.png) no-repeat 5px 7px; /*last 2 values are the x and y coordinates of bullet image*/ margin-bottom:0; /*bottom spacing between header and rest of content*/ text-transform:uppercase; padding:7px 0 7px 25px; /*31px is left indentation of header text*/ }
.urbangreymenu .headerbar a { text-decoration:none; color:#fff; display:block }
.urbangreymenu ul { list-style-type:none; margin:0; padding:0; margin-bottom: 0; /*bottom spacing between each UL and rest of content*/ }
.urbangreymenu ul li { border-top:#fff 1px solid; border-bottom:#d4d4d2 1px solid /*bottom spacing between menu items*/ }
.urbangreymenu ul li a { font:normal 10px Arial; color:#919190; background:#E9E9E9; display:block; padding:4px 0; line-height:17px; padding-left:8px; text-decoration:none; font-weight:bold }
.urbangreymenu ul li a:visited { color:#919190 }
.urbangreymenu ul li a:hover{ /*hover state CSS*/ color:#fff; background:#000 }
.twitter { float:left; width:100%; height:auto; background:#e9e9e9; margin-top:50px }
img.tweets { position:absolute; width:298px; height:67px; margin-top:-25px; margin-left:-14px }
ul#twitter_update_list { font-size:9px; display:block; padding:10px; margin-top:42px }
ul#twitter_update_list li { display:block; padding-left:30px; background:url('ico/tcom.png') no-repeat; background-position:0 4px; padding-bottom:10px }
img.looking { position:absolute; float:left; margin-top:-40px; width:242px; height:22px; margin-left:2px }


/* sidebar2 */
.sidebar2 { float:right; width:220px; height:auto; background:#d4d4d2; border:#fff 1px solid }
img.rssfeed { width:204px; height:34px; margin-top:2px; margin-left:2px }
.taghead { width:220px; height:29px; border-top:#fff 1px solid; border-bottom:#d4d4d2 1px solid; background:#eaeae3 }
img.tags { width:36px; height:20px; margin-top:5px; margin-left:5px }
.tagsbg { width:194px; height:auto; padding:13px; background:#fff; height:auto }
.tagsbg a { color:#a1957d }
img.links { width:79px; height:22px; margin-top:3px; margin-left:2px }
ul.blogandroll { font-size:9px; display:block; border-bottom:#fff 1px solid }
ul.blogandroll li { padding-left:25px; padding-top:1px; padding-bottom:1px; background:#f1f1d3; border-top:#fff 1px solid; border-bottom:#d4d4d2 1px solid }
ul.blogandroll li a { color:#7e7979; font-weight:bold; text-decoration:none }
ul.blogandroll li:hover  { background:#000 }
ul.blogandroll li:hover a { color:#fff }
.rssinbox { width:220px; height:85px; background:#e9e9e9 url('img/rssin.png') no-repeat; background-position:30px 17px }
img.rsside { position:absolute; float:left; width:45px; height:52px; margin-top:14px; margin-left:-15px }
ul.rsslist { }
li#rssit { }
input.rssch { float:left; width:24px; height:19px; margin-top:3px; margin-left:8px }
input.rsstops { float:left; background:#f5f6f8; border:#cfd1c9 1px solid; width:150px; height:15px; color:#000; font-size:12px; margin-top:3px; margin-left:33px }
form#rssform { float:left; width:auto; height:auto; padding:0; margin:0; margin-top:40px }
img.follow { position:absolute; float:left; margin-top:-82px; margin-left:-20px; width:156px; height:68px }
img.author { width:105px; height:22px; margin-top:5px; margin-left:5px }
.authorbg { width:210px; height:auto; padding:5px; background:#fff; height:auto; font-size:10px; color:#8f8484 }


/* sidebar3 */
ul.ainfo { font-size:9px; display:block; border-bottom:#fff 1px solid; color:#92a09d }
ul.ainfo li { padding-left:25px; padding-top:1px; padding-bottom:1px; background:#f1f1d3; border-top:#fff 1px solid; border-bottom:#d4d4d2 1px solid }
ul.ainfo li a { color:#7e7979; font-weight:bold; text-decoration:none }
ul.ainfo li#written:hover  { background:#000 url('ico/written.png') no-repeat; background-position:5px 4px }
ul.ainfo li#written:hover a { color:#fff }
ul.ainfo li#viewall:hover  { background:#000 url('ico/viewall.png') no-repeat; background-position:5px 4px }
ul.ainfo li#viewall:hover a { color:#fff }
ul.ainfo li#contact:hover  { background:#000 url('ico/contact.png') no-repeat; background-position:5px 4px }
ul.ainfo li#contact:hover a { color:#fff }
ul.ainfo li#bioscroll:hover  { background:#000 url('ico/bio.png') no-repeat; background-position:5px 2px }
ul.ainfo li#bioscroll:hover a { color:#fff }
ul.ainfo li#website:hover  { background:#000 url('ico/website.png') no-repeat; background-position:6px 3px }
ul.ainfo li#website:hover a { color:#fff }
li#written { background:#f1f1d3 }
li#contact { background:#f1f1d3 }
li#bioscroll { background:#f1f1d3 }
li#website { background:#f1f1d3 }
li#viewall { background:#f1f1d3 }


/* footer */
.footer { clear:left; float:left; width:100%; background:url('img/foot.gif') repeat-x; height:20px; border-top:#dbd0d0 1px solid }
ul.footertext { font-size:9px; font-weight:bold; color:#454444; text-align:center }
ul.footertext li { display:inline; padding-right:10px }
ul.footertext li a { color:#ff0000 }


/* searchform */
input.tops { float:left; background:#f5f6f8; border:#cfd1c9 1px solid; width:210px; height:19px; color:#000; font-size:15px; margin-top:1px }
input.srch { float:left; width:16px; height:16px; margin-top:3px; margin-left:20px }
form#searchform { float:left; width:auto; height:auto; padding:0; margin:0 }
li#search { }
ul.searchlist {  }
.sidebarsearch { float:left; width:250px; height:auto; border:#dedbd1 1px solid; background:#ddd; padding:15px; margin-top:25px }


/* single / page */
h2.singletitle { float:left; text-indent:0; padding-top:5px }
ul.aut2 { float:left; display:inline; font-size:9px; color:#c18181; font-weight:bold; margin-left:-8px; margin-top:-1px; padding-bottom:20px }
ul.aut2 li { display:inline; padding-right:15px; background:url('ico/posted.png') no-repeat; background-position:0 center; padding-left:17px }
ul.aut2 li a { color:#6e6f73; font-weight:bold }
img.authortop { float:left; width:454px; height:31px; text-indent:0; padding:0; margin-left:-12px; margin-top:20px }
.authorde { float:left; width:470px; height:auto; padding:7px; font-size:10px; background:#f1f1f1; color:#a0a19b; font-weight:bold; line-height:18px; margin-left:-12px; margin-top:-9px}
img.authorbottom { width:484px; height:21px; margin-left:-12px }
img.authoravatar { float:left; width:auto; height:auto; border:#fff 3px solid }
.ara { float:left; margin-left:10px; width:340px; height:auto; margin-top:-10px }
img.dontforget { margin-top:7px; width:304px; height:44px; margin-left:10px }
.curls { width:484px; height:auto; background:#fff url('img/pagecurl.png') no-repeat; background-position:bottom right; min-height:77px; margin-left:-12px }
.singlep { float:left; width:460px; height:auto; padding:12px; background:#fff url('img/postbg.png') repeat-x; border:#d0d0c3 1px solid; font-size:11px; text-indent:5px; color:#685858; padding-bottom:0 }
img.postbottom { width:484px; height:21px; margin-top:-1px; margin-left:1px }
h4#aho { text-indent:0; padding-bottom:8px; font-size:11px; padding-top:8px }
ul.aut3 { float:left; display:inline; font-size:9px; color:#c18181; font-weight:bold; margin-left:-8px; margin-top:7px; margin-left:5px }
ul.aut3 li { display:inline; padding-right:15px; background:url('ico/posted.png') no-repeat; background-position:0 center; padding-left:17px }
ul.aut3 li a { color:#6e6f73; font-weight:bold }
.authortopp { margin-top:-20px; padding:0; margin-left:-7px }


/* author, category, search results, tag */
ul.authorlist { background:#c0c0c0; width:454px; height:22px; border:#bbb 1px solid; margin-bottom:20px; margin-top:1px; font-size:10px }
ul.authorlist li { display:inline; padding:7px }
li#authorli { background:url('ico/alisting.gif') no-repeat; padding-left:30px; background-position:6px 6px; font-weight:bold }
li#categoryli { background:url('ico/category.gif') no-repeat; padding-left:30px; background-position:6px 6px; font-weight:bold }
li#archiveli { background:url('ico/archive.gif') no-repeat; padding-left:30px; background-position:6px 6px; font-weight:bold }
li#searchli { background:url('ico/search.gif') no-repeat; padding-left:30px; background-position:6px 6px; font-weight:bold }
li#tagli { background:url('ico/tag.gif') no-repeat; padding-left:30px; background-position:6px 6px; font-weight:bold }


/* 404 */
img.fourohfourfile { width:406px; height:178px }


/* comments */
form#commentform { width:480px; height:auto }
#comment { width:480px; height:auto; border:#cececa 1px solid; background:#f1e5e5; color:#000; font-weight:bold }
.comments1 { margin-top:20px }
h4#comments { font-size:10px; color:#B93B8F; padding-left:30px; padding-top:1px }
input#url { color:#000; border:#cececa 1px solid; background:#f1e5e5 }
input#email { color:#000; border:#cececa 1px solid; background:#f1e5e5 }
input#author { color:#000; border:#cececa 1px solid; background:#f1e5e5 }
input#submit { background:#c0c0c0; border:#999 1px solid; color:#000; padding-top:8px; padding-bottom:8px }
.commenttext { color:#408080 }
img.avatar { float:left; margin-right:20px; margin-top:5px; border:#f6f6f4 3px solid }
ul.commentlist { width:484px; height:auto; padding-top:8px; border-top:#e6e6e2 1px solid; padding-bottom:8px }
ul.commentlist li {  }
.comment-body { width:478px; height:auto; background:#d9d9d6; padding:3px; margin-bottom:20px; border:#e6e6e2 1px solid; font-size:11px }
div#respond h3 { color:#B93B8F; font-size:13px; margin-top:5px }
.combar { background:#eeeee9 url('img/combarbg.png') no-repeat; background-position:5px 3px; width:484px; height:23px; border:#cacabf 1px solid; margin-bottom:10px; margin-top:20px }
input.submitsearch { width:91px; height:57px; margin-left:-3px }
