body { text-align:center; font:13px "Lucida Grande", Arial, Helvetica, sans-serif; margin:0 20px; background:#542a08 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAM8CAIAAAAUZS13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVdJREFUeNrsmltygzAMRXU9ni6kW+n+1+Q2TE1spJD+kCB6/OHAMcPEtrh6gL4+P8y1YlHLTrX09een9RPrx8Ucaps7qPfXXB0oFDpSmdRFoaxoHK7j+TrMSkJHm6izkSyeJbhWF1oHDe5y7Xe9qbAdKPRdtGoSp+HaFj6xT57uE8+4S5NT5WUMe3iXvwhs0rsF1gx6YLQySlrdxCXnVzndxW3tSxBxsfMH2c6kXM2FtegZ9M90o0lVLnc66yzu0VWb7f1XjcQevyTvfphhizWD7meAgcIoxyym/9nCeEfs/MFUG4t6cgfeqUEfRkEWRkFKPLd6e6/EHqeoPGX2hdCcKlcUlGzmL1SUYW4KaTNfqCrm01tq8ZnUc8w6dy2V97zQ/0h1lQz76Mx9LhoWi2QDi4K+PD6Tr5Rl/P4BCoVCoVAoFAqFQqFQKBQKhUKhUCgUemvfAgwAt28Wfb1x1x0AAAAASUVORK5CYII=) 0 0 repeat-x; margin:0 20px; }
div#container { text-align:left; margin:0 auto; width:920px; }

/* Reset */
img { border:none; }
h1, h2, h3, h4, h5, h6 { line-height:1em; margin:0; }
hr { display:none; }
p { margin:0; line-height:130%; }
small { font-size:11px; }
dl, dt, dd { display:block; margin:0; padding:0; line-height:1em; }
ul, li { list-style:none; margin:0; padding:0; line-height:1em; }

/* Links */
a { text-decoration:none; color:#442206 }
a:link { color:#442206 }
a:visited { color:#442206 }
a:hover { text-decoration:underline; }
a:active { color:#442206 }

/* Hax lol */
.cf:after {content: "."; display:block; height:0; clear:both; visibility:hidden }
.cf {display: inline-block;}
/* Hides from IE-mac \*/
* html .cf {height:1%;}
.cf {display:block;}
/* End hide from IE-mac */

/* Layout */
div#factorii { float:left; width:220px; padding:18px 0; color:#e6e6e6; } /* 206 -> 220 for icons (+14) */
div#shop { float:right; width:682px; background:#765539 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqoAAAAKCAIAAADzZOv6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNrs1cENgCAQBEC1KwuxFdtff75EjsTEBzM/8ALkwOx6HvsCMKV0xm+zbx8aFamfKJXixsrpTfc3L22VjHf4oSelVVLbp3KhKfdx+AoyVJ+hV5WPXvk92vz/ADAb8Q8A4h8AEP8AgPgHAMQ/ACD+AQDxDwCIfwDgP5cAAwBXtyfxP/fT1wAAAABJRU5ErkJggg==) 0 100% repeat-y; }
div#shop div.shop-gutter { padding:18px; }
div#footer { color:#eac293; font-size:9px; padding-top:10px; }
div#footer a { color:#eac293; font-weight:bold; }
/*---------------------*/

/* Factorii Column */
div#factorii div#logo { margin-bottom:30px; }
div#factorii div#logo a { display:block; }
div#factorii div#logo a:hover { background:url(data:image/gif;base64,R0lGODlhMQAKALMPAE8vFaWYjJqLfca/ubClm3pjUWRJM9vZ17uyqtDMyJB9b4VwYG9WQlo8JObm5kQiBiH5BAEAAA8ALAAAAAAxAAoAAASs8EkJAps46837NInjCBzjNFLjLF6rLWI8AJqJPirrugAR/4cLxpZaPRYHx4FlQjgShRCCMiAMAg9D8sfFToi4lUrxUJxMZESCATgUHgjyYy3h/mr2heIwOShMEgIEEgkLAA40DwEkD3YxeDc5CgkTCX8OEgpTcwsmP16PdSKQRXp8En6AZZuFKokYoY2jGWA5Y2VnmKuELAibAnKxsV8npUdJSw+qmrw4Tg5YEQA7) 25px 0 no-repeat; }

div#factorii h3.about { color:#eac293; margin-bottom:8px; font-size:19px; font-weight:normal; }
div#factorii p.about { margin-bottom:50px; font-size:14px; }

div#factorii div.bubble { margin-bottom:25px; }
div#factorii div.bubble h4 { color:#f1b422; line-height:16px; background:url(data:image/gif;base64,R0lGODlhEAAQAOZOANaZB/3ALvK2LJ9uFbR/GLN8B3hNEc2UGHZJBtOWBHZLD6RyGoBRB21DDn5RDmU7BmI6DLF6BdifI//CMINWE5hnFtCWEl00BlUtB92iF92jH8eNCsuPBF41B5poEOCmIpZmFbJ8Du2yJ6RwCbuEDnlNEX9SD695C6VzG5toCXVJDcCJFM2SB9OXDdKbJsWLB5ZlDM2TEIRWE49dBFYuCG5DD3ZKDmA3CseOEl82CaVyE6p2D7yHIXRIDNCYGp1sE9qhJV41CH5PBeuuHOeqGPu+LO6yH9mcCuOmFPi7KfK1I9yfDfW4JuCjEUwmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAE4ALAAAAAAQABAAAAeigE6CThAuEzyCJTWDjE4GAQECBjICASiMDRROC0WdnkVAjBJJIkmmp6YVgyBMra6vTB8KCoIESrdKBAMDGri3Nk4qRsM+gybDyD83OkPNDowHzUMHPUTW1h6DNBnWK4IWSOHhOYI74jiCMCQxTe3u700hg0EtS/b3+CeDHUf9/v0pRmzAMIgBAAAsCrw4WKDRIAQcHjhBkCBBBIcYZwi50CgQADs=) 0 50% no-repeat; padding:0 0 0 22px; margin:0 0 8px 6px; font-weight:normal; font-size:16px; }
div#factorii div.bubble .body-wrap { background:url(data:image/gif;base64,R0lGODlhCwAJALMJAFIuEE8pC1QvElg2GE0oCV08H189IVYzFWA/I0wmBwAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAALAAkAAAQjMMkE0Jk4FWRITgIiXtkmdlgojpi5GoF0rPSQEAZNB7O+DhEAOw==) 8px 0 no-repeat; padding-top:8px; }
div#factorii div.bubble .body { padding:12px; background:#603f23; }
div#factorii #updates p { margin-bottom:3px; font-size:11px; font-weight:bold; }
div#factorii #updates small { color:#999; }
div#factorii #linkz .body { padding:12px 5px 0 5px; }
div#factorii #linkz li { float:left; }
/* Alternating */
div#factorii div.alt h4 { background-position:100% 50%; padding:0 22px 0 0; text-align:right; margin:0 6px 8px 0; }
div#factorii div.alt .body-wrap { background-position:200px 0; }



/*-- Index -------------------*/

/* Store Front */
div#videos { background:#e6e6e6; }
div.video { float:left; margin-bottom:22px; }
div.video div.thumb { position:relative; margin-bottom:8px; }
div.video div.thumb a img { border:1px solid #552b0a; }

div.video div.thumb a img.label { position:absolute; left:-1px; top:-1px; border:none; }
div.video h3 { margin-bottom:4px; font-weight:normal; }
div.video p { font-size:11px; color:#555; }

/* Featured Video */
div.featured { margin-bottom:30px; }
div.featured div.thumb { float:left; width:260px; margin-left:20px; }
div.featured div.thumb img { max-width:260px; }
div.featured div.description { float:right; width:340px; color:#e6e6e6; padding:20px 0; }
div.featured div.description h2 { font-size:19px; font-weight:normal; margin-bottom:7px; }
div.featured div.description h2 a { color:#eac293; }

/* Main Video */
div.main-videos { margin:0 18px; padding:18px 0 0 0; }
div.main-videos div.video { width:176px; margin-right:40px; }
div.main-videos div.video div.thumb img { max-width:174px; }
div.main-videos div.video h3 { font-size:15px; }
div.main-videos div.end { width:178px; margin-right:0; }

/* Misc Video */
div.misc-videos { margin:0 18px; padding:18px 0 0 0; border-top:1px solid #b0b6bb; }
div.misc-videos div.video { width:141px; margin-right:16px; margin-bottom:15px; }
div.misc-videos div.video div.thumb img { max-width:137px; }
div.misc-videos div.video h3 { font-size:13px; }
div.misc-videos div.end { width:139px; margin-right:0; }



/*-- Show -------------------*/
div#player { width:640px; margin:0 auto 18px auto; }
div#info { background:#e6e6e6; padding:0 18px; }

/* Details */
div#info div.details { padding:18px 0;  }
div#info div.details div.description { float:left; width:265px; color:#2f2f2f; }
div#info div.details div.description h1 { font-size:20px; font-weight:normal; margin-bottom:7px; color:#4a2507; }
div#info div.details div.description small { color:#555; display:block; margin-bottom:14px; }

/* Credits */
div#info div.details div#credits { float:right; width:315px; }
div#info div.details div#credits h3 { color:#765539; font-size:16px; line-height:16px; padding-left:22px; background:url(data:image/gif;base64,R0lGODlhEAAQAOZOAGdMNY5zXcm7r7CdjWRJMse5rJN5ZLeomo12YqWQf4VuWtbLwZuDb66ekMa5rZB6aKaUhHRaRM7BtdPHvM/BtrSikrellsW3q52JeJyHdqqYiJWBb66bjJF7Z7Wjk450XsCwo8q7r6ONebinl5+Nfb6vos3Bt5mBbdHFutfMwnZdSHhgSot1YpF5Zc/DuMS0p8S1qH5mUH5kTpF4Y7GgkoJsWKaTgtDEuca4rG5UPo51YK2Yh4hwXJB1XpJ9a2xSPIFoVMS2qs/CuHthSnhdRoxxWnRZQ2pPOH9kToluV4NoUW1SO4ZrVHBWP93TygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAE4ALAAAAAAQABAAAAeigE6CThMiPTuCIRSDjE4CAQEGAjAGAR6MEi9OFUWdnkUMjCdJH0mmp6YjgxZMra6vTDMFBYIJSrdKCQMDOri3OE4XSMMtgyDDyBwoNkPNJYwIzUMIQUTW1hqDKTLWHYJARuHhN4IZ4jyCECwxTe3u700+gy4RS/b3+A+DQkf9/v0YNqxYMIgGAAA5FKg4qKDRoAM/HDg5QIBADYcYSTQw0SgQADs=) 0 50% no-repeat; font-weight:normal; cursor:pointer; margin:0 0 5px 6px; }
div#info div.details div#credits div#credits-body { padding-top:9px; background:url(data:image/gif;base64,R0lGODlhCwAJALMAAOPg3eXk4uDa1ePf297VzuXl5N7UzOHc2Obm5t3TygAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAALAAkAAAQjEEkE0pkYkWRKRkMiXtkmdlgojpi5GoF0rLSAFAZNB7O+ChEAOw==) 8px 0 no-repeat; font-size:11px; }
div#info div.details div#credits div#credits-body div.credits-gutter { background:#ddd3ca; padding:11px; padding-bottom:0; }
div#info div.details div#credits div.none div.credits-gutter { padding-bottom:11px !important; }
div#info div.details div#credits div#credits-body h4 { font-size:11px; font-weight:bold; color:#765539; margin-bottom:7px; padding-bottom:5px; border-bottom:1px dotted #765539; }

div#info div.details div#credits dl { margin-bottom:10px; }
div#info div.details div#credits dt { margin-bottom:8px; color:#000; float:left; clear:both; width:47%; font-weight:bold; line-height:120%;}
div#info div.details div#credits dd { margin-bottom:8px; color:#444; float:right; width:47%; line-height:120%; }

/* More Videos */
div#info div.misc-videos { padding:18px 0 0 0; margin:0; }
