* {
    margin:0;
    padding:0;
}
body {
    background:#000 url(../images/core/bg.jpg) 0 0 repeat;
    font-size:12px;
    line-height:16px;
    font-family:Arial,sans-serif;
}
h1, h2, h3 {
    font-family:Arial,sans-serif;
}
a {
    color:#c7e1a4;
    text-decoration:none;
}
a.act {
    color:#d5a984;
    text-decoration:none;
}
a:hover {
    color:#d5a984;
}
p a{color:#d5a984;}
p a:hover{color:#000;}
td{
    vertical-align:top;
    padding:2px;
}
input, textarea {
    width:300px;
    border:none;
    margin:0 0 5px;
    padding:5px;
    background:#d5a984;
}
input.submit{
    width:auto;
    float:right;
    background:#000;
    color:#d5a984;
}
#wrap{
    width:960px;
	margin-right: auto;
	margin-left: auto;
}
#head{margin:0 0 35px;}
#head h1{
    font-size:80px;
	line-height:82px;
    color:#c7e1a4;
	margin:35px 0 0;
}
#head h2{
    font-size:40px;
	line-height:42px;
    color:#d5a984;
    margin:0 0 0 150px;
}
#head h1 a{
    color:#c7e1a4;
}
#head h2 a{
    color:#d5a984;
}
#head h1 a:hover, #head h2 a:hover {
    text-decoration:none;
}
#nav {
    font-size:20px;
	line-height:23px;
    margin:40px 0 0;
    padding:0 0 0 20px;
    position:relative;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
}
#nav ul{
   list-style-type:none;
    border-bottom:1px dotted #c7e1a4;
    padding:0 0 20px;
}
#nav li{
    display:inline;
    margin:0 20px 0 0;
}
#portrait{
    float:right;
    width:300px;
}
#content{
    width:725px;
    float:right;
    background:#c7e1a4;
}
#content_wrap{
	background:url(../images/core/character.gif) 0% 100% no-repeat;
}
.inc {
    margin:0 20px 60px;
	padding:60px 0 0;
}
.inc p{
    line-height:20px;
    margin: 0 0 10px;
}
.dropcap:first-letter{
    float:left;
    font-size:56px;
    font-weight:bold;
    line-height:60px;
}
.large_box {
    width:100%;
    height:500px;
}
#footer{
    clear:both;
	color:#fff;
	padding:35px 0;
}
#flashPlayer{padding:0;}