/*
Theme Name: SYM Network
Theme URI: http://wordpress.org/
Description: SYM Network Theme with full customization options.
Version: 0.9
Author: Five Ninety Design Labs
Author URI: http://fiveninetylabs.com/
Tags: custom color, custom header, fixed width

	

*/

html, body { margin:0; }
* { font-family:helvetica,arial,sans-serif; }
body, td, input, textarea { font-size:8.8pt; }
img { border:none; }
a { text-decoration:none; position:relative; z-index:1; }
a, img, input { outline:none; }
h1, h2, h3, h4, h5, h6 { margin:0; }
h1 { font-size:14pt; color:white; }
h2 { font-size:22pt; font-weight:normal; }
h3 { font-size:16pt; font-weight:normal; }
h4 { font-size:12pt; font-weight:normal; }

.content { width:960px; text-align:left; }
.rel { position:relative; }
.abs { position:absolute; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
table.thin { border-collapse:collapse; }
table.thin td { padding:0; }
form.thin { margin:0; padding:0; }
.clickfill { position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:0; }

#header { height:201px; }
#header-top-bar { height:41px; position:absolute; top:0px; left:0px; width:100%; z-index:2; }
#header-top-bar-links { position:absolute; top:0px; left:0px; width:100%; z-index:3; padding-top:5px; }
.ym-com-link { width:148px; height:27px; margin-right:20px; }
.sym-com-link { width:202px; height:28px; margin-right:20px; }
.network-link { width:284px; height:23px; }
#searchbox { background:url(images/search_bg.gif) no-repeat; padding:4px 4px 4px 35px; width:241px; height:22px; margin-bottom:10px; }
input#s { border:none; background:transparent; width:215px; font-size:13pt; }
input#go { font-size:10pt; color:#9a9a9a; padding:0; margin:0; position:relative; top:-4px; background:transparent; border:none; cursor:pointer; }
#twitbox-wrap { position:absolute; top:0px; left:0px; width:100%; z-index:4; }
#twitbox { position:absolute; top:0px; left:657px; width:305px; }
#twitbox-bg-repeat { position:relative; width:305px; }
#twitbox-bottom { width:305px; height:19px; position:relative; }
#twitbox-bg-gradient { background:url(images/twitbox_bg_gradient.png) no-repeat bottom center; }
#twitbox-padding { padding:18px 5px 0 12px; }
.tweet { padding:4px 0 0 7px; color:#87898c; font-family:arial,helvetica,sans-serif; font-style:italic; font-size:10pt; width:195px; line-height:1em; }
.tweet a { font-size:11pt; }
.tweet a.time { display:block; color:#b1b3b4; font-style:normal; font-size:9pt; padding-top:4px; }
#main-wrap { zoom:1; }
#main { padding-bottom:30px; position:relative; }

#menubar .content { padding:10px 0px; height:21px; overflow:hidden; }
#menubar ul { margin:0px; padding:0px; list-style-type:none; }
#menubar ul li { display:block; float:left; margin:px 20px 0px 0px; padding:0px; font-size:10pt; height:21px; overflow:hidden; }
#menubar ul li a { height:15px; padding:3px 10px 3px 10px; display:block; float:left; }

.crossbar { border-top:1px solid #cccdcd; border-bottom:1px solid #cccdcd; background:#dcddde; }
.crossbar .content { font-size:22pt; padding:30px 0px; color:#a7a9ac; }

.main-column { width:622px; padding:30px 30px 0px 0px; }
.sidebar { position:absolute; top:0px; left:659px; width:301px; overflow:hidden; padding:50px 0px 30px 0px; margin-bottom:25px; }

#network-top { text-align:center; padding:30px 0 10px 0; }
#network ul li { padding:30px 20px; font-size:8pt; }
#network ul { list-style-type:none; padding:0; margin:0; }
#network ul li ul { list-style-type:disc; padding:10px; }
#network ul li li { padding:0; }
#network h2 { font-size:11pt; }
#network .whowhen { font-size:8pt; padding-bottom:3px; }
#network-bottom { padding:30px 20px; }
#sidebar-rss-link img { vertical-align:-10px; margin-right:7px; }

.post { padding:20px 0 }
.post .whowhen { font-size:11pt; margin:3px 0 0 0; }
.post .entry { line-height:1.8em; }
.post .entry p { margin:10px 0 20px 0; }
.post .postmetadata a, .button { font-size:18pt; margin-right:30px; }
.button { padding:3px 0px; }

.comment { position:relative; padding:0 14px; margin-bottom:1px; background:#e6e6e6; }
#lastcomment .comment { border-bottom:none; }
.writecomment-box .comment { border-bottom:none; }
.comment .author { font-size:11pt; }
.comment small { font-size:9pt; }
.comment em { display:block; margin:4px 0; }
.comment p { margin:5px 0; }

.comment .inside { padding:10px 10px 4px 0px; }
.comment input#writecomment { padding:5px 9px; width:574px; border-width:1px; border-style:solid; }
.comment input.input { padding:5px 9px; border-width:1px; border-style:solid; }
.comment div#comment-editor { }
.comment textarea#commenttext { padding:3px 5px; width:581px; display:block; margin-bottom:10px; margin-top:7px; border-width:1px; border-style:solid; }
.comment #author { padding-left:9px; margin-right:5px; }
.comment #email { padding-left:9px; }
#comment-errors-text { padding:0 0 10px 10px; }
#comments-pager-links { padding:10px 0 0 10px; }
#comments-pager-links a { margin-right:5px; font-size:10pt; }
#comments-pager-links a.current { margin-right:5px; font-size:12pt; font-weight:bold; }
#comments-block { position:relative; zoom:1; }
.rolldown-button { position:absolute; left:50%; top:10px; margin-left:-24px; }

.ad { clear:left; }
.adbar { border-top:1px solid #d5d6d7; border-bottom:1px solid #d5d6d7; background:#e6e7e8; }
.adbox { width:960px; text-align:left; padding:12px 0; }
.adbox img { border:6px solid white; }
.side-ad { padding-bottom:20px; }
.side-ad-2 { padding-top:20px; }

.navigation { padding:130px 0px; clear:both; }
.navigation a { margin-right:5px; font-size:11pt; }
.navigation a.current { font-size:16pt; top:2px; }

#footer-top { padding:45px 0px; line-height:1.5em; position:relative; }
#footer-top td.widget { padding-right:40px; }
#footer-top h2 { font-size:10pt; font-weight:bold; }
#footer-top ul { margin:0; padding:0; list-style-type:none; }
* html #footer-top { zoom:1; }
* html #footer-top * { zoom:1; }
#footer-top .footer-identity { padding:15px 0 5px 45px; border-left-width:1px; border-left-style:solid; }
#footer-top .footer-identity p { padding-top:5px; }
#footer-top h3, #footer-top h4 { float:left; }
#footer-top h4 { margin-left:5px; line-height:1.25em; }
#footer-top p { clear:both; }
#footer-bar { padding:15px 0; }
#footer-bottom { padding:40px 0 15px 0; }
#footer-bottom .blog-desc { font-size:12pt; line-height:1.5em; margin:0; padding:0 0 40px 0; }

.links { margin:0 15px; }
.wp-logo { width:25px; height:26px; vertical-align:-8px; margin:0 3px; }