* {
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:#555454 url(../images/bkgrd.gif) repeat-x top;
	overflow-x:hidden;
}

#top {
	margin-top:8px;
	min-height:104px;
	background:url(../images/topbg.png) no-repeat center bottom;
}

.navbar-inverse {
	background:#0871cd;
	border:0;
	border-radius:0;
}

.navbar-inverse .navbar-nav>li>a {
  color: #FFF;
  font-weight:bold;
  font-size:17px;
  padding:0 30px;
  margin:8px 0;
  border-right:1px solid #000;
  text-shadow:1px 1px 0px rgba(0,0,0,.7)
}

.navbar-inverse .navbar-nav li:hover {
	background:#333;
}

.navbar {
  position: relative;
  min-height:0;
  margin-bottom:0;
  border:none;
  box-shadow:0px 4px 4px rgba(0,0,0,.5);
  z-index:500;
  
}

#body-outer {
	background:#000;
	color:#FFF;
}

h1 {
	margin-top:0px;
	color:#FFF;
	text-shadow:1px 1px 2px #00F;
	font-size:24px;
	font-weight:bold;
}

#body-main {
	padding:30px;
	box-shadow:0px 0px 10px rgba(0,0,0,.6);
	min-height:300px;
}

#phonesoc {
	position:relative;
	height:100px;
}

#social {
	width:185px;
	height:46px;
	position:absolute;
	z-index:1000;
	right:0;
	bottom:-23px;
	background:url(../images/social.png) no-repeat;
}

#social a {
	display:block;
	width:38px;
	height:38px;
	float:left;
	margin-right:8px;
}

.sy-box.pictures-slider {
	min-width:500px;
	box-shadow:0px 4px 4px rgba(0,0,0,.5);
}


footer {
	background:#000;
	border-top:4px solid #fff;
}


.footercol {
	padding-top:30px;
	color:#e6e6e6;

}

.footercol blockquote {
	border-left: 1px solid #2c6a43;
	font-size:90%;
	padding:8px 15px;
	margin:0;
	font-size:16px;
}

.footercol a {
	color:#e6e6e6
}

.footercol h2 {
	margin-top:0;
}

#copyright div {
	padding-top:15px;
	font-size:12px;
	color:#a1a1a1;
	text-align:center;
}


@media (max-width: 767px) {
	
	.navbar-inverse .navbar-nav>li>a {
		padding:15px;
		border-bottom:1px solid #000;
		border-right:none;
	}

	#phonesoc {
		height:auto;
	}	
	body > .container {
		padding-top:25px;
	}
	
	.footer {
		background:rgba(0,0,0,.6);
		/*position: fixed;
		bottom: 0;*/
		width: 100%;
		height: 55px;
		/*z-index:10000;*/
	}
	#body-main {
	padding:5px 30px;
	}
	
}

@media (min-width: 768px) and (max-width: 991px) {
	#social {
		bottom:5px;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 1200px) {

}