/* main background color */

header.top-header  { overflow:hidden; }

nav .container { background-color:transparent; }

/* navigation/menu */
.menu a { text-decoration:none;  padding:8px 10px; }

 .primary-menu { margin:0px 10px; }
	.primary-menu .menu li { margin: 0 10px; display:inline; }
    .primary-menu .menu { list-style: none outside none; margin:0; padding: 0; text-align: center;  }

  
 /* constrain menu */
    @media (max-width: 350px) { .menu li { float:none; } .primary-menu .menu {  height:auto; } }


/* hidden menu */
.small-hidden-menu .xs-opener  { position:fixed; top :0px; right:0px; z-index:9999;  font-size:1.2em; padding:10px;  }

.small-hidden-menu .details-slide.menu { position:fixed; top: 0px;  bottom:0; left:0px; z-index:9998;  height:auto; position:fixed; margin-top:50px; width:  100%;  background-image: none;  background-color: #3d3d3d; overflow-y:scroll;  overflow-x:hidden; }

.small-hidden-menu ul { padding-left: 0px; }
.primary-menu.small-hidden-menu ul li { display:block; text-align: center; }


/* need to pull middle and menu same amount
#middle-panel {  padding-top: 50px;  padding:10px; }  */

 #content { padding:0px; }


#footer { }
#footer, #footer .container { }
    #footer .container { padding-top:10px; }
    #footer ul {  margin-bottom:5px; }
    #footer li { list-style-type:none;  margin:0px; display:inline; }
    #footer a { text-decoration:none;  padding:5px 10px 7px; }
    #footer p {  }


textarea, input, select { }

.page_changer { margin:10px 0px; }


/* Styling any forms */
legend {  border:none; }


.replies-btn { float:right; }
.nested { padding-left: 40px; }