/*
Theme Name: Fluid Solution
Theme URI: http://www.kaushalsheth.com/
Description:  Totally liquid three-column layout, clean and simple.
Author: Kaushal Sheth
Author URI: http://www.kaushalsheth.com/

*/


/*#############################################################
Name: Fluid Solution
Date: 2006-09-06
Description: Totally liquid three-column layout, clean and simple.
Author: Viktor Persson
URL: http://arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

*{margin:0;padding:0;}
body{background:#FFF url('img/bg.png') repeat-x;color:#444;font:90%/1.5 Optima, Arial, Helvetica, sans-serif;padding-top:40px;}
p,li{font-size:auto;margin:0 0 1.5em;}
h2.floated{background:#f06;color:#fff;float:left;font-weight:700;margin-right:10px;margin-top:5px;padding:5px;}
code{background:#eee;border:1px solid #ccc;color:#000;font-size:auto;padding:3px;}
ul{margin-bottom:1.6em;margin-left:2em;}
ul li{list-style:none;padding-bottom:0;}
em.em{color:#999;display:block;font:0.9em/1.4em Verdana;font-style:italic;margin-left:2.2em;text-indent:0;}
blockquote,.comment_body pre{background:#FBFCF5;border-bottom:1px solid #EED;border-top:1px solid #EED;color:#444;display:block;font:normal 1em "Andale Mono", Monaco, "Courier New", monospace;margin-bottom:0.5em;margin-right:1em;padding:0.5em;}
h1,h2,h3,h4{color:#333;font:bold 1.5em Georgia, serif;margin-bottom:1em;margin-top:1.5em;}
.clearer{clear:both;}
.header{height:100px;margin-bottom:24px;}
.header h1{margin:0;padding:0;text-align:left;}
.header h1 a:link,.header h1 a:visited{color:#555;font-size:1.6em;text-decoration:none;}
.header .subheader{border-top:1px solid #EEE;margin:-6px 0 0;text-align:left;}
.header .subheader span{color:#f06;padding:0 2em;}
.left{margin:0 3% 20px;}
.content .descr{color:#aaa;font-size:0.8em;font-style:italic;margin:0 0 2.5em 2.5em;padding-top:0.1em;}
.descr a,.descr a:visited{color:#06F;}
.content ul li{list-style:url('img/li.gif');margin-left:18px;}
.content h1{border-bottom:1px solid #eee;font-size:2.4em;margin:0 0 0 1em;}
.content a,.footer a{color:blue;text-decoration:underline;}
.nav,.right{margin-bottom:20px;position:absolute;top:40px;}
.nav{right:23%;text-align:center;width:17%;}
.nav h2{color:#F60;margin:12px 0;}
.nav li{border-bottom:1px solid #EEE;}
.nav li a{color:#888;display:block;font:normal 1.4em serif;padding:8px 0;}
.nav li a:focus,.nav li a:hover{background:#FAFAFA;color:#F06;}
.right{background:#222;right:3%;width:20%;}
.subnav{padding:0 12px;}
.subnav h2{color:#F06;font-size:auto;height:20px;margin-left:8px;margin-top:1em;}
.subnav ul{margin:0 0 16px;padding:0;}
.subnav li{border-bottom:1px solid #333;list-style:none;margin:0;}
.subnav h1 a{color:#F06;}
.subnav li a{color:#777;display:block;font-size:0.9em;padding:3px 6px 3px 8px;text-align:left;text-decoration:none;}
.subnav li a:focus,.subnav li a:hover{color:#DDD;}
.footer{background-color:#222;border-top:1px solid #EEE;color:#666;overflow:hidden;padding:8px 6px;text-align:left;}
.post{margin:0 0 50px;}
.post .info{background-color:#f5f5f5;border:1px solid #e3e4e4;color:#505050;font-size:0.9em;padding:2px 3px 3px 8px;}
#commentform{background:#fff;margin:1em 0;}
#commentform textarea{background:#f8f7f6;border:1px solid #d6d3d3;width:100%;}
#commentform #email,#commentform #author,#commentform #url{background:#f8f7f6;border:1px solid #d6d3d3;width:280px;}
#commentform input{font-size:11px;margin-bottom:3px;padding:3px;}
#commentform label{color:#888;font-size:11px;margin-left:3px;}
#commentform p{margin:0;padding-bottom:0.5em;}
.wp_syntax{background-color:#f0f0ff;border:1px solid #d0d0ff;color:#100;font-size:12px;margin:0 0 1.5em;overflow:auto;overflow-x:auto;overflow-y:hidden;padding:10px;}
.wp_syntax table{border-collapse:collapse;}
.wp_syntax div,.wp_syntax td{padding:2px 0;vertical-align:top;}
.wp_syntax .line_numbers{background-color:#def;color:gray;overflow:visible;text-align:right;}
.wp_syntax pre{clear:none;float:none;margin:0;overflow:visible;width:auto;}
.colored{color:#f06;font-size:1.2em;}
em.hl{background:#ffc;}
#s{background:#fdd;margin:0 0 7px 6px;}
#sidebarsubmit{background:#bbb;border:none;font-size:12px;margin:0 0 7px 6px;padding:1px 7px;}
div.wrong_syntax .wp_syntax,div.wrong_syntax .line_numbers{background:#fee;border:1px solid #faa;}
div.right_syntax .wp_syntax,div.right_syntax .line_numbers{background:#efe;border:1px solid #afa;}
.commentlist li.graybox{background:#f3f3f3;}
.commentlist li{background:#f3f3f3;border-top:1px dotted #ccc;list-style:none;margin-bottom:5px;margin-left:0;min-height:60px;padding:10px;}
.trackbacks li{min-height:0 !important;}
.trackbacks .comment_body{margin-left:0;}
.gravatar{border:1px solid #fff;float:left;height:60px;margin-right:10px;width:60px;}
p.small{font-size:11px;}
p.about{color:#777;line-height:auto;padding:10px;text-align:left;}
p.about .hl{color:#ccc;}
.comment_body{margin-left:100px;position:relative;}
.comment_body p,#commentPreview p{font-size:1em;line-height:1.5em;padding-bottom:1em;}
.comment_body p{margin:0;}
.comment_header{margin-bottom:10px;}
a.permalink{position:absolute;right:2px;top:2px;}
li ul li{font-size:1em;}
.commentlist li.author{background-color:#ddd;}
#twitter_update_list li{color:#777;font-size:1em;padding:0 1em 0.5em;text-align:left;}
#twitter_update_list li span a{display:inline;padding:0;}
.hdr{position:relative;}
a.more{color:#bcc !important;font-size:10px !important;position:absolute;right:0;text-decoration:underline;top:5px;}
div.wrapper{margin:0 auto;position:relative;max-width:960px;}
div.column{float:left;margin-right:3%;overflow:hidden;width:30%;}
blockquote code,pre code{background:none;}
.post h2{margin-bottom:0.25em;}
ol li{margin-bottom:0.5em;list-style-position:outside;}
.subnav h1{font-size:1.25em;}
.linkedin{height:15px;width:80px;}
.floated-links-container a{display:inline !important;}
.comment_body .wp_syntax{background-color:transparent !important;border:none;padding:0;}
.comment_body pre{overflow:auto;}
a img,.meta-list li{border:none;}
.content a:hover,.footer a:hover,.content h1 a,.content h1 a:hover{text-decoration:none;}
#commentform textarea:hover,#commentform #email:hover,#commentform #author:hover,#commentform #url:hover{background:#fff;border:1px solid #d6d3d3;}
#commentform textarea:focus,#commentform #email:focus,#commentform #author:focus,#commentform #url:focus{background:#fff;border:1px solid #939793;}
a code { background: none; border: none; color: inherit; }

@media print  {
div.right,div.footer,p.next_prev,.permalink,#commentform,#leave-comment,.tweetmeme_button {display:none;}
.post h1 a {border:none;color:#333;text-decoration:none;}
.header h1 img {border:none;}
p {color:#444;}
#comments { page-break-before:always;}
code {border:0;}
}