/* IE specific. Must be define first */
@font-face {
font-family: Texting;
src: url('../fonts/ACaslonPro-Regular.eot')
}

@font-face {
font-family: Texting;
src: url('../fonts/ACaslonPro-Regular.otf') format("opentype");
font-weight: bold;
}

/* IE specific. Must be define first */
@font-face {
font-family: Titling;
src: url('../fonts/BOOKOS_0.eot');
}


@font-face {
font-family: Titling;
src: local("Helvetica Neue"),
url('../fonts/BOOKOS_0.TTF');
}

body {
background-color: #000000;
padding-top: 0px; /* 0 */
margin: 0px;
font-family: Texting, Arial, Helvetica, sans-serif;
}

h1 {
font-family: Titling, Helvetica, Arial, sans-serif;
color: #ffffff;
font-weight: none;
padding-bottom: 20px;
text-align: right;
}

p {
margin: 0;
padding: 10px 0 0 0;
}

div#ctnr {
margin: 0px auto 40px auto; /* 50px auto */
width:1083px;
}

div#menuctnr {
width:1083px;
}

div#menu {
float:left;
width: 950px;
height: 100px;
}

div#effect {
float: right;
background: url("../img/effect.png") no-repeat scroll left top transparent;
width: 129px; 
height: 96px;
}

div#content {
float:right;
padding:0 133px 0 0;
}

div.text {
background: url('../img/content_btm.png') bottom right no-repeat;
width: 615px;
text-align: right;
color: #505050;
line-height:14px;
font-size:14px;
font-family: Texting, Arial, Helvetica, sans-serif;
padding-bottom: 30px;
margin-bottom: 30px;

}

div.text span {
color: #707070;
cursor: default;
}


div.text span.hover {
color: #ffffff;
}


a {
color:#ffffff;
outline:medium none;
text-decoration:none;
}
a:hover {
color:#ff0000;
}


