body {margin:0px; padding:0px; background-color:rgb(86,36,4); font-family:'Dosis', sans-serif;  font-size:16px; line-height:1.6em;}
body * {padding:0px;}


/* MAIN DIVS AND CONTAINERS */

#content-border {width:1000px; margin:0px auto; background:url(gifs/sidebar.jpg) repeat left top;}
#footer {display:block; margin-top:20px; border-top:1px solid #c00; padding:10px 0px 20px 0px;}
#main-content {position:relative; width:800px; margin:0px auto; padding:10px 15px;}
#support-logo {width:100%; height:50px; border-bottom:1px solid rgb(140,0,0); background-color:rgb(181,0,0);}
#top-nav {width:100%; height:30px; background-color:rgb(181,0,0); font-family: 'Alegreya Sans', sans-serif; font-weight:500; font-size:1.25em; color:rgb(255,255,255);}

div.clear {width:100%; clear:both;}


/* HEADER - SUPPORT PAGES */
#support-logo .thumb-container {display:block; width:830px; height:40px; margin:0px auto; padding-top:4px; padding-right:10px; text-align:right;}
#support-logo .thumb-container > img {margin-right:10px;}
#support-logo .thumb-container > img.thumb {border-radius:4px; opacity:.5;}


/* MENUS */
.menu-close {display:none;}
.menu-open {display:inline-block; position:absolute; top:30px; left:0px; z-index:30; width:200px !important; padding-bottom:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; background-color:rgba(150,2,2,.8);}
.menu-open li {width:100%;}
.menu-open li:hover {background-color:rgb(86,36,4);}


/* NAVIGATION */

#top-nav a {display:inline-block; width:inherit; padding:2px 15px; color:rgb(255,255,255); text-decoration:none;}
#top-nav a:active, #top-nav a.active {color:rgb(255,221,0);}
#top-nav li {display:inline-block; position:relative; height:30px; list-style-type:none;}
#top-nav li:hover {background-color:rgb(86,36,4);}
#top-nav ul {width:830px; margin:0px auto 0px; }


#footer a {display:inline-block; padding:.035em 10px .15em; border-radius:5px; color:rgb(86,36,4); line-height:1.4em; text-decoration:none;}
#footer a:active {color:rgb(255,221,0);}
#footer a:hover {background-color:rgb(86,36,4); color:rgb(255,255,255);}
#footer li {display:inline-block; list-style-type:none;}
#footer ul {width:7700px; margin:0px 20px;}



/* FORMATTING CLASSES */
.block {display:block;}