a,a:link,a:visited {
  color: #aaa;
}
a:hover {
  color: #ddd;
}
h1,h2,h3,h4,h5,h6 {
  color: #ccc;
}
body {
  background: #ddd url(../images/wood_floor.jpg) repeat;
  color: #888;
}
#wrapper {
  background: #121212;
}
#logo span{
	background:url(images/logo_dark.png) no-repeat;
}
.searchtext {
  background: #1a1a1a url(images/search.gif) 98% .3em no-repeat; 
}
.searchbtn {
  background: #000;
  color: #ccc;
}
#topnav {
  background: #0d0d0d url(images/nav_dark.jpg) repeat-x;
  border-top:  1px solid #0f0f0f;
  border-bottom:  1px solid #0a0a0a;
}
#topnav2 {
  border-bottom: 1px solid #202020;
}
.topnav2 ul li a:hover {
  color: #fff;
}
#featured-post {
  background: #121212 url(images/bgslide.jpg) bottom center no-repeat;
  padding-bottom: 50px;
  border-bottom: none;
}
#features-left ul li {
  border-bottom: 1px solid #181818;
}
#features-left ul li a{
  padding: 0 0 5px 0;
  display: block;
  font-weight: normal;
  text-decoration: none;
}

#features-left ul li a:hover{
  text-decoration: none;  
}

#featured{ 
  background: #101010;
}
#featured ul.ui-tabs-nav li{ 
	background: url(images/navslide_dark2.jpg) bottom repeat-x;
}
#featured li.ui-tabs-nav-item:hover,
#featured ul.ui-tabs-nav li.ui-tabs-selected {
  background: url(images/navslide_dark.jpg) bottom repeat-x;
}
#featured ul.ui-tabs-nav li  img,
#featured ul.ui-tabs-nav li a img {
	background: #212121;
	padding: 3px;
	border:1px solid #555;
}
#breadcrumb {
	height: 25px;
  background: #222;
}
#breadcrumb ul li {
  background: url(images/005_49.gif) right no-repeat;
}
#category  ul li.listactive {
}
#category {
  border-bottom: 1px solid #0f0f0f;
}
#category  ul li h3 {
  color: #555;
}
#category  ul li.last {
  border: none;
}
#category  ul li.catlist a {
  color: #aaa;
}
#category  ul li.catlist a:hover {
  color: #ddd;
}
#category li a.catcurrent {
  color: #ccc;
}
#category li a.catcurrent:hover {
  color: #fff;
}
#category  ul li img,
#category  ul li a img {
	background: #212121;
	padding: 4px;
	border:1px solid #555;
}
#cattitle {
  border-bottom: 1px dotted #202020;
}
#cattitle h2 {
  color: #aaa;
}
.post-wrapper {
  border-bottom: 1px solid #181818;
}
h2.post-title {
  color: #aaa;
}
h2.post-title a {
  text-transform: capitalize;
  color: #ccc;
}
h2.post-title a:hover {
  text-transform: capitalize;
  color: #fff;
}
.metabox ul li {
  border-bottom: 1px solid #222;
}
.post p,
.post-page p {
  color: #aaa;
}
.post blockquote,
.post-page blockquote  {
	background: url(../images/blockquote.png) left top no-repeat;
}
.post img,
.post a img,
.post-page img, 
.post-page a img  {
	border:1px solid #555;
	background:#333;
}
ul.archive_list li {
  border-bottom: 1px dotted #212121;
}
ul.archive_list li img {
	border:1px solid #555;
	background:#333;  
}
.sidebar-box, 
.adsbox{
  background: #101010;
  border-bottom: 1px solid #151515;
}
.sidebar-box h3,
.adsbox h3  {
	background: url(images/bgheading2.jpg) top repeat-x;
	height: 35px;
	color: #aaa;
}
.sidebar-box ul li {
  background: url(images/bdivider2.jpg) bottom repeat-x;
}
.sidebar-box ul li a {
  color: #ccc;
}
.sidebar-box ul li a:hover {
  color: #fff;
}
.sidebar-box ul li img,
.sidebar-box ul li a img {
	border:1px solid #555;
	background:#333;
}
.adsbox {
  background: #101010;
}
.subscribe_text {
	background:#1a1a1a;
}
.subscribe_btn {
	background: #1a1a1a url(../images/rss.png) .5em .5em no-repeat;
	border-left: 1px solid #0f0f0f;
}
ul.listcomment li {
  background: url(images/bdivider2.jpg) bottom repeat-x;
}
ul.listcomment li img.avatar  { 
	border:1px solid #555;
	background:#333;
  float: left;	
  margin: 0 8px 0 0; 
}
#tabsnav {
	background: url(images/bgheading2.jpg) top repeat-x;
}
#tabsnav li a, 
#tabsnav li a:link, 
#tabsnav li a:visited {
	color: #888;
	background: none;
}
#tabsnav li a:hover {
	text-decoration: none;
	color:#fff;
}
#tabsnav li.ui-tabs-selected a, 
#tabsnav li.ui-tabs-selected a:link, 
#tabsnav li.ui-tabs-selected a:visited {
	text-decoration: none;
	color:#fff;
}
ul#tablist a.post-permalink {
  color: #ccc;
}

#main .wp-pagenavi a, #main .wp-pagenavi a:link {
	padding: 4px 8px; 
	margin: 2px;
	background:#1a1a1a;
	border:1px solid #1a1a1a;
	color:#555;	
}
#main .wp-pagenavi a:visited {
	padding: 4px 8px; 
	margin: 2px;
	background:#1a1a1a;
	border:1px solid #1a1a1a;
	color:#555;	
}
#main .wp-pagenavi a:hover {	
	padding: 4px 8px; 
	margin: 2px;
	background:#000;
	border:1px solid #000;
	color:#fff;
}
#main .wp-pagenavi a:active {
	padding: 4px 8px; 
	margin: 2px;
	background:#000;
	border:1px solid #000;
	color:#fff;	
}
#main .wp-pagenavi span.pages {
	padding: 4px 8px; 
	margin: 2px;
	color:#555;	
	background:#1a1a1a;
	border:1px solid #1a1a1a;
}
#main .wp-pagenavi span.current {
	padding: 4px 8px; 
	margin: 2px;
	background:#000;
	border:1px solid #000;
	color:#fff;
}
#main .wp-pagenavi span.extend {
	padding: 4px 8px; 
	margin: 2px;	
	border: 1px solid #000000;
	background:#1a1a1a;
	border:1px solid #1a1a1a;
}
#aboutbox a.readmore {
  color: #fff;
}
/* ---------- Comments -----------*/
.reply a, .reply a:visited  {
	background:#4a4a4a;
}
.commentlist li {
	background:#101010;
	border: none;
}
.commentlist li.depth-2 {
	background:#222;
	border-top: 1px solid #222;
}
.commentlist li.depth-3	 {
	background:#333;
}
.commentlist li.bypostauthor {
	background:#101010 !important; 
	border:1px solid #101010 !important;
}
.commentlist code {
	background:#222;
}
.avatar {
	border:1px solid #555;
	background:#333;	
	}
#author, #email, #comment, #url {
	background:#1a1a1a;
	border: none;
	color: #aaa;
	}
	
/*=====================================================================*/
/* Easy Contact
=====================================================================*/
.contact-form div input.text  {
	background:#000;
	border: none;
	color: #888;
}
.contact-form div textarea {
	background:#000;
	border: none;
	color: #888;
}
.contact-form .form-submit .button {
  background: #000;
  color: #ccc;
}

/* */
div.image-title h2 a {
  color: #aaa;
}
div.image-title h2 a:hover {
  color: #ccc;
}

div.slideshow img {
	border:1px solid #555;
	background:#333;
}
a.thumb {
 background: none;
  border: none;
}
ul.thumbs img {
	border:1px solid #555;
	background:#333;  	
}
ul#twitter_update_list li {  
  border-bottom: 1px solid #212121;
}
#authorbox {
  background: #1A1A1A  url(../images/onebit_19.png) 98% 50% no-repeat;
  border: 1px solid #444;  
}
#related_bookmark {
  background: #1A1A1A;
  border: 1px solid #444;  
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #888;
text-transform: uppercase;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/ 
color: #ccc;
}

.ddsmoothmenu ul li a:hover,
.ddsmoothmenu ul li.current_page_item a, 
.ddsmoothmenu ul li.current-cat a { 
/*background of menu items during onmouseover (hover state)*/
color: #ccc;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
background: #101010;
border-bottom: 1px solid #1f1f1f;
width: 160px; /*width of sub menus*/
padding: 8px 15px;
margin: 0;
border-top-width: 0;
}