html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
*:focus {outline: 0}
body {line-height: 1em; color: black; background: #fff}
ol, ul {list-style: none}
 table {border-collapse: separate; border-spacing: 0; vertical-align: middle}
caption, th, td {text-align: left; font-weight: normal; vertical-align: middle}
q, blockquote {quotes: "" ""}
q:before, q:after, blockquote:before, blockquote:after {content: ""}
img a {border: none}
   html {background: #111111; font-family: "Verdana", "Arial", sans-serif}
body {background: #111111}
a {color: #194f72; text-decoration: none}
a:hover {text-decoration: underline}
h1 {color: #333; font-size: 38px; font-weight: bold; line-height: 1.2em; margin-bottom: 5px}
h2 {color: #555; font-size: 24px; font-family: "Georgia"; line-height: 1.3em}
h3 {color: #333; font-size: 18px; font-family: "Georgia"}
h4 {color: #333; font-size: 16px; font-weight: bold; line-height: 1.6em; margin-bottom: 5px}
ul {list-style-type: disc}
ol, ul, dir, menu, dd {margin-left: 40px}
ol {list-style-type: decimal}
ol ul, ul ol, ul ul, ol ol {margin-top: 5px; margin-bottom: 0}
#header-short {background: #222222; border-bottom: 1px solid #888; height: 50px; padding-top: 10px; width: 100%}
#logo-wrap {margin: 0 auto; width: 850px}
#logo-small {background: url("/images/base/gray/bg_logo_small.png") no-repeat; float: left; height: 50px; width: 332px}
#root {height: 51px; width: 170px}
#nav {float: right; margin: 12px 0 0 0; text-align: right}
#nav a {color: #555; margin: 0 15px}
#middle {background: url('/images/base/gray/dot.png') #dedede; border-top: 2px solid #bcbcbc; padding-top: 35px; padding-bottom: 50px; width: 100%}
#middle h2 {color: #333333; font-size: 36px}
#middle-content {margin: 0 auto; min-height: 400px; padding-top: 10px; width: 760px}
#middle-content #left {float: left; min-height: 420px; padding-top: 0px; width: 480px}
#middle-content #right {float: left; min-height: 480px; padding: 10px 10px 0; width: 260px}
.clear {clear: both; height: 1px; overflow: hidden}
#flash-message-wrap {position: absolute; top: 0; left: 0; z-index: 10; padding: 20px 5px; background: #fbf7b1; border-bottom: 2px solid #fbec70; text-align: center; width: 99%}
#flash-message-wrap.failure {background: #f8b9b9; border-bottom: 2px solid #f42e2e}
#flash-message-wrap #flash-message {color: #333; margin: 0 auto; text-align: center; width: 850px}
#flash-message-wrap #text {float: left; text-align: center}
#flash-message-wrap #close-flash-message {background: url('/images/btn/x_gray.png') no-repeat; float: right; height: 25px; margin: 0 0 0 15px; width: 25px}
#flash-message-wrap #close-flash-message:hover {background: url('/images/btn/x_hover.png') no-repeat; cursor: pointer}
#footer {color: #444; background: #111111; border-top: 2px solid #ababab; font-size: 12px; line-height: 1.6em; padding-top: 30px; padding-bottom: 30px; text-align: center; width: 100%}
#footer a {color: #444; font-size: 14px; margin: 0 15px}
#footer span a {margin: 0; font-size: 12px}
#footer.dark {border-top: 2px solid gray}
.bold {font-weight: bold}
.underline {text-decoration: underline}
.hidden {display: none}
#toto {background: url('/images/base/gray/toto.png')no-repeat; height: 400px; margin: 0 auto; width: 800px}
#toto .bark {line-height: 1.4em; padding: 35px 0 0 335px; width: 440px}
#toto .bark h1 {color: #111; font-size: 36px; font-weight: bold; line-height: 0; margin: 10px 0 5px}
#errorExplanation {background: #f8b9b9; border: 3px solid #f42e2e; line-height: 1.5em; margin: 20px 0; padding: 5px 15px 15px; width: 100%}
#short-link {font-size: 14px; padding: 15px 5px 0}
#link {float: left; width: 750px; font-size: 12px; padding-top: 5px}
#gallery-content {float: left; margin: 0 auto; width: 850px}
.tool {margin-top: 25px; width: 250px}
.helpful {color: #333; font-size: 12px; line-height: 1.5em; margin: 2px 5px 10px; width: 210px}
#views {color: #333; float: left; width: 150px; padding-top: 20px}
#get-btn {background: url('/images/btn/get.png') no-repeat; height: 69px; width: 212px}
#share {height: 200px; margin-top: 15px; width: 212px}
#images {background: #fff; border: 1px solid #cccccc; float: left; height: 340px; padding: 15px 15px; margin-top: 15px; width: 428px}
#images img {float: left}
#img_wrap {width: 100px; height: 100px; float: left; margin: 3px; overflow: hidden}
#share-btns {height: 30px; width: 300px}
#share-btns table {height: 20px; padding-top: 5px}
#share-btns table td {padding: 3px 0; width: 50px}
#share-btns a {font-size: 14px}
 #fb {margin-left: 2px; padding: 0 18px 1px 0px; height: 15px}
 #tagQR {float: left; height: 13px; width: 70px}
a.qrme {font: 12px "Helvetica","Arial"; font-size: 12px; color: #333333; text-decoration: none; border: 0px; padding: 2px}
a.qrme span {color: #333333; float: left; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px 0 2px}
a.qrme span:hover {text-decoration: underline}
a.qrme img {border: 1px solid #000; float: left; margin-top: -1px; margin-right: 5px}
.paginate {margin-top: 50px}
.paginate a {background: #ddd; border: 1px solid #bbb; margin: 0 5px; padding: 2px 7px; text-decoration: none}
.paginate a:hover {background: #194f72; border-color: #11374f; color: #ddd}
.paginate .next_page {border: 2px solid #bbb; margin-left: 25px}
.paginate .prev_page {border: 3px solid #bbb; margin-right: 25px}
.paginate .current {color: #B2711E; font-weight: bold; padding: 2px 7px; margin: 0 5px}
.paginate .disabled {border: none; color: #888}
#edit-content {width: 800px; margin: 0 auto}
#gallery-edit {margin: 0 auto; margin-top: 30px; width: 800px}
#images-edit {background: #fff; border: 2px solid #4daede; float: left; height: 230px; padding: 15px; width: 230px}
#images-edit img {width: 75px; float: left}
#images-edit #img_wrap {width: 50px; height: 50px; float: left; margin: 3px; overflow: hidden}
#about {background: #fff; border: 1px solid #cccccc; width: 700px; min-height: 1000px; padding-top: 10px; line-height: 1.6em}
#about .left {width: 540px; float: left; padding: 50px; padding-top: 0px}
#about .right {width: 160px; float: left; padding: 40px 20px 20px 20px}
#about .right #people {margin-top: 20px}
#about .right #people .person {float: left; margin: 1px}
#about .right #people .person img {height: 75px; width: 75px}
#about .right #pr {float: left}
#about h2 {font-size: 20px; color: #333333; margin-top: 30px}
#about p {margin: 20px 0; color: #111; line-height: 1.6em}
#us {font-size: 14px; margin-top: 80px}
#us img {border: 2px solid #999; float: left}
#us .text {float: left; padding: 0 20px; min-height: 100px; margin-bottom: 20px; width: 395px}
#anatomy {background: #fff; border: 1px solid #cccccc; width: 850px; margin: 0 auto; min-height: 1000px; padding: 30px 2px; line-height: 1.6em}
#anatomy p {padding-left: 30px}
#anatomy h3 {padding-left: 30px}
#anatomy h4 {padding-left: 30px}
#pictoid {background: url('/images/base/gray/anatomy.jpg') no-repeat; margin-top: 20px; min-height: 1000px; width: 850px}
#pictoid #features {font-size: 12px; padding: 50px 30px; height: 1000px}
#pictoid #features #luv {margin-left: 680px; margin-top: 270px; float: left}
#pictoid #features #qr {float: left; margin-top: 215px; margin-left: -40px; width: 180px}
#pictoid #features #purl {float: left; margin-left: 680px; margin-top: 20px}
#pictoid #features #bg {float: left; margin-top: 270px; margin-left: 60px}
#pictoid #features #logo {float: left; margin-left: 680px; margin-top: -75px}
#pictoid #features h4 {margin-top: 100px; padding-left: 0; float: left}
#terms {line-height: 1.6; padding: 10px}
#terms h2 {margin: 30px 0 5px}
#terms p {padding-bottom: 30px}
#added-images {background: #fff; border: 1px solid #cccccc; float: left; min-height: 400px; margin-top: 25px; padding: 15px 15px; width: 428px}
#form {float: left; height: 200px; margin-top: 10px; width: 150px}
#tippy {font-size: 12px; line-height: 1.6em; width: 260px; float: left; margin: 10px 0 20px}
.delete-field {background: url('/images/btn/x_gray.png') no-repeat; cursor: pointer; float: left; margin: 5px 3px 0 0; height: 16px; width: 16px}
.delete-field:hover {background: url('/images/btn/x_hover.png') no-repeat}
#text-fields {width: 225px; margin: 0 auto}
#text-fields label {color: #111; font-size: 14px}
#text-fields input {border: 1px solid #ccc; font-size: 16px; height: 22px; margin: 5px 0 10px; padding: 3px 3px 4px}
#text-fields input:focus {background: #ffffcc; border-color: #ddd}
#added {margin: 0 auto; min-height: 300px; padding: 10px; float: left; width: 500px}
#added input {float: left; font-size: 12px; height: 20px; margin: 5px 0; width: 240px}
#file-name {font-size: 14px; overflow: hidden; padding: 5px; width: 304px}
#upload-fields input {margin-top: 0; font-size: 36px}
#count {background: #fff; color: #666; float: left; margin-bottom: 5px; padding: 6px}
#photo-btn {width: 150px; height: 40px; cursor: pointer; overflow: hidden}
#photo-btn.enabled {background: url('/images/btn/add_photo.png') no-repeat}
#photo-btn.enabled:hover {background: url('/images/btn/add_photo_hover.png') no-repeat; cursor: pointer}
#photo-btn.disabled {background: url('/images/btn/add_disabled.png') no-repeat}
#spinner {width: 200px; float: left; height: 50px; margin-top: 10px}
.spin-text {font-size: 12px}
#nospam_link a {font-size: 12px}
#nospam_text {border: 1px solid #333333; font-size: 16px; line-height: 1.4em; padding: 5px 20px 60px}
#no-btn {color: #333; line-height: 1.5em; margin-top: 5px}
#top {background: #111; border-bottom: 1px solid #eee; height: 10px}
#top.black {border-bottom: 1px solid #333333}
#header {background: url('/images/base/gray/dot.png') #dedede; border-top: 1px solid #ccc; border-bottom: 1px solid #777; height: 410px}
#header #content {height: 290px; margin: 0 auto; width: 960px}
#header #content #links {height: 20px; padding-top: 5px; text-align: right}
#header #content #links a {font-size: 12px}
#header #content #logo {background: url('/images/base/gray/bg_logo.png') no-repeat; height: 55px; width: 960px}
#header #content #splash {width: 960px}
#header #content #splash #left {float: left; padding: 15px 0; width: 350px}
#header #content #splash #left #go-btn {background: url('/images/btn/go_btn.png') no-repeat; height: 90px; margin-top: 17px; width: 340px}
#header #content #splash #right {float: left; width: 600px; padding: 70px 0 0 10px}
#header #content #splash #right #photo {background: url('http://s3.amazonaws.com/zerography_assets/bg_photo.png') no-repeat; height: 260px; width: 600px}
#header #content #splash #right #what {background: url('/images/base/gray/what.png') no-repeat; height: 25px; float: right; margin-top: 235px; margin-right: 5px; width: 182px; cursor: pointer}
#comments {float: left; padding-top: 500px; padding: 15px 0; width: 350px}
#comment-form {float: left; padding: 0px 0; width: 350px}
#middle-bar {background: #444; border-top: 1px solid #555; border-bottom: 1px solid #444; color: #111; font-size: 14px; height: 10px; line-height: 1.4em}
#bottom {color: #333; background: #888; border-top: 1px solid #999; font-size: 14px; line-height: 1.5em; padding-bottom: 30px; padding-top: 35px}
#bottom ul {list-style-type: none; margin-left: 0px; float: left}
#bottom ul li {float: left; height: 56px; margin-right: 3px; width: 56px; list-style-type: none}
#bottom ul li a {padding-left: 0px}
#bottom img {border: 1px solid #333}
#bottom .title {border-bottom: 1px solid #555; float: left; margin-bottom: 15px; padding-bottom: 10px; width: 260px}
#bottom .title h3 {float: left; width: 240px}
#bottom .title span {font-size: 18px}
#bottom .next {border-top: 1px solid #555; padding-top: 10px; margin-top: 15px}
#bottom #content {border-top: 1px solid #555; margin: 0 auto; width: 880px}
#bottom #content .column {float: left; padding-top: 10px; width: 260px}
#bottom #content .column .entry {padding: 5px 0 30px; float: left}
#bottom #content .middle {margin: 0 50px}
#bottom #content #quotes h4 {font-style: italic; font-weight: normal}
#form-wrap {background: #fff; border: 1px solid #cccccc; padding: 10px 40px 40px; margin-top: 25px; width: 388px}
#form-fields {width: 280px}
#form-fields h2 {font-size: 18px; margin: 15px 0}
#form-fields input, #form-fields textarea {border: 1px solid #ccc; font-size: 18px; width: 300px; height: 25px; margin: 5px 0 15px 10px; padding: 3px 2px 2px}
#form-fields input:focus, #form-fields textarea:focus {background: #ffffcc; border-color: #ddd}
#form-fields textarea {font-size: 14px; height: 250px; line-height: 1.3em}
#form-fields select {border: 1px solid #ccc; font-size: 18px; margin: 10px; padding: 3px 2px 2px; width: 310px; height: 35px}
#form-fields .submit {width: 250px}
#form-fields .submit .btn {background: url('/images/btn/send.png') no-repeat; border: none; color: #fff; height: 50px; width: 250px; font-size: 18px}
#form-fields .submit .btn:hover {background: url('/images/btn/send_hover.png') no-repeat; cursor: pointer}
#form-fields p {position: relative}
#form-fields label {color: #666; font-size: 16px; margin-left: 10px}
#form-fields label .submit-btn input {background: none; border: none; height: 60px}
#form-fields span {color: #666; font-size: 12px}
#form-fields .checkbox input {width: 15px; height: 15px; margin: none; padding: none}
#form-fields .checkbox label {font-size: 14px; margin-left: none}
#submit-btn {border: none; width: 150px; margin-top: 5px}
#submit-btn input {background: url('/images/btn/create_pack.png') no-repeat; border: none; width: 150px; height: 40px}
#submit-btn input.disabled {background: url('/images/btn/create_pack_disabled.png') no-repeat; cursor: default}
#submit-btn input.enabled {background-color: none; cursor: pointer}
#submit-btn input.enabled:hover {background: url('/images/btn/create_pack_hover.png') no-repeat}
 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
 #cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background: #fff}
#cboxLoadingGraphic{background:url(images/loader.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
 .cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}