/*  
Theme Name: Solostream 3-Column 1.0 Developer Edition


*/



/* -------------------[ Main Page Elements ]------------------- */

body{font-size:10pt;font-family:Verdana,sans-serif;background:#f5f5f5 url(images/body.gif) top left repeat-x;text-align:left;margin:0;padding:0;line-height:140%;        color:#333}#header{        padding:0;width:100%;height:50px;line-height:50px;        margin:0 auto}#header .stop{        width:980px;        margin:0 auto}#header #right{        text-align:right;        float:right;        width:32px;        padding:0;        margin:0;        color:#fff;        font-size:14pt;        font-weight:bold;        color:#F5A}#header #nav{        float:left;        padding:0;        margin:0;        border-left:1px solid #222}#wrap{        padding:0 0 15px;        margin:0 auto;        width:980px}#pagetopper{padding:8px 0 0;height:30px;margin:0 auto;width:980px}#sitehead{        background:#fff;border-bottom:1px solid #e5e5e5;padding:15px 0 10px;margin:0 auto}#sitehead p{margin-bottom:0}#page{background:#fff url(images/pagebg.gif) top left repeat-y;width:940px;padding:0px 20px;margin:0 auto;border:1px solid #eee;border-top:0}#contentleft{ width:660px;float:left}#left-content{ width:160px; float:left;font-size:8pt; margin:0;padding:0 10px 0 0}#content{ width:470px; float:right; margin:0;padding:0}#subhead{ border-bottom:1px solid #e5e5e5; clear:both; padding:10px 0 5px;margin:0 auto}#subhead p{ margin-bottom:5px}#contentright{ width:250px;float:right;background:transparent;padding:0 0 0 10px; margin:0}#sidebar{ width:100%; float:right;font-size:8pt; margin:0;padding:0} #footer{font-size:8pt; clear:both; margin:0px auto; padding:10px 0}#footer .left{ text-align:left; float:left; width:45%}#footer .right{ text-align:right; float:right; width:45%}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}h1,h2,h3,h4,h5,h6,h7{letter-spacing:-1px; margin:0 0 5px; padding:0; font-weight:bold; color:#333}h1{font-size:14pt}h2{font-size:12pt}h3{font-size:10pt}h4,h5,h6,h7{font-size:10pt}#sitehead h1{font-size:18pt}h2#comments { padding:15px 0 0}h2#trackbacks { padding:15px 0 0}h2#respond { padding-bottom:5px}h2#related { padding-bottom:5px}.post h1,.post h2{ margin:0; line-height:110%}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry h7{ margin-bottom:10px}a,a:link,a:visited{color:#936}a:hover,a:active{ color:#000}.post h1 a,.post h1 a:link,.post h1 a:visited,.post h2 a,.post h2 a:link,.post h2 a:visited,.featurepost h1 a,.featurepost h1 a:link,.featurepost h1 a:visited,.featurepost h2 a,.featurepost h2 a:link,.featurepost h2 a:visited { margin:0; text-decoration:none; line-height:110%}.post h1 a:active,.post h1 a:hover,.post h2 a:active,.post h2 a:hover,.featurepost h1 a:active,.featurepost h1 a:hover,.featurepost h2 a:active,.featurepost h2 a:hover{ text-decoration:none}#sidebar a,#left-content a{ text-decoration:none}img.alignright{ float:right; clear:right; margin:0 0 5px 10px; border:2px solid #ddd; padding:2px; background:#fff}img.alignleft{ float:left; clear:left; margin:0 10px 5px 0px}img.centered{ display:block;  margin:0 auto 20px auto; border:2px solid #ddd; padding:2px; background:#fff; float:none; clear:both}#sidebar h2{        line-height:110%;        padding:0 0 3px;        font-size:9pt;        letter-spacing:0px;        margin:0;        border-bottom:1px dotted #ccc}* html #sidebar h2{        border-bottom:1px solid #ddd}#sidebar ul{list-style-type:none;margin:0 0 20px;padding:15px 0}#sidebar li{list-style-type:none;margin:0 0 15px 0;padding:0}#sidebar ul ul{        list-style-type:square;        margin:0;        padding:0}#sidebar li li{        line-height:130%;        list-style-type:none;        padding:3px 0 3px 14px;        margin:0;        background:url(images/arrow-1.gif) 3px 5px no-repeat; border-bottom:1px dotted #ccc}* html #sidebar li li{ border-bottom:1px solid #ddd}#sidebar li li li{ padding-left:15px; background:transparent; border-bottom:0}#sidebar li li li li{ padding-left:15px; background:transparent; border-bottom:0}#left-content h2{        line-height:110%;        padding:0 0 3px;        font-size:9pt;        letter-spacing:0px;        margin:0;        border-bottom:1px dotted #ccc}* html #left-content h2{        border-bottom:1px solid #ddd}#left-content ul{list-style-type:none;margin:0 0 20px;padding:15px 0}#left-content li{list-style-type:none;margin:0 0 15px 0;padding:0}#left-content ul ul{        list-style-type:square;        margin:0;        padding:0}#left-content li li{        line-height:130%;        list-style-type:none;        padding:3px 0 3px 14px;        margin:0;        background:url(images/arrow-1.gif) 3px 5px no-repeat; border-bottom:1px dotted #ccc}* html #left-content li li{ border-bottom:1px solid #ddd}#left-content li li li{ padding-left:15px; background:transparent; border-bottom:0}#left-content li li li li{ padding-left:15px; background:transparent; border-bottom:0}#commentform{ background:#eee; padding:15px 15px 10px; margin:0}#commentform label{ display:block; margin:0}#commentform input{width:30%;padding:1px;margin:0px 5px 10px 0}#commentform textarea{ width:80%; padding:0;margin:0px 0px 10px 0}#commentform #submit{ width:150px;margin:0 0 20px 0}#commentform p{ margin:5px 0}ol.commentlist{        padding:0;        margin:0}ol.commentlist li{        border-bottom:1px solid #ddd;display:block;list-style:none;        padding:15px 0 1px;margin:0;        background:#fff}ol.tblist{        border-bottom:1px solid #ddd;list-style-type:none;        padding:5px 0 15px;        margin:0}ol.tblist li{        list-style-type:none;        padding:0 0 0 11px;        margin:0 0 10px;        background:url(images/arrow-1.gif) 0px 4px no-repeat}.post ul,.singlepost ul{        list-style-type:none;        margin-top:15px;        margin-bottom:15px}.post ul li,.singlepost ul li{        list-style-type:none;        background:url(images/arrow-1.gif) 0 4px no-repeat;        padding:0 0 2px 11px}.post ol li,.singlepost ol li{        list-style-type:decimal}p{margin-top:0px;margin-bottom:15px}acronym,abbr,span.caps{cursor:help}acronym,abbr{border-bottom:1px dotted #999}* html acronym,abbr{border-bottom:1px dashed #999}blockquote{padding-left:10px;border-left:5px solid #000}.center{text-align:center}a img,img a{border:none}.navigation{        font-size:8pt}.navigation .alignright{        font-weight:bold;float:right;        padding:10px 0}.navigation .alignleft{        font-weight:bold;float:left;        padding:10px 0}.postinfo{        clear:both;margin:0 0 5px;font-size:8pt;padding:0}.entry{padding:10px 0 0;margin:0}.post{margin:0 0 1px;padding:15px 0 10px;              border-bottom:1px solid #e5e5e5}code{font:1.1em 'Courier New',Courier,Fixed}hr{        display:block;        clear:both}a.more-link{        background:url(images/arrow-rt.gif) 100% 70% no-repeat;        padding-right:14px}.tags{margin-bottom:0;background:url(images/tag.gif) 0 50% no-repeat;padding-left:14px} .entry table{margin-bottom:15px}.entry tr,.entry td,.entry th{margin:auto}.entry td,.entry th{padding:8px;vertical-align:top}.entry th{font-weight:bold;background:#ddd}.entry td{border:1px solid #ddd}.related{        margin:0;        padding:15px 0;        border-bottom:1px solid #ddd}.related ul{        line-height:130%;        margin:0;        padding-left:0;        list-style-type:none}.related ul li{        list-style-type:none;        padding:0 0 0 11px;        margin:0 0 7px;        background:url(images/arrow-1.gif) 0 4px no-repeat}ul.archives{ margin:0 0 15px 0; padding:0}ul.archives ul{ padding:0; margin:0 0 0 15px}.searchform{float:right;margin:0;padding:0}.searchform #s{color:#666;margin-right:2px}.searchform #sa{height:22px;width:38px;background:url(images/submit2.gif) top left no-repeat}.searchform #sa:hover{height:22px;width:38px;background:url(images/submit2.gif) bottom left no-repeat}#catlists{float:left;margin:0 20px 0 0;padding:0}#catlists #cat{color:#666;float:left;margin:0 2px 0 0}#catlists #sb{height:22px;width:38px;background:url(images/submit2.gif) top left no-repeat}#catlists #sb:hover{height:22px;width:38px;background:url(images/submit2.gif) bottom left no-repeat}#months{color:#666;float:left;margin:0 20px 0 0;padding:0}#nav ul{padding:0;margin:0;list-style-type:none;float:left}#nav li{float:left;margin:0;padding:0; border-right:1px solid #222}#nav li li{line-height:2em;float:none;margin:0;padding:0}#nav li ul{display:none;position:absolute;width:160px;left:-999em}#nav li ul ul{margin:-51px 0 0 160px}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{display:block;left:auto}#nav a,#nav a:visited,#nav a:link{font-weight:bold;color:#f5a;display:block;text-decoration:none; padding:0 10px}#nav a:hover,#nav a:active{background:#222}#nav li li a,#nav li li a:link,#nav li li a:visited{text-decoration:none !important;color:#fff !important;background:#222;width:140px;float:none;margin:0;border-top:1px solid #fff}#nav li li a:hover,#nav li li a:active{background:#000}#pre-tabber{min-height:150px;height:auto !important;height:150px;margin:0;background:#eee url(images/loading.gif) 50% 0 no-repeat;padding:0}.tabberlive .tabbertabhide{border:0;display:none}.tabber{display:none}.tabberlive{padding:0}.tabbernav{height:25px;line-height:25px;margin:0;padding:5px 5px 0;background:#000}.tabbernav li{height:25px;line-height:25px;float:left;margin:0 4px 0 0;padding:0;background:transparent;list-style-type:none;border:0}.tabbernav li a{float:left;height:25px;line-height:25px;display:block;padding:0px 5px;background:transparent;color:#fff;border:1px solid #333;border-color:transparent;border-bottom:0}.tabbernav li a:link{color:#fff;text-decoration:none}.tabbernav li a:visited{color:#fff;text-decoration:none}.tabbernav li a:hover{background:#eee;border:1px solid #fff;border-bottom:0;height:26px;line-height:26px;color:#000}.tabbernav li.tabberactive a{background:#eee;border:1px solid #fff;border-bottom:0;height:26px;line-height:26px;color:#000}.tabbernav li.tabberactive a:hover{background:#eee;border:1px solid #fff;border-bottom:0;height:26px;line-height:26px;color:#000}.tabberlive .tabbertab{background:#eee;padding:15px 14px;margin:0;border-top:1px solid #fff}.tabberlive .tabbertab ol{margin:5px 20px;padding:0}.tabberlive .tabbertab ul{}.tabberlive .tabbertab ul li{}.tabberlive .tabbertab a{}.tabberlive .tabbertab .entry{padding:0;margin:0}.tabberlive .tabbertab a:hover{}.tabberlive .tabbertab p{ }.tabberlive .tabbertab h2{}.tabberlive .tabbertab h3{font-size:9pt;text-transform:uppercase;letter-spacing:0px;margin-bottom:5px}.tabberlive#tab1{}.tabberlive#tab2{}.tabberlive#tab2 .tabbertab{overflow:auto}.tabbertab .postinfo{margin:0 0 10px}.tabbertab .featuretitle{font-family:calibri,arial,helvetica,sans-serif;letter-spacing:-1px;line-height:110%;margin:0;padding:0;text-align:left;color:#000;font-size:18pt;font-weight:bold}.tabbertab .featuretitle a{color:#000;text-decoration:none}