/*
Theme Name: Conversational Currency
Theme URI: http://ilikewordpress.com/
Description: Adaptation of Drupal site appearance in a WordPress theme
Version: 1.0
Author: Unknown
Author URI: unknown
*/

/* Baseline */
body, table, div, p, pre, blockquote, fieldset, form, h1, h2, h3, h4, h5, h6,
pre, ul, ol, dl, li, address, li, dd, dt, frameset, tbody, td, tfoot, th, thead, tr { margin: 0; padding: 0; font-style: inherit; vertical-align: baseline; }
table, tbody, td, tfoot, th, thead, tr { vertical-align: top; }
img { border: none; }
: focus { -moz-outline-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q: before, q: after, blockquote: before, blockquote: after { content: ""; }
.clearfix: after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { min-width: 0; }
 * html .clearfix { height: 1%; } 


/*---: [ layout and standard typography ]: ---*/

body { font-size: 74.5%; /* Resets 1em to 10px */
 font-family: Arial, Helvetica, Verdana, sans-serif; background: #eee; color: #000; text-align: left; }

#container { width: 960px; margin: 0 auto; border: 1px solid #ccc; background-color: #fff; }
#header { background: #fff url('images/header.gif') no-repeat 10px 50%; height: 100px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
#header a {display: block; vertical-align: bottom; width: 100%; height: 100%; }
#wrapper { float: left; width: 100% }
#content { margin: 0 225px; font-size: 1.2em; line-height: 1.5; }
.sidebar { float: left; width: 200px; }
#sidebar-left { margin-left: -950px; }
#sidebar-right { margin-left: -210px; }
#footer { clear: left; width: 100%; background: #e7e7e7 url('images/footer.jpg') bottom center no-repeat; border: none; height: 70px; padding-top: 10px; border-top: 1px solid #ccc; text-align: center;}


/*---: [ standard tags and general classes ]: ---*/

.clear { clear: both; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }

acronym, abbr, span.caps { cursor: help; font-size: 0.9em; letter-spacing: .07em; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
hr { display: none; }
img { border: none; }
small { font-size: 0.9em; line-height: 1.5em; }
a { text-decoration: none; font-weight: bold; }
a:link { color: #379; }
a:visited { color: #157; }
a:hover { text-decoration: underline; color: #157; }
a:active { color: #900; }
code { font: 1.1em 'Courier New', Courier, Fixed; }

/*---: [ universal image classes and captioning ]: ---*/
img.alignleft, img.left { float: left; margin-right: 10px; }
img.alignright, img.right { float: right; margin-left: 10px; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; margin-right: 10px; }
img[align="right"] { float: right; clear: right; margin-left: 10px; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
.wp-caption { border: 1px solid #ddd; background-color: #f3f3f3; text-align: center; font-style: italic; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
 .wp-caption.alignleft { float: left; }
 .wp-caption.alignright { float: right; }
 .wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
 .wp-caption.alignnone { clear: both; }
 .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }

/*---: [ post entry styles ]: ---*/
 
.post { margin: 0 0 40px; text-align: left; }
.pagetitle { margin-bottom: 15px; text-align: center; font-size: 1.6em; color: #69c; font-weight: bold; }
.post-title { margin-bottom: 0; font-size: 1.4em; color: #69c; font-weight: bold; line-height: 1.1em; }
.post-author { font-style: italic; font-size: 0.85em; margin-bottom: 0;}
.post-tags { text-align: left; margin-right: 10px; font-size: 0.8em; margin-bottom: 20px; }
.post-tags a { margin-left: 7px; margin-right: 7px; }
.post-tags span { color: #30693b; font-weight: bold; }
.entry p { line-height: 1.5em; margin-bottom: 0.9em; }
.entry ul { margin-left: 1.5em; list-style: outside disc; }
.entry ol { margin-left: 1.5em; list-style: outside roman; }
.entry li { margin-bottom: 5px; }
.entry blockquote { margin-left: 15px; padding-left: 10px; border-left: 2px solid #eee; }
.entry form { text-align: center; }
.error { width: 80%; margin: 10px auto 15px; padding: 1em; background: #d9eabd; border: 1px solid red; color: #900; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
.postmetadata { padding: 0.75em; margin: 5px auto 20px; width: 95%; font-size: 0.9em; clear: both; text-align: justified; background: #f9f9f9; border: 1px dotted #ccc; }

/*---: [ single post page comment list & comment form]: ---*/
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt { border-left: 1px solid #ddd; }

.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { font-weight: normal; margin: 0; display: block; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { font-size: 0.9em; margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none;  }
.commentlist li ul li { font-size: 1em; margin-right: -5px; margin-left: 10px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { 
 float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 5px 10px 0; }
.children { padding: 0; }

#commentform { margin: 5px 10px 0 0; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond: after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
#commentform p { margin: 5px 0; }
#commentform p.tags-allowed { font-size: 0.8em; margin-right: -10px; padding: 1em; border: 1px dashed #ccc; background-color: #fffff0; }
#commentform p.tags-allowed code {font-size: inherit;}

/*---: [ sidebars ]: ---*/
.widget { border-top: 1px solid #cdd; border-bottom: 1px solid #cdd; margin-bottom: 1.5em; padding: 0 0 0.5em; font-size: 13px; background-color: #edf2f2; text-align: left; }
.widget .widget-title { background-color: #abb; color: #fff; margin: 0 0 0.25em; padding: 2px 2px 3px 4px; font-weight: bold; }
.widget ul, .widget ol { margin-left: 15px; }
.widget li { list-style: outside disc; }
.widget li, .widget p, .widget div { margin: 0 5px 7px 10px; }
.widget div div { margin: 0 auto 7px; }

.author-info { padding: 0.5em 1em 1em; background-color: #edf2f2; border: 1px solid #ccc; margin: 10px auto 20px; width: auto; }

/*---: [ tweeter info box on author page ]: ---*/
.tweeter-info img { float: left; margin-right: 10px; margin-bottom: 40px;}
.tweeter-info p { font-size: 0.8em; line-height: 1.2em; margin: 0 0 5px 70px; padding: 0; }

/*---: [ tweeter list on author page ]: ---*/
.tweet { background-color: #eee; padding: 1em 0.25em; margin-bottom: 2px; border-bottom: 1px solid #bbb; height: 50px;}
.tweet img { float: left; margin-right: 5px; margin-bottom: 15px; }
.tweet .tweet-text { font-size: 1.0em; line-height: 1.2em; }
.tweetpagelinks { text-align: center; padding: 0.5em 0; margin: 1em 0; border-bottom: 1px solid #ccc; font-size: 1.4em; }
.tweetpagelinks span { vertical-align: baseline; font-size: 0.7em;}
.tweetpagelinks a:visited { color: #157; }


/*
** Tab navigation for author page
*/
ul.primary { border-collapse: collapse; padding: 0 0 0 1em; white-space: nowrap; list-style: none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid #bbb; }
ul.primary li { display: inline; }
ul.primary li a { background-color: #ddd; border-color: #bbb; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 0.5em; padding: 3px 1em; text-decoration: none; }
ul.primary li.active a { background-color: #fff; border: 1px solid #bbb; border-bottom: #fff 1px solid; }
ul.primary li a:hover { background-color: #eee; border-color: #ccc; border-bottom-color: #eee; }
ul.secondary { border-bottom: 1px solid #bbb; padding: 0.5em 1em; margin: 5px; }
ul.secondary li { display: inline; padding: 0 1em; border-right: 1px solid #ccc; }
ul.secondary a { padding: 0; text-decoration: none; }
ul.secondary a.active { border-bottom: 4px solid #999; } 
.tabs { margin-bottom: 1em;}
.tabs .primary { height: 23px; }
.tabs a { float: left; margin-bottom: -1px; }
