@import url("main.css");

body #home-following { float: right; width: 344px; }
body #home-following .inner-border { padding: 15px; height: 291px; }
body #home-following .inner-border ul { margin: 0pt auto; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #home-following .inner-border ul li { margin: 7px; float: left; }
body #weekly-features { margin-top: 20px; float: left; width: 615px; }
body #weekly-features .inner-border { padding: 20px; height: 80px; }
body #weekly-features .inner-border h3 { padding-left: 10px; padding-right: 25px; width: 140px; float: left; }
body #free-file { margin-top: 20px; float: right; width: 345px; }
body #free-file .inner-border { padding: 20px; height: 80px; }
body #free-file .inner-border h3 { padding: 0px; }
body #free-file .inner-border div.thumbnail, body #free-file .inner-border div.audio-container { float: left; margin-right: 20px; }
body #free-file .inner-border p { padding: 10px 0px; color: rgb(68, 68, 68); font-size: 13px; }
body #recent-files { margin-top: 20px; }
body #recent-files .inner-border { padding: 20px; overflow: hidden; }
body #recent-files .inner-border h3 { padding-left: 10px; float: left; margin-right: 25px; }
body #recent-files .inner-border a.input-link { margin-top: 13px; margin-left: 10px; }
body #recent-files .inner-border ul { margin: 0pt auto; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #recent-files .inner-border ul li { margin: 7px; float: left; }
body #featured-author { margin-top: 20px; }
body #featured-author .inner-border { padding: 20px 27px; overflow: hidden; }
body #featured-author .inner-border .thumbnail { float: left; padding-right: 20px; }
body #featured-author .inner-border div.info { float: left; width: 500px; }
body #featured-author .inner-border div.info h3 { padding: 0px 0px 7px; }
body #featured-author .inner-border div.info h3 a { color: rgb(0, 0, 0); }
body #featured-author .inner-border div.info h3 a:hover { color: rgb(170, 77, 29); text-decoration: none; }
body #featured-author .inner-border div.info p { padding: 0px; line-height: 19px; color: rgb(68, 68, 68); }
body #featured-author .inner-border div.other-work { float: right; width: 280px; text-align: right; }
body #featured-author .inner-border div.other-work small { font-size: 11px; color: rgb(166, 166, 166); display: block; padding-top: 5px; }
body #featured-author .inner-border div.other-work a { margin: 0px 0px 0px 10px; }
ul { list-style-type: square; list-style-image: none; list-style-position: outside; }
div.shadowed { border: 1px solid rgb(187, 187, 187); }
div.shadowed div.inner-boundary { border: 1px solid rgb(187, 187, 187); margin: -2px 0px 0px -2px; background-color: rgb(244, 244, 244); background-image: url('../images/white_line.png'); background-repeat: repeat-x; }
div.shadowed div.inner-boundary div.inner-border { border: 1px solid rgb(254, 254, 254); background-color: rgb(244, 244, 244); }
.inner-boundary { border: 1px solid rgb(213, 213, 213); }
.inner-boundary .inner-border { border: 1px solid rgb(254, 254, 254); }
div.previewholder div.inner-boundary div.inner-border { background-position: 10px 10px; min-height: 245px; }
div.previewholder div.inner-boundary div.inner-border a img { max-width: 590px; }
.input-link, .input-link-activated, .input-link-dark { margin: 0px; overflow: hidden; float: left; display: block; height: 22px; background-position: 0px -358px; padding-left: 5px; font-size: 0.75em; color: rgb(255, 255, 255); text-decoration: none; line-height: 22px; }
.input-link span, .input-link-activated span, .input-link-dark span { padding: 0px 10px 0px 5px; background-position: right -358px; display: block; float: left; position: relative; text-transform: uppercase; color: rgb(255, 255, 255); }
.input-link-dark { background-position: 0pt -312px; }
.input-link-dark span { background-position: right -312px; }
a.input-link-dark:hover { background-position: 0pt -334px; text-decoration: none; }
a.input-link-dark:hover span { background-position: right -334px; }
a.input-link-dark:hover span { color: rgb(7, 7, 7); }
.input-link:hover, .input-link-activated:hover { background-position: 0px -402px; color: rgb(7, 7, 7); text-decoration: none; }
.input-link:hover span, .input-link-activated:hover span { background-position: right -402px; }
.ajax-feedback { border: 4px solid rgb(183, 183, 183); position: fixed; bottom: 20px; left: 20px; text-align: center; font-size: 9px; text-transform: uppercase; color: black; }
.ajax-feedback span { border: 1px solid rgb(136, 136, 136); padding: 5px 20px; display: block; background-color: rgb(244, 244, 244); background-image: url('../images/white_line.png'); background-repeat: repeat-x; }
.ajax-feedback img { border: 1px solid rgb(0, 0, 0); display: block; }
div.trans { position: absolute; top: 0px; left: 0px; z-index: 1100; }
#marketplace-switcher { cursor: pointer; width: 13px; height: 21px; position: absolute; background-position: -681px -182px; }
#marketplace-switcher:hover { background-position: -681px -203px; }
#marketplace-panel { border: 1px solid rgb(86, 80, 68); cursor: default; position: absolute; z-index: 1300; top: -10px; width: 250px; padding-bottom: 15px; background-color: rgb(35, 35, 35); background-position: -834px -670px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
#marketplace-panel #switcher-help { position: absolute; top: 15px; right: 20px; }
#marketplace-panel p { padding: 18px 20px 9px; font-size: 14px; font-family: MgOpen Modata,Helvetica,Geneva; color: rgb(161, 154, 142); }
#marketplace-panel ul { padding-top: 3px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#marketplace-panel ul li { padding: 5px 15px 0px; margin-bottom: 2px; cursor: pointer; }
#marketplace-panel ul li a { display: block; margin-top: 1px; margin-bottom: 0px; }
#marketplace-panel ul li img { padding-left: 7px; padding-top: 4px; }
#marketplace-panel ul li:hover { border-top: 1px solid rgb(75, 72, 66); border-bottom: 1px solid rgb(75, 72, 66); margin-bottom: 0px; background-color: rgb(32, 32, 31); }
#marketplace-panel ul li:hover a { margin-top: 0px; margin-bottom: 1px; }
body { font-size: 13px; color: rgb(68, 68, 68); font-family: Tahoma; }
h1, h2, h3, h4, h5, h6 { padding: 10px 0px 20px; font-family: MgOpen Modata,Helvetica,Geneva; color: rgb(25, 25, 25); }
h1 { padding: 12px 0px 10px; font-size: 37px; }
h3 { font-size: 24px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
p { padding: 10px 0px; }
a { color: rgb(170, 77, 29); text-decoration: none; }
a:hover { text-decoration: underline; }
input { font-family: Tahoma; }
.following-slider .inner-boundary .inner-border { position: relative; }
.following-slider .inner-boundary .inner-border div ul { width: 282px; }
.following-slider .inner-boundary .inner-border .next, .following-slider .inner-boundary .inner-border .previous { position: absolute; top: 150px; }
.following-slider .inner-boundary .inner-border .next img, .following-slider .inner-boundary .inner-border .previous img { padding: 0px; }
.following-slider .inner-boundary .inner-border .next { right: 10px; }
.following-slider .inner-boundary .inner-border .previous { left: 10px; }
#weekly-features div.slider { float: left; position: relative; }
#weekly-features div.slider ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#weekly-features div.slider ul li { margin: 0px 7px; float: left; }
#weekly-features div.slider div.next, #weekly-features div.slider div.previous { position: absolute; top: 35px; }
#weekly-features div.slider div.next { right: -25px; }
#weekly-features div.slider div.previous { left: -25px; }
div.fancy-panel { border: 1px solid rgb(0, 0, 0); padding: 20px 15px; display: block; background-position: 0px -700px; background-color: white; position: absolute; z-index: 5000; width: 315px; top: 40px; color: rgb(26, 26, 26); font-size: 13px; font-weight: bold; }
div.fancy-panel div.categories { float: left; width: 175px; }
div.fancy-panel div.categories ul { padding: 5px 0px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.fancy-panel div.categories ul li { padding: 3px; overflow: hidden; margin-left: 5px; color: rgb(26, 26, 26); font-size: 12px; font-weight: normal; }
div.fancy-panel div.misc { float: right; width: 125px; }
div.fancy-panel div.misc label { display: block; padding-bottom: 14px; }
div.fancy-panel div.misc label span, div.fancy-panel div.categories label span { padding-left: 5px; }
:first-child + html button.jqTransformButton[type] {  }
#tooltip { position: absolute; z-index: 3000; }
#tooltip h3, #tooltip div { margin: 0pt; }
div.up-arrow { height: 15px; width: 26px; background-position: -700px -208px; position: absolute; top: -13px; left: 10px; }
html, body { height: 100%; }
div#fancy_overlay { position: fixed; top: 0pt; left: 0pt; width: 100%; height: 100%; background-color: rgb(102, 102, 102); display: none; z-index: 3000; }
.fancy_sprite { background: transparent url('../images/fancy_box.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#fancy_wrap { text-align: left; }
div#fancy_loading { background: transparent none repeat scroll 0% 0%; overflow: hidden; position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 5000; }
div#fancy_loading div { position: absolute; top: 0pt; left: 0pt; width: 40px; height: 480px; background-position: 0px 0px; }
div#fancy_outer { margin: 0pt; padding: 18px 18px 33px; background: transparent none repeat scroll 0% 0%; overflow: hidden; position: absolute; top: 0pt; left: 0pt; z-index: 7000; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: none; }
div#fancy_inner { border: 1px solid rgb(187, 187, 187); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; width: 100%; height: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#fancy_content { margin: 0pt; z-index: 8000; position: absolute; }
div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background-position: -55px -85px; cursor: pointer; z-index: 8100; display: none; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 1120; cursor: pointer; display: block; }
span#fancy_left_ico { left: -9999px; }
span#fancy_right_ico { right: -9999px; }
a#fancy_left:hover { visibility: visible; }
a#fancy_right:hover { visibility: visible; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
div#fancy_bg { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; width: 100%; height: 100%; z-index: 70; }
div.fancy_bg { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background-position: 0px 3px; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background-position: -74px -1px; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background-position: -87px 0px; background-repeat: repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background-position: -74px -40px; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background-position: 0px -24px; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background-position: -73px -61px; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background-position: -40px 0px; background-repeat: repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background-position: -73px -20px; }
div#fancy_title { position: absolute; bottom: -33px; left: 0pt; width: 100%; z-index: 100; display: none; }
div#fancy_title div { color: rgb(255, 255, 255); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-bottom: 3px; }
div#fancy_title table { margin: 0pt auto; }
div#fancy_title table td { padding: 0pt; vertical-align: middle; }
td#fancy_title_left { height: 32px; width: 15px; }
td#fancy_title_main { height: 32px; }
td#fancy_title_right { height: 32px; width: 15px; }
@media screen, projection {
}

