@media screen {  .float-left { float: left; } .float-right { float: right; } .clear-left { clear:left } .clear-right { clear:right } .clear, .clear-both { clear:both } .inline { display: inline; }  html, body { margin:0; padding:0; background-color:#F1F1F1; color:#555; font-family:Verdana, Arial, sans serif; font-size:14px; } #header { background-color: #333333; } #header-body-wrapper { background-color: #454545; } #header-links, #header-body, #body-content, #footer-body { width:990px; margin-left: auto; margin-right:auto; } #header-links-wrapper { background-color: #333333; } #header-seperator { height: 6px; background-color: #5B5B5B; } #header-body-wrapper { padding-top:20px; padding-bottom:15px; } .headleft { width:275px; padding-left:15px } .headright { padding-right:15px } #content { background-color: #FFF; width: 690px; padding-left: 10px; padding-right: 5px; padding-bottom: 20px; } #sidebar-right { width: 245px; padding-left: 20px; padding-bottom: 20px; } #classifieds li, #popular-posts li { line-height: 19px; padding-top: 10px; } #rsslink a { float:right; text-align:right; padding-top:10px; padding-left:17px; height:30px; color:#d7d1d1; text-decoration:none; font-size:14px; font-weight:700; background:url(/wp-content/themes/DarkZen/images/rsslink.gif) left 12px no-repeat } ul#navlist { white-space:nowrap; float:left; width:900px; text-transform:uppercase; margin:0; padding:0 } ul#navlist li { font-size:10pt; display:inline; list-style-type:none } ul#navlist li a { padding: 10px; display:block; color:#d7d1d1; text-decoration:none; float:left; font-size:11px; font-weight:700; text-decoration:none; } ul#navlist li a:hover, ul#navlist li a.active { color:#FFF; background-color: #5B5B5B; } #widelist li a { padding-left:5px; padding-top:4px; padding-bottom:4px; border-bottom:#CCC solid 1px; display:block; font-size:10pt; color:#9d8c8c; text-decoration:none; clear:both; text-align:left; width:300px; margin:0 4px 0 5px } #widelist li a:hover { color:#555; text-decoration:none } #searchform { padding-left:10px; padding-right:10px; padding-top:2px } #searchform #s { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:400 !important; color:#555; width:445px; float:left; height:30px; margin-left:5px; border:1px solid #717171; padding:12px 4px 1px 7px } * html #searchform #s { font-weight:700 !important } #searchform #s:focus { background-color:#717171; color:#FFF } #searchsubmit { background-image:url(/wp-content/themes/DarkZen/images/search.png); width:32px; height:43px; float:left; border:none; font-family:Arial, Helvetica, sans-serif; background-color:transparent; cursor:pointer; margin-right:20px; position:relative; top:1px } #footer-top { width: 100%; height: 13px; background-color: #454545; overflow: hidden; margin-top: 10px; } #footer-body-wrapper { background-color: #333333; padding-top: 35px; padding-bottom: 30px; font-size: 15px; } #footer-body { width:990px; margin-left: auto; margin-right: auto; color:#CCC } #footer-body a { color:#bfbfbf } #footer-body a:hover { color:#FFF } #footer-body .left, #footer-body .right { width: 495px; } #footer-body .right { text-align: right; }  .post { padding-left:20px; padding-right:20px; padding-top:10px } .entry { margin-top:10px; padding-top:10px; line-height:20px } .posttop { clear:both; margin-top:10px; margin-bottom: 15px; } .posttop .dateicon { border-right:3px solid #CCC; padding-right:8px; float:left; padding-bottom:15px } .posttop .dateicon .day { padding-top:15px; font-size:23px; color:#9d8c8c; clear:both; text-align:right; text-transform:uppercase } .posttop .dateicon .month { font-size:13px; color:#bfbfbf; clear:both; text-align:right; text-transform:uppercase } .thetitle { width:550px } .posttop .thetitle a { font-size:26px; font-weight: 900; color:#555; clear:both } .posttop .thetitle a:hover { text-decoration:none; color:#069; } .posttop .title .under { font-size:12px; color:#bfbfbf; clear:both }  .under ul, .under ul li { display:inline; list-style:none; margin: 0px; padding: 0px; font-size: 13px; } .under { margin-top: 15px; } .under ul { padding: 5px 8px; border: 1px solid #15181F; background-color: #5F697F; } .under ul a { color: #fff; } .under ul a:hover { color:#88997D; } .postbottom { clear:both; float:right } .postbottom a.commentslink { height:30px; padding-top:3px; display:block; float:left; padding-right:6px } .postbottom a.stumbleupon { width:30px; height:36px; display:block; float:left; background-image:url(/wp-content/themes/DarkZen/images/stumbleuponicon.png) } .postbottom a.digg { width:31px; height:36px; display:block; float:left; background-image:url(/wp-content/themes/DarkZen/images/diggicon.png) } .postbottom a.delicious { width:35px; height:36px; display:block; float:left; background-image:url(/wp-content/themes/DarkZen/images/deliciousicon.png) } .postbottom a.google { width:35px; height:36px; display:block; float:left; background-image:url(/wp-content/themes/DarkZen/images/googleicon.png) }  #header h1 { font-size:25px; clear:both; color:#FFF; text-transform:uppercase; margin:0 } #header h1 a { color:#FFF; text-decoration:none } #header h1 a:hover { color:#FFF; text-decoration:none } .description { font-size:14px; clear:both; font-weight:700; text-transform:uppercase; color:#999; margin:0 } a { color:#302217; text-decoration:underline } a:hover { color:#555; text-decoration:none } #tag_cloud { padding-left:5px } div.sidebar ul li ul li a { padding-left:5px; padding-top:4px; padding-bottom:4px; border-bottom:#CCC solid 1px; display:block; font-size:10pt; color:#9d8c8c; text-decoration:none; clear:both; text-align:left; width:140px; margin:0 4px 0 -6px } div.sidebar ul li ul li a:hover { color:#555; text-decoration:none } .sidebar-padding-top { padding-top: 10px; } .commentlist li { font-family:Arial, Helvetica, sans-serif; font-weight:700; list-style:none; border-bottom:#CCC dotted 1px; margin:15px 45px 15px 3px; padding:5px 10px 3px } #commentform input { font-family:Arial, Helvetica, sans-serif; width:170px; border:#CCC solid 2px; margin:5px 5px 1px 0; padding:2px } #commentform textarea { font-family:Arial, Helvetica, sans-serif; width:90%; border:#CCC solid 2px; padding:2px } #commentform { text-align:left; padding-left:35px } .commentlist cite { font-weight:700; font-style:normal; font-size:10pt } .commentlist cite a { font-weight:700; font-style:normal; font-size:10pt } .commentlist p { font-weight:400; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#888; margin:10px 5px 10px 0 } #commentform p { font-family:Arial, Helvetica, sans-serif; margin:5px 0 } .commentmetadata { font-weight:400; display:block; margin:0 } small { color:#555 } .nocomments { color:#555; text-align:center; margin:0; padding:0 } .postmetadata { color:#555 } blockquote { padding-left:10px; border-left:3px solid #999; color:#999; margin:15px 30px 0 10px } strike { color:#555 } code { font-family:"Courier New", Courier, monospace; font-size:9pt } acronym { font-size:0.9em; letter-spacing:.07em; cursor:help; border-bottom:1px dashed #999 } abbr { font-size:0.9em; letter-spacing:.07em; cursor:help; border-bottom:1px dashed #999 } span.caps { font-size:0.9em; letter-spacing:.07em; cursor:help }  #wp-calendar { empty-cells:show; width:155px; color:#9d8c8c; margin:10px auto 0 } #wp-calendar #next a { padding-right:10px; text-align:right } #wp-calendar #prev a { padding-left:10px; text-align:left; font-size:8pt } #wp-calendar caption { width:100%; font:bold 10pt Arial, Helvetica, sans-serif; text-align:center } #wp-calendar td { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:8pt; padding:3px 0 } #calendar_wrap { margin-top:5px; margin-left:10px } #wp-calendar a { text-decoration:none } #wp-calendar th { font-size:8pt; font-style:normal; text-transform:capitalize } p img { max-width:100%; padding:0 } img.centered { display:block; margin-left:auto; margin-right:auto } img.alignright { display:inline; margin:0 0 2px 7px; padding:4px } img.alignleft { display:inline; margin:0 7px 2px 0; padding:4px } .alignright { float:right; margin-right:30px } .alignleft { float:left } .caps { text-transform: uppercase; }  ul.spaced-lists li { margin-bottom:15px }  .entry ol { margin:0; padding:0 0 0 35px } .entry ol li { margin:0; padding:0 } .postmetadata ul { display:inline; list-style-type:none; list-style-image:none } .postmetadata li { display:inline; list-style-type:none; list-style-image:none } div.sidebar ul { margin:0; padding:0 } #subfooter ul { margin:0; padding:0 } div.sidebar ul ol { margin:0 0 0 10px; padding:0 } #subfooter ul ol { margin:0; padding:0 } div.sidebar ul li { list-style-type:none; list-style-image:none; padding-left:0 } #subfooter li { list-style-type:none; list-style-image:none; padding-left:0 } div.sidebar ul p { margin:5px 0 8px } div.sidebar ul select { margin:5px 0 8px } div.sidebar ul ul { margin:5px 0 0 10px } div.sidebar ul ul ul { margin:0 0 0 10px } ol li { list-style:decimal outside } div.sidebar ul ol li { list-style:decimal outside; margin:3px 0 0; padding:0 } #subfooter ul ol li { list-style:decimal outside } div.sidebar ul ul li { margin:3px 0 0; padding:0 } #subfooter ul ul li { margin:3px 0 0; padding:0 } select { width:130px } #commentform #submit { margin-right:37px; float:right } .alt { margin:0; padding:10px } .commentlist { padding-left:30px; text-align:justify } .textwidget { margin-left:20px; margin-right:20px; padding-top:7px; text-align:left } blockquote cite { display:block; margin:5px 0 0 } .center { text-align:center } hr { display:none } a img { border:none }  #book-navigation { margin-top: 55px; margin-right: 25px; padding-bottom: 50px; } #book-navigation div.button { float: right; margin-left: 10px; }  #wd-block { height:100px } #wd_date { padding-left:6px; position:relative; top:-7px; font-size:10px } #wd_word { padding-left:6px; font-weight:900 } #wd_definition { padding-left:6px }  #mb-notification-wrapper { border:1px solid #407f90; width:960px; cursor:pointer; margin:10px auto; padding:15px } #mb-notification-wrapper a { text-decoration:none; font:900 20px Verdana; color:#407f90 } #dialog { display:none; text-align:left }  #footer-fixed { background-color: #2B313F; position: fixed; bottom: 0; width: 100%; height: 45px; font-size: 12px; font-style: italic; line-height: 15px; font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif; color:#999999; padding-left: 15px; } #footer-fixed a { color: #CCCCCC; text-decoration: none; } #footer-fixed a:hover { color: #ffffff; text-decoration: underline; }  a.button-share:hover { filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }   a.button-silver, a.more-link { background: transparent url(/wp-content/themes/DarkZen/images/bg_button_a.gif) no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px;  text-decoration: none; cursor: pointer; } a.button-silver span, a.more-link span { background: transparent url(/wp-content/themes/DarkZen/images/bg_button_span.gif) no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; } a.button-silver:active, a.button-silver:hover { background-position: bottom right; color: #000; outline: none;  } a.button-silver:active span, a.button-silver:hover span { background-position: bottom left; } a.button-silver:active span { padding: 6px 0 4px 18px;  }  p a.more-link { margin: 15px; margin-bottom: 35px; margin-right: 40px; float: right; } a.more-link:hover { color: #000; }  div.button-blueish a { background:transparent url(/wp-content/themes/DarkZen/images/button-blueish.jpg) no-repeat 0px bottom; display:block; float:left; height:22px; margin-right:15px; text-decoration: none; color:#fff; font-size: 13px; } div.button-blueish a span { background:transparent url(/wp-content/themes/DarkZen/images/button-blueish.jpg) no-repeat right bottom; display:inline; float:left; height:18px; padding:4px 10px 0 0; margin-left:10px; cursor:pointer; } div.button-blueish a:hover { background-position: top left; color: #444; } div.button-blueish a:hover span { background-position: right top; }    .button-select { background: url(/wp-content/themes/DarkZen/images/button_select.png) right center no-repeat; cursor: pointer; width: 184px; height: 30px; color: #2B313F; font-size: 15px; } .button-select span { display: block; padding: 5px 0px 0px 10px; } .button-select-menu { display: none; }   div.caption {margin: 0; padding:0; position: relative; } div.caption p { position: absolute; margin: 0; padding: 2px; font-size: .9em; bottom: 0; left: 0; background:black; color: white; opacity: .7; } div.caption img { margin: 0; padding: 0; }  .bookmarks, .bookmarks ul, .bookmarks li { margin: 0px; padding: 0px; } .bookmarks li { list-style: none; display: inline; padding-left: 10px; } .bookmarks a:hover { opacity:0.6; filter: alpha(opacity=60); }  #footer-fixed-center { } #footer-fixed-right { float: right; margin-right: 35px; margin-top: 0px; padding-top: 10px; } } @media screen { .codecolorer { padding: 5px; text-align: left; } code.codecolorer { padding: 2px; } .codecolorer-container { margin-bottom: 10px; text-align: left; } .codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font: 13px/1.4em Monaco, Lucida Console, monospace } .codecolorer-container table { border: 0px; } .codecolorer-container table td { margin: 0px; padding: 0px; border: 0px; } .codecolorer-container table td.line-numbers { padding: 5px; text-align: right; } .codecolorer-container table td.line-numbers div { width: 23px; }  .codecolorer-container { border: 1px solid #9F9F9F; } .codecolorer-container table td.line-numbers { color: #888888; background-color: #EEEEEE; border-right: 1px solid #9F9F9F; } .codecolorer-noborder, .codecolorer-noborder table td.line-numbers { border: 0px; }  .codecolorer-container, .codecolorer { color: #000000; background-color: #F1F1F1; }  .codecolorer .co0, .codecolorer .co1, .codecolorer .co2, .codecolorer .co3, .codecolorer .co4, .codecolorer .coMULTI { color: #406040; font-style: italic; }  .codecolorer .nu0, .codecolorer .re3 { color: #0080A0; }  .codecolorer .st0, .codecolorer .st_h, .codecolorer .es0, .codecolorer .es1 { color: #C03030; }  .codecolorer .me1, .codecolorer .me2 { color: #0080FF; }  .codecolorer .kw1, .codecolorer .kw2, .codecolorer .sy1 { color: #2060A0; }  .codecolorer .kw3, .codecolorer .kw4, .codecolorer .kw5, .codecolorer .re2 { color: #008080; }  .codecolorer .re0, .codecolorer .re1 { color: #A08000; }  .codecolorer .br0, .codecolorer .sy0 { color: #000000; }  .twitlight .xml .re1 { color: #008080; }  .twitlight .xml .re0 { color: #0080A0; }  .codecolorer .ln-xtra { background-color: #ffff66; }  .twitlight, .twitlight .codecolorer { color: #F8F8F8; background-color: #141414; } .twitlight .codecolorer .co0, .twitlight .codecolorer .co1, .twitlight .codecolorer .co2, .twitlight .codecolorer .co3, .twitlight .codecolorer .co4, .twitlight .codecolorer .coMULTI, code.twitlight .co0, code.twitlight .co1, code.twitlight .co2, code.twitlight .co3, code.twitlight .co4, code.twitlight .coMULTI { color: #5F5A60; font-style: italic; } .twitlight .codecolorer .nu0, .twitlight .codecolorer .re3, code.twitlight .nu0, code.twitlight .re3 { color: #CF6A4C; } .twitlight .codecolorer .nu0, .twitlight .codecolorer .re3, code.twitlight .nu0, code.twitlight .re3 { color: #8F9D6A; } .twitlight .codecolorer .me1, .twitlight .codecolorer .me2, code.twitlight .me1, code.twitlight .me2 { color: #9B703F; } .twitlight .codecolorer .kw1, .twitlight .codecolorer .kw2, .twitlight .codecolorer .sy1, code.twitlight .kw1, code.twitlight .kw2, code.twitlight .sy1 { color: #CDA869; } .twitlight .codecolorer .kw3, .twitlight .codecolorer .kw4, .twitlight .codecolorer .kw5, .twitlight .codecolorer .re2, code.twitlight .kw3, code.twitlight .kw4, code.twitlight .kw5, code.twitlight .re2 { color: #F9EE98; } .twitlight .codecolorer .re0, .twitlight .codecolorer .re1, code.twitlight .re0, code.twitlight .re1 { color: #7587A6; } .twitlight .codecolorer .br0, .twitlight .codecolorer .sy0, code.twitlight .br0, code.twitlight .sy0 { color: #F8F8F8; } .twitlight .xml .re1 { color: #F9EE98; } .twitlight .xml .re0 { color: #CF6A4C; }  .dawn, .dawn .codecolorer { color: #080808; background-color: #F9F9F9; } .dawn .codecolorer .co0, .dawn .codecolorer .co1, .dawn .codecolorer .co2, .dawn .codecolorer .co3, .dawn .codecolorer .co4, .dawn .codecolorer .coMULTI, code.dawn .co0, code.dawn .co1, code.dawn .co2, code.dawn .co3, code.dawn .co4, code.dawn .coMULTI { color: #5A525F; font-style: italic; } .dawn .codecolorer .nu0, .dawn .codecolorer .re3, code.dawn .nu0, code.dawn .re3 { color: #811F24; } .dawn .codecolorer .st0, .dawn .codecolorer .st_h, .dawn .codecolorer .es0, .dawn .codecolorer .es1, code.dawn .st0, code.dawn .st_h, code.dawn .es0, code.dawn .es1 { color: #0B6125; } .dawn .codecolorer .me1, .dawn .codecolorer .me2, code.dawn .me1, code.dawn .me2 { color: #BF4F24; } .dawn .codecolorer .kw1, .dawn .codecolorer .kw2, .dawn .codecolorer .sy1, code.dawn .kw1, code.dawn .kw2, code.dawn .sy1 { color: #794938; } .dawn .codecolorer .kw3, .dawn .codecolorer .kw4, .dawn .codecolorer .kw5, .dawn .codecolorer .re2, code.dawn .kw3, code.dawn .kw4, code.dawn .kw5, code.dawn .re2 { color: #A71D5D; } .dawn .codecolorer .re0, .dawn .codecolorer .re1, code.dawn .re0, code.dawn .re1 { color: #234A97; } .dawn .codecolorer .br0, .dawn .codecolorer .sy0, code.dawn .br0, code.dawn .sy0 { color: #080808; } .dawn .xml .re1 { color: #A71D5D; } .dawn .xml .re0 { color: #811F24; }  .blackboard, .blackboard .codecolorer { color: #F8F8F8; background-color: #0C1021; } .blackboard .codecolorer .co0, .blackboard .codecolorer .co1, .blackboard .codecolorer .co2, .blackboard .codecolorer .co3, .blackboard .codecolorer .co4, .blackboard .codecolorer .coMULTI, code.blackboard .co0, code.blackboard .co1, code.blackboard .co2, code.blackboard .co3, code.blackboard .co4, code.blackboard .coMULTI { color: #AEAEAE; font-style: italic; } .blackboard .codecolorer .nu0, .blackboard .codecolorer .re3, code.blackboard .nu0, code.blackboard .re3 { color: #D8FA3C; } .blackboard .codecolorer .st0, .blackboard .codecolorer .st_h, .blackboard .codecolorer .es0, .blackboard .codecolorer .es1, code.blackboard .st0, code.blackboard .st_h, code.blackboard .es0, code.blackboard .es1 { color: #61CE3C; } .blackboard .codecolorer .me1, .blackboard .codecolorer .me2, code.blackboard .me1, code.blackboard .me2 { color: #FF6400; } .blackboard .codecolorer .kw1, .blackboard .codecolorer .kw2, .blackboard .codecolorer .sy1, code.blackboard .kw1, code.blackboard .kw2, code.blackboard .sy1 { color: #FBDE2D; } .blackboard .codecolorer .kw3, .blackboard .codecolorer .kw4, .blackboard .codecolorer .kw5, .blackboard .codecolorer .re2, code.blackboard .kw3, code.blackboard .kw4, code.blackboard .kw5, code.blackboard .re2 { color: #FBDE2D; } .blackboard .codecolorer .re0, .blackboard .codecolorer .re1, code.blackboard .re0, code.blackboard .re1 { color: #F8F8F8; } .blackboard .codecolorer .br0, .blackboard .codecolorer .sy0, code.blackboard .br0, code.blackboard .sy0 { color: #F8F8F8; } .blackboard .xml .re1 { color: #FBDE2D; } .blackboard .xml .re0 { color: #D8FA3C; }  .mac-classic, .mac-classic .codecolorer { color: #000000; background-color: #FFFFFF; } .mac-classic .codecolorer .co0, .mac-classic .codecolorer .co1, .mac-classic .codecolorer .co2, .mac-classic .codecolorer .co3, .mac-classic .codecolorer .co4, .mac-classic .codecolorer .coMULTI, code.mac-classic .co0, code.mac-classic .co1, code.mac-classic .co2, code.mac-classic .co3, code.mac-classic .co4, code.mac-classic .coMULTI { color: #0066FF; font-style: italic; } .mac-classic .codecolorer .nu0, .mac-classic .codecolorer .re3, code.mac-classic .nu0, code.mac-classic .re3 { color: #0000CD; } .mac-classic .codecolorer .st0, .mac-classic .codecolorer .st_h, .mac-classic .codecolorer .es0, .mac-classic .codecolorer .es1, code.mac-classic .st0, code.mac-classic .st_h, code.mac-classic .es0, code.mac-classic .es1 { color: #036A07; } .mac-classic .codecolorer .me1, .mac-classic .codecolorer .me2, code.mac-classic .me1, code.mac-classic .me2 { color: #0000A2; } .mac-classic .codecolorer .kw1, .mac-classic .codecolorer .kw2, .mac-classic .codecolorer .sy1, code.mac-classic .kw1, code.mac-classic .kw2, code.mac-classic .sy1 { color: #0000FF; } .mac-classic .codecolorer .kw3, .mac-classic .codecolorer .kw4, .mac-classic .codecolorer .kw5, .mac-classic .codecolorer .re2, code.mac-classic .kw3, code.mac-classic .kw4, code.mac-classic .kw5, code.mac-classic .re2 { color: #0000FF; } .mac-classic .codecolorer .re0, .mac-classic .codecolorer .re1, code.mac-classic .re0, code.mac-classic .re1 { color: #318495; } .mac-classic .codecolorer .br0, .mac-classic .codecolorer .sy0, code.mac-classic .br0, code.mac-classic .sy0 { color: #000000; } .mac-classic .xml .re1 { color: #0000FF; } .mac-classic .xml .re0 { color: #0000CD; }  .vibrant, .vibrant .codecolorer { color: #FFFFFF; background-color: #000000; } .vibrant .codecolorer .co0, .vibrant .codecolorer .co1, .vibrant .codecolorer .co2, .vibrant .codecolorer .co3, .vibrant .codecolorer .co4, .vibrant .codecolorer .coMULTI, code.vibrant .co0, code.vibrant .co1, code.vibrant .co2, code.vibrant .co3, code.vibrant .co4, code.vibrant .coMULTI { color: #9933CC; font-style: italic; } .vibrant .codecolorer .nu0, .vibrant .codecolorer .re3, code.vibrant .nu0, code.vibrant .re3 { color: #339999; } .vibrant .codecolorer .st0, .vibrant .codecolorer .st_h, .vibrant .codecolorer .es0, .vibrant .codecolorer .es1, code.vibrant .st0, code.vibrant .st_h, code.vibrant .es0, code.vibrant .es1 { color: #66FF00; } .vibrant .codecolorer .me1, .vibrant .codecolorer .me2, code.vibrant .me1, code.vibrant .me2 { color: #FFCC00; } .vibrant .codecolorer .kw1, .vibrant .codecolorer .kw2, .vibrant .codecolorer .sy1, code.vibrant .kw1, code.vibrant .kw2, code.vibrant .sy1 { color: #FF6600; } .vibrant .codecolorer .kw3, .vibrant .codecolorer .kw4, .vibrant .codecolorer .kw5, .vibrant .codecolorer .re2, code.vibrant .kw3, code.vibrant .kw4, code.vibrant .kw5, code.vibrant .re2 { color: #FFCC00; } .vibrant .codecolorer .re0, .vibrant .codecolorer .re1, code.vibrant .re0, code.vibrant .re1 { color: #FFFFFF; } .vibrant .codecolorer .br0, .vibrant .codecolorer .sy0, code.vibrant .br0, code.vibrant .sy0 { color: #FFFFFF; } .vibrant .xml .re1 { color: #FFCC00; } .vibrant .xml .re0 { color: #339999; } } @media all {div.wpcf7 { margin: 0; padding: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors { border: 2px solid #f7e700; } span.wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; } span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; } span.wpcf7-list-item { margin-left: 0.5em; } .wpcf7-display-none { display: none; } img.ajax-loader { border: none; vertical-align: middle; } } @media screen {  .ngg-albumoverview { margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-album { height: 100%; padding: 5px; margin-bottom: 5px; border: 1px solid #fff; }   html>body .ngg-album { overflow:hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-album { overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-albumtitle { text-align: left; font-weight: bold; margin:0px; padding:0px; font-size: 1.4em; margin-bottom: 10px; } .ngg-thumbnail { float: left; margin-right: 12px; } .ngg-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-thumbnail img:hover { background-color: #A9A9A9; } .ngg-description { text-align: left; }  .ngg-album-compact { float:left; height:180px; padding-right:6px !important; margin:0px !important; text-align:left; width:120px; } .ngg-album-compactbox { background:transparent url(/wp-content/plugins/nextgen-gallery/css/albumset.gif) no-repeat scroll 0%; height:86px; margin:0pt 0pt 6px !important; padding:12px 0pt 0pt 7px !important; width:120px; } .ngg-album-compactbox .Thumb { border:1px solid #000000; margin:0px !important; padding:0px !important; width:91px; height:68px; } .ngg-album-compact h4 { font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:0px; width:110px; } .ngg-album-compact p { font-size:11px; margin-top:2px; }  .ngg-galleryoverview { overflow: hidden; margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-galleryoverview .desc {  margin:0px 10px 10px 0px; padding:5px; } .ngg-gallery-thumbnail-box { float: left; } .ngg-gallery-thumbnail { float: left; margin-right: 5px; text-align: center; } .ngg-gallery-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; display:block; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-gallery-thumbnail img:hover { background-color: #A9A9A9; } .ngg-gallery-thumbnail span {  font-size:90%; padding-left:5px; display:block; } .ngg-clear { clear: both; }  .ngg-navigation { font-size:0.9em !important; clear:both !important; display:block !important; padding-top:15px; text-align:center; } .ngg-navigation span { font-weight:bold; margin:0pt 6px; } .ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev { border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background-color: #0066CC; color: #FFFFFF !important; text-decoration: none !important; }  .ngg-imagebrowser { } .ngg-imagebrowser h3 { text-align:center; } .ngg-imagebrowser img { border:1px solid #A9A9A9; margin-top: 10px; margin-bottom: 10px; width: 100%; display:block !important; padding:5px; } .ngg-imagebrowser-nav { padding:5px; margin-left:10px; } .ngg-imagebrowser-nav .back { float:left; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .next { float:right; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .counter { text-align:center; font-size:0.9em !important; } .exif-data { margin-left: auto !important; margin-right: auto !important; }  .slideshow { margin-left: auto; margin-right: auto; text-align:center; outline: none; } .slideshowlink { }  .ngg-singlepic { background-color:#FFFFFF; display:block; padding:4px; } .ngg-left { float: left; margin-right:10px; } .ngg-right { float: right; margin-left:10px; } .ngg-center { margin-left: auto !important; margin-right: auto !important; }  .ngg-widget, .ngg-widget-slideshow { overflow: hidden; margin:0pt; padding:5px 0px 0px 0pt; text-align:left; } .ngg-widget img { border:2px solid #A9A9A9; margin:0pt 2px 2px 0px; padding:1px; }  .ngg-related-gallery { background:#F9F9F9; border:1px solid #E0E0E0; overflow:hidden; margin-bottom:1em; margin-top:1em; padding:5px; } .ngg-related-gallery img { border: 1px solid #DDDDDD; float: left; margin: 0pt 3px; padding: 2px; height: 50px; width: 50px; } .ngg-related-gallery img:hover { border: 1px solid #000000; }  .ngg-galleryoverview ul li:before { content: '' !important; } .ngg-gallery-list { list-style-type:none; padding: 0px !important; text-indent:0px !important; } .ngg-galleryoverview div.pic img{ width: 100%; } .ngg-gallery-list li { float:left; margin:0 2px 0px 2px !important; overflow:hidden; } .ngg-gallery-list li a { border:1px solid #CCCCCC; display:block; padding:2px; } .ngg-gallery-list li.selected a{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; } .ngg-gallery-list li img { height:40px; width:40px; } li.ngg-next, li.ngg-prev { height:40px; width:40px; font-size:3.5em; } li.ngg-next a, li.ngg-prev a { padding-top: 10px; border: none; text-decoration: none; } } @media screen { #shDisplay div#shTitle { font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif;  color: #ffffff;  text-align: center; margin: 0 auto; } #shDisplay div#shCount { color: #999999; font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif; } #shDisplay div#shTitle a { text-decoration: none; font: bold 16pt 'Courier New', Courier, fixed; letter-spacing: -2px; margin: 0 10px; width: 26px; color: #999999; } #shDisplay div#shTitle a:hover { color: #ffffff; border: none; } #shDisplay div#shNext{ float:right; } #shDisplay div#shPrev { float:left; } body { height: 100%; } #shShutter *, #shDisplay * { padding: 0; margin: 0; } div#shShutter, div#shDisplay { top: 0; left: 0; width: 100%; position: absolute; } div#shShutter { height: 100%; z-index: 1000; background-color: #000000; opacity: 0.8; filter:alpha(opacity=80); } div#shDisplay { display: block; background-color: transparent; z-index: 1002; } div#shDisplay img#shTopImg { margin: 0 auto; border: 1px solid #555; background: transparent; display: block; max-width: none; max-height: none; float: none; padding:2px; cursor: pointer; } div#shDisplay div#shWrap { visibility: hidden; } div#shWaitBar { font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; height: 36px; width: 100%; left: 0; cursor: default; opacity: 0.999; filter: alpha(opacity=100); z-index: 1001; margin-top: 160px; color: #ae0a0a; } }  .recaptcha-error { font-size: 1.8em; padding-bottom: 8px; }    .mh-plaintext { background:transparent url(/wp-content/plugins/wp-recaptcha/email.png) no-repeat scroll left center; border:medium none; color:#2277DD; height:16px; padding:2px 2px 4px 20px; }  .mh-plaintext a, .mh-plaintext a:hover, .mh-plaintext a:visited, .mh-plaintext a:visited:hover { color: #FF7700; font-weight: bolder; text-decoration: none; border: 0; background-color: transparent !important; }  .mh-hyperlinked { background:transparent url(/wp-content/plugins/wp-recaptcha/email.png) no-repeat scroll left center; border:medium none; color:#2277DD; height:16px; padding:2px 2px 4px 20px; }  .mh-hyperlinked a, .mh-hyperlinked a:hover, .mh-hyperlinked a:visited, .mh-hyperlinked a:visited:hover { color: #FF7700; font-weight: bolder; text-decoration: none; border: 0; }   .lang-select label, .theme-select label { vertical-align: middle !important; } .lang-select select, .theme-select select { vertical-align: middle !important; } .recaptcha-form { margin: auto !important; width: 25em !important; } .recaptcha-options td { vertical-align: top !important; } .which-key label { font-weight: bold; } .copyright { text-align: center; font-size: .85em; }  
