@media screen { #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; } #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} #lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; } #lightbox-nav-btnPrev { left: 0; float: left; } #lightbox-nav-btnNext { right: 0; float: right; } #lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; } #lightbox-container-image-data { padding: 0 10px; color: #666; } #lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; } #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; } #lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; } } @media screen { body { margin: 0 0 0 0; background-color: #fff; } a { text-decoration: underline; color: #1560BD; } a:hover { text-decoration: underline; color: #1560BD; } #preload { left: 15px; top: 3px; position: absolute; z-index: 5; } #header { width: 100%; height: 80px; margin: 0 0 0 0; background-color: #3b3b3b; vertical-align: bottom; z-index: 1; } #header h1 { display: block; position: absolute; margin: 6px 0 0 210px; padding: 25; background-color: transparent; color: #fff; font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif; font-size: 35px; font-weight: 400; z-index: 4; } #header h1 a,#header h1 a:hover {color:#fff;text-decoration:none;} span { color: #1560BD; } #header big { float: right; margin: 10px 0 0 0; padding: 0; color: #444; font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif; font-size: 100px; letter-spacing: -11px; } #menu { position: absolute; top: 45px; width: 100%; height: 61px; margin: 0; background-color: #000; border-top: solid 1px #fff; border-bottom: solid 1px #fff; z-index: 3; } #menu p { margin: 5px 50px 5px 210px; color: #FFFDD0; text-align: justify; font-size: 13px; } #menu ul { margin-top: 20px; } #menu ul li { display: inline; } #menu ul li a { background-color: transparent; background-repeat: repeat-x; padding: 14px 20px 14px 20px; font-size: 0.8em; font-family: 'century gothic', verdana, sans-serif; color: #666; font-weight: bold; text-decoration: none; border: solid 1px #000; } #menu ul li a:hover { background: #1560BD url(/wp-content/themes/pushing-borders/images/menubg.jpg) repeat-x top; color: #fff; text-decoration: none; border: solid 1px #fff; } #subnav { clear: left; float: left; width: 170px; padding: 0px; margin: 10px 0 0; font-size: 0.65em; font-family: verdana, arial, sans-serif; } #main { position: absolute; top: 76px; width: 100%; background: url(/wp-content/themes/pushing-borders/images/main.jpg) repeat-x top; } #container { width: 98%; margin: 0 auto; padding-top: 50px; font-family: arial; font-size: 0.9em; } #content { margin: 0 210px 10px 190px; border-right: 1px solid #ccc; padding: 0 20px 0 0; line-height: 1.3em; color: #666; font-size: 0.9em; text-align: justify; } #content li { list-style-type: square; } #content .page_item li { padding-left: 10px; } #content p { #text-indent: 0.9em; margin: 0.68em; } #content p.star { text-align: center; } #content blockquote { text-indent: 0.9em; padding-left: -10px; margin-bottom: 1em; margin-top: 0.9em; } #content blockquote a { text-decoration: none; color: #666; } #content th { text-align: center; } h1 { margin-top: 0px; color: #1560BD; letter-spacing: -2px; font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif; } #extras h2,#content h2 { margin-top: 20px; margin-left: 10px; margin-bottom: 10px; color: #666; letter-spacing: -1px; font-size: 1.3em; font-weight: 400; font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif; } #content h3, #content h3 a, #content h3 a:hover, #content h2 a, #content h2 a:hover { text-decoration: none; margin-top: 20px; margin-left: 10px; margin-bottom: 10px; color: #666; letter-spacing: -1px; font-size: 1.1em; font-weight: 400; font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif; } #content hr { color: #6d6c6c;  background-color:#6d6c6c;  border:0px none; height:1px;  width: 60%; text-align: center; } .right { float: right; margin: 0 0 8px 12px; padding: 4px; background-color: #FFF; border: 1px solid #CCC; } #footer { padding: 5px; margin-top: 50px; margin-bottom: 3px; color: #aaa; font-size: 0.7em; text-align: center; border-top: 1px solid #ccc; } #extras { clear: right; float: right; width: 200px; margin-left: 10px; margin-bottom: 20px; padding: 0; color: #666; } #extras p { line-height: 1.3em; margin: 0 0 1.3em 0; font-size: 0.9em; } #extras a { text-decoration: none; color: #1560BD; font-size: 1em; font-weight: bold; } #extras a:hover { text-decoration: underline; color: #1560BD; font-size: 1em; font-weight: bold; } #extras ul { margin: 0 0 1.5em 0; padding: 0; } #extras li { line-height: 1.1em; margin: 0 0 0.8em 0; font-size: 0.8em; list-style:none; } #extras table.right, td.right, tr.right, th.right { border: 1px dotted #1560BD; #border-collapse: collapse; padding: 10px; text-align: center; } #box1 { background: #fff url(/wp-content/themes/pushing-borders/images/boxbg.jpg) repeat-x top; border: 1px solid #ccc; width: 30%; float: left; margin: 0 2px; text-align: left; padding: 1px; } #box2 { background: #fff url(/wp-content/themes/pushing-borders/images/boxbg.jpg) repeat-x top; border: 1px solid #ccc; margin: 0 auto; width: 30%; text-align: left; padding: 1px; } #box3 { background: #fff url(/wp-content/themes/pushing-borders/images/boxbg.jpg) repeat-x top; border: 1px solid #ccc; width: 30%; float: right; margin: 0 2px; text-align: left; padding: 1px; } #box1 h2, #box2 h2, #box3 h2 { margin-left: 4px; } .center { text-align:center; display:block; margin-top: 15px; } .box { margin: 0 4px 10px 4px; line-height: 1.3em; font-size: 0.8em; border: 0; }  .alt { margin: 0; padding: 10px; background-color: #F7F7F7; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } .commentlist { padding: 0; text-align: justify; } .commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; } .commentlist p { margin: 10px 5px 10px 0; } #commentform p { margin: 5px 0; } .nocomments { text-align: center; margin: 0; padding: 0; } .commentmetadata { margin: 0; display: block; }  .alignright { float: right; } .alignleft { float: left } .clear {clear:both;} #slogin { background: #3b3b3b; color: white; margin: 10px 0 0; } #slogin h2 { font-weight: bold; height: 15px; text-decoration: none; color: #3b3b3b; display: block; background: #bbbbbb; border-left: 1px solid #e0e0e0; border-right: 1px solid #000000; padding: 0; margin: 0; } #slogin ul { float: left; list-style: none; margin: 0; padding: 0; width: 170px; background: #3b3b3b; z-index: 9; border-left: 1px solid #e0e0e0; border-right: 1px solid #000000; } #slogin ul li { float: left; padding: 0; height: 26px; position: relative; width: 170px; border-left: 1px solid #e0e0e0; border-right: 1px solid #000000; border-left: 0; border-right: 0; } #slogin ul li a { font-size: 12px; font-weight: bold; float: left; color: white; text-decoration: none; display: block; height: 26px; line-height: 26px; padding: 0 15px; overflow: hidden; padding: 0; text-indent: 15px; width: 170px; } #slogin ul li a:hover { background: #bbbbbb; } } @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 all { .widget_wp_sidebarlogin, #sidebar-login { overflow: hidden; } .widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container { float:left; } .widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img { padding: 3px; border: 1px solid #ddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-right: 8px; margin-top: 5px; } .widget_wp_sidebarlogin #openid_field { background-image:url(/wp-content/plugins/sidebar-login/../openid/f/openid.gif); background-position:3px 50%; background-repeat:no-repeat; padding-left:21px !important; } .widget_wp_sidebarlogin hr { display: block; clear: both; border: 0; border-top: 1px solid #999; height: 1px; } } @media screen { .sf-vertical { margin: 15 0 0; padding: 0; text-align: left; } .sf-vertical h2 { float: left; list-style: none; margin: 15px 0 0; padding: 0; width: 170px; z-index: 9; background: #bbbbbb; height: 26px; line-height: 26px; position: relative; font-size: 12px; font-weight: bold; color: white; text-decoration: none; display: block; text-indent: 8px; border-right: 1px solid #000000; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #000000; } .sf-vertical p { padding: 0; margin: 0; width: 170px; line-height: 26px; position: relative; font-size: 12px; display: block; text-indent: 8px; } .sf-vertical form { border: 1px solid #e0e0e0; } .sf-vertical ul.sidebarlogin_otherlinks { padding: 0; margin: 0; } .sf-vertical form input, .sf-vertical form label { text-indent: 8px; } .sf-vertical ul { float: left; list-style: none; margin: 0; padding: 0; width: 170px; background: #3b3b3b; z-index: 9; } .sf-vertical ul ul { top: 26px; position: absolute; left: -999em; width: 170px; margin: 0; padding: 0; } .sf-vertical ul ul { margin: -26px 0 0 170px; } .sf-vertical li { float: left; padding: 0; height: 26px; position: relative; } .sf-vertical li { float: left; padding: 0; width: 170px; } .sf-vertical a, .sf-vertical a:visited, .sf-vertical a:hover { font-size: 12px; font-weight: bold; float: left; color: white; text-decoration: none; display: block; height: 26px; line-height: 26px; padding: 0 15px; overflow: hidden; } .sf-vertical li a, .sf-vertical li a:visited, .sf-vertical li a:hover { padding: 0; text-indent: 15px; width: 167px; } .sf-vertical li:hover ul ul, .sf-vertical li:hover ul ul ul, .sf-vertical li:hover ul ul ul ul, .sf-vertical li.wpmhover ul ul, .sf-vertical li.wpmhover ul ul ul, .sf-vertical li.wpmhover ul ul ul ul { left: -999em; } .sf-vertical li:hover ul, .sf-vertical li li:hover ul, .sf-vertical li li li:hover ul, .sf-vertical li li li li:hover ul, .sf-vertical li.wpmhover ul, .sf-vertical li li.wpmhover ul, .sf-vertical li li li.wpmhover ul, .sf-vertical li li li li.wpmhover ul{ left: 0; } .sf-vertical li.selected, .sf-vertical li.current-cat, .sf-vertical li.current-cat-parent, .sf-vertical li.current_page_item, .sf-vertical li.current_page_parent, .sf-vertical li.current_page_ancestor { background: #bbbbbb; } .sf-vertical li:hover, .sf-vertical li.wpmhover { background: #bbbbbb; } .sf-vertical li { border-left: 1px solid #e0e0e0; border-right: 1px solid #000000; } .sf-vertical li { border-left: 0; border-right: 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #000000; } .sf-vertical ul { border-left: 1px solid #e0e0e0; border-right: 1px solid #000000; } .sf-vertical-after { clear: left; } } 