html, body{
	margin: 0;
	font: sans-serif;
	height: 100%;
}

body{

}

.container{
	background-color: #FFFFFF;
	min-height: 100%;
	position: relative;
	padding: 0 0 52px 0;
}


p{
	text-align: justify;
	margin: 0;
}

.row{
	margin: 0;
}
.container-fluid{
	padding: 0;
}

/* XS styling */

@media (max-width: 544px) {
  .container {
    width: 100%;
  }
}


/* SM styling */

@media (min-width: 544px) and (max-width: 1200px) {
  .container {
    width: 100%;
  }
}




li{
	list-style-type: none;
}

hr{
	color: #000000;
	height: 2px;
	margin: 0;
}

a:hover{
	text-decoration: none;
}


/* Top Header */

#logo{
	padding: 0;
}

#top_search{
	margin-top: 8px;
}


/*Header Menu*/

.navbar-default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

#bs-example-navbar-collapse-1{
	float: left;
}

#menu_header{
	padding: 0px;
	margin: 0px;
}

#menu_header li a{
	font-size: 1.1em;
}

#bs-example-navbar-collapse-1{
	padding: 0;
}



/*Front Page */
#banner{
	height: 200px;
	padding: 0;
}
#cycloneslider-index-1{
	margin: 0;
}

#sidebar-area{
	padding: 10px 0;
}

#sidebar li a{
	font-size: 1.1em;
	margin: 10px 0;
}

#sidebar a:hover{
	text-decoration: none;	
}

#menu-sidebar_menu li{
	margin: 10px;
}

#menu-sidebar_menu{
	padding: 0;
}





/*Content*/
#article-area{
	padding: 0;
}

#article-area div.col-md-3{
	padding: 0;
}

.title{
	margin-top: 0; 
}

.floated{
	float: left;
	margin: 5px 5px 5px 0;
}

.responsive-class{
	border: none;
}

.post-preview{
	display: inline;
	float: left;
	padding: 0 15px;
	margin: 0;
}

.post-thumbnail{
	margin: 0;
}


#clear{
	clear: both;
}



/*Footer*/
#footer{
	width: inherit;
	bottom: 0;
	left: 0;
	position: absolute;

}


#footer li{
	display: inline;
	margin: 0 5px 0 0;
}


#bottom-menu a:hover{
	background-color: #FFFFFF;	
}

nav.collapse navbar-collapse  a:hover{
	background-color: #FFFFFF;
}

#bottom-menu{
	margin: 0;
}

#bottom-nav{
	margin: 0;
}




/*Forum*/
#login_div{
	float: left;
}

#restore {
	display: inline-block;
	margin: 65px 55px;
	position: static;
}


div.bbp-template-notice,
div.indicator-hint {
 border-width: 1px;
 border-style: solid;
 padding: 0 0.6em;
 margin: 5px 0 15px;
 border-radius: 3px;
 background-color: #B0C4DE;
 border-color: #191970;
 color: #000;
 clear: both;
}
div.bbp-template-notice a {
 color: #555;
 text-decoration: none;
}
 div.bbp-template-notice a:hover {
 color: #000;
 }
 div.bbp-template-notice.info {
 border: #191970 1px solid;
 background-color: #B0C4DE;
 }
 div.bbp-template-notice.important {
 border: #191970 1px solid;
 background-color: #B0C4DE;
 }
 div.bbp-template-notice.error,
 div.bbp-template-notice.warning {
 background-color: #B0C4DE;
 border-color: #c00;
 }
 div.bbp-template-notice.error a,
 div.bbp-template-notice.warning a {
 color: #c00;
 }
 div.bbp-template-notice p {
 margin: 0.5em 0 6px 0 !important;
 padding: 2px;
 font-size: 12px;
 line-height: 140%;
 }
 
  .button submit user-submit{
	 float: left;
 }
  div.bbp-submit-wrapper {
    float: left !important;
}

form.bbp-login-form {
	margin: 0 0 20px 0;
}

div.bbp-remember-me{
	display: none;
}



#bbp_search{
	border-color: #f9f9f9;
}
 
 
 /*Search*/
 .search-pic{
	 float: left;
	 margin: 8px 4px;
 }
 
 
 /*Articles*/
 
 div.art_img{
	 float: left;
	 margin: 0 5px 0 0;
 }
 
 div.art_txt{
	 margin: 0 0 0 10px;
 }
 
 div.article{
	margin-bottom: 10px;
 }
 
 
 
 /* Front Page Styling */
div.container-fixed{
	width: 1200px;
	margin: 0 auto;
}
#frontpage{
	width: 1200px;
	margin: 0 auto;
	
}



