body { 
	background-color: #5D5D5D;
	background-image: url(dark/bg.jpg);
	background-position: 0 0;
	background-repeat: repeat;
	color: #dadada; 
	}
a{color: #45b7d4}
a:hover{color: #dadada}
h1, h2, h3, h4, h5, h6{
	color: #e5e5e5;
}
blockquote{
	color: #dadada; 
	background: url(dark/quote.png) 0px 0px no-repeat;
	}
.gallery-icon a img{border: 1px solid #515151!important; padding: 5px; display: block; margin: 0px auto; text-align: center;background-color: #888; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#site-search{
	background: url(dark/search.png) left center no-repeat;
}
#site-search #searchbox:focus{color: #444;}

#menu{
	border-bottom: 10px solid #555;
}
ul#site-menu li a{color: #e1e1e1;}
#site-menu li a.pageactive,
#site-menu li a:hover,
#site-menu li.top_parent a.onhov{color: #d3d3d3;}

h1#page-title{
	background: url(dark/strips-line.png) scroll left bottom repeat-x;
}

h1#post-title{
	background: url(dark/strips-line.png) scroll left bottom repeat-x;
}

h3.sp-title{
	background: url(dark/strips-line.png) scroll left center repeat-x;
}

/** homepage*/
#slider{
	border-bottom: 10px solid #555;
}
h3.sp-title span{
	background-color: #5D5D5D;
	background-image: url(dark/bg.jpg);
	background-position: 0 0;
	background-repeat: repeat;
}
ul.portfolio_lists li .portfolio-item{
	border: 1px solid #888;
}
ul.portfolio_lists li .portfolio-item:hover{
	border: 1px solid #999;
}
.browse_p_home{
	border-top: 1px solid #717171;
	border-bottom: 1px solid #717171;
}
.browse_p_home_content ul li a{
	background: url(dark/cat.png) scroll  0 0 no-repeat;
	font-family: Georgia, serif;
	font-style: italic;
}
.browse_p_home_content ul li a span{
	background: url(dark/cat.png) scroll  100% -36px no-repeat;
	color: #dadada;
	text-shadow: #444 0px 1px 0px;
}
.browse_p_home_content ul li a:hover{
	background-position: 0px -70px;
	color: #f5f5f5;
}
.browse_p_home_content ul li a:hover span{
	background-position: 100% -106px;
	color: #f5f5f5;
}

.blog-latest-in h3.blog-latest-title a{
	color: #e5e5e5;
}
.blog-latest-in h3.blog-latest-title a:hover{
	color: #aaa;
}
.blog-latest-content .blog-latest-image{
	border: 1px solid #888;
}
.blog-latest-in .blog-latest-meta, .blog-latest-in .blog-latest-meta a{
	color: #aaa;
}
.blog-latest-in .blog-latest-meta a:hover{
	color: #888;
}
ul.blog-thumbnail-lists li a img{
	border: 1px solid #888;
}
ul.blog-thumbnail-lists li a:hover img{
	border: 1px solid #717171;
}
.welcome_mess h1{
	color: #f1f1f1;
	font-size: 26px;
}
#scroll-over{
	background: url(dark/scroll-bg.png) 0 0 no-repeat;
}
#scroll-over .prev{
	background: url(dark/list-scroll.png) 0 0 no-repeat;
}
#scroll-over .prev:hover{
	background-position: 0% 100%;
}
#scroll-over .next{
	background: url(dark/list-scroll.png) 100% 0% no-repeat;
}
#scroll-over .next:hover{
	background-position: 100% 100%;
}

/**sidebar*/
.sidebarbox h3.sidebar-title{color: #e5e5e5;}
.sidebarbox ul li{
	border-bottom: 1px dotted #717171;
}
.sidebarbox ul li.current-menu-item a, 
.sidebarbox ul li.current_page_item a{
	color: #eee;
}
.sidebarbox h3.sidebar-title{
	background: url(dark/line.gif) scroll left bottom repeat-x;
}
ul.lastest_blog li{
	background: url(dark/line.gif) scroll left bottom repeat-x; 
	}
ul.aisya_recent_comments li .comm_avatar img{
	border: 1px solid #717171;
}
ul.aisya_recent_comments li  .comm_meta{
	color: #aaa;
}

/**portfolio*/
.portfolio-object-box{
	border: 1px solid #575757;
	background-color: #717171;
}
li.fourth-columns a{
	border: 1px solid #575757;
	background-color: #717171;
}
h3.additional_p_title{
	background: url(dark/strips-line.png) scroll left center repeat-x;
}
h3.additional_p_title span{
	background-color: #f8f8f8;
	background-image: url(dark/bg.jpg);
	background-position: 0 0;
	background-repeat: repeat;
}
.add_p_info .info{
	font-size: 11px;
}
#sidebar_p ul li{
	border-bottom: 1px dotted #717171;
}

/** blog */
.blog_heading{
	border-top: 1px dotted #888;
}
.blog_heading,
.blog-lists .blog_metas{
	border-bottom: 1px dotted #888;
}
.blog_heading .blog_date{
	border-right: 1px dotted #888;
}
.blog-lists .blog-post-thumbnail{
	border: 1px solid #535353;
	background-color: #777;
}
.blog-lists .blog_metas, .blog-lists .blog_metas a{
	color: #aaa;
}
.blog-lists .blog_metas a{
	border-bottom: 1px dotted #717171;
}
.blog-lists .blog_metas a:hover{
	color: #dadada;
}
#post_tags{
	border-bottom: 1px dotted #717171;
	border-top: 1px dotted #717171;
	color: #aaa;
}
.blog-more h3{
	background: url(dark/line.gif) scroll left bottom repeat-x;
}
.author_info {text-shadow: #444 1px 1px 0px; font-size: 11px;}
.author_info  h5.auth-title{color: #dadada; margin: 0px 0px 10px; padding: 0!important;font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.author_info  h5.auth-title a{color: #dadada; border-bottom: 1px dotted #717171;}
.author_info  h5.auth-title a:hover{color: #eee;}
.author_info .auth_img img{
	border: 1px solid #717171;
}
.small_list_blog .small_list_blog_thumbnail img{
	border: 1px solid #717171;
	}

/**footer*/
#footer{
	background-color: #555;
	border-top: 1px solid #4a4a4a;
}
#footer .wrap .copyright{
	color: #dadada;
}
.footer_nav ul li a{color: #dadada;}
.footer_nav ul li a:hover{color: #999;}

/** table */
	table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #555;border-bottom:1px solid #555;margin-bottom:18px;}
	table,td,th {vertical-align:middle;}
	th{padding:10px;color:#aaa;border-top:1px solid #616161;text-transform:uppercase;}
	td{padding:10px;color:#dadada;}
	table#wp-calendar td#next{text-align: right!important;}
	table#wp-calendar td#prev{text-align: left!important;}
	tr{background-color: #686868;}
	tfoot td{border:0px;}
	th{background-color:#515151;}
	tr:hover{background-color:#717171;}
	table#wp-calendar{margin-bottom: 0px;}
	table#wp-calendar td{font-size: 11px; text-transform: uppercase; text-align:center;}
	
/** pagination */
.wega-pagenavi{height: 20px;padding: 20px 0px; margin-bottom: 20px; background: url(dark/strips-line.png) scroll left top repeat-x; text-align: center;}
.wega-pagenavi span{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 3px; text-transform: uppercase;}
.wega-pagenavi a{
	display: inline-block; 
	height: 20px; 
	line-height: 20px; 
	padding: 0px 6px;
	margin: 0px 3px; 
	border: 1px solid #717171; 
	color: #aaa;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
.wega-pagenavi a:hover{color: #e1e1e1; border: 1px solid #aaa;}
.wega-pagenavi span.current{
	background-image: url(dark/button-fade.png); 
	background-position: left top; 
	background-repeat: repeat-x; 
	color: #333;
	text-shadow: none;
	border: 1px solid #dadada; 
	background-color: #aaa;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
/** comments */
#comments{
	background: url(dark/strips-line.png) scroll left top repeat-x;
}
h3#comments-title{
	background: url(dark/strips-line.png) scroll left bottom repeat-x;	
}
ol.commentlist{
	background:url(dark/line.gif) repeat-x scroll center bottom;
	}
ol.commentlist li .comment_entries{
	background-color: #6f6f6f; 
	border: 1px solid #595959;
	border-bottom: 2px solid #595959;
	}
.comment_entries .commentmetadata{
	color: #aaa;  
	border-top: 1px solid #888; 
	border-bottom: 1px solid #888; 
	}
.comment_entries .commentmetadata strong{
	color: #f5f5f5; 
	}
.comment_entries .comment_waiting{
	background: #f1f1f1; 
	color: #aaa; 
	}
#respond{
	background-color: #6f6f6f;
	border: 1px solid #595959;
	border-bottom: 2px solid #595959;
	}
h3#reply-title a#cancel-comment-reply-link{ 
	background-color: #777; 
	color: #FFF; 
	}
p.logged-in-as{
	color: #aaa; 
	}
p.form-submit input#submit, 
input#contact_submit{
	background-color: #555;
	border: 1px solid #525252;
	color: #FFF;
	}
.comment_entries .comment-author{
	border: 1px solid #676767;
	background: #888;
}

/**	form elements */
#adm-contact{margin: 0px 0px 20px; padding: 10px 0px 0px}
fieldset{padding:20px;border:1px solid #717171;}
legend, label{letter-spacing:1px;text-transform:uppercase;font-size:11px;}
input[type=text], input[type=password], input[type=file], select{padding:5px;width:50%;}
textarea{width:70%;height:250px;padding:5px;}
input, textarea, select {outline-style:none!important;}
input[type="submit"]::-moz-focus-inner{border : 0px!important;} 
input[type="submit"]:focus{outline:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}
input[type=text], input[type=password], input[type=file], textarea, select{
	background-color:#666;
	border-color:#575757 #646464 #717171;
	border-style:solid;
	border-width:1px;
	color:#e5e5e5;
	font-size: 12px;
	font-family: Tahoma , arial, serif;}	
.contactload{
	background:url(dark/small_loader.gif) 0 5px no-repeat; 
	}