/*
Theme Name: Thursday's Women
Theme URI: http://paranimage.com/free-wordpress-theme-imagine-release/
Description: A Grid Based WordPress theme by paranimage
Version: 0.1
Author: Paran
Author URI: http://paranimage.com
Tags: blue, orange, white, two-columns, right-sidebar, grid, fixed-width, theme-options, translation-ready, threaded-comments
*/


/***********************************************************************************************************
RESET, GENERIC & LAYOUTS
************************************************************************************************************/



*{margin:0;padding:0;border:0;}
body{background:#FFF;color:#4F5569;font-size:12px;font-family: Arial, Helvetica, Verdana, sans-serif;line-height:162%;}
table {border-collapse: collapse;border-spacing: 0;}
ol,ul {list-style: none;}
h1{font-size:22px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
a{text-decoration:none;color:#2299BB;}
a:hover{color:#FF6600;}
:focus{outline:none;}
a:focus,input:focus{-moz-outline-style: none;outline:none; } /* FF */

.inner{width:960px;margin:0 auto;}
.clearfloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat {display: inline-block;}
.clearfloat {display: block;}
* html .clearfloat{height:1%;}

.left-column{width:120px;float:left;margin-right:20px;}
.center-column{width:540px;float:left;margin-right:20px;}
.right-column{width:260px;float:right;}
.left-wide-column{width:680px;float:left;}
.right-wide-column{width:820px;float:right;}

#wrapper{margin:0 auto;}
#container{}
#content{float:left;width:680px;}
#sidebar{float:right;width:260px;overflow:hidden;}

/***********************************************************************************************************
header
************************************************************************************************************/
#header{height:44px;position:fixed;top:0;left:0;background:#F7F7F7 url(images/tbg.png) repeat-x center top;width:100%;z-index:300;line-height:44px;}
#header .logo{float:left;}
#header .logo a{color:#000;}
#header ul{float:right;font-weight:bold;}
#header ul li{float:left;margin-left:25px;}
#header ul li a{text-transform:uppercase;font-size:12px;}


/***********************************************************************************************************
WALLBAR
************************************************************************************************************/
div#wallbar{background:url(images/hbg.png) repeat-x left bottom;height:170px;padding-top:54px;margin-bottom:15px;overflow:hidden;}
#wallbar .inner{background:url(images/shutter.gif) no-repeat 140px top;height:150px;}
#wallbar .rss a{background:url(images/rss.png) no-repeat left bottom;height:150px;display:block;text-indent:-5555em;overflow:hidden;}
#wallbar .about{position:relative;height:150px;overflow:hidden;}
#wallbar .about p{position:absolute;bottom:0;left:0;color:#B2BAB2;}
#wallbar .about img{float:left;margin:0 10px 0 0;}


/***********************************************************************************************************
TOOLBAR
************************************************************************************************************/
#toolbar{position:fixed;bottom:0;background:#F7F7F7 url(images/fbg.png) repeat-x left top;height:24px;padding:13px 0 7px 0;width:100%;left:0;z-index:100;}
   * html #toolbar{background:none;padding:0 0 15px 0;}

#nhpnavi{background:url(images/nhpnavi.gif) no-repeat left top;height:24px;line-height:24px;width:120px;font-size:11px;}
#nhpnavi span{height:24px;display:block;text-transform:uppercase;}
#nhpnavi span.next{width:32px;float:left;padding-left:15px;}
#nhpnavi span.prev{width:33px;text-align:right;float:right;padding-right:15px;}
#nhpnavi a.home{text-indent:-5555em;width:25px;float:left;overflow:hidden;display:block;}
#nhpnavi span.next a:hover{}
#nhpnavi span.prev a:hover{}

   #search{height:20px;padding-top:2px;}
   #search form{background:url(images/gsearch.gif) no-repeat 0 0!important;height:16px;width:244px;padding:2px 8px;}
   #search label{display:none;}
   #search #s{float:left;border:none !important;width:224px;height:16px;overflow:hidden !important;margin:0 !important;padding:0 !important;font-size:12px;}
   #search #searchsubmit{float:left;border:none;background:url(images/btn-gsearch.gif) no-repeat center center !important;text-indent:-5555em;width:20px;height:16px;cursor:pointer;color:#FFF;}


/***********************************************************************************************************
NAVIBAR
************************************************************************************************************/
div#navibar{margin-bottom:15px;}

  #bookmarker{text-align:right;position:relative;z-index:200;}
  #bookmarker a{background:url(images/bookmark.gif) no-repeat -1px top;padding-left:20px;}
  #bookmarker ul{display:none;}
  #bookmarker:hover ul{display:block;position:absolute;top:-10px;left:-5px;background:url(images/bg-sub-2.png) no-repeat center top;height:198px;width:105px;padding:40px 15px 10px 10px;}
  #bookmarker:hover ul li{margin:0 0 9px 0;}
  #bookmarker ul li a{background:url(images/bookmark.png) no-repeat left top;height:16px;line-height:16px;padding:2px 0 0 24px;}
  #bookmarker ul li.bskx a{background-position:left top;}
  #bookmarker ul li.bstw a{background-position:left -20px;}
  #bookmarker ul li.bsdb a{background-position:left -40px;}
  #bookmarker ul li.bsfb a{background-position:left -60px;}
  #bookmarker ul li.bsff a{background-position:left -80px;}
  #bookmarker ul li.bsgr a{background-position:left -100px;}
  #bookmarker ul li.bsds a{background-position:left -120px;}

  #subscriber li{float:left;width:65px;}
  #subscriber li a{height:16px;line-height:16px;padding:0 0 0 20px;display:block;}
  #subscriber li.rss a{background:url(images/sub.png) no-repeat left top;}
  #subscriber li.email a{background:url(images/sub.png) no-repeat -70px top;}
  #subscriber li.mobile a{background:url(images/sub.png) no-repeat -140px top;}
  #subscriber li.twitter a{background:url(images/sub.png) no-repeat -210px top;}

  #subscriber li.rss a:hover{background:url(images/sub.png) no-repeat left -16px;}
  #subscriber li.email a:hover{background:url(images/sub.png) no-repeat -70px -16px;}
  #subscriber li.mobile a:hover{background:url(images/sub.png) no-repeat -140px -16px;}
  #subscriber li.twitter a:hover{background:url(images/sub.png) no-repeat -210px -16px;}


/***********************************************************************************************************
CONTENT
************************************************************************************************************/
.post{padding:0 0 30px 0;}
.post h2{padding-left:140px;margin-bottom:5px;}
.post-content{float:right;width:540px;}
span.more{display:block;padding-top:10px;background:url(images/arrow_more.gif) no-repeat left 17px;padding-left:10px;}
.post-meta{float:left;width:120px;color:#9E9E9E;text-align:right;}
.post-meta span{cursor:help;}
.post-meta span.pd{color:#000;}
.post-meta span.pv{background:url(images/vbg.gif) no-repeat left center;padding-left:20px;}
.post-meta span.pc{background:url(images/cbg.gif) no-repeat 15px center;padding-left:30px;}
.entry {color:#4F5569;width:510px;overflow:hidden;}
br{margin:5px 0 5px 0;}
/* Typograpy */
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{margin:10px 0 10px 0;font-weight:bold;color:#000;}
.entry h2,.entry h1{font-size:1.25em;}
.entry h3,.entry h4{font-size:1.167em;}
.entry h5,.entry h6{font-size:1.083em;}
.entry strong{font-weight:bold;}
.entry hr{clear:both;border:none;height:1px;display:inline-block;display:block;padding:15px 0;}
.entry p{margin:0 0 20px 0;line-height:150%;text-align:left;}
.entry a:hover{color:#0077AA;}
/* Images */
p img {padding: 0;max-width: 100%;}
img.centered ,img.aligncenter{display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* Lists */
.entry ul{margin:10px 0 20px 0;}
.entry ul li {background:url(images/disc3.png) no-repeat left 4px;padding-left:15px;}
.entry ol{margin:10px 0 20px 0;padding:0;list-style-type:decimal;}
.entry li{margin:7px 0 7px 35px;}
/* Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
blockquote {margin: 15px 30px 20px 10px;padding:10px 20px 2px 20px;border-left: 5px solid #DBECFD;background:#F7F7F7;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
/* Captions */
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align:center;background:#F5F7F7;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;border:1px solid #DBECFD;}
.wp-caption p.wp-caption-text {text-align:center;color:#000;font-size: 1em;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* Code */
.entry code{font-family:"Courier New", Courier, sans-serif;font-size:13px;color:#000;}
.entry pre{display:block;margin:16px 0; border:1px solid #EEE;overflow:auto;background:#F5F7F7;padding:0 10px 10px 10px;}
.entry pre code{display:block;background:#F5F7F7;}

/* ------------------------------------------------------------------------------
COMMENTS
--------------------------------------------------------------------------------*/
h3#comments,#respond h3,h3#pings{padding:10px 0;}
.commentlist li{background:#DBECFD;padding:10px 20px 10px 15px;margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.commentlist li.comment .url{font-weight:bold;}
.commentlist li.even{background:#F5F7F7;}
.commentlist li img.avatar{float:left;margin-right:10px;}
.commentmetadata{color:#999;font-size:11px;}
.comment-tips{color:#D00;}
.comment-nav{padding:10px 20px 10px 0;}
a.comment-reply-link{float:right;padding-right:20px;height:16px;overflow:hidden;display:block;background:url(images/reply.png) no-repeat right top;text-transform:uppercase;font-size:11px;}
a.comment-reply-link:hover{background:url(images/reply.png) no-repeat right bottom;}


#respond{}
#commentform{padding:10px 20px 0 0;}
#commentform p{margin-bottom:10px;}
#commentform input,#commentform textarea{border:1px solid #DDD;padding:2px 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#commentform label{font-weight:bold;color:#999;line-height:200%;}
#commentform input{width:35%;}
#commentform textarea{width:90%;overflow:auto;}
#commentform input#submit{font-family:Arial;width:70px;font-size:12px;cursor:pointer;}
#commentform input#submit:hover{background:#00A4EE;color:#FFF;}



/***********************************************************************************************************
SIDEBAR
************************************************************************************************************/
.widget{margin-bottom:20px;}
.widget h3{font-size:14px;color:#000;margin-bottom:7px;}
.widget li{padding:3px 0;color:#9E9E9E;background:url(images/disc.png) no-repeat -272px 8px;padding-left:15px;}
.widget li:hover{background:url(images/disc.png) no-repeat left 8px;}

/***********************************************************************************************************
FOOTER
*******************************************************************************************************/

#footer{height:78px;padding-top:30px;}