body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 5px; padding: 0px; background-color: #3F230B; }
h1 { font-size: 2px; text-indent: -9999px; padding: 0; margin: 0; width: 190px; height: 75px; border-bottom: 1px dotted #FFFFFF; }
h1 a { display: block; width: 100%; height:100%; background-image: url(../imgs/home/logo.gif); background-repeat: no-repeat; background-position: left top; }
h2 { text-indent: -9999px; padding: 0; margin: 0; width: 100%; height: 28px; background-repeat: no-repeat; border-bottom: 1px dotted #FFFFFF; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-weight: bold; color: #3F230B; margin: 0 10px 11px 10px; padding: 11px 0 0 0; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-weight: bold; color: #3F230B; margin: 0 10px; padding: 0; }
img { border: 0; }

div#container { width: 970px; margin: 0 auto; text-align: left; }
div#leftColumn { float: left; margin: 0 5px; width: 190px; }
div#centreColumn { float: left; margin: 0; width: 480px; }
div#rightColumn { float: left; margin: 0 5px; width: 280px; }

div#homeMenu { padding: 30px 0 0 9px; margin: 0 0 5px 0; border-left: 1px dotted #FFFFFF; border-right: 1px dotted #FFFFFF; }
div#pageContent { background-color: #FFFFFF; margin: 0px; padding: 0 0 5px 0; }

div#pageContent p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 0 10px 11px 10px; padding: 0; } 
div#pageContent a { color: #000000; font-weight: bold; text-decoration: underline; }
div#pageContent a:hover { color: #3F230B; text-decoration: underline; }
div#pageContent img { margin: 0 10px; padding: 0; } 

.productionBubble { margin: 0; border-bottom: 1px dotted #FFFFFF; padding: 5px 0 5px 5px; }

div#twitter p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 0 14px 0 8px; background-color: #ffc600; padding: 10px 5px 5px 5px; }
div#twitter a { color: #000000; font-weight: bold; text-decoration: underline; }
div#twitter a:hover { color: #3F230B; text-decoration: underline; }
div#twitter img { margin: 0 0 -5px 0; padding: 0; } 

div#podcasts p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 10px 5px 0 5px; padding: 0; color: #FFFFFF; } 
div#podcasts a { color: #f490ab; text-decoration: none; }
div#podcasts a:hover { color: #f490ab; text-decoration: underline; }

div#video { width: 480px; height: 385px; margin: 0 0 10px 0; }

div#social { margin: 10px 0; padding: 5px 0 0 0; border-top: 1px dotted #FFFFFF; }
div#social a { color: #f490ab; font-weight: normal; text-decoration: none; margin: 0 20px 0 0; }
div#social a:hover { color: #f490ab; text-decoration: underline; }
div#social ul { margin: 0; padding: 0; float: left; }
div#social ul li { padding: 0; margin: 0 0 5px 0; width: 140px; display: block; float: left; }
div#social ul li img { vertical-align: bottom; margin: 0 5px 0 0; }

div#homeMenu ul { list-style: none; margin: 0; padding: 0; font: 2px Verdana, Arial, sans-serif; line-height: 0px; }
div#homeMenu ul li { float: left; margin: 0; padding: 0; font: 2px Verdana, Arial, sans-serif; line-height: 0px; }
div#homeMenu a { margin: 0; }

div#homeMenu ul li#home { width: 46px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#about { width: 70px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#production { width: 80px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#archive { width: 53px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#lab { width: 39px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#mash { width: 52px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#press { width: 49px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#contact { width: 62px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#recruitment { width: 80px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#get-closer { width: 80px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }

div#homeMenu ul li a { width: 100%; height: 100%; text-decoration: none; margin: 0; float: left; }
div#homeMenu ul li#about a { background: transparent url("../imgs/home/menu_about.gif") no-repeat; }
div#homeMenu ul li#production a { background: transparent url("../imgs/home/menu_production.gif") no-repeat; }
div#homeMenu ul li#archive a { background: transparent url("../imgs/home/menu_archive.gif") no-repeat; }
div#homeMenu ul li#lab a { background: transparent url("../imgs/home/menu_lab.gif") no-repeat; }
div#homeMenu ul li#mash a { background: transparent url("../imgs/home/menu_mash.gif") no-repeat; }
div#homeMenu ul li#press a { background: transparent url("../imgs/home/menu_press.gif") no-repeat; }
div#homeMenu ul li#contact a { background: transparent url("../imgs/home/menu_contact.gif") no-repeat; }
div#homeMenu ul li#recruitment a { background: transparent url("../imgs/home/menu_recruitment.gif") no-repeat; }
div#homeMenu ul li#get-closer a { background: transparent url("../imgs/home/menu_get-closer.gif") no-repeat; }

div#homeMenu ul li#about a:hover { background: transparent url("../imgs/home/menu_about.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#production a:hover { background: transparent url("../imgs/home/menu_production.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#archive a:hover { background: transparent url("../imgs/home/menu_archive.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#lab a:hover { background: transparent url("../imgs/home/menu_lab.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#mash a:hover { background: transparent url("../imgs/home/menu_mash.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#press a:hover { background: transparent url("../imgs/home/menu_press.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#contact a:hover { background: transparent url("../imgs/home/menu_contact.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#recruitment a:hover { background: transparent url("../imgs/home/menu_recruitment.gif") 0 -20px no-repeat; text-indent: -9999px; }
div#homeMenu ul li#get-closer a:hover { background: transparent url("../imgs/home/menu_get-closer.gif") 0 -20px no-repeat; text-indent: -9999px; }

div#homeMenu ul li#ticket { width: 57px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#homeMenu ul li#ticket a { background: transparent url("../imgs/home/menu_ticket.gif") no-repeat; }
div#homeMenu ul li#ticket a:hover { background: transparent url("../imgs/home/menu_ticket.gif") 0 -20px no-repeat; text-indent: -9999px; }

div#homeMenu ul li#home_selected { width: 46px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; background: transparent url("../imgs/home/home_selected.gif") no-repeat; }

.backTop { border-bottom: 1px dotted #5C3717; border-top: 1px dotted #5C3717; padding: 10px 0 10px 0; margin: 0; }
.backTop a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #3F230B; margin: 0 10px 0 10px; text-decoration: none; }
.backTop a:hover { text-decoration: underline; }

div#staticLinks { padding: 0; margin: 0; width: 280px; height: 75px; border-bottom: 1px dotted #FFFFFF; }
div#staticLinks ul { list-style: none; margin: 0; padding: 0; font: 2px Verdana, Arial, sans-serif; line-height: 0px; }
div#staticLinks ul li { margin: 0; padding: 0; font: 2px Verdana, Arial, sans-serif; line-height: 0px; }
div#staticLinks ul li a { width: 100%; height: 100%; text-decoration: none; margin: 0; float: left; }
div#staticLinks ul li#eList { width: 221px; height: 31px; text-indent: -9999px; margin: 0; padding: 0; font-size: 2px; line-height: 0px; }
div#staticLinks ul li#tickets { width: 269px; height: 31px; text-indent: -9999px; margin: 0 0 6px 0; padding: 0; font-size: 2px; line-height: 0px; }
div#staticLinks ul li#eList a { background: transparent url("../imgs/home/subscribe.gif") no-repeat; }
div#staticLinks ul li#tickets a { background: transparent url("../imgs/home/tickets.gif") no-repeat; }

div#blog img { width: 270px; margin: 0 5px; }
div#blog h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-weight: bold; color: #000000; margin: -3px 5px 0 5px; padding: 0 5px 10px 5px; background-color: #e4e4e4; }
div#blog h3 a { text-decoration: underline; }
div#blog h3 a:hover { color: #3F230B; text-decoration: underline; }
div#blog p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 0 5px; padding: 5px; background-color: #e4e4e4; }
div#blog p#latestText { background-image: url(../imgs/home/blog-bottom.gif); background-repeat: no-repeat; background-position: left bottom; padding: 7px 5px 20px 5px;  margin: 0 5px 5px 5px;}
div#blog a { color: #000000; font-weight: bold; text-decoration: underline; }
div#blog a:hover { color: #3F230B; text-decoration: underline; }
div#blog ul { list-style: none; margin: -1px 0 0 0; padding: 0; border-top: 1px dotted #ffffff; }
div#blog ul li { margin: 0; padding: 8px 5px; border-bottom: 1px dotted #ffffff; }
div#blog ul li p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; color: #ffffff; background-color: #3F230B; }
div#blog ul li a { font-size: 11px; color: #f490ab; font-weight: bold; text-decoration: none; }
div#blog ul li a:hover { color: #f490ab; text-decoration: underline; }

div#rightColumn ul#rss { list-style: none; margin: 10px 0 0 5px; padding: 0; }
div#rightColumn ul#rss a { color: #f490ab; font-weight: normal; text-decoration: none; margin: 0; }
div#rightColumn ul#rss a:hover { color: #f490ab; text-decoration: underline; }
div#rightColumn ul#rss li { padding: 0; margin: 0 0 5px 0; }
div#rightColumn ul#rss li img { vertical-align: bottom; margin: 0 5px 0 0; }