body { 
	background-color: #f8f8f8;
	background-image: url(light/bg.jpg);
	background-position: 0 0;
	background-repeat: repeat;
	color: #666; 
	}
a{color: #a30a0a}
a:hover{color: #666}
h1, h2, h3, h4, h5, h6{
	color: #444;
}
blockquote{
	color: #999;
	background: url(light/quote.png) 0px 0px no-repeat; 
	}
.gallery-icon a img{border: 1px solid #ddd!important; padding: 5px; display: block; margin: 0px auto; text-align: center;background-color: #fff; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#site-search{
	background: url(light/search.png) left center no-repeat;
}
#site-search #searchbox:focus{color: #555;}

#menu{
	border-bottom: 10px solid #efefef;
}
ul#site-menu li a{color: #444;}
#site-menu li a.pageactive,
#site-menu li a:hover,
#site-menu li.top_parent a.onhov{color: #888;}

h1#page-title{
	background: url(light/strips-line.png) scroll left bottom repeat-x;
}

h1#post-title{
	background: url(light/strips-line.png) scroll left bottom repeat-x;
}

h3.sp-title{
	background: url(light/strips-line.png) scroll left center repeat-x;
}

/** homepage*/
#slider{
	border-bottom: 10px solid #efefef;
}
h3.sp-title span{
	background-color: #f8f8f8;
	background-image: url(light/bg.jpg);
	background-position: 0 0;
	background-repeat: repeat;
}
ul.portfolio_lists li .portfolio-item{
	border: 1px solid #dadada;
}
ul.portfolio_lists li .portfolio-item:hover{
	border: 1px solid #aaa;
}
.browse_p_home{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.browse_p_home_content ul li a{
	background: url(light/cat.png) scroll  0 0 no-repeat;
	font-family: Georgia, serif;
	font-style: italic;
}
.browse_p_home_content ul li a span{
	background: url(light/cat.png) scroll  100% -36px no-repeat;
	color: #777;
	text-shadow: #f1f1f1 0px 1px 0px;
}
.browse_p_home_content ul li a:hover{
	background-position: 0px -70px;
	color: #aaa;
}
.browse_p_home_content ul li a:hover span{
	background-position: 100% -106px;
	color: #aaa;
}

.blog-latest-in h3.blog-latest-title a{
	color: #666;
}
.blog-latest-in h3.blog-latest-title a:hover{
	color: #aaa;
}
.blog-latest-content .blog-latest-image{
	border: 1px solid #dadada;
}
.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 #dadada;
}
ul.blog-thumbnail-lists li a:hover img{
	border: 1px solid #aaa;
}
.welcome_mess h1{
	color: #444;
	font-size: 26px;
}
#scroll-over{
	background: url(light/scroll-bg.png) 0 0 no-repeat;
}
#scroll-over .prev{
	background: url(light/list-scroll.png) 0 0 no-repeat;
}
#scroll-over .prev:hover{
	background-position: 0% 100%;
}
#scroll-over .next{
	background: url(light/list-scroll.png) 100% 0% no-repeat;
}
#scroll-over .next:hover{
	background-position: 100% 100%;
}


/**sidebar*/
.sidebarbox h3.sidebar-title{color: #222;}
.sidebarbox ul li{
	border-bottom: 1px dotted #e3e3e3;
}
.sidebarbox ul li.current-menu-item a, 
.sidebarbox ul li.current_page_item a{
	color: #666
}
.sidebarbox h3.sidebar-title{
	background: url(light/line.gif) scroll left bottom repeat-x;
}
ul.lastest_blog li{
	background: url(light/line.gif) scroll left bottom repeat-x; 
	}
ul.aisya_recent_comments li .comm_avatar img{
	border: 1px solid #e3e3e3;
}
ul.aisya_recent_comments li  .comm_meta{
	color: #aaa;
}

/**portfolio*/
.portfolio-object-box{
	border: 1px solid #e3e3e3;
	background-color: #FEFEFE;
}
li.fourth-columns a{
	border: 1px solid #e3e3e3;
	background-color: #FEFEFE;
}
h3.additional_p_title{
	background: url(light/strips-line.png) scroll left center repeat-x;
}
h3.additional_p_title span{
	background-color: #f8f8f8;
	background-image: url(light/bg.jpg);
	background-position: 0 0;
	background-repeat: repeat;
}
.add_p_info .info{
	font-size: 11px;
}
#sidebar_p ul li{
	border-bottom: 1px dotted #e3e3e3;
}

/** blog */
.blog_heading{
	border-top: 1px dotted #dadada;
}
.blog_heading,
.blog-lists .blog_metas{
	border-bottom: 1px dotted #dadada;
}
.blog_heading .blog_date{
	border-right: 1px dotted #dadada;
}
.blog-lists .blog-post-thumbnail{
	border: 1px solid #e3e3e3;
	background-color: #FEFEFE;
}
.blog-lists .blog_metas, .blog-lists .blog_metas a{
	color: #aaa;
}
.blog-lists .blog_metas a{
	border-bottom: 1px dotted #e3e3e3;
}
.blog-lists .blog_metas a:hover{
	color: #555;
}
#post_tags{
	border-bottom: 1px dotted #dadada;
	border-top: 1px dotted #dadada;
	color: #aaa;
}
.blog-more h3{
	background: url(light/line.gif) scroll left bottom repeat-x;
}
.author_info {text-shadow: #fff 1px 1px 0px; font-size: 11px;}
.author_info h5.auth-title{color: #333; margin: 0px 0px 12px; padding: 0!important; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.author_info h5.auth-title a{color: #333; border-bottom: 1px dotted #CACACA;}
.author_info h5.auth-title a:hover{color: #111;}
.author_info .auth_img img{
	border: 1px solid #e5e5e5;
}
.small_list_blog .small_list_blog_thumbnail img{
	border: 1px solid #e5e5e5;
	}
	
/**footer*/
#footer{
	background-color: #efefef;
	border-top: 1px solid #e1e1e1;
}
#footer .wrap .copyright{
	color: #777;
}
.footer_nav ul li a{color: #777;}
.footer_nav ul li a:hover{color: #aaa;}

/** table */
	table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:18px;}
	table,td,th {vertical-align:middle;}
	th{padding:10px;color:#666;border-top:1px solid #fff;text-transform:uppercase;}
	td{padding:10px;color:#888;}
	table#wp-calendar td#next{text-align: right!important;}
	table#wp-calendar td#prev{text-align: left!important;}
	tr{background-color: #FAFAFA;}
	tfoot td{border:0px;}
	th{background-color:#F1F1F1;}
	tr:hover{background-color:#FEFEFE;}
	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(light/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 #dadada; 
	color: #aaa;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
.wega-pagenavi a:hover{color: #555; border: 1px solid #aaa;}
.wega-pagenavi span.current{
	background-image: url(light/button-fade.png); 
	background-position: left top; 
	background-repeat: repeat-x; 
	color: #FFF;
	text-shadow: none;
	border: 1px solid #555; 
	background-color: #777;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

/** comments */
#comments{
	background: url(light/strips-line.png) scroll left top repeat-x;
}
h3#comments-title{
	background: url(light/strips-line.png) scroll left bottom repeat-x;	
}
ol.commentlist{
	background:url(light/line.gif) repeat-x scroll center bottom;
	}
ol.commentlist li .comment_entries{
	background-color: #f5f5f5; 
	border: 1px solid #f1f1f1;
	border-bottom: 2px solid #f1f1f1;
	}
.comment_entries .commentmetadata{
	color: #aaa;  
	border-top: 1px solid #f1f1f1; 
	border-bottom: 1px solid #f1f1f1; 
	}
.comment_entries .commentmetadata strong{
	color: #444; 
	}
.comment_entries .comment_waiting{
	background: #f1f1f1; 
	color: #aaa; 
	}
#respond{
	background-color: #f7f7f7;
	border: 1px solid #f1f1f1;
	border-bottom: 2px solid #f1f1f1;
	}
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: #666;
	border: 1px solid #585858;
	color: #FFF;
	}
.comment_entries .comment-author{
	border: 1px solid #f1f1f1;
	background: #fafafa;
}
	
/**	form elements */
#adm-contact{margin: 0px 0px 20px; padding: 10px 0px 0px}
fieldset{padding:20px;border:1px solid #e5e5e5;}
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:140px;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:#FEFEFE;
	border-color:#D9D9D9 #EAEAEA #f5f5f5;
	border-style:solid;
	border-width:1px;
	color:#666;
	font-size: 12px;
	font-family: Tahoma , arial, serif;}
.contactload{
	background:url(light/small_loader.gif) 0 5px no-repeat; 
	}