body {
    margin:0;
    font-family:normal Arial,Helvetica,sans-serif;
    color:#444;
}
.bdc-mid {
    margin:0 auto;
    width:780px;
}
.bdc-mid .features ul {
    padding-top:30px;
}
.bdc-mid .features li{
    font-size:18px;
    height:60px;
    float:left;
    width:35%;
    margin-right:50px;
    margin-top:10px;
}
.logo      {float:left;padding:10px 0;}
.nav {
    float:right;
    background:#eee no-repeat;
    padding:4px 14px;
    border-radius:0 0 4px 4px;
}
.nav ul li a {    color:#6BCAE2; }
.nav ul    { margin:0; }
.nav ul li { display:inline;padding:0 5px;}
.screenshot {
    float:left;
    width:400px;
}
.intro {
    padding-top:50px;
    float:right;
    width:350px;
    text-align:center;
}
.intro a {
    text-decoration:underline;
}
.clear {
    clear:both;
}
.friend{
    padding-left:60px;
    background:url(../img/Sofa.png) no-repeat top left;
}
.training{
    padding-left:60px;
    background:url(../img/Chalkboard2.png) no-repeat top left;
}
.more{
    padding-left:60px;
    background:url(../img/Binoculars.png) no-repeat top left;
}
.magic {
    padding-left:60px;
    background:url(../img/magic.png) no-repeat top left;
}
.bdc-full {
    background:#209385;
    height:100px;
    padding:10px;
    color:white;
    height:100%;
    margin-top:10px;
}
.highlight {
    color:#F00;
}

h1,h2 {
    color:white;
}

h1 {
    margin-bottom:5px;
}
p {
    margin:5px;
    font-size: 14px;
}

a, a:visited {
    color:#FDEDD0;/*#6BCAE2;*/
    text-decoration:none;
}


a img {
    border:0;
}

ul {
    padding:0;
}

li {
    list-style-type:none;
    font-size:13px;
}

#info {
    background:#ffe640;
    text-align:center;
    width:420px;
    float:left;
    text-shadow:#FFFFFF 1px 1px 0;
}

#info a{
    color:#000;
    font-size:12px;
    font-weight:bold;
    padding:3px 0;
}
#accounts {
    height:248px;
    position:absolute;
    right:2px;
    top:-56px;
    white-space:normal;
    width:248px;
    z-index:8;
}
.extra {
    padding-top:10px;
}
#register {
    text-align:center;
    font-size:20px;
    padding:10px;
}
#login .title , #register .title {
    margin:10px 0;
}
#register .register_button_wrap {
    border-radius:5px;
    border:rgba(0,0,0,0.2) 5px solid ;
    width:200px;
    margin:0 auto;
}
#register input {
    cursor:pointer;
    font-size:24px;
    font-weight:bold;
    height:50px;
    width:200px;
    padding:0;
    border-radius:5px 5px;
    box-shadow:rgba(0, 0, 0, 0.199219) 0 2px 8px;
    border:none;
    border-radius:3px;

    color:#FFFFFF;
    text-shadow:rgba(127, 0, 0, 0.246094) 1px 1px 1px;
    background-color:#F25D07;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F25D07), to(#BF3604)); 
    background: -moz-linear-gradient(0% 100% 90deg, #BF3604, #F25D07) repeat scroll 0 0 transparent;
}

#notification {
    background:#FFFFCD;
    padding:10px;
    width:490px;
}
#footer {
    border-top:1px solid #ddd;
    padding-top:20px;
    margin-top:50px;
    color:#aaa;
}
.footer_left ul li.title {
    padding-bottom:10px;
    font-weight:bold;
    color:#999;
}
.footer_left ul li a:hover {
    text-decoration:underline;
}
.clear {
	clear:both;
	height:0;
}

.gray {
	color:#999;
}

.small {
	font-size:0.7em;
}
.footer_left ul li a {
    color:#aaa;
}
.footer_left ul li {
    padding:2px 0;
    font-size:13px;
}
.footer_left {
    float:left;
    width:190px;
}
.more a {
    color:#6BCAE2;
}
.copyright { text-align:center;font-size:12px;padding:10px;}
.market-feature {
    text-align:center;
    padding:100px 0;
}
.market-feature a {
    color:#FFFFFF;
    font-size:24px;
    background-color:#F25D07;
    padding:30px 190px;
    border-radius:5px 5px;
    box-shadow:rgba(0, 0, 0, 0.199219) 0 2px 8px;
    border:none;
    border-radius:3px;
}

