/****** Standard Elements ******/



* {

	margin: 0;

	padding: 0;

}



html {

	height: 100%;

	padding-bottom: 1px; /* force scrollbars */

}



body {

	background: #000;

	font: normal 13pt Verdana,sans-serif;

	padding-bottom: 1em;

	padding-top: 4px;

}



a {color: #a6b7dd; font-style: italic; text-decoration: none;}

a:hover {color: #FFE7B8;}



p {padding: 0.1em 0 0.8em;}



h1, h2, h3 {font: normal 15pt Times,serif; letter-spacing: 1.9px;}

h1 {font-style: italic; margin-bottom: -19px;}

h2 {font-size: 14pt; margin-bottom: -20px;}

h3 {font-size: 13pt; letter-spacing: 1px; margin-bottom: -16px;}

h4 {font-size: 9pt; font-style: normal; color: #515a61; letter-spacing: .1px; margin-bottom: -1px;}





/******Layout ******/



/* Main */

#layout_wrapper {

	margin: 0 auto;

	width: 1020px;	

}





/****** Content ******/

.content_top {

	background: #000;

	background-position: top;

	font: italic 13pt Times, serif;

	letter-spacing: .2px;

	line-height: 15pt;

	text-align: center;

	color: #a6b7dd;

	margin: 0 auto;

	padding: 20px 0 0 0;

	width: 1020px;

	height: 60px;

}
.content_top2 {

	background: #000;

	background-position: top;

	font: italic 15pt Times, serif;

	letter-spacing: .4px;

	line-height: 17pt;

	text-align: center;

	color: #FFF;

	margin: 0 auto;

	padding: 20px 0 0 0;

	width: 1020px;

	height: 80px;

}



.content {

	background: #000000 url("alice.jpg") no-repeat;

	background-position: top;	

	color: #edeff1;

	margin: 0 auto;

	padding: 35px 0 0 0;

	width:1020px;

	min-height: 770px;

	height: auto;

}



/* for Internet Explorer */

/*\*/

* html .content {

height: 770px;

}

/**/





/****** Boxes ******/

.container_left {

	float: left;

	width: 400px;

	height: 650px;

}

.box_left,.box_left2,.box_left3 {

	color: #edeff1;

	font-style: italic;

	font-family: Times, serif;

	letter-spacing: .3px;

	margin: 0;

	padding: 0;

	text-align: left;

}

.box_left {

	font-size: 12pt;

	width: 395px;

	height: 145px;

	line-height: 14pt;

}

.box_left2 {

	width: 250px;

	height: 200px;

	font-size: 13pt;

	line-height: 14pt;

}



.buttons {

	font-family: Times, serif;

	font-style: italic;

	font-size: 13pt;

	letter-spacing: .3px;

	background-color: #000;

	color: #a6b7dd;

	margin: 0;

	padding: 0;

	border: 0;

	text-indent: 1 px;

	cursor: pointer; /* hand-shaped cursor */

	cursor: hand; /* for IE 5.x */

}

.hover {

	color: #FFE7B8;	

}



form {

	margin: 0;

 	border: 0px;

 	padding: 1px;

}

.nye_links_r {

	width: 300px;

	display: block;

    margin-left: auto;

    margin-right: auto;

}



form.float_right {

	float: right;

	margin-right: 46px;

}

form.left_link {

	margin-left: 44px;

}



.box_left3 {

	width: 290px;

	height: 100px;

	font-size: 8pt;

	font-style: normal;

	font-family: verdana, sans-serif;

	line-height: 12pt;

}

.container_right {

	float: right;

	width: 400px;

	height: 650px;

}

.box_right {

	float: right;

	width: 370px;

	height: 275px;

	padding: 2px 0 0 0;

	color: #edeff1;

	font: italic 12pt Times, serif;

	letter-spacing: .4px;

	line-height: 14pt;

	text-align: center;

}

.box_right2 {

	float: right;

	width: 260px;

	height: 280px;

	color: #edeff1;

	font: normal 8pt courier, monospace, sans-serif;

	letter-spacing: -.2px;

	line-height: 11pt;

	text-align: center;

}

.box_right3 {

	float: right;

	width: 230px;

	height: 80px;

	padding: 2px 0 0 0;

	color: #edeff1;

	font: italic 10pt Times, serif;

	letter-spacing: .4px;

	line-height: 12pt;

	text-align: center;

}



/****** Footer ******/

#footer {

	width: 1020px;

	font-size: 10px;

	color: #223;

}

#footer .right a {	

	color: #223;

	text-decoration: none;

}

#footer .right a:hover {

	color: #334;

	text-decoration: underline;

}



/* Floats */

.left {float: left;}

.right {float: right;}



/* Clear */

.clearer {

	clear: both;

	display: block;

	font-size: 0;

	margin: 0;

	padding: 0;

	height: 0;

}