 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; text-shadow: 0 0 none}
 body {line-height: 1}
 ol, ul {list-style: none}
blockquote, q {quotes: none}
  ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
 .floatLeft {float: left; text-align: left}
img.floatLeft {margin: 0 10px 10px 10px}
.floatRight {float: right; text-align: right}
img.floatRight {margin: 0 10px 10px 10px}
.floatClear, .cleaner {clear: both}
br.floatClear {margin: -1px -1px 0px 0px; width: 1px; height: 1px; clear: both}
.alignRight {text-align: right}
.alignCenter {text-align: center}
div.hr {clear: both; margin: 0; padding: 0;  }
div.hr hr {display: none}
.hide {display: none !important}
.bold {font-weight: bold}
.noBg {background: none !important}
.error {color: #f00; font-weight: bold}
:focus, a {-moz-outline-style: none;  outline: none !important;  }
.nb {border: 0;}
 html {overfloww-y: scroll}
html {overflow: -moz-scrollbars-vertical}
body {background: #000; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 10px; color: #595959; margin: 0; padding: 0; text-align: center}
 div#mb {display: block; position: relative; margin: 0 auto; text-align: left; width: 974px; padding-top: 30px}
div#mb div#header {width: 974px; height: 90px; padding: 5px 0 5px 0}
div#mb div#nav {width: 974px; height: 33px}
div#mb div#content {background: #303032; padding: 16px 0}
div#mb div#content.noPadding {padding: 0}
div#mb div#content div#contentArea {background-image: url(/images/back2.jpg); background-repeat: no-repeat; background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: relative; height: 1%; margin: 0 15px; padding: 0; width: 944px}
div#mb div#content div#contentArea:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
div#mb div#content div#contentArea div#left {display: inline; float: left; width: 584px; border-right: 1px solid #303032; min-height: 300px; padding: 33px 15px 0 15px; margin: 0 -1px 0 0; _overflow: hidden}
div#mb div#content div#contentArea div#right {display: inline; float: right; width: 300px; border-left: 1px solid #303032; min-height: 300px; padding: 0 14px 150px 15px; margin: 0; _overflow: hidden}
div#mb div#tools {position: absolute; top: 0; left: 0; height: 30px; width: 974px; background: #141414}
div#mb div#footer {background: #1a1a1a}
 h1 {display: inline; float: left;  height: 90px; overflow: hidden;  background: url("/images/sitewide/bg-h1-dell-beta.gif") no-repeat left 15px; width: 183px}
h1.dell { }
h1 a {text-indent: -9999em; display: block; width: 167px; height: 90px}
h1.dell a {width: 183px}
h2 {font-size: 24px; line-height: 30px; margin: 0 0 14px 16px; font-weight: normal; color: #fff; text-shadow: 0 0 #303032}
h2.twoLine {margin: 5px 0 19px 16px}
h2 span {display: block; color: #000}
h2.tag {margin-bottom: 22px}
h2.tag span {display: inline; color: #999}
h3 {font-size: 16px; line-height: 22px; margin: 0 0 8px 0; padding: 0 0 8px 0; font-weight: bold; text-transform: uppercase; 
border-bottom: 1px solid #d9d9d9; color: #595959}
h4, h5, h6 {font-size: 12px; line-height: 18px; margin: 0 0 18px 0; font-weight: bold}
p {font-size: 12px; line-height: 18px; margin: 0 0 18px 0}
p + h3 {padding-top: 11px}
strong {font-weight: bold}
em {}
ul {font-size: 12px; line-height: 18px; margin: 0 0 18px 0; padding: 0}
ul li {list-style-type: none; background: url("/images/sitewide/bg-li.gif") no-repeat 0 7px; padding-left: 14px}
ol {font-size: 12px; line-height: 18px; margin: 0 0 18px 0; padding: 0 0 0 12px}
ol li {}
dl {font-size: 12px; line-height: 18px; margin: 0 0 18px 0}
dt {clear: left; display: inline; float: left; font-weight: bold; width: 50px; color: #000}
dd {margin: 0 0 10px 0; padding: 0}
img {margin: 0; padding: 0; border: 0 none}
small {color: #999; font-weight: normal; font-size: 10px}
fieldset {margin: 0; padding: 0 0 3px 0; border: 0 none; position: relative}
fieldset legend {display: none}
fieldset ol {list-style-type: none; margin: 0; padding: 0; font-size: 10px}
fieldset ol li {clear: both; height: 79px; font-size: 12px; line-height: 18px; margin: 0; padding: 0}
fieldset ol li p {font-size: 1em}
fieldset ol li small {display: block; padding: 3px 0 0 5px}
fieldset label {display: block; text-indent: -15px; margin: 0; padding: 0 0 6px 15px; _padding-top: 2px}
fieldset li.error label, fieldset li.error h4 {color: #f50000; font-weight: normal}
fieldset ol li div.fieldWithErrors label, h4.fieldWithErrors {color: #f50000; font-weight: normal}
fieldset em {color: #f00; font-weight: bold}
fieldset input {display: block; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; width: 255px; padding: 3px 2px; margin: 0; font-size: 14px; color: #646464; border: 1px solid #d7d7d7}
 fieldset input:not([type]) {background-color: #fff !important}
 fieldset input.submit {cursor: pointer; width: auto !important; height: 31px !important; border: 0 none; text-decoration: none; padding: 5px 30px 7px 30px; background: #0084cd url("/images/sitewide/bg-btn-form.gif") repeat-x left top; color: #fff; text-align: center; border: 1px solid #0078bb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 12px}
fieldset input.disabled {opacity: 0.5}
fieldset input.submitHover {cusor: pointer; background: #006eb6 url("/images/sitewide/bg-btn-form.gif") repeat-x left -29px}
fieldset input.submit.secondary {background: #18181b url("/images/sitewide/bg-btn-form.gif") repeat-x left -58px; border: 1px solid #000}
fieldset input.submitHover.secondary {background: #000 url("/images/sitewide/bg-btn-form.gif") repeat-x left -87px}
fieldset li input.submit.thinner {padding-left: 5px; padding-right: 5px}
fieldset li>input.submit.thinner {padding-left: 20px; padding-right: 20px}
input#post-submit {width: 94px !important}
input#post-submit.disabled {opacity: 1; background: #18181b url("/images/sitewide/load.gif") no-repeat center center !important; border: 1px solid #000; text-indent: -9999em; *text-indent: 0; *font-size: 1px; *text-align: left; *color: #18181b}
input[type=file] {width: auto; border: 0 none !important}
input.file {width: auto}
input[type=checkbox] {display: inline; border: 0 none; width: 13px; height: 13px; vertical-align: bottom; position: relative; top: -2px; margin-right: 5px; *overflow: hidden}
input.checkBox {display: inline; border: 0 none; width: 13px; height: 13px; vertical-align: bottom; position: relative; top: -2px; margin-right: 5px; *overflow: hidden}
body.isSafari input.checkBox {top: -3px}
input[type=radio] {width: auto !important; border: 0 none}
input.radio {width: auto !important; border: 0 none}
fieldset select {}
fieldset button {}
fieldset textarea {display: block; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; width: 560px; padding: 3px 2px; height: 206px; color: #646464; line-height: 20px; resize: none; border: 1px solid #d7d7d7}
table {border-collapse: collapse; font-size: 12px; line-height: 18px; margin: 0 0 18px 0}
table caption {text-align: left; font-weight: bold}
tr {}
th {font-weight: bold; vertical-align: top}
td {vertical-align: top}
thead {}
thead tr {}
thead tr td {}
thead tr th {}
tbody {}
tbody tr {}
tbody tr td {}
tbody tr th {}
tfooter {}
tfooter tr {}
tfooter tr td {}
tfooter tr th {}
abbr, acronym {cursor: help; border-bottom: 1px dotted #000}
q {font-size: 13px; line-height: 15px; margin: 0 0 11px 0}
q:before {content: no-open-quote; content: ""}
q:after {content: no-close-quote; content: ""}
blockquote {padding: 15px 10px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin: 0 0 18px 0}
blockquote p {font-size: 16px; line-height: 18px; margin: 0; padding: 0; font-weight: normal; color: #1a1a1a}
a {color: #999; text-decoration: none}
a:hover, a:focus, a:active {color: #1a1a1a; text-decoration: underline}
 .btn {display: inline-block; border: 0 none; text-decoration: none !important; padding: 5px 30px 6px 30px; background: #0084cd url("/images/sitewide/bg-btn-form.gif") repeat-x left top; color: #fff !important; text-align: center; border: 1px solid #0078bb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 12px; width: auto}
.btn:hover {background: #006eb6 url("/images/sitewide/bg-btn-form.gif") repeat-x left -29px; text-decoration: none; color: #fff}
.btn.secondary {background: #18181b url("/images/sitewide/bg-btn-form.gif") repeat-x left -58px; border: 1px solid #000}
.btn.secondary:hover {background: #000 url("/images/sitewide/bg-btn-form.gif") repeat-x left -87px}
span.inappropriate {}
span.inappropriate a {display: inline-block; background: url("/images/sitewide/bg-icon-inappropriate.gif") no-repeat left 6px; padding-left: 15px; color: #fff !important; text-indent: -9999em}
span.inappropriate a:hover {text-indent: 0; color: #999 !important; text-decoration: none !important}
div.col1 {display: inline; float: left; width: 259px}
div.col2 {display: inline; float: right; width: 259px; margin-right: 26px}
 .mb, .mb a {background: none !important; padding-left: 0 !important}
 p.details {color: #999; margin-bottom: 0; height: 72px}
p.details span {display: inline-block; margin: 4px 0 0 0;  width: 133px; height: 17px;  background: url("/images/sitewide/bg-icon-sbLeader.gif") no-repeat left top; text-indent: -9999em}
body.isMozilla2 p.details span {display: inline; float: left}
h2.tagline {display: inline; float: left; margin-right: 15px}
p.tagline {padding-top: 10px; margin: 0}
p.link {}
p.link a {text-decoration: underline}
p.presskit, p.homepage {}
p.presskit a, p.homepage a {color: #1a1a1a}
p.backToTop {}
p.backToTop a {color: #1a1a1a; background: url("/images/sitewide/bg-btn-backToTop.gif") no-repeat left center; padding-left: 18px}
p.back {}
p.back a {color: #1a1a1a; background: url("/images/sitewide/bg-btn-back.gif") no-repeat left center; padding-left: 18px}
div.ff-list-vid {margin: 14px 0 43px 0}
div.relatedPosts {}
div.relatedPosts h3 {}
div.loadmore {background: #acacad url("/images/sitewide/bg-loadMore.gif") repeat-x left top; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-radius-bottomleft: 4px; margin: 0 -15px; clear: both; height: 43px; position: relative}
div.loadmore:hover {background-position: left bottom}
div.loadmore-noHover:hover {background-position: left top}
div.loadmore p {position: absolute; right: 15px; top: 11px; margin: 0; padding: 0}
div.loadmore p.more {left: 0; top: 0}
div.loadmore p.more a {display: block; height: 13px; width: 565px; background: url("/images/sitewide/bg-btn-loadMore.gif") no-repeat 15px 14px; padding: 11px 15px 19px 34px; color: #222}
div.loadmore p.more a:hover {color: #000; background-position: 15px -29px; text-decoration: none}
div.posts-header {height: 43px; background: #575759 url("/images/sitewide/bg-postsHeader.gif") repeat-x left top; margin: -16px 0 -16px 0}
div#content.noPadding div.posts-header {margin: 0}
div.posts-header-profile {margin-top: 0; background: #5f5f61}
div.posts-header div.posts-slider {display: inline; float: right; _width: 330px}
div.posts-header div.posts-slider p {display: inline; float: left; padding: 12px 0 0 0; color: #fff; margin: 0 15px}
div.posts-header div.posts-slider div.slider-track {position: relative; display: inline; float: left; margin: 0; padding: 0 5px; height: 43px; width: 149px; background: url("/images/sitewide/bg-track.gif") no-repeat 5px center}
div.posts-header div.posts-slider div.slider-handle {position: absolute; width: 21px; height: 43px; background: url("/images/sitewide/bg-btn-handle.gif") no-repeat center 16px; cursor: pointer; z-index: 999}
div.posts-header div.posts-slider div.slider-handle span.label {display: block; background: url("/images/sitewide/bg-slider-label.png") no-repeat left top; _background-image: url("/images/sitewide/bg-slider-label.gif"); color: #fff; width: 96px; height: 20px; text-align: center; padding: 17px 10px 0 10px; position: absolute; top: 27px; left: -46px; z-index: 99999; cursor: pointer; display: none}
div.posts-header div.posts-slider div.slider-handle:hover span.label {display: block}
div.posts-header div.posts-slider div.slider-handle span.label span {color: #999}
div.posts-header p.show-me {display: inline; float: left; margin: 0 15px; color: #fff; padding: 12px 0 0 0; height: 23px}
div.posts-header ul.posts-filters {display: inline; float: left; margin: 0; padding: 11px 0 0 0; height: 23px}
div.posts-header ul.posts-filters li {display: inline; float: left; height: 23px; margin: 0 0 0 5px; padding: 0; background: none}
div.posts-header ul.posts-filters li a {display: block; _display: inline; height: 20px; margin: -1px 0 0 0; padding: 2px 10px 1px 10px; color: #1a1a1a; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 12px; text-decoration: none}
div.posts-header ul.posts-filters li a span {color: #b3b3b3; font-size: 10px; text-decoration: none}
div.posts-header ul.posts-filters li a:hover {background: #535355; background: #666; border: 1px solid #535355; border: 1px solid #666; padding: 1px 9px 0 9px; text-decoration: none; text-decoration: none}
div.posts-header ul.posts-filters li.current a {background: #131314; border: 1px solid #131314; color: #fff; padding: 1px 10px 0 10px; text-decoration: none}
div.posts-header ul.posts-filters li.current a span {color: #808080; text-decoration: none}
a.themeLeader_what {float:right; margin: 40px 0 0; background: url("/images/sitewide/bg-icon-whatis.gif") no-repeat top left; padding: 0 0 0 17px; line-height: 12px}
a.themeLeader_what:focus {color: #999; text-decoration: none}
.legal p a {color: #1a1a1a; text-decoration: underline}
.legal ul ul {margin-bottom: 0}
.legal ul li a {color: #1a1a1a; text-decoration: none}
.legal ul li a:hover {color: #1a1a1a; text-decoration: underline}
 div#mb div#right h2, div#mb div#right h3 {font-size: 16px; line-height: 22px; margin: 33px 0 9px 0; padding: 0 0 10px 0; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #d9d9d9; color: #595959}
div#mb div#header div.banner {display: inline; float: center; width: 728px; height: 90px; position: relative}
div#mb div#right div.banner {margin: 0 -14px 0 -15px; width: 300px; height: 250px; padding: 15px 14px 15px 15px; background: #CCCCFF; border-bottom: 1px solid #303032; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-radius-topright: 4px}
#div#mb div#right div.banner:hover {background: #ccc}
div#mb div#right div.banner a {display: block; width: 300px; height: 250px; border: 0 none}
div#mb div#right div.banner a img {display: block; width: 300px; height: 250px; border: 0 none}
div#mb div#nav ul {margin: 0; padding: 0; width: 974px; height: 33px; overflow: hidden}
div#mb div#nav ul li {display: inline; float: left; margin: 0; padding: 0; background: none}
div#mb div#nav ul li.post, div#mb div#nav ul li.about, div#mb div#nav ul li.soundingBoards {float: right; margin-left: 10px}
div#mb div#nav ul li.soundingBoards {margin-left: 0}
div#mb div#nav ul li a {display: block; color: #fff; padding: 5px 15px 10px 15px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-radius-topright: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-radius-topleft: 2px}
div#mb div#nav ul li.film-video a {color: #df0800}
div#mb div#nav ul li.music a {color: #ef4900}
div#mb div#nav ul li.art-design a, div#mb div#nav ul li.art a {color: #e58800}
div#mb div#nav ul li.game a, div#mb div#nav ul li.gaming a {color: #ffe000}
div#mb div#nav ul li.science a {color: #5ddf00}
div#mb div#nav ul li.robot a, div#mb div#nav ul li.robotics a {color: #00c6a0}
div#mb div#nav ul li.environment a {color: #1faaff}
div#mb div#nav ul li.wonderful a {color: #0060b7}
div#mb div#nav ul li.theme a {}
div#mb div#nav ul li.all a {}
div#mb div#nav ul li.current a {color: #fff; background: #5f5f61; text-decoration: none}
div#mb div#nav ul li.post a, div#mb div#nav ul li.about a, div#mb div#nav ul li.soundingBoards a {background: #116dbf; padding: 7px 20px 13px 20px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-radius-topright: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-radius-topleft: 2px; text-decoration: none !important}
div#mb div#nav ul li.about a {background: #191919}
div#mb div#nav ul li.soundingBoards a {background: #262626}
div#mb div#nav ul li.post a:hover, div#mb div#nav ul li.post.current a, div#mb div#nav ul li.about a:hover, div#mb div#nav ul li.about.current a {background: #303032; text-decoration: none}
div#mb div#nav ul li.soundingBoards a:hover, div#mb div#nav ul li.soundingBoards.current a {background: #5f5f61}
div#mb div#nav ul li.soundingBoards a span {background: url("/images/sitewide/bg-li-soundingBoards.gif") no-repeat right center; padding-right: 26px}
div#mb div#postSomething {border: 1px solid #303032; background: #303032;  padding: 0; margin: 0}
div#mb div#postSomething h2 {margin-top: 16px; display: inline; float: left}
div#mb div#postSomething p.collapse {display: inline; float: right; padding: 26px 15px 0 0}
.isSafari div#mb div#postSomething p.collapse {padding-top: 27px}
div#mb div#postSomething p.collapse a {background: url("/images/sitewide/bg-btn-close-alt.gif") no-repeat left center; padding-left: 20px; color: #797979}
div#mb div#postSomething p.collapse a:hover {color: #797979}
div#mb div#postSomething div.cols {background: #212123; background: #f7f7f7; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius-: 4px; height: 258px; height: 265px; margin: 0 15px 14px 15px; clear: both}
div#mb div#postSomething div.cols-loggedIn {height: 325px}
div#mb div#postSomething div.cols div.col {display: inline; float: left; width: 436px; padding: 23px 0 0 0; margin: 0 15px}
div#mb div#postSomething div.cols div.col h3 {color: #999; color: #1a1a1a; border-bottom: 1px solid #363637; margin-bottom: 9px}
div#mb div#postSomething div.cols div.col p {color: #fff; color: #1a1a1a}
div#mb div#postSomething div.cols div.col p a {color: #1a1a1a; text-decoration: underline}
div#mb div#postSomething div.cols div.col p a:hover {color: #1a1a1a}
div#mb div#postSomething div.cols div.col ul {margin: -10px 0 10px 0}
div#mb div#postSomething div.cols div.col ul li {color: #fff; color: #1a1a1a; background-image: url("/images/sitewide/bg-li-alt.gif"); background-image: url("/images/sitewide/bg-li.gif")}
div#mb div#postSomething div.cols div.col ul.buttons {margin: 0; height: 31px}
div#mb div#postSomething div.cols div.col ul.buttons li {display: inline; float: left; padding: 0; margin: 0 15px 0 0; background: none; padding: none}
div#mb div#themeDropdown {padding: 44px 0 0 0; margin: 0; border-bottom: 1px solid #000; background: #5F5F61}
div#mb div#themeDropdown h2 {margin-bottom: 13px; display: inline; float: left}
div#mb div#themeDropdown p.collapse {display: inline; float: right; padding: 10px 15px 0 0; margin: 0}
.isSafari div#mb div#themeDropdown p.collapse {padding-top: 11px}
div#mb div#themeDropdown p.collapse a {background: url("/images/bg-btn-showHideTheme.gif") no-repeat 0 1px; padding-left: 20px; color: #1a1a1a}
div#mb div#themeDropdown p.collapse a.close {background-position: 0 -27px}
div#mb div#themeDropdown p.collapse a:hover {color: #1a1a1a}
div#mb div#themeDropdown div.cols {clear: both; overflow: auto; border-top: 1px solid #48484a; margin: 0 15px}
div#mb div#themeDropdown div.cols div.col {display: inline; float: left; width: 436px; padding: 20px 0 12px 0; margin: 0 30px 0 0}
div#mb div#themeDropdown div.cols div.col-second {margin-right: 0}
div#mb div#themeDropdown div.cols div.col h3 {color: #fff; font-size: 12px; line-height: 18px; margin: 0; padding: 0; font-weight: bold; border: 0 none; text-transform: none}
div#mb div#themeDropdown div.cols div.col p {color: #fff}
div#mb div#themeDropdown div.cols div.col a {color: #fff}
div#mb div#themeDropdown div.cols div.col a:hover {color: #fff; text-decoration: underline}
div#mb div#themeDropdown div.cols div.col ul {margin: -10px 0 10px 0}
div#mb div#themeDropdown div.cols div.col ul li {color: #fff; background-image: url("/images/sitewide/bg-li-alt.gif")}
div#mb div#themeDropdown div.cols div.col ul.buttons {margin: 0; height: 31px}
div#mb div#themeDropdown div.cols div.col ul.buttons li {display: inline; float: left; padding: 0; margin: 0 15px 0 0; background: none; padding: none}
div#mb div#themeDropdown div.cols div.col ul.buttons li.alt {padding: 5px 0 0 0}
div#mb div#right div.rss {margin: 0 -14px 0 -15px; width: 300px; padding: 11px 14px 11px 15px; background: #b9b9ba url("/images/sitewide/bg-rss.gif") repeat-x left top; border-bottom: 1px solid #303032}
div#mb div#right div.rss p {margin: 0; display: inline; float: left}
div#mb div#right div.rss p.rss {display: block; float: none; text-align: right}
div#mb div#right div.rss p a {color: #1a1a1a}
div#mb div#right div.rss p.rss a {background: url("/images/sitewide/bg-icon-rss.gif") no-repeat left center; padding-left: 17px}
div#mb div#right div.rss p a:hover {}
div#mb div#right div.contact {}
div#mb div#right div.contact h2 {border-bottom: 0; padding: 0}
div#mb div#right div.contact h3 {font-size: 12px; line-height: 15px; margin: 0; padding: 0; text-transform: none; border: 0 none; font-weight: bold}
div#mb div#right div.contact img {margin: 0 -14px 0 -15px}
div#mb div#right div.contact p {line-height: 15px; margin-bottom: 15px}
div#mb div#right div.contact p.subtle {padding: 0 0 22px 0; font-size: 11px; margin: 8px 0 17px 0; border-bottom: 1px solid #d9d9d9; color: #999}
div#mb div#right div.contact p.subtle a {text-decoration: underline}
div#mb div#right div.contact p.subtle a:hover {}
div#mb div#right div.formattingGuide {}
div#mb div#right div.formattingGuide h2 {border-bottom: 0; padding: 0}
div#mb div#right div.formattingGuide table {width: 300px}
div#mb div#right div.formattingGuide table th {background: #f2f2f2; border: 1px solid #d9d9d9; border-bottom: 0 none; vertical-align: center; font-weight: normal; padding: 8px 13px}
div#mb div#right div.formattingGuide table td {border: 1px solid #d9d9d9; border-top: 0 none; vertical-align: center; padding: 8px 13px}
div#mb div#right div.formattingGuide table td.code {color: #999}
div#mb div#right div.formattingGuide table td ul {margin: 0; padding: 0 0 0 1em}
div#mb div#right div.formattingGuide table td ul li {background: none; padding: 0; margin: 0; list-style-type: disc}
div#mb div#right div.themeLeader {}
div#mb div#right div.themeLeader h3 {margin: 22px 0 11px 0}
div#mb div#right div.themeLeader div.themeLeaders {padding: 0 0 22px 0; margin: 0 0 22px 0; border-bottom: 1px solid #d9d9d9}
div#mb div#right div.themeLeader div.themeLeaders ul.thumbs {margin: 0 -10px 0 0; width: 318px; height: 154px}
div#mb div#right div.themeLeader div.themeLeaders ul.thumbs li {display: inline; float: left; background: none; padding: 0; margin: 0 10px 10px 0; width: 67px; height: 67px}
div#mb div#right div.themeLeader div.themeLeaders ul.thumbs li a {display: block; width: 67px; height: 67px}
div#mb div#right div.themeLeader div.themeLeaders ul.thumbs li img {display: block; width: 67px; height: 67px}
div#mb div#right div.themeLeader div.themeLeaders h4.themes {}
div#mb div#right div.themeLeader div.themeLeaders ul.themes {}
div#mb div#right div.themeLeader div.themeLeaders ul.themes li {}
div#mb div#right div.themeLeader div.themeLeaders ul.themes li a {}
div#mb div#right div.themeLeader div.themeLeaders ul.themes li a:hover {}
div#mb div#right div.themeLeader p {}
div#mb div#right div.themeLeader p:last-child {margin: -7px 0 30px 0}
div#mb div#right div.themeLeader p strong {color: #1a1a1a; font-weight: normal}
div#mb div#right div.aboutTheAuthor {}
div#mb div#right div.aboutTheAuthor h3 {}
div#mb div#right div.aboutTheAuthor div.img {display: inline; float: left; width: 114px; margin: 0 10px 10px 0; height: 114px; overflow: hidden}
div#mb div#right div.aboutTheAuthor div.img a {display: block; width: 114px}
div#mb div#right div.aboutTheAuthor div.img img {width: 114px}
div#mb div#right div.aboutTheAuthor h4 {color: #1a1a1a; margin: 0}
div#mb div#right div.aboutTheAuthor h4 a {color: #1a1a1a}
div#mb div#right div.aboutTheAuthor h4 a:hover {}
div#mb div#right div.aboutTheAuthor p {}
div#mb div#right div.aboutTheAuthor p.details {height: auto; margin-bottom: 18px}
div#mb div#right div.aboutTheAuthor p.details em {font-style: normal; color: #595959}
div#mb div#right div.aboutTheAuthor ul.more {margin-top: -18px}
div#mb div#right div.aboutTheAuthor ul.more li {}
div#mb div#right div.aboutTheAuthor ul.more a {background: none; padding-right: 0}
div#mb div#right div.aboutTheAuthor ul.more a:hover {}
div#mb div#content div#contentArea div#right div.footer {position: absolute; right: 15px; bottom: 14px; width: 300px}
div#mb div#content div#contentArea div#right div.footer ul {margin: 0 0 11px 0; padding: 0 0 10px 0; border-bottom: 1px solid #b2b2b2}
div#mb div#content div#contentArea div#right div.footer ul li {display: inline; background: none; color: #1a1a1a; padding-left: 0; padding-right: 10px}
div#mb div#content div#contentArea div#right div.footer ul>li {padding-right: 0}
div#mb div#content div#contentArea div#right div.footer ul li:before {content: " - "}
div#mb div#content div#contentArea div#right div.footer ul li:first-child:before {content: ""}
div#mb div#content div#contentArea div#right div.footer ul li a {color: #1a1a1a}
div#mb div#content div#contentArea div#right div.footer ul li a:hover
div#mb div#content div#contentArea div#right div.footer p {margin: 0}
div#mb div#content div#contentArea div#right div.footer p.credit {display: inline; float: right}
div#mb div#content div#contentArea div#right div.footer p.credit a {text-decoration: none}
div#mb div#content div#contentArea div#right div.footer p.credit a:hover {text-decoration: none;} 	

div#mb div#tools ul.primarylogo {display: inline; float: left; padding: 0; margin: 0}
div#mb div#tools ul.primarylogo li {display: inline; float: left; margin-left: 1px; padding-left: 0; background: none}
div#mb div#tools ul.primarylogo li:first-child {margin-left: 0}
div#mb div#tools ul.primarylogo li.current {margin-left: 0}
#div#mb div#tools ul.primarylogo li a {display: block; background: #262626; color: #fff; padding: 6px 10px 6px 10px; width: 104px}
div#mb div#tools ul.primarylogo li a:hover {background: #575759; text-decoration: none}
div#mb div#tools ul.primarylogo li a:active, div#mb div#tools ul.primary li.current a {background: #000; text-decoration: none}
div#mb div#tools ul.primarylogo li.alt {}
div#mb div#tools ul.primarylogo li.alt a {background: none; width: auto; padding-left: 20px}
div#mb div#tools ul.primarylogo li.last a {padding-left: 10px}
div#mb div#tools ul.primarylogo li.alt a:hover {text-decoration: underline}
div#mb div#tools ul.primarylogo li.store a span {background: url("/images/sitewide/bg-btn-external.gif") no-repeat right center; padding-right: 15px}
div#mb div#tools ul.primarylogo li.search {position: relative; overflow: visible; width: 20px; z-index: 999999}
div#mb div#tools ul.primarylogo li.search a {width: 10px; background: #262626 url("/images/bg-btn-search.gif") no-repeat 9px top; text-indent: -9999em; overflow: hidden}
div#mb div#tools ul.primarylogo li.search a:hover, div#mb div#tools ul.primary li.search-current a {background-color: #575759; background-position: 9px -28px}

div#mb div#tools ul.primary {display: inline; float: left; padding: 0; margin: 0}
div#mb div#tools ul.primary li {display: inline; float: left; margin-left: 1px; padding-left: 0; background: none}
div#mb div#tools ul.primary li:first-child {margin-left: 0}
div#mb div#tools ul.primary li.current {margin-left: 0}
div#mb div#tools ul.primary li a {display: block; background: #262626; color: #fff; padding: 6px 10px 6px 10px; width: 104px}
div#mb div#tools ul.primary li a:hover {background: #575759; text-decoration: none}
div#mb div#tools ul.primary li a:active, div#mb div#tools ul.primary li.current a {background: #000; text-decoration: none}
div#mb div#tools ul.primary li.alt {}
div#mb div#tools ul.primary li.alt a {background: none; width: auto; padding-left: 20px}
div#mb div#tools ul.primary li.last a {padding-left: 10px}
div#mb div#tools ul.primary li.alt a:hover {text-decoration: underline}
div#mb div#tools ul.primary li.store a span {background: url("/images/sitewide/bg-btn-external.gif") no-repeat right center; padding-right: 15px}
div#mb div#tools ul.primary li.search {position: relative; overflow: visible; width: 20px; z-index: 999999}
div#mb div#tools ul.primary li.search a {width: 10px; background: #262626 url("/images/bg-btn-search.gif") no-repeat 9px top; text-indent: -9999em; overflow: hidden}
div#mb div#tools ul.primary li.search a:hover, div#mb div#tools ul.primary li.search-current a {background-color: #575759; background-position: 9px -28px}
div#mb div#tools ul.secondary {display: inline; float: right; padding: 0; margin: 0}
div#mb div#tools ul.secondary li {display: inline; float: left; padding-left: 0; background: none}
div#mb div#tools ul.secondary li a, div#mb div#tools ul.secondary li.alt span {color: #b3b3b3; display: block; padding: 2px 10px 2px 10px; margin: 4px 0; border-left: 1px solid #1e1e1e}
div#mb div#tools ul.secondary li.alt a, div#mb div#tools ul.secondary li.alt span {border-left: 0 none}
div#mb div#tools ul.secondary li a:hover, div#mb div#tools ul.secondary li.alt a, div#mb div#tools ul.secondary li.alt a:hover, div#mb div#tools ul.secondary li.alt span {color: #fff; text-decoration: none}
div#mb div#tools ul.secondary li.search {padding: 2px 0 0 0; max-width: none;  }
div#mb div#tools ul.secondary li.search form {border: 1px solid #42423b; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 5px 0 4px 9px; height: 15px; _width: 172px !important; _overflow: hidden !important; _padding-right: 0 !important}
div#mb div#tools ul.secondary li.search form fieldset {margin: 0; padding: 0}
div#mb div#tools ul.secondary li.search form fieldset legend, div#mb div#tools ul.secondary li.search form fieldset label {display: none}
div#mb div#tools ul.secondary li.search form fieldset input.text {display: inline; float: left; background: none; border: 0 none; font-size: 12px; line-height: 15px; color: #fff; width: 134px; _width: 133px; padding: 0px 9px 0 0 !important; margin: 0 !important}
div#mb div#tools ul.secondary li.search form fieldset input.submit {display: inline; float: left; width: 30px !important; 
height: 26px !important; margin: 0 !important; padding: 0 !important; background: url("/images/bg-btn-search.gif") no-repeat 0 0; overflow: hidden !important; font-size: 1px !important; text-align: center !important; color: #141414 !important; position: relative; top: -6px; right: -1px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 0 none !important}
div#mb div#tools ul.secondary li.search form fieldset >input.submit {text-indent: -9999em}
div#mb div#tools ul.secondary li.search form fieldset.focus input.submit {background-position: 0 -26px; color: #42423b !important}
div#mb div#tools ul.secondary li.search form fieldset.focus input.submitHover {background-position: 0 -52px; color: #817f74 !important}
div#mb div#right div.moreFromVice {position: relative; margin: 0 -14px 0 -15px; width: 300px; height: 254px; padding: 20px 14px 0 15px; background: #e6e6e6; overflow: hidden; height: 263px}
div#mb div#right div.moreFromVice h2 {margin: 0 0 9px 0; border: 0 none; padding: 0}
div#mb div#right div.moreFromVice div.container {display: block; position: relative; width: 300px; height: 174px; overflow: hidden !important; margin: 0 0 7px -5px; height: 183px}
div#mb div#right div.moreFromVice div.container ul.slider {margin: 0; padding: 0; width: 10000px; height: 174px; height: 183px}
div#mb div#right div.moreFromVice div.container ul.slider li {background: none; position: relative; display: inline; float: left; width: 144px; height: 61px; padding: 102px 5px 10px 5px; margin: 0; overflow: hidden; border-bottom: 1px solid #ccc; height: 70px; padding: 102px 0 10px 0; margin: 0 5px}
div#mb div#right div.moreFromVice div.container ul.slider li h3 {font-size: 12px; line-height: 15px; margin: 0; padding: 0; border: 0 none; text-transform: none; color: #999; font-weight: normal}
div#mb div#right div.moreFromVice div.container ul.slider li h3 a {color: #999}
div#mb div#right div.moreFromVice div.container ul.slider li h3 a:hover {color: #999}
div#mb div#right div.moreFromVice div.container ul.slider li p {color: #1a1a1a; line-height: 15px; line-height: 18px; margin-top: 1px; height: 57px; overflow: hidden}
div#mb div#right div.moreFromVice div.container ul.slider li p a {color: #1a1a1a}
div#mb div#right div.moreFromVice div.container ul.slider li p a:hover {color: #1a1a1a}
div#mb div#right div.moreFromVice div.container ul.slider li div.img {position: absolute; top: 0; left: 5px; display: block; width: 144px; height: 94px; left: 0}
div#mb div#right div.moreFromVice div.container ul.slider li div.img a {display: block; width: 144px; height: 94px; border: 0 none}
div#mb div#right div.moreFromVice div.container ul.slider li div.img a img {display: block; width: 144px; height: 94px; border: 0 none}
div#mb div#right div.moreFromVice ul.paginator {margin: 0; padding: 0; font-size: 10px; text-align: center; height: 10px; position: absolute; bottom: 22px; width: 296px; height: 20px}
div#mb div#right div.moreFromVice ul.paginator li {list-style-type: none; display: inline-block; margin: 0 1px 0 0; padding-left: 0; background: none}
body.isIE div#mb div#right div.moreFromVice ul.paginator li {display: inline; width: 14px; height: 20px}
div#mb div#right div.moreFromVice ul.paginator li a {display: block; width: 14px; height: 20px; background: url("/images/sitewide/bg-btn-slider.gif") no-repeat -50px 10px; text-indent: -9999em; overflow: hidden}
div#mb div#right div.moreFromVice ul.paginator li a:hover, div#mb div#right div.moreFromVice ul.paginator li.current a {background-position: -70px 10px}
div#mb div#right div.moreFromVice ul.paginator li.prev {position: absolute; display: block; width: 20px; height: 20px; bottom: 17px; left: 10px; padding: 0; bottom: -5px; left: 0}
div#mb div#right div.moreFromVice ul.paginator li.prev a {display: block; width: 20px; height: 20px; background-position: 0 0; padding: 0}
div#mb div#right div.moreFromVice ul.paginator li.prev a:hover {background-position: 0 -20px}
div#mb div#right div.moreFromVice ul.paginator li.prev a.inactive {background-position: 0 -40px}
div#mb div#right div.moreFromVice ul.paginator li.next {position: absolute; display: block; width: 20px; height: 20px; bottom: 17px; right: 16px; padding: 0; bottom: -5px; right: 0}
div#mb div#right div.moreFromVice ul.paginator li.next a {display: block; width: 20px; height: 20px; background-position: -20px 0; padding: 0}
div#mb div#right div.moreFromVice ul.paginator li.next a:hover {background-position: -20px -20px}
div#mb div#right div.moreFromVice ul.paginator li.next a.inactive {background-position: -20px -40px}
div#mb div#footer {margin-top: 1px; padding: 10px; height: 30px; position: relative}
div#mb div#footer p.sponsor {position: absolute; right: 10px; top: 10px; width: 157px; height: 30px; margin: 0}
div#mb div#footer p.sponsor a {display: block; text-indent: -9999em; background: url("") no-repeat left center; width: 157px; height: 30px}
div#mb div#footer p.loading {background: url("/images/sitewide/load.gif") no-repeat left center; padding: 6px 0 6px 20px; color: #fff}
div#mb div#footer p.loaded {background: url("/images/sitewide/loaded.gif") no-repeat left center; padding: 6px 0 6px 20px; color: #fff}
div#mb div#footer p.loaded a {color: #fff; text-decoration: underline}
  div#banner-expand {background-color: #fff; height: 50px; border-top: 1px solid #000; position: relative; overflow: hidden}
div#banner-expand a.controls {position: absolute; right: 0px; bottom: 0px; background-color: #707072; padding: 3px 8px 5px 20px; color: #fff; text-decoration: none; font-size: 12px; margin: 0px; background: #707072 url("/images/sitewide/btn-banner-expand.gif") no-repeat 8px 7px}
div#banner-expand a.expanded {background: #707072 url("/images/sitewide/btn-banner-expand.gif") no-repeat 8px -8px}
div#banner-expand a.controls:hover {background-color: #5b5b5d}
div#banner-expand div#banner-expand-inner { left: 0px; top: 0px}
div.expanded {height: 220px !important}
 fieldset fieldset {margin: 0; padding: 0}
fieldset + fieldset, form + form fieldset {border-top: 1px solid #d9d9d9; padding: 21px 0 16px 0}
fieldset + h3 {margin-top: 14px}
body.isSafari h3 + fieldset {padding-top: 1px}
fieldset.paddingBottom {padding-bottom: 80px}
fieldset p.help {display: inline; float: right; color: #999; font-size: 10px; margin: 11px 0 0 0}
fieldset p.help-alt {margin-top: 5px; line-height: 15px; text-align: right}
fieldset p.help a {color: #999; text-decoration: underline}
fieldset p.help a:hover {color: #1a1a1a}
fieldset ol.checkboxList {margin-top: -5px; margin-bottom: 13px}
fieldset ol li.floatLeft {clear: none; width: 259px}
fieldset ol li.floatRight {clear: none; width: 259px; text-align: left; margin-right: 26px; _margin-right: 5px}
fieldset ol li.textarea {height: auto; padding-bottom: 25px}
textarea.resizeable {padding-bottom: 20px}
div.grippie {margin: 0; background: url("/images/sitewide/bg-div-grippie.gif") no-repeat left top; cursor: s-resize; height: 20px; overflow: hidden}
body.isMozilla div.grippie {margin-top: -1px}
fieldset ol li.summary {width: 560px; position: relative; padding-bottom: 15px}
fieldset ol li.summary textarea {height: 40px}
fieldset ol li.checkbox {height: 30px}
fieldset ol li.checkbox a {color: #595959; text-decoration: underline}
fieldset ol li.checkbox div.fieldWithErrors {display: inline}
fieldset ol li.checkbox-error, fieldset ol li.checkbox-error * {color: #f50000 !important; font-weight: normal}
fieldset ol li.forgotPassword {padding-top: 5px}
fieldset ol li.remember {height: 40px}
fieldset ol li.newsletter {padding-top: 10px}
fieldset ol li.wide {width: 560px; position: relative}
fieldset ol li.wide input {width: 556px}
fieldset ol li.wide select {width: 100%}
fieldset ol li.title {width: 560px; position: relative}
fieldset ol li.title input {width: 556px; color: #1a1a1a}
fieldset ol li.postTitle {}
fieldset ol li.postTitle input {font-size: 24px; color: #1a1a1a; padding: 6px 2px 6px 2px}
fieldset li.thumb {margin: 4px 0 25px 0; height: 86px; padding: 11px 14px 14px 14px; width: 535px; position: relative; overflow: hidden; border: 1px solid #d7d7d7; background: #f2f2f5; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px}
fieldset li.thumb input.file {position: absolute; left: 120px; bottom: 28px; margin: 0}
fieldset li.thumb img {position: absolute; left: 14px; bottom: 14px; display: block; width: 64px; height: 64px; background: #e6e6e6}
fieldset li.thumb a {position: absolute; left: 88px; bottom: 28px; display: block; width: 21px; height: 21px; background: url("/images/sitewide/bg-btn-trash.gif") no-repeat left top; overflow: hidden; text-indent: -9999em}
fieldset li.thumb a:hover {background-position: left bottom}
fieldset li.thumb small {position: absolute; display: block; left: 115px; bottom: 10px}
fieldset li.thumb p.fail {position: absolute; display: block; left: 125px; top: 25px; margin: 0}
fieldset ol li.grey {margin: 9px 0 15px 0; padding: 15px 14px 0px 14px; width: 535px; height: auto; position: relative; border: 1px solid #d7d7d7; background: #d9d9d9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #bfbfbf}
fieldset ol li#vid-select-trigger.grey {padding-bottom: 3px}
fieldset ol li.grey-alt {margin: 40px 0 50px 0; padding: 14px}
fieldset ol li.categories {padding: 14px 14px 0px 14px}
fieldset ol li.tags {margin-bottom: 30px}
fieldset ol li.videos {margin-bottom: 21px}
fieldset ol li.grey label {color: #999}
fieldset ol li.grey-alt label {position: absolute; top: -28px; left: 0; margin: 0}
fieldset ol li.videos label {padding-top: 6px !important; text-indent: 0; margin-left: -15px}
fieldset ol li.videos label.ooyala {margin-top: -37px}
fieldset ol li.videos textarea {width: 522px; margin: 0 0 47px 0}
fieldset ol li.grey input {margin: 0 0 47px 0; width: 522px}
fieldset ol li.grey h4 {display: block; width: 118px; height: 19px; background: url("/images/post/bg-h4-pictures.gif") no-repeat left top; text-indent: -9999em; margin: 0 0 10px 0}
fieldset ol li.grey h4.videos {background-image: url("/images/post/bg-h4-videos.gif")}
fieldset ol li.grey-alt h4 {position: absolute; top: -25px; left: 0; margin: 0; font-weight: normal; text-indent: 0; background: 0; width: auto; height: auto}
fieldset ol li.grey p.highlight {background: #ffffeb url("/images/post/bg-icon-info.gif") no-repeat 10px center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 12px 5px 14px 29px; font-size: 11px; margin: 0 0 10px 0; color: #999}
fieldset ol li.grey p.add {position: absolute; right: 15px; bottom: 15px; margin: 0; color: #999}
fieldset ol li#vid-select-trigger.grey p.add {bottom: 14px}
fieldset ol li.grey p.add a {background: url("/images/post/bg-btn-add.gif") no-repeat left center; padding-left: 19px; color: #595959}
fieldset ol li.grey p.add a.cancel {background-image: url("/images/post/bg-btn-cancel.gif")}
fieldset ol li.grey p.add a:hover {color: #1a1a1a}
fieldset ol li.grey p.tags {margin: 0}
fieldset ol li.grey ul.images {margin: 0 0 48px 0; padding: 0; float: none}
fieldset ol li.grey ul.images li.thumb {padding: 0 14px 14px 14px; margin: 0 0 10px 0; background: #fff; width: 505px; height: 93px; float: none; position: relative; border: 1px solid #bfbfbf; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px}
fieldset ol li.grey ul.images li.thumb label {display: block; background: url("/images/post/bg-images-label.gif") no-repeat center top; width: 529px; height: 19px; margin: 0 -14px; text-indent: -9999em; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-radius-topright: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-radius-topleft: 4px; cursor: move}
fieldset ol li.grey ul.images li.thumb input.file {bottom: 23px; width: 300px; display: none}
fieldset ol li.grey ul.images li.thumb >input.file {width: auto}
fieldset ol li.grey ul.images li.thumb div {}
fieldset ol li.grey ul.images li.thumb div img {}
fieldset ol li.grey ul.images li.thumb div a {bottom: 23px}
fieldset ol li.categories {}
fieldset ol li.grey ol.categories {margin: -14px -14px 0 -14px; padding: 0}
fieldset ol li.grey ol.categories li {background: #f2f2f2; border-top: 1px solid #ccc; height: 21px; padding: 14px 14px 13px 14px; margin: 0; float: none; position: relative}
fieldset ol li.grey ol.categories li:first-child {background: none}
fieldset ol li.grey ol.categories li.first {background: none; border-top: 0 none}
fieldset ol li.grey ol.categories li:last-child {border-bottom: 0}
fieldset ol li.grey ol.categories li.last {border-bottom: 0; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-radius-bottomleft: 4px}
fieldset ol li.grey ol.categories li label {display: none}
fieldset ol li.grey ol.categories li select {display: inline; float: left; margin-right: 10px}
fieldset ol li.grey ol.categories li a.remove {display: block; width: 21px; height: 21px; background: url("/images/sitewide/bg-btn-trash.gif") no-repeat left top; overflow: hidden; text-indent: -9999em}
fieldset ol li.grey ol.categories li:first-child a.remove {display: none}
fieldset ol li.grey ol.categories li.first a.remove {display: none}
fieldset ol li.grey ol.categories li a.remove:hover {background-position: left bottom}
fieldset ol li.grey fieldset.tags {overflow: auto; margin-bottom: 15px}
fieldset ol li.grey fieldset.tags div {width: 250px; margin: 0}
fieldset ol li.grey fieldset.tags div.col2 {float: left; width: 250px; padding-left: 30px; background: url("/images/post/bg-tags.gif") no-repeat 12px 80px}
fieldset ol li.grey fieldset.tags div h5 {font-weight: normal; margin: 15px 0 5px 0}
fieldset ol li.grey fieldset.tags div h5 span {color: #999}
fieldset ol li.grey fieldset.tags div ul {height: 92px; width: 240px; padding: 4px; background: #fff; border: 1px solid #ccc}
fieldset ol li.grey fieldset.tags div ul li {clear: none; display: inline; float: none; padding: 0; margin: 0; height: auto; width: auto; font-size: 14px; color: #999; background: none}
fieldset ol li.grey fieldset.tags div ul li:hover {color: #1a1a1a; cursor: pointer}
fieldset ol li.grey fieldset.tags div ul li:after {content: ", "}
fieldset ol li.grey fieldset.tags div ul li:last-child:after {content: ""}
fieldset ol li.grey fieldset.tags div ul li.last:after {content: ""}
fieldset ul.buttons {overflow: auto; padding-left: 0; margin-bottom: 0; margin-top: 3px}
fieldset ol + ul.buttons {margin-bottom: 36px}
ul + ul.buttons {padding-top: 6px}
fieldset ul.buttons li {display: inline; float: left; background: none; margin: 0 15px 0 0; padding: 0}
fieldset ol li.checkboxSelectList {background: #f2f2f2; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-radius-bottomleft: 4px; position: relative; border: 1px solid #d7d7d7; margin: 24px 0 50px 0; width: 562px; height: 247px;  height: auto}
fieldset ol li.checkboxSelectList h4 {position: absolute; top: -25px; left: 0; margin: 0; font-weight: normal}
fieldset ol li.checkboxSelectList ul {height: 176px; overflow-y: scroll; margin: 0 0 8px 0; padding: 0; background: #fff; border-bottom: 1px solid #d7d7d7; position: relative}
fieldset ol li.checkboxSelectList ul li {margin: 0; padding: 0; height: auto; font-size: 14px; color: #999; background: none}
fieldset ol li.checkboxSelectList ul li label {text-indent: -19px; padding: 3px 0 3px 25px; color: #999}
fieldset ol li.checkboxSelectList ul li label:hover {background: #f2f2f2}
fieldset ol li.checkboxSelectList ul li label input {margin-bottom: 0}
fieldset ol li.checkboxSelectList p {padding-left: 5px; margin-bottom: 6px}
fieldset ol li.checkboxSelectList p small {font-size: 12px; margin: 0}
fieldset ol li.checkboxSelectList ul.selected {margin: 0; height: 12px; padding: 0 0 0 10px; height: auto; overflow: hidden; background: none; border: 0 none;  margin-bottom: 17px; min-height: 18px; _height: 18px; padding-right: 10px}
fieldset ol li.checkboxSelectList ul.selected:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
fieldset ol li.checkboxSelectList ul.selected li {clear: none; display: inline; float: left; margin: 0; padding: 0 10px 0 0; background: none; color: #595959;  float: none}
fieldset ol li.checkboxSelectList ul.selected >li {padding-right: 0}
fieldset ol li.checkboxSelectList ul.selected li:before {content: ", "}
fieldset ol li.checkboxSelectList ul.selected li:first-child:before {content: ""}
fieldset ol li.date-selects select {width: 90px}
div.errorExplanation {margin: -7px 0 29px 0}
div.errorExplanation p {display: none}
div.errorExplanation h2, div.errorExplanation h4 {font-size: 12px; line-height: 18px; margin: 0 0 18px 0; font-weight: bold; color: #f50000; background: url("/images/sitewide/bg-error.gif") no-repeat left 4px; padding-left: 20px; font-weight: normal}
div.errorExplanation ul {color: #f50000}
div.errorExplanation ul li {background-image: url("/images/sitewide/bg-li-error.gif")}
div.formHeader {position: relative; overflow: auto}
div.formHeader-join {padding-bottom: 14px}
fieldset + div.formHeader {margin-top: 24px}
div.formHeader h3 {margin-bottom: 26px}
div.formHeader div.col1, div.formHeader div.col2 {}
div.formHeader p.madatory {position: absolute; right: 0; _right: 14px; top: 4px; margin: 0; color: #999; font-size: 11px}
div.formHeader p.private {background: #f2f2f5; margin: -26px 0 26px 0; padding: 16px 10px 21px 10px}
div.formHeader div.errorExplanation {margin: 6px 0 -7px 0}
small.char-count {position: absolute; top: 0; right: -5px; font-size: 12px; text-align: right; margin: 0; padding: 0}
li input.hidden {display: none}
li input[type=hidden] {display: none}
li.tags {margin-bottom: 37px !important}
li.tags label {color: #595959 !important}
li.tags p {color: #999; margin: 0 0 7px 0; padding: 4px 1px 0 1px; line-height: 14px}
li.tags textarea {width: 528px; height: 100px}
 ul.tabs {clear: both; margin: 0; padding: 0; width: 974px; height: 32px; overflow: visible; _overflow: hidden; border-bottom: 1px solid #000}
ul.tabs-search {background: #303032}
ul.tabs li {display: inline; float: left; margin: 0 0 0 15px; padding: 0; background: none}
ul.tabs li a {display: block; color: #fff; padding: 5px 15px 9px 15px; background: #262628; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-radius-topright: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px}
ul.tabs li a:hover, ul.tabs li.current a {background: #5f5f61; text-decoration: none}
ul.tabs li.current a {padding-bottom: 10px}
 ul.comments {margin: 10px 0 0 0; padding: 0}
ul.comments li ul.comments {padding: 0 0 0 31px; margin: -1px 0 0 0; border-top: 1px solid #fff; border-bottom: 1px solid #d9d9d9; position: relative; top: -1px}
ul.comments li {position: relative; padding: 0; margin: 0; min-height: 90px; _height: 90px; background: none}
body.isIE ul.comments li {margin-bottom: -3px}
ul.comments li div.img {position: absolute; left: 0; top: 15px}
ul.comments li div.img a {}
ul.comments li div.img a img {}
ul.comments li div.comment {width: 487px; padding: 11px 15px 11px 81px; border-bottom: 1px solid #d9d9d9}
ul.comments li.last div.comment {border-bottom: 0}
ul.comments li ul.comments li div.comment {width: 456px; border-top: 1px solid #d9d9d9; border-bottom: 0 none}
 ul.comments li div.comment p {}
ul.comments li div.comment p a {text-decoration: none}
ul.comments li div.comment p a:hover {text-decoration: underline}
ul.comments li div.comment p.details {margin: 0; height: auto}
ul.comments li div.comment p.details a {color: #1a1a1a}
ul.comments li div.comment p.details a:hover {}
ul.comments li div.comment p.details span {display: inline; margin: 0; width: auto; height: auto; background: none; text-indent: 0}
ul.comments li div.comment p.reply {margin: 0}
ul.comments li div.comment p.reply a {}
ul.comments li div.comment p.reply a:hover {}
ul.comments li div.comment p.reply span.br {display: inline-block; border-left: 1px solid #d9d9d9; width: 1px; margin: 0 5px; height: 12px; position: relative; top: 2px}
ul.comments li div.comment form {background: #fff; position: relative; top: -18px}
ul.comments li div.comment form fieldset {padding: 0}
ul.comments li div.comment form fieldset label {display: none}
ul.comments li div.comment form fieldset textarea {width: 464px; height: 93px; margin: 10px 0 15px 0}
ul.comments li div.comment form fieldset ul.buttons {height: 31px; overflow: hidden}
ul.comments li div.comment form fieldset ul.buttons li {height: 31px}
ul.comments li div.comment form fieldset ul.buttons li input.submit {}
ul.comments li div.comment form fieldset ul.buttons li input.secondary {}
ul.comments li div.comment form fieldset ul.buttons li input.submitHover {}
 ul.comments li div.comment {border-top: 1px solid #d9d9d9; border-bottom: 0 none}
ul.comments li.reply {margin-left: 31px}
ul.comments li.reply div.comment {width: 456px; border-top: 1px solid #d9d9d9; border-bottom: 0 none}
 ul.ff-list {margin: 15px 0 25px 0; height: 278px}
ul.ff-list li {position: relative; display: inline; float: left; padding: 0; width: 158px; height: 54px; margin: 0 0 25px 0; 
padding: 0 0 0 124px}
ul.ff-list li h4 {margin-bottom: 0; font-weight: normal}
ul.ff-list li h4 a {color: #1a1a1a; background: url("/images/sitewide/bg-btn-external.gif") no-repeat right center; padding-right: 15px}
ul.ff-list li p {}
ul.ff-list li div.img {position: absolute; top: 0; left: 0}
ul.ff-list li img {}
 ul.mb-credits {margin: 0 0 75px 0}
ul.mb-credits li {background: none; padding: 0}
ul.mb-credits li a {color: #1a1a1a}
ul.mb-credits li a:hover {}
 ul.mb-faq {margin: -27px -15px 43px -15px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: #f2f2f2; padding: 16px 15px 8px 15px}
ul.mb-faq li {background: none; padding: 0; margin: 0 0 18px 0}
ul.mb-faq li a {color: #1a1a1a; background: url("/images/sitewide/bg-btn-help.gif") no-repeat left center; padding-left: 18px; display: block; background-position: left 3px}
ul.mb-faq li a:hover {}
 ul.more {}
ul.more li {padding: 0; background: none}
ul.more li a {color: #1a1a1a; background: url("/images/sitewide/bg-btn-external.gif") no-repeat right center; padding-right: 15px}
ul.more li a:hover {}
 ul.options {}
ul.options li {}
ul.options li a {}
ul.options li a:hover {}
 h4.themes {display: inline; font-weight: bold; color: #999; margin: 0; padding: 0 2px 0 0}
ul.themes {display: inline; margin: 0; color: #999}
ul.themes li {display: inline; background: none; padding-left: 0}
ul.themes li:after {content: ", "}
ul.themes li.last:after {content: ""}
ul.themes li a {color: #999; text-decoration: underline}
ul.themes li a:hover {color: #1a1a1a}
 ul.posts {overflow: auto; width: 975px; margin: 0 -1px -1px 0; padding: 0; background: url("/images/sitewide/bg-posts.gif") repeat left top}
body.isIE ul.posts {position: relative; z-index: -1}
ul.posts-related {margin-top: 0}
ul.posts li {display: inline; float: left; border-left: 2px solid #0d0d0d; padding: 0; margin: 0 1px 1px 0; background: #0d0d0d; width: 192px; height: 219px; overflow: hidden; position: relative; cursor: pointer}
ul.posts-themes li {border-left: 0 none; width: 194px}
ul.posts li:hover {background: #000}
ul.post li.hover {background: #000}
ul.posts li ul li, ul.posts li ul li:hover {float: none; display: block; border: 0 none; background: none; width: auto; height: auto}
ul.posts li.film-video, ul.posts li.survey {border-left: 2px solid #df0800}
ul.posts li.music {border-left: 2px solid #ef4900}
ul.posts li.art-design, ul.posts li.art {border-left: 2px solid #e58800}
ul.posts li.survey {background: #262626; color: #c9c9c9; cursor: default}
ul.posts li.survey h4 {font-size: 28px; line-height: 30px; margin: 0 0 9px; font-weight: normal; color: #fff; text-shadow: 0 0 #303032}
ul.posts li.survey .btn {float: right; display: inline}
ul.posts li.game, ul.posts li.gaming {border-left: 2px solid #ffe000}
ul.posts li.science {border-left: 2px solid #5ddf00}
ul.posts li.robot, ul.posts li.robotics {border-left: 2px solid #00c6a0}
ul.posts li.environment {border-left: 2px solid #1faaff}
ul.posts li.wonderful {border-left: 2px solid #0060b7}
ul.posts li.profile {border-left: 2px solid #fff}
ul.posts li.x1 {}
ul.posts li.x2 {width: 387px}
ul.posts li.loading {background: #0d0d0d url("/images/sitewide/load.gif") no-repeat center center !important; border-left: 2px solid #0d0d0d}
ul.posts-themes li.loading {border-left: 0 none}
ul.posts li.loading * {display: none !important}
ul.posts li.unsaved {background: #0d0d0d; border-left: 2px solid #0d0d0d}
ul.posts li.unsaved * {display: none !important}
ul.posts li.ad {border-left: 0 none; width: 194px}
ul.posts li div.img {width: 192px; height: 109px; overflow: hidden}
ul.posts li div.img a {width: 192px; height: 109px; overflow: hidden}
ul.posts li div.img img {width: 194px; height: 109px; margin-left: -1px}
ul.posts li div.img span {display: block; text-indent: -9999em; width: 24px; height: 19px; background: url("/images/sitewide/bg-icon-video.png") no-repeat left top; _background-image: url("/images/sitewide/bg-icon-video.gif"); position: absolute; left: 158px; top: 80px}
ul.posts li.x2 div.img span {left: 358px; top: 190px}
ul.posts li.x2 div.img, ul.posts li.x2 div.img a, ul.posts li.x2 div.img img {width: 387px; height: 219px; margin-left: 0}
ul.posts-themes li div.img, ul.posts-themes li div.img a, ul.posts-themes li div.img img {width: 194px; margin-left: 0}
ul.posts li div.txt {padding: 9px 10px 0 10px; height: 101px; width: 172px}
ul.posts li div.txt-survey {padding: 21px 22px 0 22px; height: 89px; width: 343px}
ul.posts li div.txt-survey p {text-align: justify }
ul.posts-themes li div.txt {width: 174px}
ul.posts li.txt div.txt {padding-top: 8px; height: 211px}
ul.posts li.x2 div.txt {position: absolute; left: 0; bottom: 0; _bottom: -1px; width: 367px; background: url("/images/sitewide/bg-posts-x2-txt.png") no-repeat left top; _background: #000; display: none}
ul.posts li.x2:hover div.txt {display: block}
ul.posts li.x2.hover div.txt {display: block}
ul.posts li div.txt h4 {font-weight: normal; margin: 0 0 3px 0; font-size: 14px; line-height: 20px; font-weight: bold}
.isMac ul.posts li div.txt h4 {font-weight: normal}
ul.posts li.cmt div.txt h4 {font-size: 12px}
ul.posts li.cmt div.txt h4:before {content: url("/images/sitewide/bg-comment-before.gif"); padding-right: 3px; margin-top: -1px}
ul.posts li.cmt div.txt h4:after {content: url("/images/sitewide/bg-comment-after.gif"); padding-left: 3px; margin-top: -1px}
ul.posts li div.txt h4 a {color: #fff}
ul.posts li div.txt h4 a:hover {text-decoration: none}
ul.posts li div.txt h4.mb a {background-image: url("/images/sitewide/bg-icon-mb-sm-alt.gif")}
ul.posts li div.txt h4.pick a {background: url("/images/sitewide/bg-icon-pick-alt.gif") no-repeat left 3px; padding-left: 30px}
ul.posts li div.txt h5 {font-weight: normal; font-size: 10px; display: inline-block; margin-bottom: 10px}
ul.posts li div.txt h5.star {background: url("/images/sitewide/bg-icon-star.gif") no-repeat right center; padding-right: 12px}
ul.posts li div.txt h5.byMB {color: #fff; position: absolute; left: 10px; bottom: 0}
ul.posts li:hover div.txt h5.byMB {display: none}
ul.posts li.hover div.txt h5.byMB {display: none}
ul.posts li.cmt div.txt h5 {margin-bottom: 0}
ul.posts li div.txt p {line-height: 20px}
ul.posts li.cmt div.txt p {font-size: 10px}
ul.posts li div.txt p.video {text-indent: 31px; position: relative}
ul.posts li div.txt p.video span {display: block; text-indent: -9999em; width: 24px; height: 19px; background: url("/images/sitewide/bg-icon-video-solid.png") no-repeat left top; _background-image: url("/images/sitewide/bg-icon-video-solid.gif"); position: absolute; left: -1px; top: 1px}
ul.posts li div.txt ul.options {position: absolute; left: 0; bottom: 0; height: 31px; margin: 0; padding: 0 10px; width: 172px; font-size: 10px}
ul.posts-themes li div.txt ul.options {width: 174px}
ul.posts li.x2 div.txt ul.options {width: 367px}
ul.posts li div.txt ul.options li {margin: 0; padding: 0}
ul.posts li div.txt ul.options li.save {display: inline; float: left; margin-left: -10px}
ul.posts li div.txt ul.options li.save a {display: block; padding: 3px 20px 10px 10px; color: #666; display: none}
ul.posts li:hover div.txt ul.options li.save a {display: block}
ul.posts li.hover div.txt ul.options li.save a {display: block}
ul.posts li div.txt ul.options li.save a:hover {color: #fff; text-decoration: none}
ul.posts li div.txt ul.options li.comments {display: inline; float: right; margin-right: -10px}
ul.posts li div.txt ul.options li.comments a {display: block; background: url("/images/sitewide/bg-icon-comment.png") no-repeat left 7px; _background-image: url("/images/sitewide/bg-icon-comment.gif"); padding: 3px 10px 10px 15px; color: #333}
ul.posts li:hover div.txt ul.options li.comments a {color: #666; background-position: left -53px}
ul.posts li div.txt ul.options li.comments a:hover {text-decoration: none}
ul.posts li div.txt ul.options li.themes {display: inline; float: right; margin-right: -10px}
ul.posts li div.txt ul.options li.themes a {display: block; background: url("/images/sitewide/bg-icon-themes.gif") no-repeat left 6px;; padding: 3px 10px 10px 15px; color: #333}
ul.posts li:hover div.txt ul.options li.themes a {color: #666; background-position: left -55px}
ul.posts li div.txt ul.options li.themes a:hover {text-decoration: none}
ul.posts li div.txt ul.options li.video {display: inline; float: right; width: 24px; margin: 2px -5px 0 10px}
ul.posts li div.txt ul.options li.video a {display: block; text-indent: -9999em; width: 24px; height: 19px; background: url("/images/sitewide/bg-icon-video.png") no-repeat left top; _background-image: url("/images/sitewide/bg-icon-video.gif")}
ul.posts li div.txt ul.options li.video a:hover {}
 ul.people {overflow: auto; width: 975px; margin: 1px -1px 0 0; padding: 0}
ul.people li {display: inline; float: left; padding: 79px 10px 0 10px; margin: 0 1px 1px 0; background: #0d0d0d; width: 174px; height: 91px; overflow: hidden; position: relative; cursor: pointer}
ul.people li.loading {border-left: 0 none !important}
ul.people li:hover {background: #000}
ul.people li.hover {background: #000}
ul.people li ul li, ul.people li ul li:hover {float: none; display: block; border: 0 none; background: none; width: auto; height: auto}
ul.people li h4 {font-weight: normal; margin: 0 0 2px 0; font-size: 12px; line-height: 20px}
ul.people li h4 a {color: #fff; text-decoration: none}
ul.people li h4.mb a {background-image: url("/images/sitewide/bg-icon-mb-sm-alt.gif")}
ul.people li h5 {display: block; width: 104px; height: 59px; position: absolute; right: 10px; top: 6px; color: #595959; font-weight: normal}
ul.people li h5 a, ul.people li h5 a:hover {text-decoration: none; color: #595959}
ul.people li p {color: #2e2e2e; font-size: 11px}
ul.people li:hover p {color: #666}
ul.people li.hover p {color: #666}
ul.people li ul.options {position: absolute; left: 0; bottom: 0; height: 31px; margin: 0; padding: 0 10px; width: 172px; font-size: 10px}
ul.people li ul.options li {display: inline; float: left; margin: 0; padding: 0}
ul.people li ul.options li.comments {}
ul.people li ul.options li.comments a {display: block; background: url("/images/sitewide/bg-icon-comment.gif") no-repeat left 7px; padding: 3px 10px 10px 15px; color: #333; text-decoration: none}
ul.people li.hover ul.options li.comments a {color: #666; background-position: left -53px}
ul.people li ul.options li.comments a:hover {text-decoration: none}
ul.people li ul.options li.themes {}
ul.people li ul.options li.themes a {display: block; background: url("/images/sitewide/bg-icon-themes.gif") no-repeat left 6px; padding: 3px 10px 10px 15px; color: #333; text-decoration: none}
ul.people li.hover ul.options li.themes a {color: #666; background-position: left -55px}
ul.people li ul.options li.themes a:hover {text-decoration: none}
ul.people li div.img {width: 59px; height: 59px; position: absolute; left: 10px; top: 10px}
ul.people li div.img a {display: block; width: 59px; height: 59px}
ul.people li div.img img {display: block; width: 59px; height: 59px}
 ul.themeLeader_list {position: relative; top: -10px; margin-left: -15px; margin-right: -14px}
ul.themeLeader_list li {position: relative; padding: 15px 0; margin: 0; background: none; overflow: hidden; min-height: 70px}
ul.themeLeader_list li.even {background-color: #F2F2F2}
ul.themeLeader_list li div.image {position: absolute; left: 0; font-size: 10px; color: #999; margin-left: 15px; overflow: hidden; max-width: 120px; width: 119px; height: 67px}
ul.themeLeader_list li div.image img {max-width: 120px}
ul.themeLeader_list li div.image img.crop {width: 119px; height: 69px; margin-top: -1px}
ul.themeLeader_list li div.content {padding: 0 0 0 150px; margin: -3px 0 0}
ul.themeLeader_list li div.content p {padding: 0; margin: 0}
ul.themeLeader_list li div.content p {font-size: 14px; color: #1A1A1A}
ul.themeLeader_list li div.content p a {color: #1A1A1A}
ul.themeLeader_list li div.content p.name {font-size: 11px; color: #999}
div.comments-login {border-top: 1px solid #d9d9d9; background: #f2f2f2; margin: 0 -15px; padding: 26px 15px 31px 15px}
div.comments-login p {margin-bottom: 12px}
div.comments-login p.login {margin: 0}
div.comments-login p.login a {color: #1a1a1a}
div.comments-login p.login a:hover {}
div.comments-reply {border-top: 1px solid #d9d9d9; background: #f2f2f2; margin: 0 -15px; padding: 29px 15px 17px 90px; position: relative}
body.isIE div.comments-reply {padding-left: 112px}
div.comments-reply form {margin: 0}
div.comments-reply form label {margin-bottom: 7px; font-size: 12px}
body.isIE div.comments-reply form label {margin-left: -15px; _margin-left: 0}
div.comments-reply form textarea {margin-bottom: 15px; height: 130px; width: 464px; _width: 450px; _margin-left: 15px}
div.comments-reply form input.submit {margin-bottom: 0; _margin-left: 15px}
div.comments-reply form input.submitHover {}
div.comments-reply div.img {position: absolute; top: 31px; left: 15px; _left: -90px}
div.comments-reply div.img img {}
div.comments-none {background: #f2f2f2; height: 0; margin: 0 -15px}
div.profile {background: #5f5f61; padding: 15px 0; margin: 0 0 -16px 0}
div.profile div#contentArea {position: relative;  }
div.profile div.profile {margin: -22px 0 0 0; padding: 0 0 28px 0; background: none; border: 0 none}
div.profile div.profile div.img {display: inline; float: left; margin: 4px 15px 15px 0}
div.profile div.comments-reply, div.profile div.comments-login, div.profile div#comments_container {clear: both}
div.permalink {background: #5f5f61; padding: 15px 0; margin: -16px 0}
div.permalink p.back {margin: -4px 0 14px 16px}
body.isIE div#mb div#content div.permalink-search div#contentArea {position: relative; left: 15px}
div#mb div#content div.permalink div#contentArea div#left {padding-top: 16px}
div.permalink h2 {padding-right: 350px}
div.permalink div#left h2 {color: #1a1a1a; margin: 0 0 10px 0; padding-right: 0}
div.permalink div#left p, div.permalink div#left ul, div.permalink div#left div.external p, div.permalink div#left div.external ul {font-size: 14px; line-height: 20px; margin: 0 0 20px 0; color: #333}
div.permalink div#left p a, div.permalink div#left div.external p a {color: #1a1a1a; text-decoration: underline}
div.permalink div#left * p, div.permalink div#left p.details, div.permalink div#left * ul, div.permalink div#left ul.options {font-size: 12px; line-height: 18px; margin: 0 0 18px 0; color: #595959}
div.permalink div#left ul li {background-position: 0 9px}
div.permalink div#left * ul li {background-position: 0 7px}
div.permalink div#left p.details {display: inline; float: left; height: auto; margin-bottom: 20px}
div.permalink div#left * p.details, div.permalink div#left * p.reply {float: none; display: block; margin-bottom: 0; color: #999}
div.permalink div#left p.details a {color: #1a1a1a}
div.permalink div#left p.details a:hover {}
div.permalink div#left ul.options {text-align: right; margin: 0; padding: 0 0 2px 0}
div.permalink div#left ul.options li {display: inline; padding: 0 0 2px 8px; margin: 0; background: 0 none}
div.permalink div#left ul.options>li {display: inline-block}
div.permalink div#left ul.options li:first-child {border-right: 1px solid #d9d9d9; padding-right: 10px}
div.permalink div#left ul.options li.first {border-right: 1px solid #d9d9d9; padding-right: 10px}
div.permalink div#left ul.options li a {color: #1a1a1a}
div.permalink div#left ul.options li a:hover {}
div.permalink div#left div.media {margin: 0 0 19px 0; width: 584px; overflow: hidden !important; clear: both; position: relative}
body.isMozilla div.permalink div#left div.media {overflow: visible !important; overflow-x: hidden !important; min-height: 333px}
body.isLinux.isMozilla div.permalink div#left div.media {overflow-x: hidden !important}
div.permalink div#left div.media ul.slides {height: 329px; width: 99999px; margin: 0; padding: 0}
div.permalink div#left div.media ul.slides li {display: inline; float: left; margin: 0; padding: 0; background: none; width: 584px; height: 329px}
div.permalink div#left div.media ul.slides li.video {background: #000}
div.permalink div#left div.media ul.slides li img {width: 584px; height: 329px}
div.permalink div#left div.media ul.controls {height: 39px; width: 574px; margin: 0; padding: 0 0 0 10px; position: relative; background: #1a1a1a}
div.permalink div#left div.media ul.controls li {display: inline; float: left; margin: 10px 0 0 5px; padding: 0; background: none}
div.permalink div#left div.media ul.controls li a {display: block; width: 24px; height: 19px; text-indent: -9999em; overflow: hidden; background: url("/images/sitewide/bg-slider-controls.gif") no-repeat 0 0}
div.permalink div#left div.media ul.controls li a:hover, div.permalink div#left div.media ul.controls li a.current {background-position: 0 -19px}
div.permalink div#left div.media ul.controls li.video a {background-position: 0 -38px}
div.permalink div#left div.media ul.controls li.video a:hover, div.permalink div#left div.media ul.controls li.video a.current {background-position: 0 -57px}
div.permalink div#left div.media ul.controls li a.current {cursor: default}
div.permalink div#left div.media ul.controls li.next {float: right; border-left: 1px solid #282828; padding: 0 0 0 9px; margin: 10px 15px 0 10px; height: 19px}
div.permalink div#left div.media ul.controls li.prev {float: right; margin: 10px 0 0 0; padding: 0; height: 19px}
div.permalink div#left div.media ul.controls li.next a, div.permalink div#left div.media ul.controls li.prev a {color: #bfbfbf; text-indent: 0; text-decoration: none; width: auto; height: auto; background: none; padding-top: 1px}
div.permalink div#left div.media ul.controls li.next a:hover, div.permalink div#left div.media ul.controls li.prev a:hover, div.permalink div#left div.media ul.controls li.next a.disabled, div.permalink div#left div.media ul.controls li.prev a.disabled {color: #5f5f5f}
div.permalink div#left div.media ul.controls li.next a.disabled, div.permalink div#left div.media ul.controls li.prev a.disabled {cursor: default}
div.permalink div#left div.featured {border-bottom: 1px solid #d9d9d9; display: inline; float: left; margin: 5px 20px 10px 0; width: 204px}
div.permalink div#left div.featured h4 {border-top: 1px solid #d9d9d9; font-weight: bold; color: #1a1a1a; margin: 0 0 10px 0; padding: 4px 0 0 0}
div.permalink div#left div.featured div.img {margin: 0 0 6px 0}
div.permalink div#left div.featured div.img a {}
div.permalink div#left div.featured div.img img {}
div.permalink div#left div.featured h5 {font-weight: normal; color: #1a1a1a; margin: 0}
div.permalink div#left div.featured h5 a {color: #1a1a1a}
div.permalink div#left div.featured h5 a:hover {}
div.permalink div#left div.featured p {}
div.permalink div#left div.featured p a {color: #1a1a1a}
div.permalink div#left div.featured p a:hover {}
div.permalink div#left div.featured ul.more {margin-top: -10px; margin-bottom: 15px}
div.permalink div#left div.featured ul.more li {}
div.permalink div#left div.featured ul.more li a {}
div.permalink div#left div.featured ul.more li a:hover {}
div.permalink div#left blockquote {clear: both; padding: 14px 10px 15px 10px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin: 5px 0 18px 0}
div.permalink div#left blockquote p {font-size: 16px; line-height: 20px; margin: 0; padding: 0; font-weight: normal; color: #717171 !important}
div.permalink div#left div.info {padding: 11px 0 0 0; border-top: 1px solid #d9d9d9; margin: 50px 0 18px 0; height: 51px}
div.permalink div#left div.info ul.rate {display: inline; float: right; margin: 0 -6px 0 80px}
div.permalink div#left div.info ul.rate li {display: inline; float: left; margin: 4px 0 0 0; padding: 0; background: url("/images/sitewide/bg-btn-rate.gif") no-repeat 0 0; width: 18px; height: 12px}
div.permalink div#left div.info ul.rate li a, div.permalink div#left div.info ul.rate li span.star {display: block; background: url("/images/sitewide/bg-btn-rate.gif") no-repeat 0 -12px; width: 12px; height: 12px; text-indent: -9999em; margin: 0; padding: 0 6px 0 0; overflow: hidden}
div.permalink div#left div.info ul.rate li a {background-position: 0 0}
div.permalink div#left div.info ul.rate li.selected a {background-position: 0 -12px}
div.permalink div#left div.info ul.rating li.selected a {background-position: 0 0}
div.permalink div#left div.info ul.rate li.s-1 a:hover, div.permalink div#left div.info ul.rate li.s-1.hover a {background-position: 0 -24px}
div.permalink div#left div.info ul.rate li.s-2 a:hover, div.permalink div#left div.info ul.rate li.s-2.hover a {background-position: 0 -36px}
div.permalink div#left div.info ul.rate li.s-3 a:hover, div.permalink div#left div.info ul.rate li.s-3.hover a {background-position: 0 -48px}
div.permalink div#left div.info ul.rate li.s-4 a:hover, div.permalink div#left div.info ul.rate li.s-4.hover a {background-position: 0 -60px}
div.permalink div#left div.info ul.rate li.s-5 a:hover, div.permalink div#left div.info ul.rate li.s-5.hover a {background-position: 0 -72px}
div.permalink div#left div.info ul.rate li span.star {display: none}
div.permalink div#left div.info ul.rate li.selected span.star {display: block}
div.permalink div#left div.info ul.rate li.label {font-weight: bold; width: auto; height: auto; margin-right: 12px; background: none; margin-top: 0}
div.permalink div#left div.info ul.rate li.number {clear: left; float: none; display: block; width: auto; height: auto; font-size: 11px; color: #999; text-align: right; background: none; margin-top: 1px; margin-right: 6px}
div.permalink div#left div.info ul.rate li.number span.rating {display: none}
div.permalink div#left div.info ul.rate li.number span.voted {color: #595959}
div.permalink div#left div.info h4.themes {}
div.permalink div#left div.info ul.themes {}
div.permalink div#left div.info ul.themes li {}
div.permalink div#left div.info ul.themes li a {}
div.permalink div#left div.info ul.themes li a:hover {}
div.permalink div#left div.tools {background: #b9b9ba url("/images/bg-tools.gif") repeat-x left top; padding: 11px 15px 10px 15px; margin: 0 -15px 0 -15px; border-bottom: 1px solid #5f5f61}
div.permalink div#left div.tools p {display: inline; float: left}
div.permalink div#left div.tools p a {color: #1a1a1a}
div.permalink div#left div.tools p a:hover {}
div.permalink div#left div.tools ul.options {}
div.permalink div#left div.tools ul.options li {}
div.permalink div#left div.tools ul.options li:first-child {border-right: 1px solid #8c8c8c}
div.permalink div#left div.tools ul.options li:first {border-right: 1px solid #8c8c8c}
div.permalink div#left div.tools ul.options li a {}
div.permalink div#left div.tools ul.options li a:hover {}
div.permalink div#left div.edit {position: relative; height: 71px; background: #ffffeb; border-bottom: 1px solid #e6e6d4; margin: -16px -15px 16px -15px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-radius-topleft: 4px}
div.permalink div#left div.edit p {color: #999; margin: 0; position: absolute; right: 15px; top: 20px}
div.permalink div#left div.edit p.time {background: url("/images/sitewide/icon-edit.gif") no-repeat left 2px; padding-left: 20px; right: auto; left: 15px; top: 26px}
div.permalink div.comments-login, div.permalink div.comments-reply {border-top: 0 none}
div.relatedPosts {}
div.relatedPosts h3 {margin: 1px 0; padding: 10px 16px 11px 16px; background: #37383a url("/images/sitewide/bg-relatedPosts.gif") repeat-x left top; text-shadow: 0 0 #37383a; border-bottom: 0 none; color: #bfbfbf}
div.viewByTheme {background: #575759 url("/images/sitewide/bg-viewByTheme.gif") repeat-x left top; margin: -16px 0 16px 0; padding: 16px 0 0 0; border-bottom: 1px solid #2c2c2e}
div#content.noPadding div.viewByTheme {margin: 0}
div.viewByTheme p.back {margin: -4px 0 14px 16px}
div.viewByTheme h2 {padding-right: 350px}
ul.theme-tools {text-align: right; margin: -34px 0 0 0; padding: 0 6px 0 0; height: 33px}
.isSafari ul.theme-tools {margin-top: -33px}
ul.theme-tools li {display: inline; padding: 0 8px 2px 8px; margin: 0; background: 0 none; border-right: 1px solid #414143; border-left: 1px solid #717172; height: 14px; overflow: hidden}
ul.theme-tools >li {display: inline-block; margin: 0 -4px 0 0}
ul.theme-tools li:first-child {border-left: 0 none}
ul.theme-tools li.first {border-left: 0 none}
ul.theme-tools li:last-child {border-right: 0 none; margin-right: 0}
ul.theme-tools li.last {border-right: 0 none; margin-right: 0}
ul.theme-tools li a {color: #1a1a1a; display: inline-block}
ul.theme-tools li a:hover {}
ul.theme-tools li a.theme-show {background: url("/images/bg-btn-showHideTheme.gif") no-repeat left 2px; padding-left: 19px}
ul.theme-tools li a.theme-hide {background: url("/images/bg-btn-showHideTheme.gif") no-repeat left -26px; padding-left: 19px}
div.theme-info {border-top: 1px solid #48484a; height: 243px; padding: 0 15px 0 404px; margin: 0 15px; position: relative}
div.theme-info p {color: #fff; _padding-top: 9px}
div.theme-info p:first-child {padding-top: 9px}
div.theme-info p.participants {margin-top: 18px; color: #b2b2b2}
div.theme-info p.participants a {color: #b2b2b2}
div.theme-info p.participants a:hover {}
div.theme-info div.img {position: absolute; left: 0; top: 14px; width: 389px; height: 219px}
div.theme-info div.img img {width: 389px; height: 219px}
div.search-form {margin: 2px 0 20px 0}
div.search-form form {padding: 0; margin: 0}
div.search-form form fieldset {padding: 0; margin: 0}
div.search-form form fieldset legend, div.search-form form fieldset label {display: none}
div.search-form form fieldset input {display: inline; float: left; color: #40403e; font-size: 14px; height: 18px; width: 905px; padding: 7px 5px 3px 5px; margin: 0 0 0 15px}
div.search-form form fieldset input.submit {-moz-border-radius: 0px; -webkit-border-radius: 0px; background: #303032 url("/images/bg-search-btns-sprite.gif") no-repeat 0 -61px; border: 0 none; border-radius: 0px; color: #303032; cursor: pointer; display: block; font-size: 1px; width: 27px !important; height: 30px !important; padding: 0; margin: 0; text-align: center; text-decoration: none}
div.search-form form fieldset >input.submit {overflow: hidden; text-indent: -9999em}
div.search-form form fieldset input.submitHover {background-color: #434345; color: #434345; cursor: pointer}
div.search-tabs {background: #575759 url("/images/bg-searchTabs.gif") repeat-x left top; background: #5f5f61; padding: 0 0 10px 0; margin: 0 0 -16px 0}

a.sidelk{text-decoration: underline; color: blue}  
a.sidelk:hover{text-decoration: none; color: blue}  

