/*  phpBB 3.0 Style Sheet

    --------------------------------------------------------------

	Style name:		subSilver2

	Based on style:	subSilver2 (the default phpBB 2 style)

	

	This is an alternative style for phpBB3 for those wishing to stay with

	the familiar subSilver style of phpBB version 2.x

	

	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )

    --------------------------------------------------------------

*/

/*orange #E06E01*/
/*Peach #FFE5B4*/


/* Main blocks

---------------------------------------- */



#header-bg {
	width: 960px;
	height: 100px;
	margin: auto;
}

#wrap-bg {
	width: 960px;
	margin: auto;
}

#wrap {
	padding: 0;
	width: 960px;
	margin: auto;
}

#simple-wrap {
	padding: 0px 0px;
}

#page-body {
	margin: 4px 0;
	clear: both;
}

#page-footer {
	clear: both;
}

#page-footer h3 {
	margin-top: 20px;
}

#footer-bg {
	width: 960px;
	height: 150px;
	margin: auto;
}

#logo {
	color: #FFFFFF;
	padding: 0px 0pt 0pt 0pt;
	text-align: center;
}

a#logo, a.logo:visited {
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	}



a#logo:hover {
	color: #ff8800;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;}


/* Background
--------------------------------------------- */

#header-bg {
	/*background-image: url("./images/bg_header.gif");*/
	background-position: top left;
	background-repeat: no-repeat;
}



#wrap-bg {
	/*background-image: url("./images/bg_wrap.gif");*/
	background-repeat: repeat-y;
}

#footer-bg {
	/*background-image: url("./images/bg_footer.gif");*/
	background-position: top left;
	background-repeat: none;
}


/* Layout ------------ */

* {	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
}

body {
	font-family:  Helvetica, Verdana, Helvetica, Arial, sans-serif;
	color: #e8e8e8;
	background-color: #000000;
	font-size: 72%; /* This sets the default font size to be equivalent to 10px */
	margin: 0;	
	/*cursor: url(http://www.playstationleague.co.uk/move.cur), auto;*/
}

#wrapheader {
	min-height: 120px;
	height: auto !important;
	height: 120px;
	margin: 0px 0px 0 0px;}

#wrapcentre {
	margin: 0px;
}

#wrapfooter {
	text-align: center;
	clear: both;
}

#wrapnav {
	width: 100%;
	margin: 0px;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #A9B8C2;
}

#dropmenudiv{
	position:absolute;
	border:1px solid #E0E0E0;
	border-bottom-width: 0;
	font:normal 8pt Helvetica;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #E0E0E0;
	padding: 1px 0;
	text-decoration: none;
}

#dropmenudiv a:hover{
	background-color: #005D8C;
	color: #ffffff;
}

#logodesc {
	background-image: url('./images/site_logo.jpg');
	background-repeat: none;
	height: 176px;
}

.menu2tb { 
background : #000000; 
color : #000000; 
border : 1px solid #000000; 
}

.menu2 { 
background : #000000 url('./images/cellpic3.gif') repeat-x  ; 
font : bold 11px Helvetica, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
padding : 3px 6px 3px 6px; 
white-space : nowrap; 
} 

.menu2 a:link, .menu2 a:visited { 
	color: #ff8800 !important;
	text-decoration : none; 
} 

.menu2 a:hover { 
color : #ffffff!important; 
text-decoration : underline; 
} 

#datebar {
	text-align: left;
	margin-top: 0px;
}

#findbar {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.forumrules {
	border-left: 0px solid #252525;
	border-right: 0px solid #252525;
	border-bottom: 0px solid #252525;
	border-top: 0px solid #252525;
	color: #ADAEAE;	
	padding: 0px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
}


#pageheader { }

#pagecontent { }

#pagefooter { }

#poll { }

#postrow { }

#postdata { }


/*  Text --------------------- */

h1, #logodesc h1 {
	font-family: Helvetica, 'Trebuchet MS', Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

h2 {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	letter-spacing:-1px;
	text-decoration: none;
	line-height: 120%;	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	color: #EAEAEA;
}


h3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	line-height: 120%;
}

h4 {
	margin: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #e0e0e0;
	padding-left: 5px;
}

p {
	font-size: 1.1em;
}

p.moderators {
	margin: 0px;
	float: left;
	color: black;
	font-weight: bold;
}

p.linkmcp {
	margin: 0px;
	float: right;
	white-space: nowrap;
}

p.datetime {
	margin: 0px;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg {
	margin: 0px;
	float: right;
	white-space: nowrap;
}

p.forumdesc {
	padding-bottom: 4px;
	padding-left: 5px;
}

p.topicauthor {
	margin: 1px 0px;
}

p.topicdetails {
	margin: 1px 0px;
	font-size: 1.1em;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin: 1px 0px;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
}

.postauthor {
	color: #e0e0e0;
	font-size: 1.2em;
}

.postdetails {
	background-color: #0b0b0b;
	border-color: #2c2c2c;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	margin-bottom: 1px;
	padding: 3px 3px 3px 3px;
}

.postbody {	
	color: #C0C0C0;
	font-size: 1.2em;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;	
	text-indent: 0px;
}

.posthilit {
	background-color: yellow;
}

.nav {
	margin: 0px;
	color: #e0e0e0;
	font-weight: bold;	
	font-size: 1.1em;
}

.pagination {
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

.cattitle {
}


.gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed {
	margin: 1px 1px;
	font-size: 1.1em;	
	color: #D5D5D5;
}

.genmedcat {
	margin: 1px 1px;
	font-size: 1.1em;	
	font-weight: normal;	
	color: #000000;
}

.gensmall {
	margin: 1px 1px;
	font-size: 1em;
	color: #CCC;
}

.copyright {
	color: #666666;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
}

.titles {
	font-family: Helvetica, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	text-decoration: none;	
	color: #E1E1E1;
}

.error {
	color: red;
}

/* Tables ------------ */
 
th {
	color: #d3d3d3;	
	height: 25px;
	font-size: 1.2em;
	font-weight: normal;
	background-color: #0B0B0B;
	/*background-image: url('./images/cellpic3.gif');*/
	white-space: nowrap;
	padding: 5px 5px 5px 5px;
	border-left: 0px solid #252525;
	border-top: 0px solid #252525;
}

td {
	padding: 2px;
}

.tdzero {
	padding: 0px;
}

.tablebg {
	/*background: #1d1d1d none repeat scroll 0%;*/
	background: #242424 none repeat scroll 0%;
	color: #d3d3d3;
}

.tablefooter {
	background-color: #222;
	height: 7px;
}



.catdiv {

	height: 30px;

	margin: 0px;

	padding: 0px;

	border: 0px;

	background-color: black;

	/*background-image: url('./images/1x1transparent.gif');*/

	background-repeat: repeat-y;
	border-left: 1px solid #252525;

	border-top: 1px solid #252525;

}



.cat {
	
	color: #d6d6d6;
	
	height: 25px;

	font-size: 1em;

	font-weight: bold;

	background-color: #101010;

	margin: 0px;

	padding: 0px;

	border: 0px;

	/*background-image: url('./images/cellpic1.gif');*/

	text-indent: 10px;
	
	border-left: 0px solid #252525;

	border-top: 0px solid #252525;
	



}

.catcal {
	
	color: #d6d6d6;
	
	height: 25px;

	font-size: 1em;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	border: 0px;
	
	background: #E06E01 url(http://playstationleague.co.uk/images/menubg.gif) left top repeat-x;

	text-indent: 0px;
	
	border-left: 0px solid #252525;

	border-top: 0px solid #252525;
	



}




.catline {

	height: 20px;

	margin: 0px;

	padding: 0px;

	border: 0px;

	background-color: #E8E8E8;

	background-image: url('./images/cellpic1.gif');

	text-indent: 4px;

}



.row1 {

	background: #181818 none repeat scroll 0%;

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;

	color: #ADAEAE;

}

.today {

	background: #0A0A0A none repeat scroll 0%;

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;

	color: #ADAEAE;

}



.row2 {

	background: #1D1D1D none repeat scroll 0%;

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;

	color: #ADAEAE;

}

.blogreply {

	background: #2B2B2B none repeat scroll 0%;

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;

	color: #ff4400;

}




.row3 {
	
	height: 30px;

	background: #000000;
	
	background-image: url('./images/row3bg02.png');

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;

	color: #ADAEAE;
	

}



.row4 {

	background-color: #E1E4F2;

	padding: 4px;

}


.row5 {

	background: #101010;

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;

	color: #ADAEAE;

}


.rowgood {

	background-color: #C2D6CD;

	padding: 4px;

}



.rowneutral {

	background-color: #CAC1D7;

	padding: 4px;

}



.rowbad {

	background-color: #D7C1C3;

	padding: 4px;

}

.rowblog {
	
	height: 25px;

	background-color: #2D2D2D;
	
	background-image: url('./images/blogbg.gif');

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;
	
	color: #ffffff;
	
	text-indent: 0px;



}

.rowtwitter {

	background: #191919 none repeat scroll 0%;

	border-left: 0px solid #252525;

	border-top: 0px solid #252525;

	color: #ADAEAE;

}

.rowhead {
	
	background-color: #000000;	
	background-image: url('http://www.playstationleague.co.uk/images/psl_header_bg.png');
	/*background-image: url('http://www.playstationleague.co.uk/images/psl_banner.png');*/	
	height: 120px;

}

#twitter_div{
	padding: 10px;
	
}

#twitter_div li{
	padding: 2px;
	font-size: 1.2em;
}





.spacer {

	background-color: #1F1F1F;

}



hr {

	height: 1px;

	border-width: 0px;

	background-color: #D1D7DC;

	color: #D1D7DC;

}

li {
	list-style-position:outside;
	margin-left: 15px;
	
}


.legend {

	text-align:center;

	margin: 0 auto;

	background-color: #0b0b0b;

	border: 1px #000000 solid;

}


.catspacer {
	 background-color: #000000;
 }



/* Links

 ------------ */

a:link {

	color: #ababab;

	text-decoration: none;

}



a:active,

a:visited {

	color: #ababab;

	text-decoration: none;

}



a:hover {

	color: #ff8800;

	text-decoration: underline;

}



a.forumlink:hover {

	color: #ff8800;

	font-weight: normal;

	font-family: Helvetica, "Lucida Grande", Helvetica, Arial, sans-serif;

	font-size: 1.2em;
	text-transform: uppercase;
	padding-top: 4px;

	padding-left: 5px;

}



a.forumlink {
	color: #d6d6d6;
	font-weight: normal;
	font-family: Helvetica, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	padding-top: 4px;
	padding-left: 5px;
}



a.topictitle {

	margin: 1px 0px;
	
	color: #e0e0e0;

	font-family: Helvetica, "Lucida Grande", Helvetica, Arial, sans-serif;

	font-weight: normal;

	font-size: 1.25em;

}



a.topictitle:visited {

	color: #e0e0e0;

	text-decoration: none;

}



a.topictitle:hover {

	color: #ff8800;

	text-decoration: none;

}

a span.topictitle:hover,a span.topictitle:focus,a span.topictitle:active{color:#FF8800}

a span.gensmall:hover,a span.gensmall:focus,a span.gensmall:active{color:#FF8800}



/*th a,

th a:visited {

	color: #666666 !important;

	text-decoration: none;

}



th a:hover {

	text-decoration: underline;

}*/







#kat {

	background-color: #F4F4F4;

	padding: 0 5px 4px 5px;

	border: 1px #666666 solid;
	font-size: 1em;

}



a.kat, a.kat:visited {

	color: #ababab;

	font: Helvetica, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

	padding: 3px 6px 3px 6px;
font-size: 1em;

	white-space: nowrap;}



a.kat:hover {

	color: #FFFFFF;

	font: Helvetica, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

	padding: 3px 6px 3px 6px;
font-size: 1em;

	white-space: nowrap;}}
	
	






/* Form Elements

 ------------ */

form {

	margin: 0px;

	padding: 0px;

	border: 0px;

}



input {

	color: #eaeaea;

	font-family: Helvetica, Verdana, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: normal;

	padding: 1px;

	border: 1px solid #4c4c4c;

	background-color: #2a2a2a;

}



textarea {

	color: #eaeaea;

	font-family: Helvetica, Verdana, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: normal;

	padding: 1px;

	border: 1px solid #4c4c4c;

	background-color: #2a2a2a;

	padding: 2px;

}



select {

	color: #d2d2d2;

	background-color: #212121;

	font-family: Helvetica, Verdana, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: normal;

	border: 1px solid #4c4c4c;

	padding: 1px;

}



option {

	padding-right: 1em;

}



input.radio {

	border: none;

	background-color: 101010;

	color: #666666;



}



.post {

	color: #d2d2d2;

	font-family: Helvetica, Verdana, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: normal;

	padding: 2px;

	border: 1px solid #4c4c4c;

	background-color: #2a2a2a;

}

.postcount {

	color: #d2d2d2;

	font-family: Helvetica, Verdana, Helvetica, sans-serif;

	font-size: 1.4em;

	font-weight: bold;

	padding: 1px;

	/*border: 1px solid #333333;

	background-color: #000000;
*/
}


.btnbbcode {

	color: #d2d2d2;

	font-weight: normal;

	background-color: #212121;

	border: 1px solid #4c4c4c;

	font-size: 1.1em;
	
	cursor: pointer;

}

.btnbbcodes {

	color: #d2d2d2;

	font-weight: normal;

	background-color: #212121;

	border: 1px solid #4c4c4c;

	font-size: 1.1em;
	
	padding: 2px;

}



.btnmain {

	color: #d2d2d2;

	font-family: Helvetica, Verdana, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: normal;

	padding: 1px;

	border: 1px solid #4c4c4c;

	background-color: #212121;

}

.btnmenu {

	color: #d2d2d2;

	font-family: Helvetica, Verdana, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: normal;

	padding: 2px;

	border: 1px solid #303030;

	background-color: #000000;

}



.btnlite {

	color: #d2d2d2;

	font-weight: normal;

	background-color: #212121;

	border: 1px solid #4c4c4c;

	cursor: pointer;

	padding: 1px 5px;

	font-size: 1.1em;

}



.helpline {

	background-color: #101010;

	border-style: none;

	color: #e9e9e9;

}





/* BBCode

 ------------ */

.quotetitle, .attachtitle {

	margin: 0px 0px 0px 0px;

	padding: 4px;

	border-width: 1px 1px 0px 1px;

	border-style: solid;

	border-color: #242424;

	color: #999;

	background-color: #0E0E0E;

	font-size: 0.85em;

	font-weight: bold;

}



.quotetitle .quotetitle {

	font-size: 1em;

}



.quotecontent, .attachcontent {

	margin: 0px 0px 0px 0px;

	padding: 5px;

	border-color: #242424;

	border-width: 0px 1px 1px 1px;

	border-style: solid;

	font-weight: normal;

	font-size: 1em;

	line-height: 1.4em;

	font-family: Helvetica, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;

	background-color: #0E0E0E;

	color: #c1c1c1;

}



.attachcontent {

	font-size: 0.85em;

}



.codetitle {

	margin: 10px 5px 0px 5px;

	padding: 2px 4px;

	border-width: 1px 1px 0px 1px;

	border-style: solid;

	border-color: #4c4c4c;

	color: #999;

	background-color: #0e0e0e;

	font-family: Helvetica, Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.8em;

}



.codecontent {

	margin: 0px 5px 10px 5px;

	padding: 5px;

	border-color: #4c4c4c;

	border-width: 0px 1px 1px 1px;

	border-style: solid;

	font-weight: normal;

	color: #c1c1c1;

	font-size: 1.1em;

	font-family: Monaco, 'Courier New', monospace;

	background-color: #1c1c1c;

}

.opinion {

	margin: 0px 0px 0px 0px;
	
	/*width: 588px;*/

	padding: 5px;

	border-color: #4c4c4c;

	border-width: 1px 1px 1px 1px;

	border-style: dotted;

	font-weight: normal;

	color: #c1c1c1;

	font-size: 1em;

	background-color: #030303;

}



.syntaxbg {

	color: #666666;

}



.syntaxcomment {

	color: #FF8000;

}



.syntaxdefault {

	color: #0000BB;

}



.syntaxhtml {

	color: #000000;

}



.syntaxkeyword {

	color: #007700;

}



.syntaxstring {

	color: #DD0000;

}





/* Private messages

 ------------------ */

.pm_marked_colour {

	background-color: #000000;

}



.pm_replied_colour {

	background-color: #A9B8C2;

}



.pm_friend_colour {

	background-color: #007700;

}



.pm_foe_colour {

	background-color: #DD0000;

}





/* Misc

 ------------ */

 img {

	border: none;

}



.blue {

	color: #006699;

}



.pbit {

padding-left: 3px;

padding-right: 0px;

padding-top: 3px;

padding-bottom: 3px;

border-bottom: 1px solid #ffffff;

margin-bottom: 3px;

float: left;

width: 175px;

}



.pbitauthor {

padding-left: 3px;

padding-right: 0px;

padding-top: 3px;

padding-bottom: 3px;

border-bottom: 1px solid #ffffff;

margin-bottom: 3px;

float: left;

width: 175px;

color: #7D8AA0;

font-size: 14px;

margin-bottom: 3px;

font-weight: bold;

}



.pbitdetails {

padding-left: 3px;

padding-right: 0px;

padding-top: 3px;

padding-bottom: 3px;

border-bottom: 1px solid #ffffff;

margin-bottom: 3px;

float: left;

width: 175px;

color: #000000;

font-size: 10px; 

text-align: left;

}

.yesil {

font-weight: bold;

color: #00AA00;

}



.gri {

font-weight: bold;

color: #8D9AAB;

}







.sep {

	color: black;

	background-color: #FFA34F;

}



table.colortable td {

	padding: 0;

}



pre {

	font-size: 1.1em;

	font-family: Monaco, 'Courier New', monospace;

}

.blog, .blog a:link, .blog a:visited, .blog a:active {
	font-size: 1.4em;
	text-align:left;
	color:#EAEAEA;
	font-family: arial, helvetica, verdana, arial;
	letter-spacing: -1px;
	font-weight:normal;
}

a.postlink {
	color: #ff8800;
}


/*menuNav by 628

just do a find and replace on the below values to change things somewhat

menuBar width = 960px
MenuNav width = 890px with left margin = 70px
top level width = auto by browser
second level width = 180px with padding = 200px
dropLeft postion = -102px (right drop menu)
font color = #000000
second level links font color = #909090
second level links HOVER font color = #000000

*/


#menuBar {
	width:958px;
	height:25px;
	margin: 0px;
	background: #E06E01 url(http://playstationleague.co.uk/images/menubg.gif) left top repeat-x;
	border-top:0px solid #303030;
	border-bottom:0px solid #303030;
}
.contentWidth {
	width:900px;
	margin: 0 auto 0 auto;
}
.menuNav {
	width:820px;
	height:25px;
	font-size:1em;
	text-align: center;
	position:relative;
	z-index:130;
	border-right:0px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20px;
	background: #E06E01 url(http://playstationleague.co.uk/images/menubg.gif) left top repeat-x;
	visibility: visible;

}
/* hack to correct IE5.5 faulty box model */
* html .menuNav {
	width:820px; 
	w\idth:820px; 
}
/* remove all the bullets, borders and padding from the default list styling */
.menuNav ul {
	padding:0;
	margin:0;
	list-style-type:none; 
}
.menuNav ul ul, .menuNav ul ul a, .menuNav ul ul a:visited  {
	width:180px; 
	text-align: left;
}
/* float the list to make it horizontal and a relative positon so that you can control the menuNavDropdown menuNav positon */
.menuNav li {
	float:left;
	/*width:159px;*/
	position:relative;
}


/* style the links for the top level */
.menuNav a, .menuNav a:visited {
	height:25px;
	line-height:25px;
	display:block;
	font-size:1em;
	font-weight: normal;
	text-decoration:none; 
	border:0px solid #000;
	border-width:0px 0px 0px 0px; 
	color:#000000; 
	/*background-color: #E06E01; */
	background: #E06E01 url(http://playstationleague.co.uk/images/menubg.gif) left top repeat-x;
	padding:0px 5px 0px 5px; 

}
.menuNav a.menuNavTopDrop, .menuNav a.menuNavTopDrop:visited {
	/*background: #E06E01 url(../site_images/menuNavTopDrop.gif) right bottom no-repeat;*/
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menuNav a, * html .menuNav a:visited {
	width:180px; 
	w\idth:178px; 
}


/* style the second level background */
.menuNav ul ul a.menuNavDrop, .menuNav ul ul a.menuNavDrop:visited {
	background:#E06E01 url(../site_images/menuNavDrop.gif) right bottom no-repeat; 
}
/* style the second level hover */
.menuNav ul ul a.menuNavDrop:hover {
	background:#073B5F  url(../site_images/menuNavDropHover.gif) right bottom no-repeat; 
	color:#FFFFFF;
}
.menuNav ul ul :hover > a.menuNavDrop {
	background:#073B5F  url(../site_images/menuNavDropHover.gif) right bottom no-repeat; 
	color:#FFFFFF;
}
/* style the third level background */
.menuNav ul ul ul a, .menuNav ul ul ul a:visited {
	background:#E06E01 url() repeat-x; 
}
/* style the third level hover */
.menuNav ul ul ul a:hover {
	background:#073B5F url() repeat; 
	color:#FFFFFF;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuNav ul ul, .menuNav ul ul.dropLeft {
	visibility:hidden;
	position:absolute;
	height:0;
	top:25px;
	left:-15px; 
	/*width:149px;*/
	border-top:0px solid #303030; 
}
.menuNav ul ul.dropLeft {
	left:-102px; 
}
/* another hack for IE5.5 */
* html .menuNav ul ul {
	top:24px; /*30px*/
	t\op:25px; /*31px*/
}

/* position the third level flyout menuNav */
.menuNav ul ul ul{
	left:200px; 
	top:-1px; 
	width:180px; 
}

/* position the third level flyout menuNav for a left flyout, default is a right flyout menu */
.menuNav ul ul ul.menuNavLeft {
	left:-180x; 
}

/* style the table so that it takes no part in the layout - required for IE to work */
.menuNav table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse; 
}

/* style the second level links */
.menuNav ul ul a, .menuNav ul ul a:visited {
	background:#000000; 
	color:#909090; 
	height:auto; 
	line-height:1.2em; 
	padding:5px 5px 5px 5px; 
	/*width:128px;*/
	border-color: #303030;
	border-width:0 1px 1px 1px; 
}
/* yet another hack for IE5.5 */
* html .menuNav ul ul a, * html .menuNav ul ul a:visited {
	width:180px;
	w\idth:178px; 
}

/* style the top level hover */
.menuNav a:hover {
	color:#eaeaea;
	background: #202020 /*url(http://playstationleague.co.uk/images/menubg.gif) top repeat-x*/;
}
.menuNav :hover > a {
	color:#eaeaea;
	background: #202020 /*url(http://playstationleague.co.uk/modules/mod_swmenupro/images/menubarover2.gif) top repeat-x*/;
}

.menuNav a.menuNavTopDrop:hover {
	background: #000000 /*url(http://playstationleague.co.uk/modules/mod_swmenupro/images/menubarover2.gif) top repeat-x*/;
}
.menuNav :hover > a.menuNavTopDrop {
	background: #000000 /*url(http://playstationleague.co.uk/modules/mod_swmenupro/images/menubarover2.gif) top repeat-x*/;
}



/* style the second level hover */
.menuNav ul ul a:hover {
	color:#eaeaea; 
	background:#202020 /*url(http://playstationleague.co.uk/images/menubg.gif) top repeat-x*/;
}
.menuNav ul ul :hover > a {
	color:#eaeaea;
	background:#202020 /*url(http://playstationleague.co.uk/images/menubg.gif) top repeat-x*/;  
}

/* make the second level visible when hover on first level list OR link */
.menuNav ul li:hover ul, .menuNav ul a:hover ul{
	visibility:visible; 
}
/* keep the third level hidden when you hover on first level list OR link */
.menuNav ul :hover ul ul{
	visibility:hidden; 
}
/* make the third level visible when you hover over second level list OR link */
.menuNav ul :hover ul :hover ul{
	visibility:visible; 
}

/*END >> menuNav*/

p.breadcrumbs2 {
	text-align:left;

	margin: 0px;

	float: left;

	color: #666666;

	font-weight: normal;

	white-space: normal;

	font-size: 1.1em;

}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(./images/1x1transparent.gif); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.matrix { font-family:Lucida Console, Courier, Monotype; font-size:10pt; text-align:center; width:10px; padding:0px; margin:0px;}

@import url("../../../chat/css/shoutbox.css");

