@charset "utf-8";
/* websta* 07 */
* { padding: 0; margin: 0; }

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 background: #0e0e0e;
 color:#FFFFFF;
}
p{
	margin:5px 0;
}
a{
	color:#99CC00;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}

h2.title{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:140%;
	background:url(../img/wp2.1_08.gif) 0% 0% no-repeat;
	padding:4px 0 5px 8px;
	margin:0 0 5px 0;
}
h2.title a{
	color:#000000;
	text-decoration:none;
}
h2.title a:hover{
	color:#2d3738;
}

h3{
	font-size:120%;
}

#wrapper { 
 width: 762px;
 position:relative;
 left:50%;
 margin: 10px 0 0 -361px;
}
#header{
 color: #FFF;
 background: url(../img/wp2.1_03.gif) 0% 0% no-repeat;
 margin: 0;
 padding: 0;
 width: 480px;
 position:absolute;
 left:0;
 top:0;
 height: 160px;
}
#nav{
	width:180px;
	position:absolute;
	top:10px;
	right:0;
}
#nav ul{
	list-style-type:none;
}
#nav ul li{
	display:block;
	margin:0 0 2px 0;
}
* html #nav ul li{
 height:1%;
 margin:0;
}
#nav ul li a{
	color:#000000;
	display:block;
	background:url(../img/nav_bg.gif) 0% 0% no-repeat;
	padding:0 0 3px 10px;
}
#nav ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/nav_bg.gif) 0% 100% no-repeat;
}

#leftcolumn { 
 margin: 0;
 padding: 0 0 20px 0;
 width: 480px;
 position:absolute;
 left:0;
 top:140px;
}
#rightcolumn { 
 color: #000;
 background: #0e0e0e;
 margin: 0;
 padding: 0;
 width: 280px;
 position:absolute;
 right:0;
 top:0;
}
#rightcol{
	width:240px;
	margin:0 0 0 18px;
	background:#99cc00 url(../img/wp2.1_12.gif) 0% 100% no-repeat;
	padding:0 10px 70px 10px;
	min-height:200px;
	height:auto !important;
	height:200px;
}
#rightcol a{
	color:#2d3738;
}

#footer{
	padding:10px 0 0 0;
}


#crumbs{
	border-bottom:1px solid #181717;
	padding:3px 0 6px 5px;
	margin:0 0 10px 0;
}

#crumbs a{
	color:#2d3738;
	text-decoration:none;
}
#crumbs a:hover{
	color:#FFFFFF;
}

#QuickJump{
	position:relative;
	float:right;
	display:block;
	margin:0 18px;
	z-index:15;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}


/*-- pane stuff --*/
#lookingGlass { 
 width: 480px;
 margin: 0px 0px 0px 0px;
 padding:0 0 2px 0;
 height: 370px;
 overflow:hidden;
 border:1px solid #9c0;
 background: #0e0e0e;
/* border-top:none;*/
}

#paneWrapper{
	z-index:5;
	width:1500px;
}
#cover{
	position:absolute;
	top:66px;
	left:1px;
	width: 480px;
	height: 372px;
	background:#0e0e0e url(/img/spinner.gif) 50% 50% no-repeat;
	z-index:10;
	visibility:hidden;
}

.pane{
	display:block;
	float:left;
	width:441px;
	height:354px;
	padding:10px;
	margin:0 20px 0 0;
	overflow:hidden;
}
.pane .crumbs{
	display:none;
}
.scrollPane{
	overflow:auto;
	margin:0;
	width:461px;
}
/*-- end pane stuff --*/



.section{
	margin:5px 8px;
}
.tagged{
	margin:0 0 2px 0;
}
.tagged a{
	color:#FF9900;
}
.note{
 color:#2d3738;
 padding:2px 0 0 0;
 margin:5px 0 0 0;
 display:block;
 border-top:1px solid #181717;
}
.site{
	display:block;
	padding-left:10px;
	margin-top:3px;
}
.site img{
	padding:2px;
	border:1px solid #181717;
}
.sidelist{
	list-style-type:none;
}
.sidelist a{
	font-weight:bold;
	display:block;
	padding:3px 0 4px 20px;
	margin:1px 3px 1px 10px;
	background:url(/img/bullet-black-blue.gif) 0% 50% no-repeat;
}

.sidelist a:hover{
	text-decoration:none;
	margin:1px 0 1px 13px;
}
.exp{
	line-height:1.3em;
}
.lrg{
	font-size:13px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
.cen{
	text-align:center;
}

	.wp, a.wp{
		color:#9C0;
	}
	.blu, a.blu{
		color:#148184;
	}
	.vis, a.vis{
		color:#FF6600;
	}
	.cult, a.cult{
		color:#ED1B24;
	}
	.pink, a.pink{
		color:#FF3399;
	}
	.white, a.white{
		color:#FFFFFF;
	}




/* tmp */
.cakeSqlLog{
	position:absolute;
	bottom:-80px;
}