html { position: relative;box-sizing: border-box; }
html,body {
background: url('../imgs/main/bg1.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 100%;
}

body {min-height:100%;margin-bottom: 40px;}
a { color:#666; }
a:hover { color:#000;text-decoration:none; }
.navbar { background: rgba(0, 0, 0, .6) !important; }
#siteholder { background:#F5F5F5;padding:10px 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.jumbotron { padding:10px 20px;border:1px solid #D8D9D9;margin-bottom:10px; }
.jumbotron h1 { font-size:30px;font-weight:bold; }
.jumbotron .lead a { color: #2C5161; font-weight: 500; }
.jumbotron .lead a:hover { color: #000; }
#chatholder {top: 56px;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: auto;
    height: auto;bottom:30px; }
.green { color:green; }	
.red { color:red; }
.newsevent { background:#fff;padding:10px 20px;margin-bottom:10px;border:1px solid #D8D9D9; }
.newsevent h3 a { font-weight:600; font-size:25px; }
.newsevent a { color: #2C5161; font-weight: 500; }
.newsevent a:hover { color: #000;  }
.newsby { font-size:15px;color:#666;font-weight:normal;margin-bottom:5px; }
.metaseperator { color:#2C5161; }
.readfull { font-size:14px;text-align:right;margin-top:4px; }
.sectionheader {  
background: url('../imgs/main/bg1.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height:40px;
  margin-bottom:10px;
  color:white;
  font-size:15px;
  font-weight:bold;
  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
  line-height:40px;
  padding:0px 0px 0px 20px;
  text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}
#sidebar ul { list-style: none;padding:0px;font-size:15px;margin:5px 10px; }
#sidebar ul li { padding:15px 0px 15px 0px; border-bottom:1px solid #F3F4F4; }
#sidebar ul li:first-child { padding-top:0px !important; }
#sidebar ul li img { float:left;margin-top:5px;width:30px;height:30px; }
#sidebar .sidebarli { margin-left:40px;  }
#sidebar .sidebarabout { font-size:14px;background:#fff;border:1px solid #D8D9D9;padding:10px; }
#sidebar .sidebarabout .tou { color:#496E74; }
#sidebar .sidebarabout h3 { color:#214052;font-size:25px; }
.latestforumtopics {
	background:#fff;padding:10px 0px;margin-bottom:10px;border:1px solid #D8D9D9; 
}
.latestforumtopics h3 { font-size:15px; font-weight:bold;color:#214052;padding-left:10px; }
.latesttitles { color:#2C5161; }
.latesttby { font-size:14px;color:#666; }
/* Pagination */
.pagination > li > a { color: #333; }
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #333 !important;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #666666 !important;
  border-color: #ddd !important;
  color:#FFF !important;
}
footer {
    height: 30px;
    font-size: 18px;
    color: #ccc;
	position: absolute;
  	bottom: 0;
  	width: 100%;
	display:block;	
	display:block;
	background: rgba(0, 0, 0, .6) !important;
	font-size:15px;
	text-align:center;
	line-height:30px;
}