﻿body, html {
 width: 100%;
 height: 100%;
}

#container {
 width: 1100px;
 padding-top: 0px;
 margin: 10px auto;
}
body {
 /*font-family: 'Open Sans', sans-serif;*/
 font-family: 'Quicksand', sans-serif;
 font-size: 18px;
 color: #333333;
 background-color:white;
 margin:0px;
 padding:0px;
 /*
 background-image: -ms-linear-gradient(top, #f8f8f8 0%, #FFFFFF 100%);
 background-image: -moz-linear-gradient(top, #f8f8f8 0%, #FFFFFF 100%);
 background-image: -o-linear-gradient(top, #f8f8f8 0%, #FFFFFF 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #FFFFFF));
 background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #FFFFFF 100%);
 background-image: linear-gradient(to bottom, #f8f8f8 0%, #FFFFFF 100%);
 background-attachment: fixed;
 */
}

#content {
 min-height:400px;
 margin:0px 0px 0px 0px;
 padding:5px;
 border: 0px;
 overflow: auto;
}

#mb_content {
 min-height: 400px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 border: 0px;
 overflow: auto;
}


textarea, input {
 border: 1px #aaaaaa solid;
 padding: 1px;
}
hr {
 border: 0;
 height: 0;
 border-top: 1px solid rgba(0, 0, 0, 0.1);
 border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


img {
 outline: none;
 border:0px;
}

figure.image {
 display: inline-block;
 border: 0px;
 margin: 0 2px 0 1px;
 background: #f5f2f0;
}

figure.align-left {
 float: left;
}

figure.align-right {
 float: right;
}

figure.image img {
 margin: 0px;
}

figure.image figcaption {
 margin: 0px;
 text-align: center;
 font-size: 14px;
}




















a:link {
 color: #555555;
}

a:visited {
 color: #555555;
}

#footer {
 height:50px;
 width:100%;
 font-size:12px;
}
#mb_footer {
 height:20px;
 width:100%;
 margin:0px;
 padding:0px;
 font-size:10px;
}



#homeleft {
 text-align: justify;
}
#homeright {
 font-size:16px;
}

#homeright li {
 line-height: 35px;
}

h1, h2, h3, h4, h5, h6 {
 margin: 20px 0px 10px 0px;
}


.nav_button, .nav_button_selected {
 -moz-border-radius: 15px;
 border-radius: 15px;
 background-color: #eeeeee;
 width:180px;
 height:34px;
 padding-top:8px;
 text-align: center;
 text-decoration: none;
 transition: 300ms background-color, 300ms color;
}
.nav_button:hover {
 background-color: #aaaaaa;
}
.nav_button a:link {
 text-decoration: none;
}
.nav_button a:hover {
 color:white;
 font-weight:bold;
}

.nav_button_selected {
 color: #222222;
 font-weight:bold;
}


.nav_button_editor {
 -moz-border-radius: 15px;
 border-radius: 15px;
 background-color: #eeeeee;
 width:140px;
 height:34px;
 padding-top:8px;
 text-align: center;
}
.nav_button_editor:hover {
 background-color: #aaaaaa;
}
.nav_button_editor a {
 text-decoration: none;
}
.nav_button_editor a:hover {
 color:white;
}

.nav_link {
 text-decoration:none;
}











.IpTable th {
 background-color: #333333;
 color: #dddddd;
}

.IpTable td {
 text-align: center;
 height:50px;
}


.nav_button_mb {
 -moz-border-radius: 15px;
 border-radius: 15px;
 background-color: #eeeeee;
 width:100px;
 height:34px;
 padding-top:8px;
 text-align: center;
}
.nav_button_mb a {
 text-decoration: none;
}

.site_pic {
 border: 1px solid rgba(0,0,0,0.2);
}

.site_desc {
 font-size:16px;
 font-weight: bold;
 vertical-align: middle;
 margin-bottom:20px;
 width:270px;
 height:24px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}