/*
Theme Name: eBay Announcement Board
Description: The custom WordPress theme developed by <a href="http://voceconnect.com/">voce_connect</a>.
Version: 1.0
Author: Pete Schiebel
*/
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, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; padding-bottom: 30px;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
.main, .announcements, .main div, .announcements div  {position: relative;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
.main img {display: block;}
p img {display: inline; vertical-align: center;}
ul {list-style: none;}
a, a:link, a:active. a:visited {outline: none; text-decoration: none; color: #0000cc;}
a:hover {text-decoration: underline;}
.clr {clear: both; height: 0px; overflow: hidden;}
#page {margin: 0 auto; text-align: left;}
#page, .top {width: 933px;}
.top {z-index: 50;}
#iframe {position: absolute; top: 0; left: 0; border: none;}
.search,.nav,li.arrow a,.announcements,.announcements button,.announcements input,.announcements li a,.post-top, h1.post-header,.post-bottom,.sidebar p.buttons a,.block,.system-top,.system-bottom,.block p span,.dont-miss-top,.ebay-we-say-top,.ebay-radio-top,.item-top
{background: url(images/sprite.gif) no-repeat;}
.search {width: 915px; height: 34px; padding: 8px 0 0 15px;}
.search input, .search select {border: 1px solid #a5acb2; width: 347px; height: 18px; display: inline; vertical-align: middle;}
.search select {width: 216px; margin: 0 8px; height: 22px;}
.search button {width: 65px; height: 22px; background-position: 0 -73px; vertical-align: middle;}
.search p {display: inline; padding-left: 15px;}
.announcements {width: 918px; height: 50px; background-position: 0 -200px; padding: 6px 15px 0 0px; z-index: 40;}
.announcements form {float: right; width: 272px;}
.announcements input {background-position: -178px -73px; height: 24px; width: 211px; border: none; margin: 5px 11px 0 0; vertical-align: top; padding: 4px 0 0 8px;}
.announcements button {width: 38px; height: 38px; background-position: -178px -103px; border: none;}
.announcements ul {margin: 0; position: absolute; left: 255px; top: 10px;}
.announcements li {float: left; display: inline; text-indent: -9999px;}
.announcements li a {display: block; height: 42px;}
.announcements li a.home {width: 76px; background-position: 0 -256px;}
.announcements li a.archives {width: 88px; background-position: -76px -256px;}
.announcements li a.home:hover, .announcements ul.home li a.home {background-position: 0 -298px;}
.announcements li a.archives:hover, .announcements ul.archives li a.archives {background-position: -76px -298px;}
.main {padding: 9px 0 0 5px; width: 928px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 1.5em;}
.content {float: left; width: 595px; z-index: 20;}
.content img.wp-smiley {display: inline; vertical-align: middle;}
.content h1, .content h2, .content h3, .content h4, .content h5 {font-weight: bold; padding-top: 18px;}
.content h1, .content h1 a {font-size: 18px;}
.content h2, .content h2 a {font-size: 16px; color: #ff8000;}
.content h3, .content h3 a {font-size: 14px; color: #565694;}
.content h4, .content h4 a {font-size: 12px; color: #86b300;}
.content h5, .content h5 a {text-transform: uppercase;}
.content p {padding-top: 15px;}
.wp-caption p {font-weight: bold; font-size: 11px; padding-top: 3px;}
.tag-cloud p {line-height: 24px; padding-top: 0;}
.content table {margin-top: 15px;}
.content th {font-weight: bold; padding: 10px 8px 8px 8px;}
.content td {padding: 8px;}
.content form {margin-top: 15px;}
.content label {}
.content input {}
.content textarea {}
.content blockquote {margin: 15px 20px 0 20px; padding: 0 12px 12px 12px;}
.content blockquote p {}
.content ul, .content ol {margin: 15px 0 0 25px;}
.content ul {list-style: disc;}
.content .alignright {float: right; margin: 10px 0 10px 10px; display: inline;}
.content .alignleft {float: left; margin: 10px 10px 10px 0; display: inline;}
.content .aligncenter {margin: 10px auto 0 auto; display: block;}
.content .alignnone {margin: 10px 0 0 0; display: block;}
.content img.aligncenter {margin: 10px auto 0 auto;}
.navigation div a {float: none; width: auto;}
.navigation div.alignleft {float: left; width: auto;}
.navigation div.alignright {float: right; width: auto;}
.post,.page {width: 595px; background: url(images/bg-post.gif) repeat-y; margin-bottom: 10px;}
.post.tint {background-image: url(images/bg-post-tint.gif);}
.split {margin-right: -21px; width: 616px; margin-top: 25px;}
.split .post {width: 289px; background-image: url(images/bg-post-split.gif); margin-right: 19px; display: inline; float: left; overflow: hidden;}
.post-top {width: 595px; background-position: -257px -103px; height: 23px;}
.tint .post-top {background-position: -322px -488px;}
.split .post-top {width: 289px;}
.post-bottom {width: 595px; background-position: -257px -179px; height: 14px;}
.tint .post-bottom {background-position: -322px -523px;}
.split .post-bottom {width: 289px; background-position: -639px -423px; height: 13px; margin-top: -12px;}
.post h1.post-header, .page h1.post-header {position: relative; display: block; width: 578px; background-position: -257px -136px; height: 32px; margin: -23px 0 15px 0; line-height: 32px; font-size: 16px; font-weight: bold; color: #5d5d5d; padding: 0 0 0 17px; z-index: 20;}
.split .post h1.post-header {width: 289px; background-position: -639px -380px; margin-bottom: 0;}
.split ul {margin: 0 1px -8px 1px;}
.split li {list-style: none;}
.split li a {font-weight: bold; border-top: 1px solid #ccc; display: block; width: 248px; padding: 4px 19px 4px 20px;}
.split li.alt a {background: #e6e4e4;}
.split li.links {background: #e6e4e4; padding: 4px 25px 4px 28px; border-top: 1px solid #ccc;}
.split li.links a {display: inline; border-top: none; width: auto; padding: 0;}
.split li a span {float: right; color: #333; font-weight: normal;}
.split li a:hover span {text-decoration: none;}
.content p.blocks {padding-top: 0; overflow: auto; margin-bottom: 20px;}
.content p.blocks span, .navigation div a {float: left; display: block; margin-right: 3px; border: 1px solid #ff8000; background: #ff8000; padding: 3px 10px; color: #fff; font-size: 10px; text-transform: uppercase;}
.content p.blocks span.categories {background: #fff; color: #333; margin-right: 0;}
.entry {padding: 0 39px; clear: both;}
img.avatar {margin: 0 0 0 24px; border: 6px solid #ededed; float: left; margin-right: 17px; display: inline;}
.content h1.post-title {text-transform: uppercase; color: #5d5d5d; background: #fff7da; padding: 3px 12px; width: 515px; margin: 9px 0 0 26px; line-height: 26px;}
.content h1.post-title a {color: #5d5d5d;}
.content .tint h1.post-title, .content .tint p.tagged {background: #fff;}
.page h1.post-title {margin-left: 36px; width: 525px;}
.content p.tagged {background: #f7f7f7; margin: 20px 12px 0 12px; padding: 3px 5px; font-size: 11px; overflow: auto; width: 561px;}
.content p.tagged span {float: right; font-weight: bold; padding: 0 3px;}
.content p.tagged span span {float: none;}
.sidebar {float: right; width: 313px; z-index: 20;}
.block {width: 313px; margin-bottom: 6px;}
.block p {padding: 3px 51px 0 48px; font-weight: bold; line-height: 15px;}
.main .block p span {font-weight: normal; color: #333; font-size: 11px; padding-left: 15px; background-position: -916px -80px;}
.subscribe {width: 313px; min-height: 51px; padding-bottom: 12px; background: url(images/bg-subscribe.png) no-repeat bottom left; z-index: 100; position: relative;}
.subscribe:before {content: ''; height: 34px; width: 100%; background: url(images/bg-subscribe.png) top left; position: absolute; top: 0; left: 0; z-index: 1;}
.sidebar p.buttons {padding: 7px 14px 28px 0; position: relative; z-index: 10;}
.sidebar p.buttons a {display: block; height: 22px; text-indent: -9999px; float: right;}
.sidebar p.buttons a.rss {background-position: -865px -104px; width: 51px;}
.sidebar p.buttons a.email {background-position: -865px -139px; width: 62px; margin-left: 12px;}
.sidebar p.follow {padding: 8px 0 0 16px;}
.sidebar p.follow a:link, .sidebar p.follow a:active, .sidebar p.follow a:visited {color: #fff;}
.system-announcements {background: url(images/bg-system-announcements.gif) repeat-y;}
.system-top {width: 313px; background-position: -580px -269px; height: 62px;}
.system-bottom {width: 313px; background-position: 0 -345px; height: 69px;}
.system-bottom p {text-align: right; padding: 37px 16px 0 0;}
.system-bottom a:active, .system-bottom a:link, .system-bottom a:visited {color: #fff;}
.wp-caption-dd {font-size: 11px; font-style: italic; line-height: 15px;}
.dont-miss {width: 313px; background: url(images/bg-dont-miss.jpg) no-repeat bottom left; padding-bottom: 33px;}
.dont-miss-top {width: 313px; height: 55px; background-position: -318px -345px;}
.item {width: 260px; background: url(images/bg-item.gif) no-repeat bottom left; margin: 0 0 6px 27px;}
.item.alt {background-image: url(images/bg-item-alt.gif);}
.item-top {background-position: -659px -346px; width: 260px; height: 7px;}
.item.alt .item-top {background-position: -659px -366px;}
.item p {padding: 0 21px 10px 21px;}
.ebay-radio {background: url(images/bg-ebay-radio.jpg) no-repeat bottom left; width: 313px; padding-bottom: 30px;}
.ebay-radio-top {height: 58px; background-position: -318px -421px;}
.ebay-we-say {background: url(images/bg-ebay-we-say.jpg) no-repeat bottom left; padding-bottom: 14px;}
.ebay-we-say-top {width: 313px; height: 106px; background-position: 0 -421px;}
.ebay-we-say-top p {color: #fff; font-weight: bold; font-size: 11px; padding: 41px 0 0 17px;}
.previews {margin-top: -25px;}
.preview {width: 246px; margin-left: 27px; padding: 5px 10px 5px 6px; border-bottom: 1px solid #ffcd63; border-top: 1px solid #ffdca9;}
.preview.alt {border-bottom: 1px solid #ffc94e; background: #ffcd92;}
.preview img {float: left; margin-top: 0px;}
.preview p {float: right; padding: 0; width: 198px;}
.preview p span {padding-left: 0; background: none;}
.ebay-we-say p.note {font-size: 10px; color: #fff; padding: 39px 0 0 12px;}
.footer {padding-top: 25px;}
.footer p {font-size: 13px; padding-top: 15px; color: #99f;}
.footer p.smaller {font-size: 13px;}
.footer p.copyright {font-size: 10px; color: #666666; border-top: 1px solid #ccc; line-height: 14px; padding: 3px 55px 0 0; margin-top: 6px; font-family: Verdana;}
/*Email dropdown*/
#emailbox {width: 310px; top: 34px; left: 0px; overflow: hidden; z-index: 100; position: absolute; background: #545454; padding-bottom: 10px; display: none; border-right: 3px solid #f0f0f0;}
#emailbox form {margin: 0 16px;}
#emailbox a {background: none;}
#emailbox p {font-size: 12px; font-weight: bold; text-transform: none; padding: 5px 0 0 0; color: #fff;}
#emailbox p:first-child {padding-top: 9px;}
#emailbox input {vertical-align: middle; width: 240px; padding: 3px; font-size: 12px;}
#emailbox a.close {float: right; z-index: 10; font: bold 13px Verdana, Arial, sans-serif; padding: 3px; display: block; background: #F07100; color: white; width: auto; height: auto;}
#emailbox button {margin-top: 6px; color: white; width: auto; text-align: center; font-size: 11px; font-weight: bold; padding: 3px 4px; background: #636363; border: 2px solid #999;}
.stButton, .stButton .sharethis {background: none !important;}
.stButton .chicklets {font: bold 12px Arial !important; color: #00C !important; padding: 3px 5px 0px 22px}

.dropdowns {display: none; position: absolute; top: 28px; left: 0; background: url(images/bg-dropdowns.gif) no-repeat bottom left; padding-bottom: 5px;}
.menu {border: 1px solid #cacaca; border-top: none; border-bottom: none; display: none; background: #fff; position: absolute;}
.dd-buy {left: 8px;}
.dd-sell {left: 41px;}
.dd-my-ebay {left: 75px;}
.dd-community {left: 138px;}
.dd-helper {left: 141px;}
.menu ul {margin: 0;}
.menu li {display: block; padding: 3px; float: none; list-style-position: outside;}
.menu li a {font: 11px Verdana; white-space: nowrap; color: #0000cc; border: none; float: none; height: auto;}
.corners {background: url(images/bg-dropdown.gif) no-repeat 10px 0; height: 5px; padding-left: 5px; position: absolute; bottom: -5px; right: 5px; width: 100%; margin-left: 5px; clear: both;}
.corners span {float: right; background: url(images/bg-dropdown.gif) no-repeat bottom right; height: 5px; width: 5px; display: inline; margin-right: -5px;}
.frame1 {height: 200px;}
.frame2 {margin-top: 0px;background: url(images/bg-frame2.gif) no-repeat; z-index: 40; margin-top: -197px;}

.left {float: left;}
.right {float: right;}
.ebay-related-links-wrapper {text-align: center;}
.ebay-related-links {display: inline-block; padding: 10px; background: #fef7e0; text-align: left;}
.ebay-related-links a {display: block; margin: 2px 0; text-decoration: underline;}
