/* Responsive
-------------------------------------------------- */

/* Desktop large
------------------------- */
@media (min-width: 1200px) {
  .container {
    max-width: 970px;
  }
  .bs-docs-sidenav {
    width: 258px;
  }
  .bs-docs-sidenav > li > a {
    width: 230px \9; /* Override the previous IE8-9 hack */
  }
}/* Desktop
------------------------- */
@media (max-width: 980px) {
  /* Unfloat brand */
  body > .navbar-fixed-top .brand {
    float: left;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
  /* Remove any padding from the body */
  body {
    padding-top: 0;
  }
   .header {
    margin-top: -50px; /* Offset bottom margin on .navbar */
  }
}
/* Tablet
------------------------- */
@media (max-width: 767px) {
  /* Remove any padding from the body */
  body {
    padding-top: 0;
  }
   .header {
    padding: 40px 20px;
    margin-top:   -80px; /* Offset bottom margin on .navbar */
    margin-right: -20px;
    margin-left:  -20px;}
    /* Unfloat the back to top link in footer */
  .footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .footer p {
    margin-bottom: 9px;
  }
}
/* Landscape phones
------------------------- */
@media (max-width: 480px) {
  body {
    padding-top: 0;
  }
  .footer {
    padding-top: 20px;
    padding-bottom: 20px;
    
  }
  
  }
.small-height{
	line-height:14px;
	padding:0px;
}

.footer {
  
    padding-left: 20px;
    padding-right: 20px;
     background-color: #F5F5F5;
    border-top: 1px solid #E5E5E5;
    margin-top: 70px;
    padding: 30px 0;
    text-align: center;
}
.footer p {
    color: #777777;
    margin-bottom: 0;
}
.header{
	  
	  padding: 40px 0;
	 
	 
	 bottom:0;
	 top:0;
	 right:0;
	 left:0;
position:relative;
	background-color:#811818;
	
}
.tabletest .table td{
	line-height:14px;
	padding:2px;
} 
.forum_entry1 {
	padding-left:20px;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px;
	border-bottom: 1px dotted #D5D8DD;
	
}
.forum_entry2 {
	padding-left:20px;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px;
	border-bottom: 1px dotted #D5D8DD;
	}
.forum a{
	color:#851818;
	font-weight: bold;
}
.forum{
	border-left:5px solid #D5D8DD;
	border-right:2px dotted #D5D8DD;
	border-bottom:5px solid #D5D8DD;
	font-family: arial,sans-serif;
	font-size:14px;
	line-height:140%;
	
}

	.forum_action{
	font-family: arial,sans-serif;
	border-left:5px solid #D5D8DD;
	border-right:2px dotted #D5D8DD;
	border-top:2px dotted #D5D8DD;
	padding-left:20px;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px;
	
	}
	.forum_topics{
	font-size:14px;
	border-left:5px solid #D5D8DD;
	border-bottom:5px solid #D5D8DD;
	border-right:2px dotted #D5D8DD;
	border-top:2px dotted #D5D8DD;
	font-family:arial,sans-serif;
	line-height:110%;
	max-width: 750px;
	}
	.forum_topics a{
		color:#851818;
	font-weight: bold;
	}
	.forum_topics td{
	padding:5px;
	min-width:50px;
	border-left: 1px dotted #D5D8DD;
	border-right: 1px dotted #D5D8DD;}
	.modified{
	font-size:10px;
	color:#AAACB7;
	padding-top:50px;
	}