/*
Theme Name: Simpsons
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* ------------------ general styles */
* {
	padding:0;
	margin:0;
	border:0;
}
html {
	overflow:auto;
}
body {
	overflow:hidden;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}
a:link, a:visited, a:hover, a:active {
	color: #000;
	text-decoration: underline;
}
h1 {
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
}
h2 {
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
}

div.post h2 {
	text-transform: capitalize;	
}

h3 {
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
}
h3 sup {
	font-size: 10px;
	padding: 0;
	text-transform: none;
}
h4 {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
}
p {
	font-size: 12px;
	line-height: 13px;
	padding-bottom: 10px;
}
ul {
	list-style: disc;
	list-style-position: outside;
	padding: 0px 0px 13px 17px;
}

.clear {
	clear: both;
	float: none;
}
/* ------------------ / general styles */



/* ------------------ content */
/* main container */
div#jewel-case {
	position: absolute;
	left: 15px;
	top:15px;
	right:15px;
	bottom:15px;
	height: auto;
	width: auto;
	overflow: hidden;
	display: block;
}
img.bgimage {
	position: absolute;
	left: 0;
	top: 0;
}


/* ------------------ logo */
h1#realease-name {
	background-image: url(images/simpsons.png);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -500px;
	font-size: 11px;
	position: absolute;
	top:15px;
	left:15px;
	width:70px;
	height:340px;
}
h1#realease-name a:link, h1#realease-name a:visited, h1#realease-name a:active, h1#realease-name a:hover {
	width:70px;
	height:340px;
	display: block;
}
/* ------------------ / logo */

.homepage a:link, .homepage a:visited, .homepage a:hover, .homepage a:active {
	text-decoration: none;
}

p#address {
	color: #fff;
	width: 200px;
	position: absolute;
	right:0px;
	top:15px;	
}
p#address span {
	text-indent: -2000px;
	width: 132px;
	height: 11px;
	background-image: url(images/simpsons-solicitors.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px 0px 2px 0px;
}

/* content container */
div#booklet {
	width:702px;
	display: block;
	position: relative;
	margin: 15px 0px 0px 90px;
}


/* ----------------- main navigation */
ul#track-listing {
	list-style-type: none;
	list-style-position: outside;
	display: block;
	padding: 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 418px;
	background-color: #ffffff;	
}
ul#track-listing li {
	display: block;
	height: 14px;
	margin: 0px 10px;
	line-height: 14px;
	font-size: 11px;
	background-color: transparent;
}
ul#track-listing li a:link, ul#track-listing li a:visited {
	display: block;
	height: 14px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -500px;
}
ul#track-listing li a:hover, ul#track-listing li a:active {
	display: block;
	height: 14px;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -500px;
}
ul#track-listing li.current_page_item a:link, ul#track-listing li.current_page_item a:visited, ul#track-listing li.current_page_item a:hover, ul#track-listing li.current_page_item a:active,
ul#track-listing li.current_page_parent a:link, ul#track-listing li.current_page_parent a:visited, ul#track-listing li.current_page_parent a:hover, ul#track-listing li.current_page_parent a:active,
ul#bonus-tracks li.current_page_parent a:link, ul#bonus-tracks li.current_page_parent a:visited, ul#bonus-tracks li.current_page_parent a:hover, ul#bonus-tracks li.current_page_parent a:active,
ul#track-listing li.current-cat a:link, ul#track-listing li.current-cat a:visited, ul#track-listing li.current-cat a:hover, ul#track-listing li.current-cat a:active,
ul#track-listing li.current-cat-parent a:link, ul#track-listing li.current-cat-parent a:visited, ul#track-listing li.current-cat-parent a:hover, ul#track-listing li.current-cat-parent a:active,
ul#track-listing li.current_page_ancestor a:link, ul#track-listing li.current_page_ancestor a:visited, ul#track-listing li.current_page_ancestor a:hover, ul#track-listing li.current_page_ancestor a:active
{
	background-color: #000;
	color: #fff;
	background-position: left bottom;
}
/* -- main nav link images */
ul#track-listing li.page-item-15 a:link, ul#track-listing li.page-item-15 a:visited, ul#track-listing li.page-item-15 a:hover, ul#track-listing li.page-item-15 a:active {
	background-image: url(images/online_resources.gif);
}
ul#track-listing li.page-item-5 a:link, ul#track-listing li.page-item-5 a:visited, ul#track-listing li.page-item-5 a:hover, ul#track-listing li.page-item-5 a:active {
	background-image: url(images/our_firm.gif);
}
ul#track-listing li.page-item-7 a:link, ul#track-listing li.page-item-7 a:visited, ul#track-listing li.page-item-7 a:hover, ul#track-listing li.page-item-7 a:active {
	background-image: url(images/our_people.gif);
}
ul#track-listing li.page-item-11 a:link, ul#track-listing li.page-item-11 a:visited, ul#track-listing li.page-item-11 a:hover, ul#track-listing li.page-item-11 a:active {
	background-image: url(images/our_services.gif);
}
ul#track-listing li.cat-item-6 a:link, ul#track-listing li.cat-item-6 a:visited, ul#track-listing li.cat-item-6 a:hover, ul#track-listing li.cat-item-6 a:active {
	background-image: url(images/news.gif);
}
ul#track-listing li.page-item-26 a:link, ul#track-listing li.page-item-26 a:visited, ul#track-listing li.page-item-26 a:hover, ul#track-listing li.page-item-26 a:active {
	background-image: url(images/contact_us.gif);
}
/* -- / main nav link images */
/* ----------------- / main navigation */



/* ----------------- sub navigation */
ul#bonus-tracks {
	list-style-type: none;
	list-style-position: outside;
	display: block;
	top:125px;
	padding: 9px 0px 9px 10px;
	width: 408px;
	background-color: #ffffff;	
	margin: 5px 0px 0px 0px;
}
ul#bonus-tracks li {
	display: inline;
	float: left;
	width: 170px;
	line-height: 14px;
	font-size: 11px;
	background-color: transparent;
}
ul#bonus-tracks li a:link, ul#bonus-tracks li a:visited {
	display: block;
	line-height: 14px;
	font-size: 12px;
	background-color: transparent;
	color: #000;
	text-indent: 1px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
ul#bonus-tracks li a:hover, ul#bonus-tracks li a:active,
ul#bonus-tracks li.current_page_item a:link, ul#bonus-tracks li.current_page_item a:visited,ul#bonus-tracks li.current_page_item a:hover, ul#bonus-tracks li.current_page_item a:active {
	display: block;
	line-height: 14px;
	font-size: 12px;
	background-color: #000;
	text-indent: 1px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/* ----------------- / sub navigation */


/* -----------------3rd level navigation */
ul#hidden-tracks {
	list-style-type: none;
	list-style-position: outside;
	display: block;
	top:125px;
	padding: 9px 0px 9px 10px;
	width: 408px;
	background-color: #ffffff;	
	margin: 5px 0px 0px 0px;
}
ul#hidden-tracks li {
	display: inline;
	float: left;
	width: 162px;
	line-height: 14px;
	font-size: 11px;
	background-color: transparent;
}
ul#hidden-tracks li a:link, ul#hidden-tracks li a:visited {
	display: block;
	line-height: 14px;
	font-size: 12px;
	background-color: transparent;
	text-indent: 1px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
ul#hidden-tracks li a:hover, ul#hidden-tracks li a:active,
ul#hidden-tracks li.current_page_item a:link, ul#hidden-tracks li.current_page_item a:visited,ul#hidden-tracks li.current_page_item a:hover, ul#hidden-tracks li.current_page_item a:active {
	display: block;
	line-height: 14px;
	font-size: 12px;
	background-color: #000;
	color: #fff;
	text-indent: 1px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/* ----------------- / 3rd level navigation */


/* ----------------- categories in news section */

div#more {
	width: 418px;
	margin: 5px 0px 0px 0px;
	background-image: url(images/more_bg.gif);
	background-position: top left;
	overflow: visible;
}
ul#genres {
	background-color: #fff;
	float: left;
	display: inline;
	width: 418px;
	list-style-type: none;
	list-style-position: outside;
	padding: 8px 0px;
	margin:0;
	min-height: 215px;
}
ul#genres li {
	color: #939598;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 14px;
	font-size: 11px;
	margin: 0px 10px;
	display: inline;
	float: left;
	width: 152px;
}
ul#genres li ul {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
}
ul#genres li ul li {
	display: block;
	line-height: 14px;
	font-size: 11px;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
ul#genres li ul li a:link, ul#genres li ul li a:visited {
	background-color: transparent;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	text-indent: 1px;
	color: #000;
	display: block;
	text-indent: 1px;
}
ul#genres li ul li a:hover, ul#genres li ul li a:active,
ul#genres li.current-cat ul li a:link, ul#genres li ul li.current-cat a:visited, ul#genres li ul li.current-cat a:hover, ul#genres li ul li.current-cat a:active {
	background-color: #000;
	text-transform: uppercase;
	font-weight: bold;
	text-indent: 1px;
	text-decoration: none;
	color: #fff;
	display: block;
	text-indent: 1px;
}
/* ----------------- / categories in news section */

/* ----------------- archives in news section */

ul#past-releases {
	background-color: #fff;
	float: left;
	display: inline;	
	width: 185px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 10px;
	padding: 8px 0px;
	min-height: 215px;
}
ul#past-releases li {
	color: #939598;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 14px;
	display: inline;
	float: left;
	width: 150px;
	font-size: 11px;
	margin: 0px 10px;
}
ul#past-releases li ul {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
}
ul#past-releases li ul li {
	display: block;
	line-height: 14px;
	font-size: 11px;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
ul#past-releases li ul li a:link, ul#past-releases li ul li a:visited {
	background-color: transparent;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	display: block;
	text-indent: 1px;
}
ul#past-releases li ul li a:hover, ul#past-releases li ul li a:active,
ul#past-releases li.current-cat ul li a:link, ul#past-releases li ul li.current-cat a:visited, ul#past-releases li ul li.current-cat a:hover, ul#past-releases li ul li.current-cat a:active {
	background-color: #000;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	display: block;
	text-indent: 1px;
}
/* ----------------- / archives in news section */


/* ----------------- columns */
.pages {
	position: relative;
}
div#page-0 {
	height:420px;	
	margin: 5px 0px 0px 0px;
	width: 418px;
}
div#page-1 {
	position: absolute;
	top:0px;
	left:423px;
	background-color: #ffffff;
	height:600px;
	width: 418px;
}
div#page-0 div.content, div#page-1 div.content {
	background-color:#ffffff;
	padding: 9px 20px 10px 10px;
}

div#page-0 div.scroll-pane {
	width: 418px;
	height: 420px;
	overflow: auto;
	float: left;
}
div#page-1 div.scroll-pane {
	width: 418px;
	height: 600px;
	overflow: auto;
	float: left;
}


/* ----------------- / columns */


/* ------------------ links at the bottom left */
ul#credits {
	position: absolute;
	list-style-type: none;
	list-style-position: outside;
 	bottom: 15px;
	left: 15px;
	width: 60px;
	margin: 0;
	padding: 0;
}
ul#credits li a:link, ul#credits li a:visited {
	color: #fff;
	text-decoration: none;
}
ul#credits li a:hover, ul#credits li a:active {
	color: #fff;
	text-decoration: underline;
}
/* ------------------ / links at the bottom left */

/* ------------------ / content */




div.post {
	padding: 0px 0px 10px 0px;
	margin-right:10px;
}


div#special-thanks-to {
	position: absolute;
	bottom: 0px;
	right:17px;
}
div#special-thanks-to p {
	float: right;
	display: inline;
	padding: 0;
	font-size: 10px;
	line-height: 15px;
}
div#special-thanks-to p a:link, div#special-thanks-to p a:visited, div#special-thanks-to p a:hover, div#special-thanks-to p a:active {
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
}



ul.links {
	margin: 0;
	padding: 0px 0px 20px 0px;
}
li.linkcat {
	list-style-type: none;
	list-style-position: outside;

}






/* wysiwyg */

.alignleft {
	float: left;
	display: inline;
	padding: 2px 10px 10px 0px;
}
.alignright {
	float: right;
	display: inline;
	padding: 2px 10px 0px 10px;
}


#pane1 div.content ul {
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#pane1 div.content ul li {
	background: url(/wp-content/themes/simpsons/images/bullet.png) no-repeat 5px 7px;
	padding-left: 15px;
	margin: 2px 0px;
}

#pane1 div.content ul li.linkcat {
	background: none;
	padding: 0px;	
}

#pane1 div.content ul li a {
	font-weight: bold;
}

/* background rollovers for stuff **/
div.homepagemenu a:active, div.homepagemenu a:visited, div.homepagemenu a:link, div.homepagemenu a:hover {
	height: 12px;
	background-color: #fff;
	width: 388px;
	text-indent: -5000px;
	display: block;
}

div.homepagemenu {
	padding: 1px;
}

div.homepagemenu a.intellectual:active, div.homepagemenu a.intellectual:visited, div.homepagemenu a.intellectual:link, div.homepagemenu a.intellectual:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/01_intellectual_property.gif) no-repeat 0px 0px;
}

div.homepagemenu a.entertainment:active, div.homepagemenu a.entertainment:visited, div.homepagemenu a.entertainment:link, div.homepagemenu a.entertainment:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/02_entertainment.gif) no-repeat 0px 0px;
}

div.homepagemenu a.publishing:active, div.homepagemenu a.publishing:visited, div.homepagemenu a.publishing:link, div.homepagemenu a.publishing:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/03_publishing.gif) no-repeat 0px 0px;
}

div.homepagemenu a.media:active, div.homepagemenu a.media:visited, div.homepagemenu a.media:link, div.homepagemenu a.media:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/04_media.gif) no-repeat 0px 0px;
}

div.homepagemenu a.visual-arts:active, div.homepagemenu a.visual-arts:visited, div.homepagemenu a.visual-arts:link, div.homepagemenu a.visual-arts:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/05_visual_arts.gif) no-repeat 0px 0px;
}

div.homepagemenu a.museum-galleries:active, div.homepagemenu a.museum-galleries:visited, div.homepagemenu a.museum-galleries:link, div.homepagemenu a.museum-galleries:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/06_museum_galleries.gif) no-repeat 0px 0px;
}

div.homepagemenu a.litigation:active, div.homepagemenu a.litigation:visited, div.homepagemenu a.litigation:link, div.homepagemenu a.litigation:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/07_litigation.gif) no-repeat 0px 0px;
}

div.homepagemenu a.corporate:active, div.homepagemenu a.corporate:visited, div.homepagemenu a.corporate:link, div.homepagemenu a.corporate:hover {
	background: url(/wp-content/themes/simpsons/images/homepage/08_corporate.gif) no-repeat 0px 0px;
}

div.homepagemenu a.intellectual:hover, div.homepagemenu a.entertainment:hover, div.homepagemenu a.publishing:hover, div.homepagemenu a.media:hover,
div.homepagemenu a.visual-arts:hover, div.homepagemenu a.museum-galleries:hover, div.homepagemenu a.litigation:hover, div.homepagemenu a.corporate:hover {
	background-position: 0px -12px;
	background-color: #000;
}

