html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }

body { line-height: 1; color: #000; background: #fff; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

a img { border: none; }

body { font-size: 68.75%; line-height: 1.455em; }

html>body { font-size: 11px; }

body { font-family: Arial,Helvetica,sans-serif; }

h2, #nav, table th, a.next, a.prev, h3.title, .btn, .log-in, .ML_button { font-family: "Adobe Garamond Pro", Garamond, Cambria, Georgia, times, "Times New Roman", serif; }

h2 { font-size: 2.727em; line-height: 1.067em; margin-bottom: 0.533em; margin-top: 0.533em; font-style: italic; color: #00232f; margin-left: 1em; }

h3, table th { font-size: 1.273em; line-height: 1.143em; font-weight: bold; }

.ML_button { font-size: 0.818em; line-height: 1.778em; }

h3, table th { margin-bottom: 0.571em; margin-top: 0.571em; }

.log-in { font-size: 1.636em; line-height: 1.778em; }

.ML_button { text-transform: uppercase; background: none; border: 0; }

body { color: #777777; background-color: #00232f; }

strong, b { font-weight: bold; }

em, i { font-style: italic; }

a { color: #60808b; }

.bkgimg, .stars-small span { text-indent: -9999em; overflow: hidden; text-align: left; }

.formerror { color: red; }

.clear { display: block; clear: both; }

.more { margin: 0 !xmargin 0 0; margin-top: 1.455em; text-transform: uppercase; }

a.buyticketurl { padding: 2px 0; display: inline-block; }

.permashare, span.permabar a.report { display: block; margin: 5px 0px 0px 0px; }

a.report span { margin-left: 5px; }

a.tool { padding-right: 5px; }

img[src$="parental.gif"] { display: block; margin-top: 0.727em; }

div.image { overflow: hidden; }

label.option, legend { height: 0; font-size: 0; line-height: 0px; position: absolute; top: -1000em; }

fieldset { margin: 0; padding: 0; text-align: left; clear: both; border: 0; text-transform: lowercase; }
fieldset input { padding-left: 10px; margin-left: 0; }
fieldset label { padding-right: 15px; display: inline; vertical-align: baseline; }

.fl { float: left; overflow: hidden; display: inline; }

.fr { float: right; overflow: hidden; display: inline; }

div.control { text-align: center; clear: both; }
div.control div.paging { width: 300px; margin: 0 auto; position: relative; height: 18px; padding-bottom: 1.018em; }
div.control div.paging a span { margin: 0; display: inline; position: static; }
div.control div.paging a.prev, div.control div.paging a.next { padding: 0 0.75em; border-radius: 0.2em; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; outline-offset: 1px; outline: 1px solid #60808b; line-height: 1.8; }
div.control div.paging a.prev { position: absolute; top: 0px; left: 0px; z-index: 2; }
div.control div.paging a.next { position: absolute; top: 0px; right: 0px; z-index: 2; }
div.control div.paging span { position: absolute; top: 0px; left: 0px; display: block; width: 100%; text-align: center; z-index: 1; }
div.control select { text-transform: none; }
div.control div.filter { margin: 0px 50px; text-align: center; }

.byline { display: block; overflow: hidden; }
.byline a:hover { text-decoration: none; }
.byline a:hover b.comments { text-decoration: underline; }
.byline b.views, .byline b.comments { border-right: 1px solid; margin-right: 5px; padding-right: 5px; display: inline-block; height: 16px; }
.byline .report { display: inline-block; }
.byline .stars { border-right: 1px solid #777777; margin-right: 8px; padding-right: 8px; }
.byline .stars.stars_null { display: none; }

body { background: #00232f url('../images/transparent') repeat-x 0 0; text-align: center; }

div#body { background: #d9ebef; width: 924px; margin: 0 auto; text-align: left; }

#header { background: #60808b; padding-top: 0.727em; padding-bottom: 0.727em; overflow: hidden; color: white; }
#header a { color: white; }
#header .log-in, #header .member-options { display: inline; float: right; margin-left: 32px; }
#header .ML_button { color: white; }

#nav { overflow: hidden; background: transparent url('../images/header.jpg?1269882427') no-repeat 0 0; height: 220px; }
.home #nav { background: none; position: absolute; margin-top: 3.636em; top: 0px; left: 0px; width: 560px; height: auto; }
#nav ul { overflow: hidden; margin: 1em 0 0 2em; }
.home #nav ul { margin: 2em 0 0 0; }
#nav li { display: inline; float: left; height: 40px; overflow: hidden; text-indent: -9999em; overflow: hidden; text-align: left; }
#nav li a { display: block; width: 100%; height: 100%; }
#nav li.item0, #nav li.item1, #nav li.item2, #nav li.item3, #nav li.item4, #nav li.item5, #nav li.item6 { width: 75px; }
#nav li.item2 { width: 85px; }
#nav li.item3 { width: 155px; }
#nav li.selected a { background: #d9ebef; text-shadow: none; }

div#content { overflow: hidden; min-height: 685px; position: relative; padding: 0 2px; }

div#footer { clear: both; margin-bottom: 1.455em; height: 40px; position: relative; text-align: center; }
div#footer a { cursor: pointer; display: inline; }
div#footer .mg, div#footer .umc, div#footer .ec { position: absolute; display: block; }
div#footer .mg { right: 32px; }
div#footer .umc { left: 32px; }

.artistlinks ul { list-style-type: none; margin: 0px; padding: 0px; display: inline; }
.artistlinks ul li { margin: 0px; padding: 0px; display: inline; }
.artistlinks ul li { padding: 0px 5px; }

div.home { background: transparent url('../images/home_page.jpg?1269633144') no-repeat top center; height: 625px; }
div.home .buynow { position: absolute; top: 440px; left: 218px; text-indent: -9999em; overflow: hidden; text-align: left; width: 100px; height: 30px; }

.news { background: transparent url('../images/PlantKrauss_3_Ghost.jpg?1193259318') no-repeat 95% 20px; min-height: 370px; }
.raisingsand .news { background: none; }
.news .control, .news .item { margin-left: 2em; margin-right: 400px; }
.raisingsand .news .control, .raisingsand .news .item { margin-right: 2em; }
.news .item { margin-bottom: 0.727em; }

.Press { background: transparent url('../images/raising-sand.jpg?1193428752') no-repeat 20px 20px; min-height: 500px; }
.Press h2.title { padding-top: 0.533em; }
.Press h2.title, .Press .item { margin-left: 420px; margin-right: 2em; }
.Press .item { margin-bottom: 0.727em; }

.video { margin-left: 2em; margin-top: 1.455em; margin-bottom: 1.455em; }

.tour { background: transparent url('../images/PlantKrauss_2_Ghost.jpg?1193259318') no-repeat 95% 20px; min-height: 400px; }

.item { overflow: hidden; }
.item .image { margin-bottom: 1.455em; }
.item .image.fl { margin: 0 1em 1em 0; }

blockquote { border: 1px solid #777777; padding: 1em; margin-top: 0.727em; margin-bottom: 0.727em; }

div.container #mg-genderradioid table { width: auto; margin-top: 0em; }
div.container #mg-genderradioid table td { padding: 0px; }

.member { margin-top: 1.455em; margin-left: 3em; }

.artistfan { text-align: center; margin-bottom: 0.727em; }

.more, .btn-uploadphoto, .btn-postentry, .btn-viewall { display: inline; float: right; margin-top: 0.364em; width: 130px; clear: both; }

.nocontent { clear: both; padding-top: 11.636em; margin-left: 40px; }

.btn { border-radius: 0.25em; -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; border: 1px solid #60808b; padding: 0.5em; text-align: center; }

.btn-comment, .btn-all { display: block; float: right; margin: 0 32px 0 0; margin-top: 0.727em; }

#mg-formsubmitbuttonid { display: block; margin-top: 1.455em; }

.login .footer { margin-top: 1.333em; }

.blm { margin-top: 1.455em; margin-bottom: 1.455em; }
.blm li { display: inline-block; margin: 0 1em 0 0; margin-bottom: 1.455em; }
.blm li a { background: #60808b; color: #777777; padding: 0.5em 1em; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
.blm li a:hover { background: #212d31; }
