/*	-------------------------------------------------------------
	Global declarations
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	*, body {
		padding: 0;
		margin: 0;
		}
		
	body {
		font-size: 11px;
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center; /* IE5.x centering fix */
		background-color: #232323;
		}
		
	a {
		outline: 0;
		}
	
	h1 {
		text-indent:-9999px;
		}
	
	h1 a{
		width: 760px;
		height: 109px;
		display:block;
		}
		
	h2, h3 {
		display: block;
		text-indent: -9999em;
		}
		
/*	-------------------------------------------------------------
	Main container setup
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#container {
		width: 828px;
		margin: 0 auto;
		text-align: left; /* IE5.x counterfix */
		background-color: #FFFFFF;
		background: url(../../img/static/layout/containerBG.gif);
		}
		
	#containerP {
		padding: 0 34px;
		}
		
	#header {
		width: 760px;
		height: 109px;
		background: url(../../img/static/layout/headerBG.jpg);
		}
		
/*	-------------------------------------------------------------
	Content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#content {
		height: auto !important;
		height: 0;
		background: url(../../img/static/layout/mainBG.gif) top right repeat-y;
		}
		
	#contentL {
		width: 181px;
		float: left;
		background: url(../../img/static/layout/leftBottom.gif) bottom left no-repeat;
		background-color: #232323;
		}
		
	#contentR {
		width: 579px;
		float: left;
		}
		
	#contentF {
		clear: both;
		height: 6px;
		width: 581px;
		line-height: 6px;
		margin: 0 0 0 179px;
		background: url(../../img/static/layout/mainBottom.gif);
		}
	
	#mainT {
		height: 6px;
		line-height: 6px;
		background: url(../../img/static/layout/mainTop.gif);
		}
	
/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	br.clear {
		font-size: 1px;
		height: 1px;
		line-height: 1px;
		clear: both;
		}
		
/*	-------------------------------------------------------------
	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#footer {
		clear: both;
		color: #7F7F7F;
		text-align: right;
		padding: 5px;
		font-size: 10px;
		}
		
	#footer a {
		color: #7F7F7F;
		text-decoration: none;
		}
		
/*	-------------------------------------------------------------
	Chris' Pagination stuff
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	div.myPaginator {
		width:537px;
		display:inline;
		float:left;
		margin:0 20px 20px 20px; 
		padding:0 0 4px 0;
		
	}	

	div.myPaginator, div.myPaginator a {
		color:#AE001B;
		text-decoration:none;
	}

	div.crumbs {
		margin:8px 0 4px 0;
	}
	div.crumbs a {
		text-decoration:none;
	}
	
	div.alphaPageCon {
		border-top:1px solid #AE001B;
		border-bottom:1px solid #AE001B;
		padding:4px 0 0 0;
		height:18px;
		overflow:hidden;
	}
	
	div.alphabet {
		float:left;
		display:inline;
		margin:0;
	}
	div.alphaPageCon  div.alphabet a {
		padding:0;
		margin:0 4px 0 0;
	}
	div.alphaPageCon  div.alphabet a.on, div.alphaPageCon  ul.pages li a.on{
		color:#fff;
		background-color:#AE001B;
		padding:0 2px 1px 2px;
	}
	
	ul.pages {
		height:13px;
		list-style-type:none;
		float:right;
		display:inline;
		margin:0;
		padding:0;
	}
	ul.pages li{
		float:left;
		display:inline;
		margin:0 0 0 8px; 
		padding:0;
	}
	li.prevBut, li.nextBut, li.prevBut a, li.nextBut a {
		height:13px;
		background-repeat:no-repeat;
	}
	li.prevBut a, li.nextBut a {
		text-indent:-9999px; line-height: 0; font-size: 0; 
		display:block;
	}
	li.prevBut, li.prevBut a {
		width:57px;
	}
	li.nextBut, li.nextBut a {
		width:34px;
	}
	li.prevBut {
		background-image:url(/img/static/buttons/previous-1.gif);
	}
	li.nextBut {
		background-image:url(/img/static/buttons/next-1.gif);
	}
	
	h2#myGenreTitle {
		color:#fff;
		text-indent:0;
		font-size:16px;
		background:#AE001B url(/img/static/layout/header-corner.gif) right top no-repeat;
		float:left;
		display:inline; 
		margin:0 0 21px 0; 
		padding:4px 24px 4px 24px;
	}
	
	span.accessHide{
		display:none;
	}
	
	p#smallprint{
		text-align:center;
		color:#7F7F7F;
		font-size:10px;
	}

        ul.indent {
            margin-left: 5em;
        }

        div#menuLinks h2 {
            font-weight: bold;
            font-size: 12pt;
            color: #FFFFFF;
            text-indent: 12px;
            background: #232323 url(/img/static/leftMenu/arrow.gif) no-repeat scroll 150px 2px;
        }

        div#menuLinks a {
            color: #FFFFFF;
            text-indent: 20px;
            text-decoration: none;
        }
        div#menuLinks a:hover {
            text-decoration: underline;
        }

