@media screen, projection {  .switchcontenth3 { margin-top: 1em; cursor:hand; cursor:pointer; color: #003366; } .switchcontenth3:hover { text-decoration: underline; }  #nav { background:#5F577F; font-size:1.1em; } #nav, #nav ul { list-style: none; line-height: 1; } #nav a, #nav a:hover { display: block; text-decoration: none; border:none; } #nav li { float: left; list-style:none; border-right:1px solid #a9a9a9; } #nav a, #nav a:visited { display:block; font-weight:bold; color: #f5f5f4; padding:6px 12px; } #nav a:hover, #nav a:active, .current_page_item a, #home .on { background:#000; text-decoration:none }  #nav a:hover, #nav a:active, .current-cat a, #home .on { background:#000; text-decoration:none }  #nav li ul { position: absolute; left: -999em; height: auto; width: 174px; border-bottom: 1px solid #a9a9a9; } #nav li li { width: 172px; border-top: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; background: #777; } #nav li li a, #nav li li a:visited { font-weight:normal; font-size:0.9em; color:#FFF; } #nav li li a:hover, #nav li li a:active { background:#000; } #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 { left: auto; } a.main:hover { background:none; }  * { margin:0; padding:0; } body,html { min-height:101%; } body { background: #3c3c3c; color: #545454; padding: 13px 0 25px 0; } body, select, input, textarea { font: 100% 'Trebuchet MS','Lucida Grande', Arial, sans-serif; }  p { margin: 15px 0; font: 110% Lucida Sans Unicode, Arial, sans-serif; }  a:link, a:visited { color: #003366; text-decoration:none; } a:hover, a:active { color:#660066; text-decoration:underline; }  hr { display: block; height:1px; background:#333; border:0; } small { font-size: 1.05em;  padding:3px 0px; }  small_1 { font-size: 1.1em; color: #55007F; padding:3px 0px; } small2 { font-size: 1.0em; font-weight: normal; padding:0px 0px; }  img, a:link img, a:visited img { border:0; }   img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left }   #page { width:880px; margin:0 auto; font-size:0.7em; background:#FFF; padding: 10px 25px 35px 25px; } #branding { width:625px; padding-bottom:15px; } .left { float:left; } .right { float:right; } .right1, .right2, .right3 { font: 'Lucida Grande', Arial, sans-serif; font-weight: 700; letter-spacing: 1px; color: #442266; float:right; clear: right; } .right1 { font-size: 110%; margin-top: 2px; } .right2 { font-size: 130%; margin-top: 2%; } .right3 { font-size: 130%; margin-top: -2px; } #sidebar { width: 250px; float:right;  } #leftcol { width:287px; border-right:1px dotted #b6b6b6; padding-right:18px; } #leftcol, #rightcol { margin-top:15px; float:left; } #rightcol { width:277px; padding-left:18px; margin-top: 5px; }  .subnav li { list-style:none; border-bottom:1px solid #FFF; } .subnav li a:link, .subnav li a:visited { background:#EFEFEF;  display:block; padding:4px 4px 4px 8px; border-left:4px solid #EFEFEF; }  .subnav li a:hover, .subnav li a:active { background:#EFEFEF; text-decoration:none; color: #330000; } .subnav li li a:link, .subnav li li a:visited { border-left:none }  .bookreview a { font-size: 1em; padding: 3% 8% 3% 10%; border:1px solid #aaa; margin-left: 18%; margin-right: 18%; background: #DDE; display:block; } .bookreview p { font-size: 1.05em; margin-top: 8%; margin-bottom: 12%; } .bookreview a:link, .bookreview a:visited { text-decoration: none; } .bookreview a:hover { background: #CCCCFF; text-decoration: none; }  h1 { text-indent:-9999px; background: url(/site/wp-content/themes/mimbo2.2/images/logo.jpg) no-repeat; width: 625px; height: 85px; } h2 { font: 1.4em 'Trebuchet MS','Lucida Grande', Arial, sans-serif; font-weight: bold; color:#23232F; padding-bottom:8px; border-bottom:1px solid #333; margin: 20px 0; }  #lead h3, #leftcol h3, #rightcol h3{ font: Lucida Sans Unicode, Arial, sans-serif; font-size: 1.2em;  letter-spacing:0.1em; margin:4px 0 3px 0; font-weight:bold; color:#000000; } #sidebar h2 { font: 1em 'Trebuchet MS','Lucida Grande', Arial, sans-serif;  letter-spacing:0.1em; margin-bottom:4px; font-weight:bold; color:#5f5f5f; }  #sidebar h3, #sidebar h2 { border-top:3px solid #BBB;  padding:8px 0 0px 2px; margin:22px 0 12px 0; font-size:1em; } h3#respond { border-top:1px dotted #b6b6b6; margin-top:25px; padding-top:20px; font-size: 1.2em;  } h3#comments { margin-top:32px; font-size: 1.3em; }  h3#comments1 { margin-top:22px; font-size: 1.0em; }  h4 { font-size:1.2em; margin-bottom:6px; } h5 { font-size: 1.3em; font-weight: bold; margin-bottom: 8px; }  #content { width:605px; float:left; }  #content1 { width:555px; float:left; } #content2 { width:850px; } .description { font-size: 1.3em; font-weight: bold; font-style:italic; color:#545454; margin-top:-4px; } .feature { background:#f2f2f2; padding:5px; border:1px dotted #b6b6b6; } .feature:hover { background:#e9e9e9; } .feature p, #rightcol p { margin:0; } .feature img, #rightcol img { padding:1px; border:1px solid #000; } .featureissue { background:#E5DDE5; padding:15px; margin-bottom: 10px; } .featureissue:hover { background:#ccbbcc; } #leadpic { float:left; margin: 0 18px 8px 0; } #lead { margin-top:22px; }  .title { font-size:1.15em; font-weight:normal; line-height:115%; } .title a:visited, .title a:hover { color: #000000; text-decoration: none; border-bottom: #666666; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }  .feature#lead .title { font:1.2em 'Trebuchet MS','Lucida Grande', Arial, sans-serif; line-height:100%; display:block; padding-bottom:7px; }  .blogdesc { font-family: 'Trebuchet MS','Lucida Grande', Arial, sans-serif; font-weight: 500; font-size: 0.9em; } #leftcol .feature { margin-bottom: 5px; border-bottom:none; } #rightcol img { float:left; margin:3px 10px 4px 0; } #leftcol img { margin-bottom: 4px; display:block; } #rightcol .clearfloat { border-bottom:1px dotted #b6b6b6; padding:12px 0; } #sidelist li { list-style:none; } .bullets li { list-style:none; border-bottom:1px solid #FFF; }  #sidelist .bullets li { list-style:disc; color:#9999CC; margin-bottom:5px; line-height:115%; margin-left:22px; } #sidelist .children { background:#EFEFEF; }  #sidelist .children li { list-style: disc; color:#9999CC; margin-left:28px; border-bottom:1px solid #EFEFEF; }  #sidelist .children li a, #sidelist .children li a:visited { padding:0px 2px 2px 0px; border:0; background:#EFEFEF; color: #666666; }  #sidelist .children li a:hover, #sidelist .children li a:active { color:#000033; } .postmetadata { margin: 30px 0; }  .writer { background:#E0EFEF; margin:25px 0 15px 0; padding:12px; } .writer img { padding:1px; border:1px solid #7da939; float:left; width:80px; } .writer span { display:block; padding-top:4px; border-top:1px solid #cbd8b4; margin-top:12px; } .writer p { margin:0; width:482px; }  .entry p { font-family: 'Trebuchet MS','Lucida Grande', Arial, sans-serif; font-weight: 500; font-size: 1.2em; line-height: 155%;  }  .entry img, a:link .entry img, a:visited .entry img { padding: 5px; border:0; }  .entry1 p , .entry2 p { font-family: 'Trebuchet MS','Lucida Grande', Arial, sans-serif; font-weight: 500; font-size: 1.2em; line-height: 155%;  } .entry1 ul { list-style: square; color:#990000; margin-left:20px; font-family: Lucida Sans Unicode, sans-serif; font-weight: normal; font-size: 1.3em; line-height: 165%; }  .entry2 ul { list-style: disc; color:#336699; margin-left:25px; font-family: Lucida Sans Unicode, sans-serif; font-weight: normal; font-size: 1.2em; line-height: 145%; } .entry2 ul a:hover, .entry2 ul a:active { color:#660066; font-weight: normal; text-decoration:none; }  div.entry a[href^="http://"]:not( [href*="darkmatter101.org"] )::after { content: "\2197"; }  h3 a:link, h3 a:visited { color:#660066; font-weight: bold; }  .aligncenter { margin: 0px auto; } .wp-caption-text { font-size:1em !important; margin-top:0px; color:grey; } .picleft { float:left; margin:3px 14px 10px 0; border:7px solid #f2f2f2; } .picright { float:right; margin:3px 0 10px 14px; border:7px solid #f2f2f2; } .post blockquote { color:#76767a; background:#f2f2f2; padding:6px 14px; margin:18px 35px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; }  .post ul li { font-size: 1.2em; list-style:disc; margin-bottom:5px; line-height:130%; margin-left:35px; }  .post ol li { font-size: 1.15em; margin-bottom:5px; line-height:115%; margin-left:35px; line-height:125%; }  #tags { font-size: 0.95em; padding:3px; border-bottom:1px solid #DDD; border-top:1px solid #DDD; }  select { background:#f2f2f2; border:1px solid #9c9c9c; width:auto; } #searchform { padding:5px 5px 0 0; }  .button { padding: 1px; background:#000000; color:#e7e7e7; border: none; } .button:hover { background:#777; color:#FFF; text-decoration:none; } #commentform input { width: 170px; margin: 5px 5px 1px 0; }  #commentform textarea { width: 90%; margin-top:5px; }  .commentlist{ padding-left:30px; } .commentlist li { margin: 15px 0 3px; padding: 8px 15px 10px 15px; background:#DFDFDF; border-top: 1px solid #ddd; }  .commentlist li.alt { margin: 15px 0 3px; padding: 8px 15px 10px 15px; background:#f2f2f2; border-top: 1px solid #ddd; }  .commentlist1 { padding-left: 25px; margin-top: 10px; } .commentlist1 li ul, .commentlist1 li a:link, .commentlist1 li a:visited { list-style-type: disc; margin: 3px 2px 3px; padding-right: 5px; line-height: 1.4em; background:none; } #commentform small { background:#FFF; padding:0;  } .commentmetadata { display: block; padding-left: 3px;  } .commentlist small { background:#e9e9e9; } .commentlist cite { font: 1.15em 'Trebuchet MS','Lucida Grande', Arial, sans-serif; font-weight:bold; letter-spacing:-0.05em; }  .clearfloat:after { display:block; visibility:hidden; clear:both; height:0; content:"."; } .clearfloat { display:inline-block; } .clearfloat { display:block; }  #footer { margin: 0 auto; text-align: center; width: 900px; font-size:0.6em;  padding-top:15px; color:#FFF; } #footer a { color:#d3d1d1; }  #navcontainer1 ul { list-style-type: none; text-align: left; } #navcontainer1 ul li a { background: transparent url(/site/wp-content/themes/mimbo2.2/images/list-off.jpg) left center no-repeat; padding-left: 15px; text-align: left; font: 1.35em bold Lucida Sans Unicode, Arial, sans-serif; letter-spacing:0.1em; text-decoration: none; line-height:160%; margin-left:10px; color: #003399; } #navcontainer1 ul li a:hover { background: transparent url(/site/wp-content/themes/mimbo2.2/images/list-on.jpg) left center no-repeat; color: #990099; }   div.view_citations_link { color: #1B326F; font-size: 1em; font-weight: normal; } div.hide_citations_link { color: #1B326F; font-size: 1em; font-weight: normal; } div.citation_box { padding: 6px; border: 1px solid #000; background-color: #EEE; } div.citation_entry { margin-left: 2em; text-indent: -2em; padding: 0px 0px 6px 0px; } .citation_hdrtxt { font-size: 1em; font-weight: bold; } .citation_txt { font-size: 1em; font-weight: normal; }  .submit {  font-size: 0.8em; } .fmtext1 {  width: 65%; }  .bookcover { float: left; padding: 7px 8px 3px 0px; }  #wherego_related { background:#FCFFEF; margin:25px 0 15px 0; padding:12px; } #wherego_related ul { margin-top: 4px; font: 1em 'Trebuchet MS','Lucida Grande', Arial, sans-serif; line-height: 1.4em; } #wherego_related li { list-style: none; padding-left: 8px; background:transparent url(/site/wp-content/themes/mimbo2.2/images/mashup/bullet.gif) no-repeat; background-position:0 4px; margin-left: 0px; }   .tabberlive .tabbertabhide { display:none; }  .tabber { } .tabberlive { margin-top:1em; }   ul.tabbernav { margin:0; padding: 3px 0; border-bottom: 1px solid #778; font: 1.05em bold 'Trebuchet MS','Lucida Grande', Arial, sans-serif; } ul.tabbernav li { list-style: none; margin: 0; display: inline; } ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none; } ul.tabbernav li a:link { color: #448; } ul.tabbernav li a:visited { color: #667; } ul.tabbernav li a:hover { color: #000; background: #AAE; border-color: #227; } ul.tabbernav li.tabberactive a { background-color: #fff; border-bottom: 1px solid #fff; } ul.tabbernav li.tabberactive a:hover { color: #000; background: white; border-bottom: 1px solid white; }  .tabberlive .tabbertab { padding:5px; border:1px solid #aaa; border-top:0; overflow:hidden;      } ul.tabberlive li ul.tabbertab li { list-style:disc; color:#9999CC; margin-bottom:5px; line-height:115%; margin-left:22px; }  .tabberlive .tabbertab h2 { display:none; } .tabberlive .tabbertab h3 { display:none; }  .tabberlive#tab1 { } .tabberlive#tab2 { } .tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }  #loading { font: italic 1.3em 'Trebuchet MS','Lucida Grande', Arial, sans-serif; color: red; } #page div.feed1 ul li { margin-left: 20px; } div#container_division { width: 850px;  padding-top: 20px; } div.left-column { width: 410px; float: left; clear: both;  margin: 5px 0 5px 0; } div.right-column { width: 410px; float: right; clear: none;  margin: 5px 0 5px 0; } div.column1 { width: 410px; float: left; clear: none;  margin: 10px 0 5px 0; } .rbroundbox { background: url(/site/wp-content/themes/mimbo2.2/images/mashup/nt.gif) repeat; } .rbtop div { background: url(/site/wp-content/themes/mimbo2.2/images/mashup/tl.gif) no-repeat top left; } .rbtop { background: url(/site/wp-content/themes/mimbo2.2/images/mashup/tr.gif) no-repeat top right; } .rbbot div { background: url(/site/wp-content/themes/mimbo2.2/images/mashup/bl.gif) no-repeat bottom left; } .rbbot { background: url(/site/wp-content/themes/mimbo2.2/images/mashup/br.gif) no-repeat bottom right; }  .rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; } .rbcontent { margin: 0 7px; } .rbroundbox { width: 100%; margin: 1em auto 1.1em;}  .shadetabs { padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left;  } .shadetabs li { display: inline; margin: 0; } .shadetabs li a { text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border: 1px solid #778; color: #2d2b2b; background: white url(/site/wp-content/themes/mimbo2.2/images/mashup/tabs/shade.gif) top left repeat-x; } .shadetabs li a:visited { color: #2d2b2b; } .shadetabs li a:hover { text-decoration: underline; color: #2d2b2b; } .shadetabs li a.selected {  position: relative; top: 1px; } .shadetabs li a.selected {  background-image: url(/site/wp-content/themes/mimbo2.2/images/mashup/tabs/shadeactive.gif); border-bottom-color: white; } .shadetabs li a.selected:hover {  text-decoration: none; }  #feedControl { margin-top : 5px; margin-left: auto; margin-right: auto; width : auto; font-size: 1.1em; color: #9FB6CD; }  .gfg-root .gfg-entry .gf-result .gf-title { font-size: 1em; line-height : 1.2em; overflow : visible; margin-bottom : 2px; } .gfg-root .gfg-entry .gf-result .gf-snippet { height : 3.8em; color: #000000; margin-top : 3px; }  .gfg-horizontal-container { position : relative; } .gfg-horizontal-root { height : 5em; _height : 5em; width: 95%; position : relative; overflow : visible; font-family: 'Trebuchet MS','Lucida Grande', Arial, sans-serif; font-size: 0.9em; padding : 5px; margin-right : 0px; margin-top: -3px; background-color: #FBFFFF; border: 1px solid #CCCCFF; } .gfg-horizontal-root .gfg-title { background-color: #FBFFFF; line-height : 1.3em; overflow : visible; float : left; border-right: 1px solid #AAAAAA; } .gfg-horizontal-root .gfg-title a { display : none; } .gfg-horizontal-root .gfg-entry { width : auto; height : 1.3em; position : relative; overflow : visible; text-align : left; margin-top : 0px; margin-left : 0px; float : left; }  .gfg-horizontal-root .gfg-entry .gf-result { position : relative; background-color: #FBFFFF; width : 100%; height : 100%; line-height : 1.3em; overflow : visible; float : left; } .gfg-horizontal-root .gfg-list { display : none; }  .gfg-horizontal-root .gfg-entry .gf-result .gf-snippet, .gfg-horizontal-root .gfg-entry .gf-result .gf-author { display : none; } .gfg-horizontal-root .gfg-entry .gf-result .gf-title { color: #00688B; margin-right : 3px; float : left; } .gfg-horizontal-root .gfg-entry .gf-result .gf-spacer { float : left; } .gfg-horizontal-root .gfg-entry .gf-result .gf-spacer, .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate { display : block; color: #AAAAAA; float : left; font-family: 'Trebuchet MS','Lucida Grande', Arial, sans-serif; font-size: 1em; } .gfg-branding { display: none; }  .yafootnote_head { font-weight:bold; font-size: 1.1em; } .yafootnote_body { font-size: 0.8em; margin-bottom: 1em; } .yafootnote_body p{ margin:0 0 0.5em 0; padding:0; } } @media print {? body, html {  font: 13pt Arial, Times, serif; color:#000; line-height: 110%; width: 100%; margin: 0; float: /site/wp-content/themes/mimbo2.2/none; background: #fff url(/site/wp-content/themes/mimbo2.2/none); } a:link, a:visited { background: transparent; font-weight: bold; text-decoration: /site/wp-content/themes/mimbo2.2/none; color:#000; } h1, h2, h3, h4 { font-family: "Times New Roman", Times, serif } h1 { font-size:1.5em; } h2 { font-size:1.3em; } h3 { font-size:1.1em; } h4 { font-size:1.0em; } img { display:block; border:0; } #nav, #searchform, #branding, #commentform, #footer, #sidebar { display:/site/wp-content/themes/mimbo2.2/none } hr { background:#000; color:#000; width:100%; height:1px; margin:2em 0; border:/site/wp-content/themes/mimbo2.2/none; } blockquote { margin:1.5em 0; padding:1em; border:1px solid #ccc; font-style:italic; font-size:0.9em; } } @media all {.FA_overall_container { display:block; position:relative; clear:both; border:1px solid #b5b5b5; background:#eaeaea; } .FA_overall_container a:focus { outline:0px; } focus { outline:0px; } .FA_overall_container h3.FA_title_section { padding:0px; margin:0px; font-size:30px; letter-spacing:3px; color:#003333; font-weight:normal; font-style:italic; } .FA_featured_articles { display:block; position:relative; clear:both; height:300px; overflow:hidden; width:100%; } .FA_featured_articles .FA_article{ display:block; position:relative; clear:both;  width:100%; color:#CCCCCC; padding:0px; overflow:hidden; text-align:left; } .FA_featured_articles .FA_article .FA_wrap{ padding:10px 30px; } .FA_featured_articles .FA_article .image_container{  float:left; margin:0px 30px 100px 0px; background-color:#eaeaea; padding: 1px; border:none; } .FA_featured_articles .FA_article h2{ margin:0px; padding:0px; font-size:15px; color:#303030; font-weight:normal; font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif; border:none; border-bottom:none; clear:none; text-align:left; } .FA_featured_articles .FA_article h2 a{ color:#303030; border-bottom:none; } .FA_featured_articles .FA_article span.FA_date{ font-size:12px; color:#545454; font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif; } .FA_featured_articles .FA_article p{ font-size:12px; color:#000000; margin:0px; padding: 5px 0px 10px; line-height:18px; } .FA_featured_articles .FA_article a.FA_read_more{ font-size:12px; color:#ffffff; background:#999; padding:4px 6px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; }  ul.FA_navigation { display:block; position:relative; background:#eaeaea; padding:0px; list-style-type:none; margin:0px; text-align:left; height:17px; width:100%; } ul.FA_navigation li{ display:inline; } ul.FA_navigation li.first{ margin-left:35px; } ul.FA_navigation li a{ display:inline-block; width:12px; height:17px; line-height:17px; font-size:0px; background-image:url(/site/wp-content/plugins/featured-articles-lite/themes/light/nav.png); background-position:bottom center; background-repeat:no-repeat; margin:0px 0px 0px 5px; } ul.FA_navigation li span{ display:none; position:absolute; top:-20px; left:0px; color:#000; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; width:100%; padding-left:35px; } .FA_overall_container .FA_navigation a.active{ background-position:top center; color:#EEE; } .FA_overall_container .FA_navigation a:hover{ background-position:top center; }  .FA_back{ display:block; position:absolute; left:0px; top:45%; width:20px; height:45px; background-image:url(/site/wp-content/plugins/featured-articles-lite/themes/light/left.png); background-position:top center; background-repeat:no-repeat; } .FA_next{ display:block; position:absolute; right:0px; top:45%; width:20px; height:45px; background-image:url(/site/wp-content/plugins/featured-articles-lite/themes/light/right.png); background-position:top center; background-repeat:no-repeat; } .FA_back:HOVER, .FA_next:HOVER{ background-position:bottom center; } .FA_image { width: auto; height: auto; ) } div.sociable { margin: 16px 0; } span.sociable_tagline { position: relative; } span.sociable_tagline span { display: none; width: 14em; } span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em; } .sociable span { display: block; } .sociable ul { display: inline; margin: 0 !important; padding: 0 !important; } .sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px; } .sociable ul li:before { content: ""; } .sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; } .sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); } .sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); } @media screen {   form.ddfm h1, form.ddfm h2 { color: #606060; } form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide { color: #606060; } form.ddfm .fmcheck p, form.ddfm .fmradio p, form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext, form.ddfm input.fmdate, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits { color: #404040; } form.ddfm .required { color: #FF0000; } .ddfmerrors { color: #FF0000; }  .ddfmwrap { font-size: 100%; font-family: Arial, Helvetica, sans-serif; } form.ddfm h1, form.ddfm h2 { font-family: Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 10px 0; padding: 0; } form.ddfm h1 { font-size: 140%; } form.ddfm h2 { font-size: 115%; } form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide { font-size: 100%; font-weight: bold; } form.ddfm {  font-size: 90%; } form.ddfm legend { font-size: 110%; } .ddfmerrors { font-weight: bold; }  .ddfmwrap { margin: 15px auto 15px auto; width: 450px; } .ddfmwrap p.fieldwrap { padding: 1px; margin: 1px; clear: left; } form.ddfm { text-align: left; padding: 10px; width: 430px; } form.ddfm fieldset { padding: 0 10px 2px 10px; margin: 0 0 13px 0; display: block; } form.ddfm legend { padding: 0 6px 0 6px; margin: 0 0 0 10px; } form.ddfm label { display: block; float: left; width: 26%; text-align: right; margin: 0 10px 0 0; padding-bottom: 15px; clear: left; } form.ddfm label.fmtextlblwide { display: block; float: left; text-align: left; margin: 0 10px 0 1px; padding-bottom: 8px; width: 100%; } form.ddfm select.fmselect { float: left; display: block; width: 65%; margin-bottom: 15px; padding: 3px; } form.ddfm select.fmtext {  float: left; display: block; width: 65%; margin-bottom: 15px; padding: 3px; } form.ddfm .fmcheck { width: 65%; float: left; display: block; margin-bottom: 15px; } form.ddfm .fmradio { width: 65%; float: left; display: block; margin-bottom: 15px; } form.ddfm .fmcheck p { padding: 0; margin: 0 0 5px 0; line-height: 140%; } form.ddfm .fmradio p { padding: 0; margin: 0 0 5px 0; line-height: 140%; } form.ddfm textarea { float: left; position: relative; width: 65%; margin-bottom: 15px; padding: 3px; }  form.ddfm .fmfullblock { padding-left: 0px; float: left; width: 100%; margin-bottom: 13px; display: block; } form.ddfm .fmhalfblock { width: 65%; padding-left: 29%; margin-bottom: 13px; float: left; display: block; } form.ddfm input.fmverify { float: left; width: 22%; margin-bottom: 15px; padding: 3px; position: relative; display: block; } form.ddfm img { margin: -1% 0 0 10px;  float: left; } form.ddfm input.fmfile, form.ddfm input.fmtext { float: left; display: block; width: 65%; margin-bottom: 18px;  padding: 3px; } form.ddfm input.fmdate { float: left; display: block; width: 35%; margin-bottom: 15px; padding: 3px; } form.ddfm textarea.fmtextwide { display: block; float: left; width: 93%; margin-right: 2px; margin-bottom: 15px; padding: 3px; } form.ddfm {  text-align: right; margin-top: 7px; width: 97%; } .credits { text-align: right; margin-top: 50px; font-size: 0.6em; width: 97%; } form.ddfm .submit { text-align: right; clear: both; width: 97%; font-size: 1.05em;  } .ddfmwrap .ddfmerrors { display: inline; float: left; width: 27%; text-align: right; margin: 10px 10px 0 0; padding-bottom: 15px; font-size: 1.5em;  } .ddfmwrap .errorlist { float: left; display: block; width: 65%; margin: 10px 10px 0 0;  padding: 2px; 3px;  text-align: left; font-size: 1.1em;  } .ddfmwrap .recaptcha { width: 100%; text-align: right; clear: both; height: 120px; margin-right: 7px; padding-bottom: 10px; } .ddfmwrap .recaptcha-inner { float: right; margin-right: 3px; }   .dpDiv { }  .dpTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #404040; background-color: #F4F4F4; border: 1px solid #999999; }  .dpTR { }  .dpTitleTR { }  .dpDayTR { }  .dpTodayButtonTR { }  .dpTD { border: 1px solid #ece9d8; }  .dpDayHighlightTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; }  .dpTDHover { background-color: #888888; border: 1px solid #888888; cursor: pointer; color: #000000; }  .dpTitleTD { }  .dpButtonTD { }  .dpTodayButtonTD { }  .dpDayTD { background-color: #C0C0C0; border: 1px solid #AAAAAA; color: white; }  .dpTitleText { font-size: 12px; color: #555555; font-weight: bold; }  .dpDayHighlight { color: #666666; font-weight: bold; }  .dpButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #DDDDDD; font-weight: bold; padding: 0px; }  .dpTodayButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #DDDDDD; font-weight: bold; } }  blockquote.pullquote, div.pullquote {  display: block; border: none; background: transparent none; vertical-align: middle;  float: left; margin: 0.25em 1em 0.25em 0; padding: 0; width: 10em;  color: #444; font-size: 1.2em; font-style: normal; font-variant: normal; font-weight: normal; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; word-spacing: normal; } blockquote.pqRight, div.pqRight { float: right; margin: 0.25em 0 0.25em 1em; } blockquote.pullquote p, div.pullquote p { margin: 0; padding: 0.5em; line-height: 1.2; letter-spacing: normal; }  blockquote.pullquote p:first-letter, div.pullquote p:first-letter { text-transform: uppercase; }    blockquote.pullquote, div.pullquote { font-size: 1.3em; font-weight: bold; text-align: left; } blockquote.pqRight, div.pqRight { text-align: right; } blockquote.pullquote p, div.pullquote p { border: 2px solid #444; border-width: 3px 0; font-family: Arial, Helvetica, sans-serif; padding: .5em 0px; } @media screen { .rc_excerpt { font: 1em Lucida Sans Unicode, sans-serif; color: #666666; } .rc_item .rc_avatar { line-height:1px; } .rc_item .rc_avatar img { background:#FFF; padding:1px; border:1px solid #333; } .rc_item .rc_left { display:inline; float:left; padding-right:7px !important; padding-right:4px; } .rc_item .rc_right { display:inline; float:right; padding-left:7px !important; padding-left:4px; }  .rc_info { color: #666666; } .rc_item .rc_info .author_name { font-weight:bold; } #rc_newest { float:left; padding-right:10px; } #rc_newer { float:left; } #rc_older { float:right; } .rc_fixed { clear:both; } .rc_label { font-weight:bolder; } .rc_back { float:left; } .rc_datetime { float:right; } } 
