@charset "utf-8";
body {
	margin:0em;
	padding:0em;
	border:0em;
	width:100%;
	background:#000;
	color:#FFD9FF;
}
#hold {
	width:980px;
	margin: 0px auto;
}
#header {
	text-align:center;
}
#header img,
.holygrail .col1 img {
	border:none;
	padding: 0px 5px;
}
.holygrail .col1 a {
	color:#09F;
	text-decoration:none;
	font-size:18px;
}
.holygrail .col1 .pages {
	margin-top: 20px;
}
.colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	background-image: url(images/Girl.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
.holygrail {
}
.holygrail .colmid {
    float:left;
    width:200%;
    margin-left:-15em;
    position:relative;
    right:100%;
}
.holygrail .colleft {
    float:left;
    width:100%;
    margin-left:-50%;
    position:relative;
    left:30em;
}
.holygrail .col1wrap {
    float:left;
	width:50%;
    position:relative;
    right:15em;
    padding-bottom:1em;
}
.holygrail .col1 {
    margin:0em 16em;
    position:relative;
    left:200%;
    overflow:hidden;
	text-align:center;
}
.holygrail .col2 {
    float:right;
    width:13em;
    position:relative;
    right:1em;
}
.holygrail .col3 {
    float:right;
    width:13em;
    margin-right:3em;
    position:relative;
    left:50%;
}
#footer {
    clear:both;
    float:left;
    width:100%;
	border-top:1px solid #000;
}
#hold .colmask.holygrail .colmid .colleft .col1wrap .col1 h1 {
	font-size: 16px;
} 
#hold .colmask.holygrail .colmid .colleft .col1wrap .col1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#hold .colmask.holygrail .colmid .colleft .col1wrap .col1 ul li {
	display:inline-block;
	text-align:center;
	margin:0px 5px;
}
#hold .colmask.holygrail .colmid .colleft .col1wrap .col1 ul li a {
	font-size:18px;
	color: #FBF;
	padding:0px 7px;
	text-decoration: none;
}
#hold .colmask.holygrail .colmid .colleft .col1wrap .col1 ul li a:hover {
	text-decoration:underline;
}
#hold .colmask.holygrail .colmid .colleft .col1wrap .col1 ul li a.active {
	font-size:24px;
	color:#FFF;
	text-decoration:underline;
}
.perf_img {
	width:320px;
	height:240px;
}