/*
Theme Name: Blogger Talk
Theme URI: http://bloggertalk.com/
Description: This website was designed by Jesse Friedman Owner of SWORD Studios.  This design is copyrighted by Search & Social and can not be used or duplicated.
Version: .9
Author: Jesse Friedman
Author URI: http://swordstudios.net/
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}




* { margin: 0; padding: 0; }
html, body { font: normal 11px/18px Arial, Verdana, san-serif; color: #efefee; text-align: left; margin: 0; min-width: 1075px; }

html { background: #efefee; }
body { background: url(images/header-bg.jpg) 0 0 repeat-x; min-height: 250px; } 

/* links */
a:link { color: #dedede; text-decoration: none; }
a:visited { color: #dedede; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }
a:active { color: #fff; text-decoration: underline; }


.post a:link, #footer a:link { color: #168004; text-decoration: none; }
.post a:visited, #footer a:visited { color: #168004; text-decoration: none; }
.post a:hover, #footer a:hover { color: #106901; text-decoration: none; }
.post a:active, #footer a:active { color: #106901; text-decoration: none; }

.post h1 a:link { color: #333; text-decoration: none; }
.post h1 a:visited { color: #333; text-decoration: none; }
.post h1 a:hover { color: #000; text-decoration: none; }
.post h1 a:active { color: #000; text-decoration: none; }

a img { border: none; }

h1, h2, h3 { margin: 0; clear: both; color: #168004; font: normal 18px/24px Georgia, Times, serif; }
h1, h2 { font-weight: normal; }
h4 { margin: 10px 0; }

h1 { font: italic 24px/32px Georgia, Times, serif; color: #168004; margin: 0 0 10px 0; letter-spacing: 2px; }
.first h1 { font: italic 38px/42px Georgia, Times, "Times New Roman", serif; }

h2.meta { font: normal 16px/35px Georgia, Times, serif; color: #666; margin: 6px 0 0 0; }
.first h2.meta { font: normal 21px/32px Georgia, Times, serif; color: #666; margin: 10px 0 0 0; }

fieldset { border: none; background: none; margin: 0; padding: 0; }

/* positioning */
.alignleft { float: left; }
.alignright { float: right; }
.mar0 { margin: 0; }
.martopbot { margin: 30px 0; }
.txtcenter { text-align: center; }
.txtleft { text-align: left; }
.txtright { text-align: right; }
.clear { clear: both; }
.hrnoshow { background: none; border: none; }
.width50 { width: 50%; }
.width55 { width: 55%; }

.more { width: 100%; margin: 5px 0 0 0; text-align: right; }

/* colors */
.whtbg { background: #fff; }

/* fonts */
.font-dec { font: normal 10px/10px Times, "Times New Roman", serif; }
.bold { font-weight: bold; }
.italic { font-style: italic; }

.col { margin: 0 75px 0 0; width: 240px; padding: 20px 0 0 0; }

ul.nav li { display: inline; margin: 0 10px 0 0; font-size: 13px; list-style-type: none; }

#container, #nav { width: 1200px; margin: 0 auto;  }
#header { position: relative; z-index: 3; }
#ad { position: relative; z-index: 1000; padding: 10px 0 10px 0; }

#nav { background: url(images/nav-bar.jpg) 0 0 repeat-x; margin: -132px 0 0 0; float: left; position: relative; z-index: 1; }
#nav a:link { color: #fff; text-decoration: none; border-bottom: 3px solid #414141; }
#nav a:visited { color: #fff; text-decoration: none; border-bottom: 3px solid #414141; }
#nav a:hover { color: #fff; text-decoration: none; border-bottom: 3px solid #106901; }
#nav a:active { color: #fff; text-decoration: none; border-bottom: 3px solid #106901; }
#nav ul { padding: 0 0 0 175px; text-transform: uppercase; }
#nav ul li { font-size: 18px; line-height: 38px; border-right: .1em solid #414141; padding: 0 16px; margin: 0; }
#nav ul li.last { border: none; }
#nav #services { padding: 0 24.7px 56px 16px; *padding: 0 24.7px 75px 16px; }

#subnav { display: none; position: absolute; top: 56px; left: 168px; padding: 0; background: url(images/nav-bar.jpg) 0 0 repeat-x; border-right: 3px #777 solid; border-bottom: 3px #777 solid; height: 35px; width: 820px; text-align: right; z-index: 1; }
#subnav ul { padding: 0 0 0 10px; margin: -5px 0 0 0; *padding: 20px 0 0 10px; }
#subnav ul li { border: none; text-transform: none; line-height: 14px; font-size: 12px; display: inline; border-left: .1em solid #414141; padding: 0 15px;}
#subnav a:link { color: #fff; text-decoration: none; border-bottom: 1px solid #414141; }
#subnav a:visited { color: #fff; text-decoration: none; border-bottom: 1px solid #414141; }
#subnav a:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #106901; }
#subnav a:active { color: #fff; text-decoration: none; border-bottom: 1px solid #106901; }

#header #mid-col { width: 476px; padding: 8px 0 0 0; margin: 0 0 0 -22px; }

.logo { margin: 90px 0 0 0; }

#content { clear: both; height: 100%; background: url(images/content-bg.jpg) 98px repeat-y; float: left; margin: -75px 0 0 0; padding: 75px 0 40px 0; min-width: 1200px }
#posts, #rtbar, #farrtbar { float: left; margin: -88px 0 0 0; height: 100%; }

#posts { color: #3a3a3a; margin-left: 98px; padding: 0 30px 0 17px; width: 532px; }
.post { clear: both; border-bottom: 1px solid #999; padding: 0 0 15px 0; margin: 0 0 15px 0; }
.first { font-size: 12px; line-height: 21px; }

.firstmeta, .socialmeta { width: 60px; text-align: center; text-transform: uppercase; position: absolute; margin: 10px 0 0 -78px; background: #fff; border: 1px solid #333; padding: 3px 0 0 0; height: 75px; }
.firstmeta p { color: #168004; font-size: 16px; }
.firstmeta span { font-size: 36px; line-height: 38px; }

.socialmeta { margin-top: 93px; padding: 0; height: 80px; [margin-top: 93px;
margin-top: 113px;]
}
.tweetmeme_button { margin: 10px 0 0 0; }

#author { text-align: right; }
#author p { font-size: 11px; line-height: 13px; color: #168004; margin: 22px 10px 0 0; }
#author span { font-size: 9px; }
.first #author p { font-size: 13px; line-height: 16px; color: #168004; margin: 20px 15px 0 0; }
.first #author span { font-size: 11px; }

#search { width: 100%; text-align: right; padding: 4px 0 0 0; margin: 25px 0 30px 0; }
#search input { margin: 0 10px 0 0; background: none; background: url(images/search-bg.jpg) 0 0 repeat-x; height: 25px; border: 1px solid #bababa; float: right; color: #605b5b; width: 250px; padding: 9px 8px 0 10px; }
#search input.submit { height: 36px; width: 75px; color: #168004; padding: 0; }

#rtbar { width: 322px; padding: 30px 20px 0 0; }

#rtbar input { margin: 0 4px 0 0; background: none; background: url(images/search-bg.jpg) 0 -10px repeat-x; height: 18px; border: 1px solid #333; width: 131px; color: #605b5b; padding: 3px 8px 0 5px; }
#rtbar input.submit { height: 21px; margin: 5px 0 0 244px; width: 55px; color: #106901; padding: 0 0 1px 0; font-size: 10px; background: url(images/search-bg.jpg) 0 -10px repeat-x; }
#rtbar .facebook iframe { width: 300px; height: 250px; border: none; }

#rtbar .lists { width: 92.5%; border: 1px solid #ccc; margin: 0 0 20px 0; }
#rtbar .lists a:link { color: #fff; text-decoration: none; padding: 4px 4px 10px 0px; }
#rtbar .lists a:visited { color: #fff; text-decoration: none; padding: 4px 10px 4px 0px; }
#rtbar .lists a:hover { color: #fff; text-decoration: none; background: url(images/search-bg.jpg) 0 0 repeat-x; color: #000; padding: 4px 10px 4px 5px; }
#rtbar .lists a:active { color: #fff; text-decoration: none; background: url(images/search-bg.jpg) 0 0 repeat-x; color: #000; padding: 4px 10px 4px 5px; }
#rtbar .lists h2 { background: url(images/search-bg.jpg) 0 0 repeat-x; padding: 2px 5px; font-size: 16px; color: #222; }
#rtbar .lists ul { padding: 10px 0 1px 0; margin: 0;}
#rtbar .lists div { padding: 10px; margin: 0;}
#rtbar .lists ul li { list-style-type: none; margin: 0 0 5px 10px; }

#rtbar #buysell { margin: 0 0 0 22px; }

#farrtbar { padding: 40px 0 0 0; }

.authors img { margin: 0 10px; }
#rtbar .authors ul li { float: left; padding: 0 0 10px 0; width: 49%; margin: 0 0 5px 0;}
#rtbar .authors a:link { color: #fff; text-decoration: none; padding: 0; }
#rtbar .authors a:visited { color: #fff; text-decoration: none; padding: 0; }
#rtbar .authors a:hover { color: #fff; text-decoration: underline; padding: 0; background: none; }
#rtbar .authors a:active { color: #fff; text-decoration: underline; padding: 0; background: none; }

#authorinfo { background: #fbf6d1; padding: 10px; border: dashed 1px #a1a1a1; }
.avatar-50, .avatar-75 { margin: 0 10px 0 0; float: left; }
#authorinfo div { width: 82%; font-size: 10px; line-height: 12px; }
#authorinfo div h3 { margin: -3px 0 0 0; padding: 0; }
#authorinfo div h3 span { font-size: 14px; }
#authorinfo div p { margin: 0; padding: 0; }

#singlead { margin: 20px 0; padding: 20px 0 0 0; border-top: 1px solid #a1a1a1; text-align: center; }

#comments { border-top: 1px solid #999; padding: 15px 0 0 0; margin: 25px 0 0 0; }

#footer { font: normal 11px/15px Arial, Verdana, san-serif; color: #efefee; clear: both; background: url(images/footer-bg.jpg) 0 0 repeat-x; padding-top: 5px; *padding-top: 15px; height: 135px; color: #363636; width: 100%; }
#footer-container { width: 1005px; margin: 0 auto; }

#footer ul.nav li { text-transform: uppercase; border-right: .1em solid #414141; padding: 0 16.6px; margin: 0; font-size: 9px; }
#footer img.arrow { margin: -10px 0 0 0; }
#footer ul.nav li.first { padding-left: 9px; }
#footer ul.nav a:link { color: #fff; text-decoration: none; }
#footer ul.nav a:visited { color: #fff; text-decoration: none; }
#footer ul.nav a:hover { color: #106901; text-decoration: underline; }
#footer ul.nav a:active { color: #106901; text-decoration: underline; }

#footer #footer-content { font-size: 10px; }
#footer #footer-content ul { margin: -10px 0 0 0; }
#footer #footer-content ul li { font-size: 9px; list-style-type: none; line-height: 10px; }

#footer #col2 { margin: 0 125px 0 0; padding: 0; }
#footer #col2 ul li { margin: 1px 0 0 122px; }