html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit inherit 100% inherit}caption,th,td{text-align:left;font-weight:400}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em}h5{font-size:1em;font-weight:700;margin-bottom:1.5em}h6{font-size:1em;font-weight:700}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre,code{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,li ol{margin:0 1.5em}ul,ol{margin:0 1.5em 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl,p{margin:0 0 1.5em}dd{margin-left:1.5em}table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}th{font-weight:700;background:#C3D9FF}th,td{padding:4px 10px 4px 5px}tr.even td{background:#E5ECF9}tfoot,em,dfn{font-style:italic}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#8a887e}.loud,a:focus,a:hover{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.container{width:870px;margin:0 auto}.showgrid{background:url(src/grid.png)}body{line-height:1.5;font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin:1.5em 0}div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22{float:left;margin-right:10px}div.last{margin-right:0}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22,div.span-22{width:870px;margin:0}.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}div.border{padding-right:4px;margin-right:5px;border-right:1px solid #B9B7A9}div.colborder{padding-right:26px;margin-right:25px;border-right:2px dotted #c5c2b3}.pull-1{margin-left:-40px}.pull-2{margin-left:-80px}.pull-3{margin-left:-120px}.pull-4{margin-left:-160px}.pull-5{margin-left:-200px}.pull-6{margin-left:-240px}.pull-7{margin-left:-280px}.pull-8{margin-left:-320px}.pull-9{margin-left:-360px}.pull-10{margin-left:-400px}.pull-11{margin-left:-440px}.pull-12{margin-left:-480px}.pull-13{margin-left:-520px}.pull-14{margin-left:-560px}.pull-15{margin-left:-600px}.pull-16{margin-left:-640px}.pull-17{margin-left:-680px}.pull-18{margin-left:-720px}.pull-19{margin-left:-760px}.pull-20{margin-left:-800px}.pull-21{margin-left:-840px}.pull-22{margin-left:-880px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22{float:left;position:relative}.push-1{margin:0 -40px 1.5em 40px}.push-2{margin:0 -80px 1.5em 80px}.push-3{margin:0 -120px 1.5em 120px}.push-4{margin:0 -160px 1.5em 160px}.push-5{margin:0 -200px 1.5em 200px}.push-6{margin:0 -240px 1.5em 240px}.push-7{margin:0 -280px 1.5em 280px}.push-8{margin:0 -320px 1.5em 320px}.push-9{margin:0 -360px 1.5em 360px}.push-10{margin:0 -400px 1.5em 400px}.push-11{margin:0 -440px 1.5em 440px}.push-12{margin:0 -480px 1.5em 480px}.push-13{margin:0 -520px 1.5em 520px}.push-14{margin:0 -560px 1.5em 560px}.push-15{margin:0 -600px 1.5em 600px}.push-16{margin:0 -640px 1.5em 640px}.push-17{margin:0 -680px 1.5em 680px}.push-18{margin:0 -720px 1.5em 720px}.push-19{margin:0 -760px 1.5em 760px}.push-20{margin:0 -800px 1.5em 800px}.push-21{margin:0 -840px 1.5em 840px}.push-22{margin:0 -880px 1.5em 880px}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22{float:right;position:relative}.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}hr.space{background:#fff;color:#fff}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.container{display:inline-block}* html .clearfix,* html .container{height:1%}.clearfix,.container{display:block}.clear{clear:both}label,dl dt,dfn,strong{font-weight:700}fieldset{padding:1.4em;margin:0 0 1.5em;border:1px solid #ccc}legend{font-weight:700;font-size:1.2em}input.text,input.title,textarea,select{border:3px;}input.text,input.title{width:300px;padding:5px}input.title{font-size:1.5em}textarea{width:390px;height:250px;padding:5px}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.error a{color:#8a1f11}.notice a{color:#514721}

body {
    margin: 30px 0;
    color: #58564e;
    background: #8D8770 url(http://media.longnow.org/djlongnow_media/ui/bg_sm.jpg) no-repeat fixed center bottom
    }

h1,h2,h3,h4,h5,h6 {
    font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
    color: #47453d}

h1.sans,h2.sans,h3.sans,h4.sans,h5.sans,h6.sans {
    font-family: sans-serif;
    color: #3D3B34
    }

h1.larger {font-size: 500%}
h2.larger {font-size: 230%}
h3.larger {font-size: 185%}

h1.smaller {font-size: 280%}
h2.smaller {font-size: 180%}
h4.smaller {font-size: 91%}

ul.larger {font-size: 108%}

a.link_larger,p.larger {font-size: 130%}

a,a:link,a:visited {
    color: #1264A2;
    text-decoration: none
    }

.evensmaller {font-size: 80%}

.fixed {font-family: 'andale mono','lucida console',monospace}

.nowrap {white-space: nowrap}

.smaller,h3.smaller {font-size: 93%}

hr {background: #c1bfb4;height: 1px}
hr.space {background: transparent;height: 10px}
hr.space-1 {margin: 0;padding: 0;background: transparent;height: 1px}
hr.space-3 {margin: 0;padding: 0;background: transparent;height: 3px}
hr.space-5 {margin: 0;padding: 0;background: transparent;height: 5px}
hr.space-7 {margin: 0;padding: 0;background: transparent;height: 7px}
hr.space-10 {margin: 0;padding: 0;background: transparent;height: 10px}
hr.space-15 {margin: 0;padding: 0;background: transparent;height: 15px}
hr.space-20 {margin: 0;padding: 0;background: transparent;height: 20px}
hr.space-25 {margin: 0;padding: 0;background: transparent;height: 25px}
hr.clear {background: transparent;height: 1px}

.break_mute {
    clear: both;
    height: 1px;
    width: 100%;
    background: #c1bfb4
    }

.dotted_break {
    margin-bottom: 15px;
    border-bottom: 2px dotted #c5c2b3;
    height: 2px;
    clear: both; 
    }

.nopad_dotted_break {
    border-bottom: 1px dotted #A9A7A0;
    height: 1px
    }

.block_break_bottom {
    margin-bottom: 17px;
    padding-bottom: 15px;
    border-bottom: 2px dotted #b9b7a9
    }

.dark_block .dotted_break {
    border-color: #2a2a24
    }

.attention,.errorlist li {
    color: #b43a29}

.success {
    color: #157200
    }

.errorlist {
    font-size: 11px
    }

th {
    background: transparent;
    margin: 0;
    padding: 0
    }

.mute {
    color: #a8a59a
    }

.border_lite {
    border: 1px solid #a09e95
    }

.border_dark {
    border: 1px solid #3d3c38
    }

.border_bottom {
    border-bottom: 1px solid #3d3c38
    }

a.link_nocolor,.alt {
    color: #3D3B34
    }

.float_right {
    float: right
    }

.float_right_photo {
    float: right;
    margin: 3px 0 10px 20px
    }

.float_left_photo {
    float: left;
    margin: 3px 20px 10px 0
    }

.compact {
    line-height: 1.1em
    }

.spacer,.spacer-1 {clear: both;width: 100%;height: 1px}
.spacer-2 {clear: both;width: 100%;height: 2px}
.spacer-3 {clear: both;width: 100%;height: 3px}
.spacer-4 {clear: both;width: 100%;height: 4px}
.spacer-5 {clear: both;width: 100%;height: 5px}
.spacer-6 {clear: both;width: 100%;height: 6px}
.spacer-7 {clear: both;width: 100%;height: 7px}
.spacer-8 {clear: both;width: 100%;height: 8px}
.spacer-9 {clear: both;width: 100%;height: 9px}
.spacer-10 {clear: both;width: 100%;height: 10px}
.spacer-15 {clear: both;width: 100%;height: 15px}
.spacer-20 {clear: both;width: 100%;height: 20px}
.spacer-25 {clear: both;width: 100%;height: 25px}
.spacer-30 {clear: both;width: 100%;height: 30px}
.spacer-35 {clear: both;width: 100%;height: 35px}
.spacer-40 {clear: both;width: 100%;height: 40px}
.spacer-45 {clear: both;width: 100%;height: 45px}
.spacer-50 {clear: both;width: 100%;height: 50px}
.spacer-60 {clear: both;width: 100%;height: 60px}
.spacer-70 {clear: both;width: 100%;height: 70px}
.spacer-80 {clear: both;width: 100%;height: 80px}
.spacer-90 {clear: both;width: 100%;height: 90px}
.spacer-100 {clear: both;width: 100%;height: 100px}

#admin_HUD {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9999;
    background: rgba(0,0,0,0.7);
    padding-top: 10px;
    height: 28px;
    font-size: .93em
    }

#admin_HUD ul.left,#admin_HUD ul.right {
    margin: 0;
    padding: 0;
    width: 45%;
    list-style-type: none
    }

#admin_HUD a {
    color: #4997d1
    }

#admin_HUD a:hover {
    color: #fdfae6
    }

#admin_HUD ul.left li,#admin_HUD ul.right li {
    display: inline;
    padding: 0 10px
    }

#admin_HUD ul.left {
    padding-left: 20px;
    float: left
    }

#admin_HUD ul.right {
    float: right;
    padding-right: 20px;
    text-align: right
    }

.header_block {
    height: 91px;
    background: url(http://static.longnow.org/ui/header_bg.png) left bottom repeat-x;
    border-top: 1px solid #3f3d38;
    border-left: 1px solid #26241D;
    border-right: 1px solid #26241D;
    -moz-border-radius: 25px 25px 0 0;
    -webkit-border-top-left-radius: 25px;
    -webkit-border-top-right-radius: 25px
    }

.header_block .logo {
    margin-top: 28px
    }

.header_block form {
    margin: 29px 0 0;
    padding: 0;
    text-align: right
    }

.header_block input {
    padding: 5px 0 5px 24px;
    background: #3e3e33 url(http://media.longnow.org/files/2/search_icon.png) 8px 6px no-repeat;
    color: #e1dccb;
    min-width: 200px;
    border-top: 1px solid #0f0d0b;
    border-left: 1px solid #0f0d0b;
    border-bottom: 1px solid #353531;
    border-right: 1px solid #353531;
    -webkit-box-shadow: 0 1px 0 #595851;
    -moz-box-shadow: 0 1px 0 #595851;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    }

.menu_block {
    height: 33px;
    border-left: 1px solid #26241D;
    border-right: 1px solid #26241D;
    border-bottom: 1px solid #605c4e;
    background: url(http://static.longnow.org/ui/menu_bg.png) top left repeat-x #b9b6ae
    }

.menu_block a {
    text-decoration: none;
    color: #1F1E1B;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.50)
    }

#subMenusContainer a {
    display: block;
    padding: 7px 18px 10px
    }

#nav a {
    display: block;
    margin: auto;
    float: left;
    margin-top: 9px;
    padding: 0 21px;
    font-size: 120%
    }

#nav a.norightpad {
    padding-right: 0
    }

#nav a.noleftpad {
    padding-left: 0
    }

#subMenusContainer a,#nav li li a {
    text-align: left;
    color: #343130;
    font-size: 110%
    }

#subMenusContainer a.mute,#nav li li a.mute {
    color: #a9a597;
    text-shadow: none
    }

#subMenusContainer a.mute:hover,#subMenusContainer a.mute:focus {
    background: none;
    color: #a9a597;
    cursor: default
    }

#subMenusContainer a:hover,#subMenusContainer a:focus,#subMenusContainer a.subMenuParentBtnFocused {
    background-color: #46443C;
    color: #EFF3E5
    }

#nav li a:hover,#nav li a:focus {
    color: #1264A2
    }

.subMenuParentBtn {
    background: url(http://static.longnow.org/js/MenuMatic/arrow_right.png) right center no-repeat
    }

.subMenuParentBtnFocused {
    background: url(http://static.longnow.org/js/MenuMatic/arrow_right_over.png) right center no-repeat
    }

.smOW {
    display: none;
    position: absolute;
    overflow: hidden;
    padding: 0 2px;
    margin: 0 0 0 -2px
    }

#nav,#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1em
    }

#nav ol,#nav ul,#subMenusContainer ul,#subMenusContainer ol {
    border-top: none;
    border-left: 1px solid #a09e95;
    border-bottom: 1px solid #a09e95;
    border-right: 1px solid #a09e95;
    background: #eae9e0;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px
    }

*:focus,:focus {
    outline: 0
    }

#nav li {
    font-weight: 700;
    display: block;
    list-style: none;
    position: relative;
    float: left
    }

#subMenusContainer li {
    list-style: none
    }

#nav {
    display: block;
    position: absolute;
    list-style: none;
    z-index: 5
    }

#subMenusContainer {
    display: block;
    position: absolute;
    top: 13px;
    left: 20px;
    width: 90%;
    height: 0;
    overflow: visible;
    z-index: 9998
    }

#nav li ul {
    margin-left: -1000em;
    margin-top: 2.2em;
    position: absolute;
    width: 10em
    }

.longphoto_block {
    border-left: 1px solid #26241D;
    border-right: 1px solid #26241D;
    background: #000;
    line-height: 0
    }

.longphoto_block img {
    border-bottom: 1px solid #48463f
    }

.user_menu_block {
    padding: 7px 0;
    min-height: 10px;
    background: url(http://media.longnow.org/djlongnow_media/ui/user_menu_bg.png) top left repeat-x;
    background-color: #D7D5C9;
    border-left: 1px solid #26241D;
    border-right: 1px solid #26241D
    }

.body_block {
    padding: 8px 0 15px;
    background: #D7D5C9;
    border-left: 1px solid #26241D;
    border-right: 1px solid #26241D
    }

.comment_block {
    border: 1px solid #c4c2b8;
    background: #EBE9DF;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px
    }

.comment_bubblestem {
    float: left;
    position: relative;
    z-index: 9998;
    top: 13px;
    left: -11px;
    width: 11px;
    height: 20px;
    background: url(http://media.longnow.org/djlongnow_media/ui/comment_bubblestem.png) center center no-repeat #EBE9DF
    }

.comment_bubble {
    padding: 7px 10px
    }

.footer_block {
    padding: 15px 0;
    background-color: #23231B;
    border-left: 1px solid #26241D;
    border-right: 1px solid #26241D;
    border-bottom: 1px solid #26241D;
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-top-left-radius: ;
    -webkit-border-top-right-radius: ;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px
    }

.footer_block a {
    color: #696c72
    }

.footer_block a:hover {
    color: #8f9a9d
    }

.footer_block .colborder {
    border-color: #37372c
    }

.footer_block li,.footer_block p {
    font-size: 90%
    }

.footer_block .mute:hover,.footer_block h3,.footer_block p {
    color: #8c8b7f
    }

.list_footer {color: #4c4a41}

.list_footer a {color: #927a4f}

.form_block {margin: 25px 0}

.left {text-align: left}

.center {text-align: center}

.justify {text-align: justify}

.upper,.uppercase {text-transform: uppercase}

.capitalize {text-transform: capitalize}

.italic {font-style: italic}

.loud {
    font-weight: 700;
    color: inherit
    }

.icon-128x128-force,.icon-125x125-force,.icon-110x110-force,.icon-96x96-force,.icon-82x82-force,.icon-64x64-force,.icon-48x48-force,.icon-40x40-force,.icon-30x30-force,.icon-24x24-force,.icon-16x16-force,.icon-128x128,.icon-125x125,.icon-110x110,.icon-96x96,.icon-82x82,.icon-64x64,.icon-48x48,.icon-40x40,.icon-30x30,.icon-24x24,.icon-16x16 {
    -webkit-box-shadow: 0 2px 2px #484743;
    -moz-box-shadow: 0 2px 2px #484743
    }

.icon-128x128-force {width: 128px;height: 128px}
.icon-125x125-force {width: 125px;height: 125px}
.icon-110x110-force {width: 110px;height: 110px}
.icon-96x96-force {width: 96px;height: 96px}
.icon-82x82-force {width: 82px;height: 82px}
.icon-64x64-force {width: 64px;height: 64px}
.icon-48x48-force {width: 48px;height: 48px}
.icon-40x40-force {width: 40px;height: 40px}
.icon-30x30-force {width: 30px;height: 30px}
.icon-24x24-force {width: 24px;height: 24px}
.icon-20x20-force {width: 20px;height: 20px}
.icon-16x16-force {width: 16px;height: 16px}
.icon-125x125,.icon-128x128 {max-width: 125px;max-height: 125px}
.icon-110x110 {max-width: 110px;max-height: 110px}
.icon-96x96 {max-width: 96px;max-height: 96px}
.icon-82x82 {max-width: 82px;max-height: 82px}
.icon-64x64 {max-width: 64px;max-height: 64px}
.icon-48x48 {max-width: 48px;max-height: 48px}
.icon-40x40 {max-width: 40px;max-height: 40px}
.icon-30x30 {max-width: 30px;max-height: 30px}
.icon-24x24 {max-width: 24px;max-height: 24px}
.icon-20x20 {max-width: 20px;max-height: 20px}
.icon-16x16 {max-width: 16px;max-height: 16px}

a.longbets_link {color: #930}

a.longbets_link:hover {color: #C63}

.list_nostyle,.li_nostyle {list-style-type: none}

.list_nostyle_nopad {
    list-style-type: none;
    margin: 0;
    padding: 0
    }

.list_disc {
    list-style-type: disc
    }

.list_inline_spaced li {
    display: inline;
    padding: 0 5px
    }


.list_spaced-5 li {padding: 5px 0}

.list_spaced-10 li {padding: 10px 0}

.list_spaced-15 li {padding: 15px 0}

.list_spaced-20 li {padding: 20px 0}

.overflow_hidden {overflow: hidden}

.list_subfooter a {color: #615e52}
.list_subfooter a:hover {color: #202d33}

.list_indent-12 {margin-left: 12px}

.inline,.list_inline li {display: inline}

.top-1 {margin-top: 1px}
.top-2 {margin-top: 2px}
.top-3 {margin-top: 3px}
.top-4 {margin-top: 4px}
.top-5 {margin-top: 5px}
.top-6 {margin-top: 6px}
.top-7 {margin-top: 7px}
.top-8 {margin-top: 8px}
.top-9,.alt_thumbnail {margin-top: 9px}
.top-10 {margin-top: 10px}
.top-15 {margin-top: 15px}
.top-20 {margin-top: 20px}
.top-25 {margin-top: 25px}
.top-30 {margin-top: 30px}
.top-35 {margin-top: 35px}
.top-40 {margin-top: 40px}
.top-45 {margin-top: 45px}
.top-50 {margin-top: 50px}

.bottom-1 {margin-bottom: 1px}
.bottom-2 {margin-bottom: 2px}
.bottom-3 {margin-bottom: 3px}
.bottom-4 {margin-bottom: 4px}
.bottom-5 {margin-bottom: 5px}
.bottom-6 {margin-bottom: 6px}
.bottom-7 {margin-bottom: 7px}
.bottom-8 {margin-bottom: 8px}
.bottom-9 {margin-bottom: 9px}
.bottom-10 {margin-bottom: 10px}
.bottom-15 {margin-bottom: 15px}
.bottom-20 {margin-bottom: 20px}
.bottom-25 {margin-bottom: 25px}
.bottom-30 {margin-bottom: 30px}
.bottom-35 {margin-bottom: 35px}
.bottom-40 {margin-bottom: 40px}
.bottom-45 {margin-bottom: 45px}
.bottom-50 {margin-bottom: 50px}


.padtop-1 {padding-top: 1px}
.padtop-2 {padding-top: 2px}
.padtop-3 {padding-top: 3px}
.padtop-4 {padding-top: 4px}
.padtop-5 {padding-top: 5px}
.padtop-6 {padding-top: 6px}
.padtop-7 {padding-top: 7px}
.padtop-8 {padding-top: 8px}
.padtop-9 {padding-top: 9px}
.padtop-10 {padding-top: 10px}
.padtop-20 {padding-top: 20px}
.padtop-25 {padding-top: 25px}
.padtop-30 {padding-top: 30px}
.padtop-35 {padding-top: 35px}
.padtop-40 {padding-top: 40px}
.padtop-45 {padding-top: 45px}
.padtop-50 {padding-top: 50px}

.padbottom-1 {padding-bottom: 1px}
.padbottom-2 {padding-bottom: 2px}
.padbottom-3 {padding-bottom: 3px}
.padbottom-4 {padding-bottom: 4px}
.padbottom-5 {padding-bottom: 5px}
.padbottom-6 {padding-bottom: 6px}
.padbottom-7 {padding-bottom: 7px}
.padbottom-8 {padding-bottom: 8px}
.padbottom-9 {padding-bottom: 9px}
.padbottom-10 {padding-bottom: 10px}
.padbottom-15 {padding-bottom: 15px}
.padbottom-20 {padding-bottom: 20px}
.padbottom-25 {padding-bottom: 25px}
.padbottom-30 {padding-bottom: 30px}
.padbottom-35 {padding-bottom: 35px}
.padbottom-40 {padding-bottom: 40px}
.padbottom-45 {padding-bottom: 45px}
.padbottom-50 {padding-bottom: 50px}

.indent-1 {margin-left: 1px}
.indent-2 {margin-left: 2px}
.indent-3 {margin-left: 3px}
.indent-4 {margin-left: 4px}
.indent-5 {margin-left: 5px}
.indent-6 {margin-left: 6px}
.indent-7 {margin-left: 7px}
.indent-8 {margin-left: 8px}
.indent-9 {margin-left: 9px}
.indent-10 {margin-left: 10px}
.indent-15 {margin-left: 15px}
.indent-20 {margin-left: 20px}
.indent-25 {margin-left: 25px}
.indent-30 {margin-left: 30px}
.indent-35,.list_indent {margin-left: 35px}

.overflow_list-1000 {height: 1000px;overflow: auto}
.overflow_list-950 {height: 950px;overflow: auto}
.overflow_list-900 {height: 900px;overflow: auto}
.overflow_list-850 {height: 850px;overflow: auto}
.overflow_list-800 {height: 800px;overflow: auto}
.overflow_list-750 {height: 750px;overflow: auto}
.overflow_list-700 {height: 700px;overflow: auto}
.overflow_list-650 {height: 650px;overflow: auto}
.overflow_list-600 {height: 600px;overflow: auto}
.overflow_list-550 {height: 550px;overflow: auto}
.overflow_list-500 {height: 500px;overflow: auto}
.overflow_list-455 {height: 455px;overflow: auto}
.overflow_list-450 {height: 450px;overflow: auto}
.overflow_list-400 {height: 400px;overflow: auto}
.overflow_list-350 {height: 350px;overflow: auto}
.overflow_list-300 {height: 300px;overflow: auto}
.overflow_list-280 {height: 280px;overflow: auto}
.overflow_list-250 {height: 250px;overflow: auto}
.overflow_list-200 {height: 200px;overflow: auto}
.overflow_list-150 {height: 150px;overflow: auto}
.overflow_list-100 {height: 100px;overflow: auto}

.error_block {
    margin: 0 0 20px;
    padding: 15px 0;
    background: #552f2a;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px
    }

.error_block h1,.error_block h2,.error_block h3,.error_block h4,.error_block h5 {
    color: #fadc76
    }

.error_block p {
    color: #d4b783
    }

.error_block a {
    color: #face2d
    }

.dark_block {
    margin: 0 0 20px;
    padding: 10px 0;
    background: #1F1D17 url(http://static.longnow.org/ui/header_bg.png) top left repeat-x;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px
    }

.dark_block hr {
    background: #3e3d36
    }

.dark_block h1,.dark_block h2,.dark_block h3,.dark_block h4,.dark_block h5 {
    color: #a6a69e
    }

.dark_block p {
    color: #767468
    }

.dark_block a.active {
    padding-bottom: 15px;
    color: #fefef3;
    background: url(http://media.longnow.org/djlongnow_media/ui/multistep_menu_arrow.png) no-repeat scroll center bottom
    }

.dark_block a {
    color: #82b9d7
    }

.dark_block .quiet {
    color: #67675d
    }

.dark_block .quiet a {
    color: #385d8a
    }

.dark_block .dim-2 {
    color: #3e3d37
    }

.dark_block .lighter {
    color: #95938d
    }

.dark_block label {
    color: #78866f
    }

/* .dark_block input {
    background: #444441;
    border: 1px solid #696964;
    color: white
    } 
*/

/*.dark_block input.button {
    margin: auto;
    padding: 0;
    line-height: 1em;
    width: 127px;
    height: 29px;
    border: none;
    color: #f2f2f2;
    text-transform: uppercase;
    letter-spacing: .05em;
    cursor: pointer
    }
*/

.dark_block a.button p {
    margin: 0;
    padding: 0;
    color: #f5f5f5
    }

.dark_block > .colborder {
    border-right-color: #2a2a24
    }

.dark_block .list_dim {
    color: #c1bfb7;
    opacity: 1
    }

.dark_block .list_dim a {
    color: #c1bfb7;
    opacity: 0.5
    }

.dark_block .list_dim a:hover {
    color: #fff;
    opacity: 1
    }

.dark_block .bright {
    color: #fefef6
    }

.bright {
    color: #fefef3
    }

.scrolling_content {
    float: left;
    display: block;
    width: 720px;
    }

#longphoto_video {
    float: left;
    position: absolute
    }

.elements {
    margin: 0 0 10px 20px
    }

#id_email,#id_homepage {
    width: 200px
    }

#id_phone {
    width: 120px
    }

.button {
    margin: auto;
    padding: 0;
    line-height: 1em;
    width: 127px;
    height: 29px;
    border: none;
    color: #f2f2f2;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 93%
    }

.button-short {
    margin: auto;
    padding: 0;
    line-height: 1em;
    width: 32px;
    height: 29px;
    border: none;
    color: #f2f2f2;
    text-transform: uppercase;
    letter-spacing: .05em;
    cursor: pointer;
    background-color: #fdfab1
    }

/* .button-blue,.dark_block input.button-blue {
    background: url(http://media.longnow.org/djlongnow_media/ui/button-blue.png) center center no-repeat
    }

.button-green,.dark_block input.button-green {
    background: url(http://media.longnow.org/djlongnow_media/ui/button-green.png) center center no-repeat
    }

.button-brown,.dark_block input.button-brown {
    background: url(http://media.longnow.org/djlongnow_media/ui/button-brown.png) center center no-repeat
    }

.button-red,.dark_block input.button-red {
    background: url(http://media.longnow.org/djlongnow_media/ui/button-red.png) center center no-repeat
    }
*/

a.button p {
    margin: 0;
    padding: 10px 0 0;
    color: #f5f5f5
    }

.ajax-loading {
    padding: 20px 0;
    background: url(http://static.longnow.org/ui/loading.gif) no-repeat center
    }

.validation-failed {
    border: 3px solid red
    }

.validation-passed {
    border: 3px solid green
    }

.validation-advice {
    color: red;
    display: inline;
    visibility: visible
    }

.input_default_color {
    color: #8f8e87
    }

#id_cc_exp_month,#id_cc_exp_year {
    width: 20px
    }

#id_cc_cvc {
    width: 30px
    }

/* input,select,input[type="file"] {
    padding: 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-top: 1px solid #807e73;
    border-left: 1px solid #807e73;
    border-right: 1px solid #bbb9b0;
    border-bottom: 1px solid #bbb9b0;
    color: #3f3f3f;
    background: -webkit-gradient(linear, left top, left bottom, from(#e6e6d9), to(#f3f3ee))
    }

input[type="text"]:focus,select:focus {
    background: white;
    color: black
    }
*/

.header_block input[type="text"]:focus,select:focus {
    background: #4d4d48 url(http://media.longnow.org/files/2/search_icon.png) 8px 6px no-repeat;
    color: #e6e6de;
    -webkit-box-shadow: 0 1px 0 #79776a;
    -moz-box-shadow: 0 1px 0 #79776a
    }

textarea {
    padding: 5px;
    height: 120px;
    overflow: auto;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background: #f7f6f2;
    border: 1px solid #C1BFB4
    }

.input_clear {
    float: right;
    position: absolute; 
    right: -8px;
    top: 3px;
    padding: 0;
    margin: 0;
    width: 14px;
    height: 14px;
    background: url(http://media.longnow.org/djlongnow_media/ui/input_clear.png) center center no-repeat;
    position: relative;
    z-index: 1;
    cursor: pointer
    }

.input_zipcode {
    width: 50px
    }

.video_poster {
    text-align: center;
    height: 319px;
    width: 510px;
    background: url(http://media.longnow.org/djlongnow_media/ui/seminar_detail_video_poster.jpg) center top no-repeat
    }

.seminar_icons {
    margin: auto auto 10px;
    text-align: center
    }

.seminar_icon_block {
    display: inline;
    float: left;
    margin: auto;
    width: 127px;
    text-align: center
    }

.poster,.float_left {
    float: left
    }

.right {
    text-align: right
    }

label,.list_inline_spaced,.list_inline {
    margin: 0;
    padding: 0
    }

#settings-wrapper {
    margin: auto;
    overflow: hidden;
    width: 740px
    }

#become_member_link,.white,.list_footer a:hover {
    color: white
    }


.shipping_collapse {
    float: left;
    width: 1px;
    overflow: hidden;
    white-space: nowrap
    }

.fieldset_wrapper {
    margin: auto;
    width: 313px
    }

.fieldset_wrapper_wide {
    margin: auto;
    width: 425px
    }

.fieldset_wrapper label {
    text-align: right;
    color: #79776e
    }

.curtain {
    opacity: 1
    }

#scroll_wrapper-span-13 {
    margin: auto;
    overflow: hidden;
    width: 510px
    }

#scroll_inner-span-13,#settings-inner {
    width: 9999px
    }

#scroll_content-span-13 {
    float: left;
    display: block;
    width: 510px
    }

.tip {
    padding: 8px;
    background: rgba(0,0,0,0.75);
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    max-width: 200px;
    border: 2px solid #525252
    }

.icon_facebook {
    float: left;
    padding-left: 5px;
    height: 14px;
    width: 14px;
    background: url(http://static.longnow.org/ui/sprites_social_icons.png) -0 -0 no-repeat
    }

.icon_flickr {
    float: left;
    padding-left: 5px;
    height: 14px;
    width: 14px;
    background: url(http://static.longnow.org/ui/sprites_social_icons.png) -0 -14px no-repeat
    }

.icon_rss {
    float: left;
    padding-left: 5px;
    height: 14px;
    width: 14px;
    background: url(http://static.longnow.org/ui/sprites_social_icons.png) -0 -28px no-repeat
    }

.icon_twitter {
    float: left;
    padding-left: 5px;
    height: 14px;
    width: 14px;
    background: url(http://static.longnow.org/ui/sprites_social_icons.png) -0 -43px no-repeat
    }

.success_block {
    position: relative;
    background: #e3eec6;
    border: 1px solid #d3f087;
    padding: 10px 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.60);
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px
    }

.valign-top td {
    vertical-align: top
    }

.hidden,#level_icon_monel,#level_icon_tungsten,#level_icon_equationcam,#id_honeypot {
    display: none
    }

.product_detail_image_medium {
    max-height: 160px;
    max-width: 100px
    }
    
.span-6_search_form input,.wide_search_form input[type="text"] { 
    width: 200px; 
    padding-left: 25px; 
    background: #efefe7 url(http://media.longnow.org/files/2/search_icon_lite.png) 8px center no-repeat
    }

.span-6_search_form input:focus,.wide_search_form input[type="text"]:focus { 
    background: #efefe7 url(http://media.longnow.org/files/2/search_icon_lite.png) 8px center no-repeat 
    }