body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 5px; padding: 0px; background-color: #631646; }
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/about/logo.gif); background-repeat: no-repeat; background-position: left top; }
h2 { text-indent: -9999px; padding: 0; margin: 0; width: 100%; height: 100%; background-image: url(../imgs/about/about_title.gif); 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: #631646; 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: #631646; 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#pageTitle { height: 28px; }
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: #631646; 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#social { margin: 10px 0; padding: 5px 0 0 0; border-top: 1px dotted #FFFFFF; }
div#social a { color: #a3e8fc; font-weight: normal; text-decoration: none; margin: 0 20px 0 0; }
div#social a:hover { color: #a3e8fc; 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#subMenu { padding: 0; margin: 0; width: 190px; border-bottom: 1px dotted #FFFFFF; }
div#subMenu ul { list-style: none; font: 11px Arial, Helvetica, sans-serif; line-height: 13px; font-weight: bold; color: #FFFFFF; padding: 0 0 0 5px; margin: 10px 0; }
div#subMenu ul li a { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #a3e8fc; text-decoration: none; font-weight: normal; }
div#subMenu ul li a:hover { text-decoration: underline; }

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#home a { background: transparent url("../imgs/about/menu_home.gif") no-repeat; }
div#homeMenu ul li#production a { background: transparent url("../imgs/about/menu_production.gif") no-repeat; }
div#homeMenu ul li#archive a { background: transparent url("../imgs/about/menu_archive.gif") no-repeat; }
div#homeMenu ul li#lab a { background: transparent url("../imgs/about/menu_lab.gif") no-repeat; }
div#homeMenu ul li#mash a { background: transparent url("../imgs/about/menu_mash.gif") no-repeat; }
div#homeMenu ul li#press a { background: transparent url("../imgs/about/menu_press.gif") no-repeat; }
div#homeMenu ul li#contact a { background: transparent url("../imgs/about/menu_contact.gif") no-repeat; }
div#homeMenu ul li#recruitment a { background: transparent url("../imgs/about/menu_recruitment.gif") no-repeat; }
div#homeMenu ul li#get-closer a { background: transparent url("../imgs/about/menu_get-closer.gif") no-repeat; }

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

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

.backTop { border-bottom: 1px dotted #631646; border-top: 1px dotted #631646; 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: #631646; margin: 0 10px 0 10px; text-decoration: underline; }
.backTop a:hover { text-decoration: underline; }

.quote { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #3F230B; margin: 0; }

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/about/subscribe.gif") no-repeat; }
div#staticLinks ul li#tickets a { background: transparent url("../imgs/about/tickets.gif") no-repeat; }

div#randomPic {	padding: 0 0 5px 0; margin: 0; width: 280px; }
div#textLink { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; margin: 10px 0 10px 5px; padding: 0; width: 200px; }
div#textLink a { font-weight: bold; color: #A3E8FC; text-decoration: none; } 
div#textLink a:hover { text-decoration: underline; }
div#handLink { float: right; margin: 0; width: 35px; padding: 0; border: 0; }
div#randomImage { width: 280px; height: 280px; }