.rtop,.artop{display:block} .rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px} .artop *{border-style: solid;border-width:0 1px} .r1,.rl1,.re1,.rel1{margin-left:5px} .r1,.rr1,.re1,.rer1{margin-right:5px} .r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px} .r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px} .r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px} .r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px} .r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px} .r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px} .rx1,.rxl1{border-left-width:5px} .rx1,.rxr1{border-right-width:5px} .rx2,.rxl2{border-left-width:3px} .rx2,.rxr2{border-right-width:3px} .re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px} .re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px} .rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0} .rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0} .r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px} .rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height :1px} @media screen { .dialog { position:relative; margin:0px auto;  z-index:1; margin-left:12px;  margin-bottom:0.5em;  } .dialog .content, .dialog .t, .dialog .b, .dialog .b div { background:url(/wordpress/wp-content/themes/meta/libs/dialog2/demo/dialog2-grey.gif) no-repeat top right; z-index:2; } .dialog .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 12px 0px 0px; } .dialog .t {  position:absolute; left:0px; top:0px; width:12px;  margin-left:-12px; height:100%; _height:1600px;  background-position:top left; } .dialog .b {  position:relative; width:100%; } .dialog .b, .dialog .b div { height:30px;  font-size:1px; } .dialog .b { background-position:bottom right; } .dialog .b div { position:relative; width:12px;  margin-left:-12px; background-position:bottom left; } .dialog .hd, .dialog .bd, .dialog .ft { position:relative; } .dialog .wrapper {  position:static; max-height:1000px; overflow:auto;  } .dialog h1, .dialog p { margin:0px;  padding:0.5em 0px 0.5em 0px; } .dialog h1 { padding-bottom:0px; } }  #GB_overlay { background-color: #000; position: absolute; margin: auto; top: 0; left: 0; z-index: 100;  } #GB_window { left: 0; top: 0; font-size: 1px; position: absolute; overflow: visible; z-index: 150; } #GB_window .content { width: auto; margin: 0; padding: 0; } #GB_frame { border: 0; margin: 0; padding: 0; overflow: auto; white-space: nowrap; } .GB_Gallery { margin: 0 22px 0 22px; } .GB_Gallery .content { background-color: #fff; border: 3px solid #ddd; } .GB_header { top: 10px; left: 0; margin: 0; z-index: 500; position: absolute; border-bottom: 2px solid #555; border-top: 2px solid #555; } .GB_header .inner { background-color: #333; font-family: Arial, Verdana, sans-serif; padding: 2px 20px 2px 20px; } .GB_header table { margin: 0; width: 100%; border-collapse: collapse; } .GB_header .caption { text-align: left; color: #eee; white-space: nowrap; font-size: 20px; } .GB_header .close { text-align: right; } .GB_header .close img { z-index: 500; cursor: pointer; } .GB_header .middle { white-space: nowrap; text-align: center; } #GB_middle { color: #eee; } #GB_middle img { cursor: pointer; vertical-align: middle; } #GB_middle .disabled { cursor: default; } #GB_middle .left { padding-right: 10px; } #GB_middle .right { padding-left: 10px; } .GB_Window .content { background-color: #fff; border: 3px solid #ccc; border-top: none; } .GB_Window .header { border-bottom: 1px solid #aaa; border-top: 1px solid #999; border-left: 3px solid #ccc; border-right: 3px solid #ccc; margin: 0; height: 22px; font-size: 12px; padding: 3px 0; color: #333; } .GB_Window .caption { font-size: 12px; text-align: left; font-weight: bold; white-space: nowrap; padding-right: 20px; } .GB_Window .close { text-align: right; } .GB_Window .close span { font-size: 12px; cursor: pointer; } .GB_Window .close img { cursor: pointer; padding: 0 3px 0 0; } .GB_Window .on { border-bottom: 1px solid #333; } .GB_Window .click { border-bottom: 1px solid red; } @media screen { .post-ratings { width:100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;  } .post-ratings-loading { display: none; height: 16px; text-align: left; } .post-ratings-image { border: 0px; } .post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG { border: 0px; padding: 0px; margin: 0px; } .post-ratings-text { }  .wp-postratings-usage-pre { margin: 20px; padding: 10px; border: 1px solid #c8c8c8; background-color: #f0f0f0; overflow: auto; } }   body {font:13px/1.231 verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} table {font-size:inherit;font:100%;}  pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;} body { background-color:#DFDFDF; height:100%; color: #222; line-height:15px; margin-top:0px; } #wrapper { } .validation-advice { padding:2px; border:1px solid #ccc; background-color:#fff; color:#FF0000; } .hfloat { display:block; float:left; } h1,h2,h3,h4,h5,h6 { margin:0; padding:0; line-height:14px; } h1,h2,h3,h4,h5,h6 { color: #111; font-family:Georgia, "Times New Roman", Times, serif; font-size:122%; } h1 { font-size:300%; letter-spacing:-1.5px; font-weight:normal; } h1.site_title a { text-decoration:none; color: #111; } h2 { font-size:224%; letter-spacing:-1.5px; font-weight:normal; line-height:23px; display:block; margin:15px 0 2px 0; } h3 em,h4 em,h5 em,h6 em { font-style:italic; } h3 { font-size:107%; } h3.site_desc { color:#999999; font-style:italic; font-weight:normal; margin-top:5px; margin-leftp:5px; float:none; } a { color:#FF0000; } ul,li { margin:0; padding:0; list-style:none; } ul { padding-left:10px; } p { margin-top:10px; margin-bottom:10px; }   #wrapper { width:950px; margin:0px auto; font-size:85%; background-image:url(/wordpress/wp-content/themes/meta/images/bgr_right_bar.gif); } #header { height:90px; } #header_inner { height:90px; } #header p { border-right:1px solid #ccc; border-left:1px solid #ccc; } #logo_block { float:right; height:40px; padding-top:0px; margin-right:10px; } #nav_wrapper { background-image:url(/wordpress/wp-content/themes/meta/images/bgr_header_top.jpg); background-color:#1E0D08; background-position:center; background-repeat:no-repeat; } #nav_block { font-size:107%; width:600px; float:left; height:100px; } #nav_block a { color:#FFFFFF; text-decoration:none; } #nav_block img { margin-top:15px; margin-bottom:15px; } #sidebar { margin-top:10px; width:120px; float:left; background-image:url(/wordpress/wp-content/themes/meta/images/bgr_sidebar.gif); } #sidebar_inner { border-left:5px solid #CEDAE2; padding-top:100px; padding-bottom:50px; } #right_bar { width:432px; float:left; padding-bottom:20px; } .right_bar_box, .right_bar_box_left { width:150px; margin-top:5px; margin-bottom:5px; } .right_bar_box_left { width:160px; } .right_bar_divider, .right_bar_divider_left { width:150px; float:left; margin-left:2px; margin-right:3px; } .right_bar_divider_left { width:265px; background-color:none; } .right_bar_header { margin:5px 0 2px 0; background-color:#63D96C; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; } .right_bar_b_inner, .right_bar_b_inner_adsense { margin:0; padding:8px 3px 10px 3px; border:1px solid #ccc; background-color:#FFFFFF; opacity:0.6; FILTER: alpha(opacity=60); ZOOM: 1; } .right_bar_b_inner_adsense { opacity:0.7; FILTER: alpha(opacity=70); border:none; background-color:transparent; } #content { width:515px; float:left; background-color:#FFFFFF;  overflow:hidden; border-right:1px solid #ccc; } #content_inner { } div.site_intro { margin-top:10px; padding:5px 0 5px 0; background-color:#FFFFFF; width:250px; margin-left:5px; opacity:0.9; FILTER: alpha(opacity=90); } div.site_intro div { padding:5px; overflow:hidden; } div.site_intro li { margin-left:-5px; } div.site_intro.no_bullet li { background-image:none; padding-left:0px; } .pageNav { background-image:url(/wordpress/wp-content/themes/meta/images/bgr_dotted_full.gif); padding:4px; width:150px; } .pageNav p { background-color:#FFFFCC; padding:10px 0 10px 5px; margin-top:0px; margin-bottom:0px; height:15px; } #footer { padding-left:10px; }  .post_wrapper { padding-right:5px; } .posts_content { padding:7px; padding-top:10px; } div.post { font-size:100%; } .post_title { margin-left:1px; padding:4px; float:left; } .post_title.page { margin-left:0; padding-left:0; } .post_title.page h2 { padding-left:0; } .post_title h2 { background-color:#ffffff; padding:10px 0 10px 5px; margin-top:0px; margin-bottom:0px; height:15px; display:inline; } .post_title h2 a { } .post_details { font-size:92%; background-color:#e9e9e9; padding:2px; margin-top:10px; padding-bottom:0px; } .adsense_link { margin-top:20px; } .post_breaker { width:510px; margin-top:10px; background-image:url(/wordpress/wp-content/themes/meta/images/bgr_sidebar.gif); height:5px; } div.post_date { color:#999999; margin-top:0px; } div.calendar { float:left; } blockquote { background: transparent url(/wordpress/wp-content/themes/meta/images/left_quote.gif) left top no-repeat; margin-top:8px; padding-left:13px; margin-left:10px; font-style:italic; color:#666666; } div.source,div.link { background-image:url(/wordpress/wp-content/themes/meta/images/bgr_link_source.png); background-position:bottom left; background-repeat:no-repeat; padding-left:52px; height:20px; line-height:20px; } div.link { background-position:top left; margin-bottom:5px; width:1000px; } div.link span,div.source span { border-left:none; padding:2px; padding-bottom:3px; }   ul { margin:0; padding:0; list-style:none; margin-bottom:10px; } ul, ul.standard { margin: 10px 0 10px 10px; } li, ul.standard li { background-image:url(/wordpress/wp-content/themes/meta/images/icn_bullet.gif); background-repeat:no-repeat; padding-left: 15px; background-position:0px 1px; } ul.footer, ul.footer li, ul#nav, ul#nav li, ul#cats, ul#cats li, ul#archive, ul#archive li, ul#feeds, ul#feeds li, ul.blogroll, ul.blogroll li, ul.calendar, ul.calendar li { margin:0; padding:0; background-image:none; } ul#cats li, ul#archive li, ul#feeds li, ul.blogroll li { margin:3px; } ul#nav { } ul#nav li { float:left; margin-right:2px; padding:5px 0 0 0; width:80px; text-align:center; } ul#nav li div { padding:0 5px 0 5px; } ul#cats a { padding:4px 4px 4px 24px; color:#99c; background: url( /wordpress/wp-content/themes/meta/images/folder_closed.gif ) 3px 2px no-repeat; } ul#cats a:hover { color:#FF6600; background-position: 3px -17px; } ul#archive a { padding:4px 4px 4px 24px; color:#99c; background: url( /wordpress/wp-content/themes/meta/images/archive.gif ) 3px 3px no-repeat; } ul#archive a:hover { color:#FF6600; background-position: 3px -16px; } ul#feeds a { padding:4px 4px 4px 24px; color:#99c; background: url( /wordpress/wp-content/themes/meta/images/feed.gif ) 3px 3px no-repeat; } ul#feeds a:hover { color:#FF6600; background-position: 3px -15px; } ul.blogroll a { padding:4px 4px 4px 24px; color:#99c; background: url( /wordpress/wp-content/themes/meta/images/blogroll.gif ) 3px 4px no-repeat; } ul.blogroll a:hover { color:#FF6600; background-position: 3px -15px; } div.st-tag-cloud a.st-tags:hover { color:#FF6600; } ul.calendar { width:35px; height:40px; background-image:url(/wordpress/wp-content/themes/meta/images/icn_calendar_lc_tr.gif); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; } ul.calendar li.month { color:#FFFFFF; padding-top:4px; margin-left:3px; font-size:92%; } ul.calendar li.day { color:#FFFFFF; margin-top:-5px; margin-left:3px; font-size:92%; } ul.calendar li.year { color:#000000; margin-top:-3px; margin-left:3px; font-size:85%; }  form { margin:0; padding:0; } form input { border:1px solid #ccc; padding:2px; } form input.button { margin:3px; } form input.button:hover { margin:3px; background-color:#999; } form input#s { width:125px; } input:focus, textarea:focus { background:#ffc; }  #comments { margin-top:25px; clear:both; } .comments_title { background: url( /wordpress/wp-content/themes/meta/images/bg_body.gif ); margin-left:0px; padding:4px 4px 4px 4px; width:150px; margin-bottom:10px; } .comments_title h3 { padding:3px; } .comment_author { float:left; border:1px solid #ccc; padding:2px; padding-bottom:3px; margin-top:1px; background-color:#e4e4e4; } .comment_author a { color:#333333; } .comment_author a:hover { color:#666666; } #comments dl { margin:0; padding:5px; padding-left:0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:450px; } #comments dt { clear:both; margin-bottom:5px; } #comments dt a { } #comments dd { clear:both; border-bottom:2px dotted #ccc; background-color:#F0F2FF; margin:0; padding:0; margin-bottom:10px; margin-top:-10px; padding-top:3px; } #comments p { padding:0px 0px 0px 5px; } .comment_line { position:absolute; margin-left:513px; margin-top:-17px; } .comment_line.comments { position:absolute; margin-left:155px; margin-top:-17px; } ul.calendar.comments { margin-top:-1px; width:24px; height:24px; background-image:url(/wordpress/wp-content/themes/meta/images/icn_calendar_comments_t.gif); font-family:Georgia, "Times New Roman", Times, serif; float:right; background-color:#FFFFFF; } ul.calendar.comments li.month { color:#e4e4e4; padding-top:0px; margin-left:3px; font-size:85%; } ul.calendar.comments li.day { color:#999999; margin-left:4px; font-size:92%; margin-top:-6px; } #postComment { padding:5px; margin-top:10px; border:1px solid #ccc; } #postComment label { width:75px; display:block; float:left; clear:both; margin:5px 0 0 0; } #postComment input, #postComment textarea { margin:5px 0 0 0; width:330px; } #postComment input { width:375px; } #postComment textarea { height:160px; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; width:90%; } #postComment .button { padding:5px; clear:both; width:100px; margin:10px 0 0 0; } span.comment_in_moderation { background-color:#FFFFCC; }  img.ad { margin-top:5px; margin-left:5px; }  .spacer_small {  clear:both; margin:0 0 0 0; padding:0 0 0 0; font-size:1px; line-height:1px; } img.align { vertical-align:middle; } div.column { float:left } 