/*  
Theme Name: Barb Skyline (new)
Description: Custom 3-column theme for Bloggo Chicago...
Version: 2.0
Author: Weblog Design Studios
Author URI: http://www.blogstudios.com/
*/

body { margin: 0px; padding: 0px; background: #bfd2d6 url(images/bg.jpg) repeat-y top center; font-family: 'Trebuchet MS', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif; font-size: 13px; }
h1 { padding: 10px 0px 0px 0px; margin: 0px; font-size: 17px; border-bottom: 1px solid #0f5354; }
a { text-decoration: none; }
a img { border: none; }
a:link, a:visited { color: #0f5354; }
a:hover { color: #000000; }
blockquote { background-color: #a3bdbe; margin-left: 0px; margin-right: 0px; padding: 0px 10px 0px 10px; border: 1px solid #0f5354; border-left: 5px solid #0f5354; }
blockquote p { margin: 0px; padding: 10px 0px 10px 0px; }


#wrap { width: 980px; margin: 0px auto 0px auto; padding: 0px; background: #ffffff url(images/wrapbg.jpg) repeat-y top right; }

#header { position: relative; height: 250px; background: transparent url(images/header.jpg) no-repeat top left; }
#header #title { position: absolute; top: 0px; left: 130px; width: 380px; height: 90px; overflow: hidden; }
#header #desc { position: absolute; top: 170px; left: 20px; width: 650px; height: 30px; margin: 0px; padding: 0px; color: #ffffff; font-style: italic; overflow: hidden; }

#main { min-height: 300px; margin: 0px; padding: 10px 10px 0px 20px; background: transparent url(images/sidebg.jpg) no-repeat top right; }
#content { float: left; width: 500px; margin: 0px; padding: 0px; overflow: hidden; }

#sidebar { float: right; width: 420px; margin: 0px; padding: 0px; font-size: 12px; font-family: "Lucida Grande", "Times New Roman", Times, Serif; letter-spacing: 1px; overflow: hidden; }
#sidebar ul { margin: 0px; padding: 0px; }
#sidebar ul li { margin: 0px; padding: 0px; list-style-type: none; }
#sidebar h2 { margin: 0px; padding: 0px; font-size: 16px; }
#sidebar #s { width: 99%; border: 1px solid #000000; }

#sidebar #left { float: left; width: 200px; margin: 0px; padding: 0px; overflow: hidden; }

#sidebar #right { float: right; width: 200px; margin: 0px; padding: 30px 0px 0px 0px; color: #ffffff; overflow: hidden; }
#sidebar #right a:link, #right a:visited { color: #a3bdbe; }
#sidebar #right a:hover { color: #ffffff; }

#footer { clear: both; margin: 0px; padding: 50px 20px 20px 20px; text-align: center; color: #ffffff; background: #105453 url(images/footer.jpg) no-repeat top left; }
#footer a:link, #footer a:visited { color: #a3bdbe; }
#footer a:hover { color: #ffffff; }

#commentlist { margin: 10px 0px 0px 0px; padding: 0px; }
#commentlist li { background-color: #bed3d4; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 10px; border: 1px solid #0f5354; border-right-width: 5px; }
#commentlist li p { margin: 0px; padding: 10px 0px 10px 0px; }
#commentlist .gravatar { float: left; margin: -5px 0px 0px 0px; padding: 2px; background-color: #ffffff; border: 1px solid #000000; }
#commentlist .commentfoot { border-top: 1px solid #0f5354; font-size: 11px; margin: 10px 0px 0px 0px; padding: 7px 0px 10px 0px; text-align: right; line-height: normal; }

#commentform input, #commentform textarea { border: 1px solid #0f5354; background-color: #bed3d4; }
#commentform textarea { width: 498px; }
#commentform .submit { background-color: #0f5354; color: #ffffff; }
#commentform p { margin: 5px 0px 5px 0px; padding: 0px; font-size: 11px; }
#commentform #subscribe { border: none; background: none; }
#commentform #comment_quicktags input.ed_button {  border: 1px solid #0f5354; background-color: #bed3d4; font-size: 11px; margin: 0px 3px 0px 0px; }

#commentPreview { background-color: #bed3d4; margin: 10px 0px 10px 0px; padding: 10px; border: 1px solid #0f5354; border-right-width: 5px; }

#wp-calendar { width: 100%; }
#wp-calendar caption { text-align: left; font-size: 16px; font-weight: bold; }
#wp-calendar th { font-size: 10px; }
#wp-calendar td { text-align: center; }
#wp-calendar #prev { text-align: left; }
#wp-calendar #next { text-align: right; }
#wp-calendar #today { font-weight: bold; }


.clear { clear: both; }
.post { line-height: 20px; margin: 0px; padding: 0px 0px 40px 0px; }
.postfoot { border-top: 1px solid #0f5354; margin: 10px 0px 0px 0px; padding: 0px; text-align: right; font-size: 11px; line-height: normal; }
.smileys { background-color: #bed3d4; margin: 0px 0px 10px 0px; padding: 5px 10px 0px 5px; border: 1px solid #0f5354; border-right-width: 5px; }
.noborder { border: none; }

.menu { margin: 0px 0px 30px 0px; padding: 0px; }
.menu form { margin: 0px; padding: 0px; }
.menu form input { border: 1px solid #003333; }
.menu form #s { width: 115px; }
.menu form #submit { background-color: #0f5354; color: #ffffff; padding-left: 0px; padding-right: 0px; }

.nav { width: 500px; font-weight: bold; }
.nav .navleft { float: left; width: 220px; text-align: left; }
.nav .navright { float: right; width: 220px; text-align: right; }
