/* CSS Document */
body{
	margin: 0px;
	font-size:0.626em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:url(/_images/page-bkd.gif) transparent 0px 0px repeat-y;
}
p{
	zoom:1;
	margin-bottom:12px;
}
a{
	text-decoration:none;
}
strong{
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
	color:#FF9933;
}
img{
	behavior: url("/_scripts/pngbehavior.htc");
}

#menu{
	position:absolute;
	top:0px;
	left:0px;
	width:138px;
}
#menu h1{
	display:block;
	width:100%;
	height:57px;
	background:url(/_images/page-logo.gif) transparent 0px 0px no-repeat;
	text-indent:-9999px;
}
#menu li{
	display:block;
	width:100%;
	min-height:48px;
	_height:48px;
}
#menu a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	display:block;
	width:128px;
	padding-right:10px;
	min-height:48px;
	_height:48px; 
	background:url(/_images/menu-bkd.gif) transparent 0px -48px no-repeat;
	color:#cccccc;
	text-align:right;
	text-decoration:none;
	line-height:48px;
}
#menu a:hover{
	background-position:0px -96px;
	color:#dddddd;
}
#menu a.current{
	background-position:0px 0px;
	color:#636363;
}

#menu li ul{
	
}
#menu li ul li{
	min-height:24px;
	_height:24px;
}
#menu li ul li a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	display:block;
	width:128px;
	padding-right:10px;
	min-height:24px;
	_height:24px;
	background:url(/_images/submenu-bkd.gif) transparent 0px -24px no-repeat;
	color:#cccccc;
	text-align:right;
	text-decoration:none;
	line-height:24px;
}
#menu li ul li a:hover{
	background-position:0px -48px;
	color:#dddddd;
}
#menu li ul li a.current{
	background-position:0px 0px;
	color:#636363;
}


#wrapper{
	position:absolute;
	left:158px;
	top:0px;
	width:635px;
}
#wrapper.wide{
	width:780px;
}
#header{
	height:57px;
	background:url(/_images/divider.gif) transparent 0px 56px repeat-x;
	text-align:right;
}
#content{
	padding:10px 5px;
	overflow:auto;
}
#footer{
	height:30px;
	padding-top:12px;
	font-size:9px;
	background:url(/_images/divider.gif) transparent 0px 0px repeat-x;
}

/* HOME */

#home #content{
	position:relative;
	background:url(/_images/home-invite.jpg) transparent 10px 10px no-repeat;
	color:#cccccc;
	font-size:12px;
	height:332px;
	width:290px;
	text-indent:-99999px;
	padding:26px 0 0 358px;
	cursor:pointer;
}
#home #content #text{
	position:absolute;
	left:358px;
	top:26px;
	font-size:14px;
	width:275px;
	text-indent:0px;
	line-height:18px;
}
#home #content #text a,
#home #secondaryContent a{
	color:#cccccc;
}
#home #secondaryContent{
	position:relative;
	cursor:pointer;
	background:url(/_images/home-newworks.jpg) transparent 10px 10px no-repeat;
	color:#cccccc;
	font-size:14px;
	height:332px;
	width:290px;
	padding:26px 0 0 358px;
}
#home #content *,
#home #secondaryContent *,
#home #content ,
#home #secondaryContent{
	cursor:pointer;
}

/* SOLYLUNA */

#solyluna #content td{
	padding-bottom:15px;
}

/* NEW WORKS */

#newworks #content img{
	margin-bottom:10px;
}
#newworks #content p{
	margin-bottom:20px;
	font-size:11px;
}