body{background: #000000; max-width: 100%; color:#ffffff;}

img{
   max-width: 100%;
   height:auto;
   width:auto;
}

#content-wrapper { margin: 5px auto; max-width: 99%; width:960px;padding:0 10px;margin-bottom:20px;overflow: hidden; }

#content { 
padding-top: 50px;
max-width: 95%;
height:auto;
width:auto;  
font-family: 'Montserrat', sans-serif;
}

.main-text { 
border-top-style: outset;
padding-top: 50px; 
padding-bottom: 40px; 
text-align: center; 
font-size: x-large;
line-height: 150%;
}

.main-text-q { 
border-top-style: outset;
padding-top: 50px; 
padding-bottom: 40px; 
text-align: center; 
font-size: xx-large;
line-height: 150%;
}

#main-image { 
padding-top: 10px; 
padding-bottom: 10px; 
text-align: center; 
font-size: xx-large;
line-height: 150%;
}

.features-main-text { 
padding-bottom: 10px; 
line-height: 150%;
font-size: x-large;
}

.features {
line-height: 150%;
font-size: medium; 
}

ul li { 
line-height: 150%;
list-style-type: disc; 
text-align: justify; 
}
#news {
margin-top: 90px;
padding-top: 50px; 
border-top-style: outset;
}
.news-top-text { 
line-height: 100%;
font-size: large;
}

.news-text {
line-height: 100%;
margin-left: 10px;
font-size: medium;
text-align: justify; 
}

.contactsub {
padding-bottom: 10px; 
line-height: 150%;
font-size: x-large;
text-align: center; 
}

footer {clear:both;margin-top:20px;padding:15px;background: #151516; display: block;overflow: hidden;
        -moz-border-radius: 5px;
             border-radius: 5px;}

.center {float: middle;
color: #f6f6f6;
text-align: center;
font-size: small;
line-height: 150%;
vertical-align: middle;
}

a { color: #15c0ff }
a:hover { color: #10c3b8 }
