body {

	background-color: #000000;

	background-image:url(/images/citybg.jpg);

	background-attachment:fixed;

	background-position:bottom;

	background-repeat:repeat-x;

	color:#FFFFFF;

	height: 100%;

    margin:0;

    padding:0;
}

h1 {
	margin: 0;
	margin-bottom: 17px; 
}

#glow {
	display:none;
	height: 100%;

	background-position: center;

	background-repeat:no-repeat;

	/* background-image:url(/images/glow.png); */

}

#site-box-outer {

	position: absolute;
	margin: -290px -450px;

	width: 900px;

	top: 50%;

	left: 50%;

}

#site-box {

	border: #222 1px solid;

	min-height: 460px;

	padding: 20px;

}

#header {
	height: 80px;
	margin-bottom: 25px;
}

#footer {

	position: relative;

	font-size:10px;

	margin-top: 3px;

	color:#666;

	text-align: right;

}

#footer-left{
   display:none;
   float:left;
}

#logo {

	display: block;

	margin-bottom: 30px;

}

a {
	color: #0f7eb1;
	text-decoration: none;
}

#nav {

	float: left;

	margin-right: 20px;
	width: 170px;
	margin-left: 20px;
}

	#nav ul {

		margin: 0 0 0 0px;

		padding: 0;

		list-style:none;

	}

	#nav ul li a {

		font-size: 14px;

		text-decoration: none;

		/*color:#c80924;*/

		color: #0f7eb1;

		line-height: 26px;

			padding-left:10px;

	}

	#nav ul li a:hover{

		font-size: 14px;

			text-decoration: none;

			/*color:#c80924;*/

			color:  #2193c8;

			line-height: 26px;

			/* background:url(/images/arrow.jpg) no-repeat left center; */

			padding-left:10px;

	}

	#nav ul li a.active {

		font-size: 14px;

		text-decoration: none;

		/*color:#c80924;*/

		color:  #2193c8;

		line-height: 26px;

		background:url(/images/arrow.jpg) no-repeat left center;

		padding-left:10px;
	
		font-weight:bold;

	}
	.active_new {

		font-size: 14px;
		text-decoration: none;

		/*color:#c80924;*/

		color:  #2193c8;

		line-height: 26px;


		padding-left:10px;

		font-weight:bold;

	}
	

	#nav ul li ul li {

		margin: 0 0 0 15px;

		padding: 0;

		list-style:none;

	}

	#nav ul li ul li a {

		font-size: 11px;


		text-decoration: none;

		/*color:#c80924;*/

		color: #0f7eb1;

		line-height: 26px;
		padding-left:20px;

	}

	#nav ul li ul li a:hover{

		font-size: 11px;

		text-decoration: none;

		/*color:#c80924;*/

		color: #2193c8;

		line-height: 26px;

			/* background:url(/images/arrow.jpg) no-repeat left center; */

			padding-left:20px;

	}

	#nav ul li ul li a.active {

		font-size: 11px;

		text-decoration: none;

		/*color:#c80924;*/

		color: #2193c8;

		line-height: 26px;

		background:url(/images/arrow.jpg) no-repeat left center;

		padding-left:20px;
		margin-left:0px;

		font-weight:bold;

	}

	

#content {

	float: left;

	margin-top: 0px;

	width:633px;

}



.scroll-pane {

	color:#CCCCCC;

	font-size:12px;

	letter-spacing: .1em;

	font-stretch:wider;

	line-height: 20px;

	width: 633px;

	height: 345px; 

}

.team-image {
	float: left; 
/*	width: 165px;
	height: 235px;
*/	margin: 0 25px 20px 15px;
	border: 8px solid #444;
}
.team-name {
	font-size: 26px;
}
.team-title {
	font-size: 16px;
}
.team-email {
	font-size: 14px;
	margin-bottom: 15px;
}
.team-description {
/*	margin-bottom: 50px; */
}

#footer-social img{
  /* width:25px;*/
   height:25px;
   margin-left:5px;
}

#footer-newsletter, #footer-social{
   margin-top:5px;
   float:right;
}


.blog-header, .blog-profile-header{
  display:none !important;
}

.aql_error{
   background-color: transparent !important;
}

/* BLOG LISTING CSS*/
#content .blog-post-image {
	border:none;
}
#content .blog-post-image img {
	border:8px solid #444444;
}
#content .blog-category {
	display:none;
}
#content .blog-mini-post:first-child {
	padding-top:0px;
}

#content .blog-mini-post .blog-post-title a {
	color:#CCC;
}

/* BLOG PROFILE CSS */
#content .blog-post {
	color:#CCC;
}
#content .blog-post-bylines {
	display:none;
}
#content .blog-post-title {
	color:#CCC;
}
#content .blog-post-intro {
	color:#CCC;
}

/* BLOG TAG CSS */
#content #tag-blog-article-results .blog-post-image {
	margin:0 15px 10px 0;
	float:left;
}
#content #tag-blog-article-results .blog-mini-post {
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px dotted #CCC;
}
#content #tag-blog-article-results .blog-post-title {
	font-size:24px;
}
#content #tag-blog-article-results .blog-post-author {
	margin:15px 0;
}
#content #tag-blog-article-results .blog-mini-footer {
	margin-top:15px;
}

