
/* Dark Color */
body{
	color:#909090;
	background:url(dark/bg-body.gif) repeat;
	}
#wrapper{
	background:url(dark/bg-wrapper.gif) repeat-x;
	}
#wrapper-top{
	background:#222 url(dark/bg-wrapper-top.gif) repeat-x left bottom;
	}
#wrapper-header{
	background:#222222;
	border:solid 1px #333;
	border-width:1px 0;
	}
#wrapper-beforefooter{
	background:transparent;
	background-color:#222222;
	border-width:1px 0;
	border:solid 1px #1e1e1e;
	}
#wrapper-footer{
	background:#282828;
	}
	
/* links */
a, a:visited, .colortext {color:#FC8607}
a:hover{color:#FC8607}



	
/* menu */
#topnav a {color:#eee;}
#topnav li ul {
	  border:solid 1px #1e1e1e;
	  border-width:0 1px 1px 1px
  }
#topnav li li {  
	border-top:1px solid #1e1e1e;
	background:#222;
}
#topnav li li a {
	color:#eee;
  }
	
.button,  input[type="submit"]{
	background:url(dark/bg-button.gif) repeat-x; 
	border:solid 1px #282828;
	box-shadow: 0 2px 1px -1px #1d1d1d;
	-webkit-box-shadow: 0 2px 1px -1px #1d1d1d;
	-moz-box-shadow: 0 2px 1px -1px #1d1d1d;
}
.pagenavi{color:#555555;}
.pagenavi a, .pagenavi a:visited{
	background:url(dark/bg-button2.gif) repeat-x;
	border:solid 1px #282828;
	border-bottom:solid 1px #1d1d1d;
	color:#878787;
}
.pagenavi .current{
	background:url(dark/bg-button2.gif) repeat-x;
	border:solid 1px #282828;
	border-bottom:solid 1px #1d1d1d;
	color:#555555;
	}


h1, h2, h3, h4, h5, h6{color:#cdcdcd;}

#nav select{ background:#fff;}
#header-text h1{color:#505050}
.title{background:url(dark/line.gif) repeat-x left center;}
.frame{border:solid 1px #393939; }
.title h1{background:#282828}
.title h2{background:#282828}

/* Slider */
#slider .nivo-controlNav img {border:solid 1px #393939; background:#2b2b2b}
#slider .nivo-control.active img{border:solid 1px #5c5c5c;}
.nivo-prevNav {background:url(dark/prevslide.png) no-repeat;}
.nivo-nextNav {background:url(dark/nextslide.png) no-repeat;}

/* Sidebar */
#sidebar li li{border-bottom:solid 1px #444;}


/* Content */
#breadcrumb a, #breadcrumb a:visited{color:#FC8607}
.post{background:url(dark/separatorpost.png) no-repeat center bottom}
.ts-display-pf-img{border:1px solid #393939;}

#portfolio-gallery #frame-slider-portfolio{
border:1px solid #393939;background:#2b2b2b;
padding:5px;
}

.avatar{border:solid 1px #393939; background:#2b2b2b}

.gridcolumn{background-color:#222;}


.separator.line {
	background-image:url(dark/line.gif);
}

/*tabs*/
ul.tabs li {
	background: #272727;
	border: 1px solid #383838;
}
ul.tabs li a:hover {
	background: #2b2b2b;
}
ul.tabs li:hover{border-bottom:solid 1px #2b2b2b;}
ul.tabs li.active{border-bottom:solid 1px #2b2b2b; }
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #2b2b2b; }
#tab-body{
	border:solid 1px #383838;
	background: #2b2b2b;

}
/*blog*/
input[type="text"],
textarea {
	border:solid 1px #444; 
	background:#2b2b2b
}
#comment h3{
	border-bottom:dotted 1px #444;
}
.commentlist .comment-body{background:#2b2b2b }
/*tables*/
table {border-top:1px solid #383838;}
th,tr:hover{background-color:#272727;}
table {border: 1px solid #383838;}
tr td {border-top: 1px solid #383838;}
/*toggles*/
h2.trigger {
	background-color:#272727;
	border: 1px solid #383838;
}
h2.active{background-color:#2b2b2b;}
.toggle_container {
	border: 1px solid #383838;
	background:#2b2b2b;
}

.ts-testimonial{border-bottom:solid 1px #393939}







/* additions */
#logo {
	display: block;
	width: 200px;
	height: 125px;
	background: url('../../images/logo.png') bottom;
	text-indent: -99999px;
}

#logo:hover {
	background-position: 0 0;
}
/*
#topnav li a {
	display: block;
	padding: 0px;
	padding-top: 3px;
}

#topnav li a:hover {
	padding-top: 0px;
	border-top: 3px solid #37d224;
}
*/

#top {
position: relative;
}

#navigation_blob {
	border-top: 3px solid #37d224;
	position: absolute;
	z-index: -1;
}