@media screen {   * { margin: 0; padding: 0; } a { text-decoration: none; } a img { border:none; } body { background: #FFF url(/wp-content/themes/fluidsolution/img/bg.gif) repeat-x; color: #444; font: normal 62.5% "Lucida Sans Unicode",Verdana,sans-serif; padding-top: 40px; } p,code,ul { font-size: 1.2em; padding-bottom: 1.2em; } li { list-style: none; } h1 { font-size: 1.4em; } code { background: url(/wp-content/themes/fluidsolution/img/bgcode.gif); border: 1px solid #F0F0F0; border-left: 6px solid #F06; color: #444; display: block; font: normal 1.1em "Lucida Sans Unicode",serif; margin-bottom: 12px; padding: 8px 10px; white-space: pre; } blockquote { background: #FBFCF5; border-bottom: 1px solid #EED; border-top: 1px solid #EED; color: #444; display: block; font: normal 0.9em Verdana,sans-serif; margin-bottom: 12px; padding: 12px; } h1,h2,h3,h4 { font: normal 1.2em "Trebuchet MS",sans-serif; color: #F06; }  .clearer { clear: both; }  .header { background: url(/wp-content/themes/fluidsolution/img/stripes.gif) no-repeat; border-bottom: 1px solid #EEE; height: 160px; margin-bottom: 24px; } .header h1 { color: #222; font: normal 4em sans-serif; margin-top: 40px; text-align: center; } .header h1 a{ color: #222; text-decoration:none; } .header h1 a:visited { color: #222; text-decoration:none; } .header h2 { border-top: 1px solid #EEE; color: #666; text-align: right; } .header h2 span { background: #222; color: #EEE; padding: 0 6px; }  .left { margin: 0 42% 20px 3%; } .content .descr { color: #06F; font-size: 1.2em; margin-bottom: 6px; } .descr a,.descr a:visited {color: #06F; } .content li { list-style: url(/wp-content/themes/fluidsolution/img/li.gif); margin-left: 18px; } .content h1 { font-size: 2.4em; margin-bottom: 4px; } .content a,.footer a { color: #F06; text-decoration: none; } .content a:hover,.footer a:hover { color: #444; border-bottom: 1px solid #F06; }  .nav,.right { margin-bottom: 20px; position: absolute; top: 40px; }  .nav { right: 23%; text-align: center; width: 17%; } .nav .logo { background: url(/wp-content/themes/fluidsolution/img/logo.gif) no-repeat center top; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; height: 159px; } .nav h1 { 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:hover { background: #FAFAFA; color: #F06; }  .right { background: #222; right: 3%; width: 18%; } .subnav { padding: 12px 12px 0; } .subnav h1 { color: #F06; font-size: 1.4em; height: 20px; margin-left: 8px; } .subnav ul { margin: 0 0 16px; padding: 0; } .subnav li { list-style: none; margin: 0; border-bottom: 1px solid #333; } .subnav h1 a { color: #F06; } .subnav li a { color: #777; display: block; font-size: 0.9em; padding: 3px 6px 3px 8px; text-decoration: none; } .subnav li a:hover { color: #DDD; }  .roundtl,.roundtr,.roundbl,.roundbr { background: url(/wp-content/themes/fluidsolution/img/round.gif); height: 16px; width: 14px; } .roundtl,.roundbl { float: left; } .roundtr,.roundbr { float: right; } .roundtr { background-position: right top; } .roundbr { background-position: right bottom; } .roundbl { background-position: left bottom; }  .footer { color: #666; border-top: 1px solid #EEE; font: normal 1em Verdana,sans-serif; margin: 0 3%; padding: 8px 6px; }  .post{margin:0 0 25px 0;} .post .info{ padding:2px 3px 3px 8px; border:1px solid #e3e4e4; background-color:#f5f5f5; font-size:0.9em; color:#505050; }  #commentlist li { margin-bottom: 1.5em; padding-bottom: 1em; border-bottom: 1px solid #700000; } #commentform { margin: 1em 0; background: #ffffff; width: 280px; } #commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; } #commentform textarea:hover { background: #FFFFFF; border: 1px solid #d6d3d3; } #commentform textarea:focus { background: #ffffff; border: 1px solid #939793; } #commentform #email, #commentform #author, #commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; } #commentform #email:hover, #commentform #author:hover, #commentform #url:hover { font-size: 1.1em; background: #ffffff; border: 1px solid #d6d3d3; width: 280px; } #commentform #email:focus, #commentform #author:focus, #commentform #url:focus { font-size: 1.1em; background: #ffffff; border: 1px solid #939793; width: 280px; } #commentform input{ margin-bottom: 3px; } } .feedcountdiv { text-align: center; color: #FF9B40; border-color: #80b5d0; } span.subscribers { font-size:140%; color:#fff; } span.before { font-size: 100%; color: #ffcc00; } .friendfeedcomments { border:1px solid #CCCCCC; margin:10px 0pt; padding:10px 10px 10px 10px; } .friendfeedcommentslink { font-size: 11px; line-height:1.5em; } .togglefriendfeedcommentslink { color: #333; font-size: 10px; font-weight: bold; } .friendfeedicon { float: left; border: none; padding: 0 4px 0 0; } .friendfeedcomments ul, .friendfeedcomments ul li { padding: 0px; list-style-type: none; } .friendfeedlikeslist ul, .friendfeedlikeslist ul li { display: inline; } .friendfeedlikeslist ul li { margin: 0px; } .friendfeeddiscussions { margin: 0px; clear: both; } .friendfeedcomments ul li.friendfeedcomment { margin: 5px 0 5px 0; border-top: #CCC 1px dotted; padding: 5px 0 0 0; } .friendfeedpermalink { margin: 0 0 10px 0; font-size: 11px; text-align: right; } .ff_commentsform h3 { padding: 0px; margin: 10px 0 0 0; } .ff_newcomment { width: 30em; } .ff_commentsform label { display:block; float:left; width:80px; } .ff_submitcomment { clear: both; margin:10px 0pt 0pt; } @media screen {.commentslist li { clear:both; list-style-image:none; list-style-position:outside; list-style-type:none; border:1px solid #ccc; margin-top:10px; padding:5px; } .commentslist li.trackback { border:1px double #EDD; } .author a { font-weight:700; } .commentslist .body { margin:5px 5px 5px 20px; } .commentslist .body p { margin:10px 0 0; } .commentslist ul { border:medium none; margin:7px 0 0 20px; padding:0; } .commentslist { border:medium none; margin:0; padding:0; } .commenthead,.meta { color:#888; font-weight:200; font-size:.95em; } .commenthead a,.meta a { color:#36B; } .commentform { margin:10px 0 10px 20px; } #commentdiv{padding-right:8px;} #commentform textarea { border:1px solid #b0b0b0; } #reco span { color:#999; } .avatar{ width:80px; height:80px; margin-top:-32px; *margin-top:-26px; margin-right:-4px; float:right; padding:0 0 5px; background-repeat:no-repeat;} .mine{ border-color:red !important; } .borderc1{ border-color:#663399 !important; } .borderc2{ border-color:#ccc !important; } }    @import "calendar.css"; .cform { margin:10px auto 0 auto; width: 410px; } .cform fieldset { margin-top:10px; padding:5px 0 15px 0; border:1px solid #adadad; border-left-color:#ececec; border-top-color:#ececec; background:#f7f7f7; } .cform .cf_hidden { display:none; border:none!important; background:none!important; padding:0!important; margin:0!important; } .cform legend { margin-left:10px; padding: 0 2px; font:normal 20px Times; color:#666666; } ol.cf-ol { margin:0!important; padding:0!important; } ol.cf-ol li { background:none!important; margin:5px 0!important; padding:0; list-style:none!important; text-align:left; line-height:1.3em; }    ol.cf-ol li.textonly { background:#F0F0F0 !important; letter-spacing:1px; margin:10px 0pt !important; padding:5px 0pt; text-align:center; }    .cform label { width:90px; margin:4px 10px 0 0; display:-moz-inline-box;  display:inline-block;  text-align:right; vertical-align:top; } .cform label span { width:90px;  display:block; } label.cf-before { margin:4px 10px 0 0; } label.cf-after { margin:4px 15px 0pt 6px; text-align:left; width:115px; } label.cf-after span { width:115px; display:block; } label.cf-group-after { margin:3px 4px 0 2px; width:72px; text-align:left; } label.cf-group-after span { width:72px; display:block; }    .cform input, .cform textarea, .cform select { padding:3px; background: #f9f9f9; border: 1px solid #888888; vertical-align:top; } .cform input:hover, .cform textarea:hover, .cform select:hover { background:#CEDDDF; } .cform input:focus, .cform textarea:focus, .cform select:focus { background:#F3F8F8; } .cform textarea, .cform input { width:150px; } .cform select { width:158px;  padding:2px 0; } .cform select.cfselectmulti { height:7.5em; } .cform textarea { font-family: arial; font-size: 0.9em; overflow:auto; }    ol.cf-ol li.cf-box-title { font-weight:bold; letter-spacing:1px; padding:8px 0 0 100px;  }    .cform input.cf-box-a, .cform input.cf-box-b { margin:2px 0 0 0; width:14px; height:22px; border:none!important; background:none!important; } .cform input.cf-box-a { margin-left:100px;  }    ol.cf-ol li.cf-box-group { margin:10px 0pt 0px !important; padding-left: 100px; }    span.reqtxt, span.emailreqtxt { margin:3px 0 0 3px; font-size:0.9em; display: -moz-inline-box; vertical-align:top; }    p.cf-sb { padding: 0!important; margin: 0; } .cform input.sendbutton { width:100px; padding:5px; margin: 10px 0 0 310px; font-size:0.8em; background:url(/wp-content/plugins/cforms/styling/../images/button-bg.gif) repeat-x; border:1px solid #adadad!important; border-left-color:#ececec!important; border-top-color:#ececec!important; }    ol.cf-ol li.cf_li_err { background:#FFDFDF url(/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important; border-color:#DF7D7D; border-style:solid; border-width:1px 0pt; padding:5px 0!important; margin:5px 0!important; } ol.cf-ol li ul.cf_li_text_err { height:1%; min-height:1%; margin:0 0 0 100px; padding:0; color:#333; } ol.cf-ol ul.cf_li_text_err li { background:url(/wp-content/plugins/cforms/styling/icon-alert.png) no-repeat left 1px!important; list-style:none!important; font-weight:bold; text-indent:0; margin:0 0 2px!important; padding-left:15px; } ol.cf-ol ul.cf_li_text_err li:before { content:''; }    label.secq, label.seccap { vertical-align:text-bottom; margin-bottom:4px; } input.secinput { vertical-align:text-bottom; } #cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha { height:15px; width:50px; padding: 4px 4px; margin: 0; } img.captcha { vertical-align:text-bottom; margin:0 0 0 10px!important; padding:0!important; border:none!important; float:none!important; } img.captcha-reset { vertical-align:text-bottom; background: url(/wp-content/plugins/cforms/styling/captcha_reset_grey.gif) no-repeat; margin:0 0 2px 3px; width:21px; height:21px; border:none; } img.imgcalendar { border:none; }    div.cf_info { color:#333; display:none; padding:10px 15px!important; width:380px; line-height:1.3em; margin:10px auto; } div.cf_info ol { margin:0; padding:5px 15px 0 30px; } div.cf_info ol li { padding:1px 0; margin:2px 0; } div.cf_info a { color:#ad2929!important; text-decoration:underline!important; } div.success { background:#F7F7F7 none repeat scroll 0% 50%; color:#444444; display:block; } div.failure { display:block; background:#FFDFDF url(/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important; border-color:#DF7D7D; border-style:solid; border-width:1px 0pt; }    .cform .cf_error { color:#ad2929; border:1px solid #ad2929; } div.mailerr { display:block; } .mailerr, .cform .cf_errortxt { color:#ad2929; }    [disabled] { color:#dddddd; border-color:#dddddd!important; background:none!important; } .disabled { border-color:#dddddd!important; }    .cform input.cf_upload { width:220px; background: #f9f9f9; border:1px solid #888888; }    .linklove { width:410px; margin:0 auto 10px!important; padding:0!important; text-align:center!important; } .linklove a, .linklove a:visited { font-size: 0.8em; font-family: Tahoma; color:#aaaaaa!important; }    * html .cform fieldset { position: relative; margin-top:15px; padding-top:25px; } * html .cform legend { position:absolute; top: -10px; left: 10px; margin-left:0; } *+html .cform fieldset { position: relative; margin-top:15px; padding-top:25px; } *+html .cform legend { position:absolute; top: -10px; left: 10px; margin-left:0; } * html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt { display: inline-block;  } *+html .cform label, *+html ol.cf-ol, *+html ol.cf-ol li, *+html span.reqtxt, *+html span.emailreqtxt { display: inline-block;  } * html img.captcha { margin-bottom:1px!important; } *+html img.captcha { margin-bottom:1px!important; } @CHARSET "UTF-8"; span.lastfmpostext { color: #666; } span.lastfmpostext a { padding-left: 16px; background-repeat: no-repeat; background-image: url(http://www.steffen-goertz.de/wp-content/plugins/lastfm-post-extension/preview.gif); } span.lastfmpostext.streamable a { background-image: url(http://www.steffen-goertz.de/wp-content/plugins/lastfm-post-extension/full.gif); } @media screen { #lightview { position: absolute; top: 50%; left: 50%; height: 150px; width: 150px; margin: -75px 0 0 -75px; padding: 0; }  .lv_Container { position: relative; width: 100%; height: 100%; background: none; padding: 0; margin: 0; } .lv_Button { cursor: pointer; text-decoration: none; border: none; background: none; margin: 0; padding: 0; }  .lv_Sides { position: absolute; top: 50%; left: 0; clear: both; width: 100%; padding: 0; margin: 0; } .lv_Sides * { padding: 0; margin: 0; } .lv_Sides li { list-style-type: none; position: relative; } .lv_PrevSide { float: left; } .lv_NextSide { float: right; } .lv_Sides .lv_Wrapper { width: 100%; height: 100%; cursor: pointer; } .lv_Sides .lv_Button { float: left; background: none; }  .lv_Frames { width: 100%; height: 100%; position: relative; padding: 0; margin: 0; } .lv_Frames li { list-style-type: none; margin: 0; padding: 0; } .lv_Frame { width: 100%; display: block; } .lv_Frame * { padding: 0; margin: 0; } .lv_FrameTop { position: absolute; left: 0; width: 100%; display: block; } .lv_FrameBottom { position: relative; float: left; clear: both; } .lv_Liquid { position: relative; float: left; width: 100%; overflow: hidden; clear: both; } .lv_Liquid .lv_Filler { position: absolute; height: 100%; width: 2px; top: 0; left: 50%; } .lv_Half { display: block; height: 100%; clear: both; line-height: 0px; } .lv_Half li { list-style-type: none; } .lv_Corner { float: left; position: relative; } .lv_CornerTr, .lv_CornerBr { float: right; } .lv_Fill { position: absolute; top: 0; width: 100%; height: 100%; } .lv_Half .lv_CornerWrapper { float: left; position: relative; width: 50%; height: 100%; overflow: hidden; } .lv_HalfRight .lv_CornerWrapper { float: right; } .lv_Corner { position: relative; } .lv_Corner canvas { position: relative; } .lv_HalfLeft .lv_Corner { float: left; } .lv_HalfRight .lv_Corner { position: relative; float: right; }  .lv_Center { position: relative; clear: both; height: 100%; overflow: hidden; background: none; padding: 0; margin: 0; } .lv_WrapUp { position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; } .lv_WrapDown { position: relative; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; } .lv_WrapCenter { position: relative; padding: 0; margin: 0; }  .lv_Loading { position: absolute; top: 50%; left: 50%; } .lv_Loading .lv_Button { float: left; height: 100%; width: 100%; } .lv_MediaWrapper { position: relative; width: 100%; display: block; overflow: hidden; clear: both; padding: 0; margin: 0; } .lv_MediaWrapper img { position: relative; float: left; padding: 0; margin: 0; }  .lv_PrevNext { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; } .lv_PrevNext * { padding: 0; margin: 0; } .lv_PrevNext .lv_Button { position: relative; height: 100%; } .lv_PrevButton { float: left; } .lv_NextButton { float: right; }  .lv_MenuBar { clear: both; position: relative; width: 100%; float: left; font: 11px Arial, Helvetica, sans-serif; color: #808080; padding: 0; margin: 0; text-align:left; } .lv_MenuBar * { padding: 0; margin: 0; }  .lv_MenuTop .lv_DataText div, .lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; } #lightview .lv_MenuTop .lv_Close, #lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; } .lv_Close, .lv_Data { margin: 6px 0 0 0; } .lv_Close { position: relative; float: right; overflow: hidden; width: 100%; height: 100%; } .lv_Data { position: relative; float: left; padding-bottom: 3px; line-height: 13px; }  .lv_DataText div, .lv_ImgNumber div { margin-left: 3px; } .lv_Data li { list-style-type: none; float: left; margin-top: 3px; } .lv_DataText { width: 100%; } .lv_DataText .lv_Title { font-weight: bold; margin-bottom: 2px; } .lv_DataText .lv_Caption { clear: both; } .lv_Data .lv_ImgNumber { color: #b8b8b8; margin-right: 5px; margin-top: 5px; } .lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow { position: relative; border-left: 1px solid #efefef; padding: 0 5px; margin-top: 5px; vertical-align: middle; } .lv_Data .lv_Slideshow { padding-right: 0px; } .lv_Data .lv_innerPrevNext .lv_Button, .lv_Data .lv_Slideshow .lv_Button {  float: left; background-position: center left; background-repeat: no-repeat; }  .lv_Media, .lv_External { position: relative; float: left; margin: 0; padding: 0; } #lightview iframe { border: 0; clear: both; padding: 0; margin: 0; background: none; }  .lv_topButtons { position: absolute; left: 0; width: 100%; overflow: hidden; margin: 0; padding: 0; } .lv_topcloseButtonImage { cursor: pointer; }  #lightviewError p { padding: 0 0 10px 0; } #lightviewError div { padding: 6px; font: 11px Arial, Helvetica, sans-serif; } #lightviewError .message { background: #fcb5b5; color: #dd1f1f; margin-bottom: 3px; } #lightviewError .type { font-weight: bold; } #lightviewError .pluginspage { background: #b5fcbd; color: #21be30; } #lightviewError a, #lightviewError a:hover, #lightviewError a:visited { color: #21be30; text-decoration: none; background: none; font-weight: bold; border-bottom: 1px solid #7de689; } #lightviewError p { margin-left: 0; padding: 0; } #overlay { position: absolute;  top: 0; left: 0; height: 100%; width: 100%; } * html #lightview {  position: absolute; margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.navbarHeight || 0)) + 'px'); margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px'); }  html #overlay { position: absolute; height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' ); width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' ); } } #openid_enabled_link, .openid_link, #openid_url, #commentform #openid_url { background: url(/wp-content/plugins/openid/files/openid.gif) center left no-repeat; padding-left: 18px; } body.login #openid_url { width: 92%; font-size: 20px; background-color: #FFF; border: 1px solid #ccc; padding: 3px 3px 3px 18px; margin-right: 6px; }  body.login form#loginform a.legacy, body.login form#registerform a.legacy { color: #FFF; } @media screen {#RSS_Stream table{border-collapse:collapse; width:100%} #RSS_Stream table td{} .RSSS_blog { background: #F5F5F5; color: #455; } .RSSS_delicious { background: #ECEDEE; color: #555; } .RSSS_facebook { background: #B3C4DF; color: #555; } .RSSS_flickr { background: #fde; color: #645; } .RSSS_lastfm { background: #fee; color: #655; } .RSSS_pownce { background: #C1FFC1; color: #555; } .RSSS_twitter { background: #CAE1FF; color: #565; } .RSSS_jaiku { background: #E5F5F6; color: #565; } .RSSS_generic{} .RSSS_photobucket{} .RSSS_hour{text-align:center; padding:0.5em; color:#777} .RSSS_credits{text-align:right; font-size:smaller} .RSSS_date{text-align:left; margin-bottom:5px} .RSSS_icon{width:5%} .RSSS_msg{ padding:0 1em} img{border:0px none} } 