/* @override http://www.australianstudiobook.com/styles.css */ html { background-color: #000; color: #FFF; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; }
body { width: 960px; margin: 0 auto; }
a img { border: 0; }
/* Accessibility */ #menu p, .image dt, hr { display: none; height: 0; width: 0; margin: -9000px; visibility: hidden; }
/* @group Menu */ #menu { padding: 0 0 0 190px; color: #fff; background-color: #000; border-bottom: 5px solid #404040; }
#menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#menu ul li { display: inline; }
#menu ul li a { padding: 15px 15px 10px 15px; text-decoration: none; color: #CCC; background-color: #000; font-size: 14px; float: left; display: block; margin: 0 1px 0 0; font-weight: lighter; }
#menu ul li a:hover { background-color: #404040; color: #FFF; }
/* @end */ /* @group Leftbar */ #leftbar { margin: 0 20px; float: left; }
#header img { display: block; }
/* @group Submenu */ ul#submenu { border-top: 1px solid #CCC; border-right: 1px solid #CCC; text-align: right; margin: 30px 0 60px; }
ul#submenu li a { text-decoration: none; color: #333; font-size: 10px; width: 145px; display: block; padding: 2px; }
ul#submenu li a:hover, ul#submenu .current { background-color: #CCC; color: #000; }
/* @end */ /* @end */ /* @g roup Conten t */ #content { color: #000; font-size: 12px; line-height: 22px; margin: 15px 0 60px 190px; }
p { margin-bottom: 22px; }
#content > p { width: 475px; }
#content h2 { font: 18px/44px Georgia, "Times New Roman", Times, serif; padding: 5px 5px; }
#content a { font-size: 10px; text-transform: uppercase; color: #039; text-decoration: underline; padding: 2px; }
#content a:hover { background-color: #039; color: #FFF; text-decoration: none; }
#content ul, #content ol { width: 433px; margin: 22px 0 22px 42px; }
#content ul { list-style-type: disc; }
#content blockquote { width: 375px; margin: 20px 20px 20px 0; padding: 0 0 0 10px; border-left: 5px solid #CCC; }
#content table { width: 475px; padding: 0 0 20px 0; border: 0; }
#content table th { background-color: #EFEFEF; color: #666; font-size: 10px; text-align: left; padding: 5px; line-height: normal; height: 10px; border-bottom: 1px solid #CCC; }
#content table tr { padding: 0; margin: 0; height: 10px; border-bottom: 2px solid #CCC; }
#content table td { padding: 5px; }
#content table td.smaller { font-size: 11px; }
#content img.intext { position: absolute; margin: 0 0 0 500px; }
/* @group Images */ .horizontal img { float: left; margin-bottom: 60px; }
.image dl { width: 130px; float: left; margin: 0 20px; border-top: 1px solid #CCC; }
.image dd { font-size: 9px; }
.image dd.title { font: larger Georgia, "Times New Roman", Times, serif; padding: 5px 0; }
.image dd.artist { display: inline; font-style: italic; }
.image dd.artist-date { display: inline; }
.artist img { float: left; margin: 0 25px 12px 0; }
.header { padding: 0 0 60px 0; }
.header h1 { font-size: 36px; font-family: inherit; font-weight: normal; margin: 15px 0 25px 0; font-family: Georgia, "Times New Roman", Times, serif; padding: 15px 0 0; }
.artist { width: 475px; }
.artist p { font-size: 10px; line-height: 16px; color: #666; margin: 0 0 0 80px; }
.header .key { font-weight: bold; }
/* @end */ /* @end */ /* @group Footer */ #footer { clear: both; border-top: 5px solid #404040; background-color: #000; text-align: center; padding: 15px 0 60px; font-size: 10px; color: #999; }
#footer select { margin: 0 20px 0 0; color: #000; background-color: #FFF; }
#footer a { color: #333; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
/* @end */
#artists a.artists { background-color: #404040; color: #FFF; }
#book a.book { background-color: #404040; color: #FFF; }
#dvd a.dvd { background-color: #404040; color: #FFF; }
#exhibitions a.exhibitions { background-color: #404040; color: #FFF; }
#resources a.resources { background-color: #404040; color: #FFF; }
#order a.order { background-color: #404040; color: #FFF; }
#contact a.contact { background-color: #404040; color: #FFF; }

