 
/*Base Colors
------------------------------------------------------------ */
body { background: #999999; }
.container, .sliderGallery { background: #ffffff; }
div.colborder, div.border { border-right: 1px solid #cccccc; }
.box,.postmetadata,.nav,h3#comments,h3#respond,#commentform,#sidebar ul li a:hover,ul.txt li:hover {background: #cccccc; }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid #cccccc; }
hr {background: #cccccc; color: #cccccc; }
#footer-wrap {background: #;}

/*Font Color
------------------------------------------------------------ */
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #222222}
h3.sub,h2.sub {border-bottom: 1px solid #cccccc; }

/*Links 
------------------------------------------------------------ */
a:link, a:visited { color: #428ce7; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #666666; }

.container {width:990px;}

#top {
	background-color: #fff;
}

#masthead {
	float: none;
	height:90px;
}


#masthead h4 {
float:none;
font-weight:bold;
text-transform:uppercase;
}
#masthead h4, #masthead span {
line-height:2em;
margin:0;
padding: 0;
}
#sidebar ul li a, ul.txt li {
color:#000;
}

#nav {
	background-color: none;
	margin: 0 auto !important;
	padding: 0px 4px 0px 10px; 
	width: 976px;
/*	height: 15px; */
}

#nav ul il{
font-size:1em;
}

#nav ul li ul li {
float:none;
color:#FFFFFF;
font-size:1em;
font-weight:normal;
margin:-7px 0 6px 10px;
z-index:210;
}


#footer-wrap {
	background-color: #000;
	margin: 0 auto;
	width: 990px;
	height: 53px;
}


.entry {
	height: 125px;
	overflow: hidden;
	margin-bottom:3px;
}

.linkbox_ {
	font-size: 0.9em;
	float: right;
}

.linkbox {
	font-size:0.9em !important;
	float:right !important;
	text-transform:lowercase !important;
	font-weight:normal !important;
	letter-spacing:0px !important;
}


.featured {
	height: 200px;
	overflow: hidden;
	padding-top: 10px;
	padding-left:10px;
	margin-bottom: 10px;
	margin-left: 40px;
	border-bottom: 1px solid #eee;
	
}

.featured-home {
	height: 250px;
	overflow: hidden;
	padding-top: 0px;
	padding-left:10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom: 1px solid #eee;
	
}


.box-image {
	float: left;
	width: 110px;
	height: 110px;
/*	border: 1px solid #eee; */
	margin-right: 10px;
}

.gallery {
	padding-top: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

h3.sub{
border-bottom:1px solid #CCCCCC;
}
div.nosub{
border-bottom:0px
}

div.spacer-border {
	border-top: 1px solid #CCCCCC;
	height: 20px;
}

.data{
	font-size: 0.8em;
	padding-left:10px;
	margin-left: 10px;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;

}

.ngg-widget.entry-content{
	height: 130px;
/*	width: 235px; */
	padding-top: 0px;
	
}
.widgettitle.entry-title{
	border-bottom:1px solid #CCCCCC;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:2px;
	line-height:1em;
	margin:0 0 10px;
	padding:0 0 5px;
	text-transform:uppercase;
	color:#515151;
}


.ngg-widget img {
	margin: 0 -5px -2px 0;
	border: 5px solid #E9E9E9;
	padding: 0;
}

#sidebar h3 {
	margin:3px 0;
}

.content-home-bar {
	height: 180px;
}

ul#portfolio {
	max-height: 250px;
}
ul#portfolio li img {
	top: 50%;
	left: 50%;
/*	width: 330px; */
/*	border: 5px solid #CCCCCC; */
}

p.central{
	font-size:10px;
	margin:0 0 0.9em;
}

.aligncenter{
	margin-bottom:60px;
}

.postmetadata{
	background: #000000 none repeat scroll 0 0;
	padding: 0.5em;
	margin-bottom: 5em;
}


a {

margin-right:3px;

}
.nav {
	background:#FFF;
}

.loginfoot{
	font-size: 11px;
}

