
/*General Typo*/
h1, h2, h3, h4, h5, h6{color: #1b1b1b;}
a{color: #1b1b1b;}

/*top*/
#top{border-top: 2px solid #2D2D2D;}
#logo_bg{background: url(black/logo_bg.png) left bottom no-repeat;}

/*main content*/
a.section_more{background: url(black/more.png) scroll 100% -36px no-repeat;}
a.rss_section{background: url(black/rss_title.png) right center no-repeat; color: #1B1B1B}
a.rss_section:hover{text-decoration: none;}
a.section_more:hover{color: #000;}
.portfolio_image_out .portfolio_image_in a.portfolio_play{background: url(black/playjq.png) scroll 0 0 no-repeat; color: #1b1b1b;}
.portfolio_image_out .portfolio_image_in a.portfolio_play:hover{color: #1b1b1b;}
.portfolio_image_out .portfolio_image_in a.portfolio_mores{background: url(black/playjq.png) scroll -80px 0px no-repeat;}
.project_list_detail h4.port_title a{color: #1b1b1b; }
a.button{border: 0; display: inline-block; padding: 2px 15px; margin: 0px; background-color: #1B1B1B; color: #FFFFFF;}
input.button{border: 0; display: inline-block; padding: 6px 15px; margin: 0px; background-color: #1B1B1B; color: #FFFFFF;font-size: 12px; font-family: Arial, Helvetica, sans-serif; cursor: pointer}
a.button:hover, .button:hover{border: 0; color: #222; background: #aaa;}

#portfolio_item_jq #item_movement{background: url(black/belt.png) 0 0 no-repeat;}
ul#small_thumb_lists li img{display: block; margin: 0; padding: 4px; background: #4C4C4C; border: 1px solid #6a6a6a}
ul#small_thumb_lists li a.playing img{ background: #1a1a1a;}

.project_list_detail h4.port_title a, .blog_lists_title a{color: #1B1B1B;}

/*sidebar*/
.sidebarbox h3.sidebar_title{background: url(black/meta_title.png) scroll left center no-repeat;} /* this is default icon */

.widget_about_me h3.sidebar_title{background: url(black/about_title.png) scroll left center no-repeat;}
.widget_recent_entries h3.sidebar_title, .widget_latest_blog h3.sidebar_title{background: url(black/blog_title.png) scroll left center no-repeat;}
.widget_recent_comments h3.sidebar_title{background: url(black/comment_title.png) scroll left center no-repeat;}
.widget_tag_cloud h3.sidebar_title{background: url(black/tag_title.png) scroll left center no-repeat;}
.widget_calendar h3.sidebar_title{background: url(black/calendar_title.png) scroll left center no-repeat;}
.widget_archive h3.sidebar_title{background: url(black/archives_title.png) scroll left center no-repeat;}
.widget_categories h3.sidebar_title{background: url(black/category_title.png) scroll left center no-repeat;}
.widget_search  h3.sidebar_title{background: url(black/search_title.png) scroll left center no-repeat;}
.widget_pages h3.sidebar_title{background: url(black/pages_title.png) scroll left center no-repeat;}
.widget_popular_blog h3.sidebar_title{background: url(black/popular_title.png) scroll left center no-repeat;}
.widget_featured_portfolio h3.sidebar_title{background: url(black/featured_title.png) scroll left center no-repeat;}
.twitterWidgets h3.sidebar_title{background: url(black/twits.png) scroll left center no-repeat;}

.widget_tag_cloud a{display: inline-block; margin: 0px 5px 2px; padding: 1px 2px; line-height: 100%;}
.widget_tag_cloud a:hover{ border: 0; background: #1b1b1b; color: #FFF; padding: 1px 2px 2px;}
.widget_tag_cloud div{margin: 0; padding: 0;}
.sidebarbox ul li{background: url(black/list_arrow.png) scroll 0px 3px no-repeat;}

/* featured slider (nivo slider) */
.nivo-prevNav{background-image: url(black/featured_arrow.png); background-position: 0px 0px; background-repeat: no-repeat;}
.nivo-prevNav:hover{background-position: 0px -60px;}
.nivo-nextNav{background-image: url(black/featured_arrow.png); background-position: -60px 0px; background-repeat: no-repeat;}
.nivo-nextNav:hover{background-position: -60px -60px;}

#joorang_search #input_joo_search:focus{color: #1B1B1B;}
#footer{border-bottom: 2px solid #2D2D2D;}

/* table - incase you need it :) */
	table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #FAFAFA;border-bottom:1px solid #FAFAFA;margin-bottom:18px;font-size: 11px;}
	table,td,th {vertical-align:middle;}
	th{padding:10px;color:#FFF;border-top:1px solid #222;text-transform:uppercase; background-color:#1B1B1B;border-bottom: 1px solid #0A0A0A}
	td{padding:10px;color:#E3E3E3;}
	tr{background-color: #4C4C4C;font-size: 11px;}
	tfoot td{border:0px;}
	tr:hover{background-color:#515151;}
	.widget_calendar tfoot tr{border-top: 1px solid #212121;}
	.widget_calendar tfoot td{background-color: #616161; border-top: 1px solid #414141;}
	.widget_calendar a{color: #FFF}