/*  
Theme Name: Design Showcase
Theme URI: http://www.kriesi.at/archives/wordpress-theme-design-showcase
Description: jQuery enhanced Showcase Theme
Version: 1
Author: Kriesi
Author URI: http://www.kriesi.at 

	*/
.ico-no, .ico-yes {z-index:1}
.ico-no {display: block; width: 20px; height: 20px; background: url(images/ico-x.png) center center no-repeat; text-indent:-99999px;}
.ico-yes {display: block; width: 20px; height: 20px; background: url(images/ico-check.png) center center no-repeat; text-indent:-99999px;}
table.membership {
	font-size:14px;
	width:100%;
	text-align:left;
	border-collapse:collapse;
	margin:15px 0 20px
}
table.membership th {
	font-size:12px;
	font-weight:400;
	background:#e9e9e9;
	color:#555;
	padding:8px 10px;
	text-align:center;
	border:1px solid #d4d4d4
}
table.membership td {
	background: #FFF;
	border-bottom:1px solid #d4d4d4;
	color:#333;
	border-top:1px solid transparent;
	padding:9px;
	border:1px solid #d4d4d4
}
table.membership th.gold {
	background:#e7b737;
	border:1px solid #cc9f23
}
table.membership td.gold {
	background:#fff298;
	border:1px solid #cc9f23
}
table.purchase {
	margin-bottom:25px
}
table.purchase td {
	border:1px solid #d4d4d4;
	border-width:1px 0 1px 0
}
table.purchase td.price {
	background:#eee;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	border:1px solid #d4d4d4
}
#top .cat-o-gory .activetuts_single {
	background: url(images/activetuts.png) left;
	top:2px;
	display:block;
	height:25px;
	left:-6px;
	overflow:hidden;
	position:absolute;
	width:112px;
	z-index:10;
}
#top .cat-o-gory .aetuts_single {
	background: url(images/aetuts.png) left;
	top:2px;
	display:block;
	height:25px;
	left:-6px;
	overflow:hidden;
	position:absolute;
	width:83px;
	z-index:10;
}
#top .cat-o-gory .audiotuts_single {
	background: url(images/audiotuts.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .cgtuts_single {
	background: url(images/cgtuts.png) left;
    top:2px;
	display:block;
	height:25px;
	left:-6px;
	overflow:hidden;
	position:absolute;
	width:83px;
	z-index:10;
}
#top .cat-o-gory .nettuts_single {
	background: url(images/nettuts.png);
	top:2px;
	display:block;
	height:25px;
	left:-6px;
	overflow:hidden;
	position:absolute;
	width:86px;
	z-index:10;
}
#top .cat-o-gory .phototuts_single {
	background: url(images/phototuts.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .psdtuts_single {
	background: url(images/psdtuts.png) left;
	top:2px;
	display:block;
	height:25px;
	left:-6px;
	overflow:hidden;
	position:absolute;
	width:85px;
	z-index:10;
}
#top .cat-o-gory .rockable_single {
	background: url(images/rockable.png) left;
	top:-5px;
	display:block;
	height:38px;
	left:-10px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:185px;
	z-index:10;
}
#top .cat-o-gory .vectortuts_single {
	background: url(images/vectortuts.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
		
	.hr { 
	clear: both;
	padding: 0;
	margin: 0.5em 0 0.5em 0;
	height: 2px;
	background: transparent url("images/hr-bg.gif") repeat-x 0 0; }
	
	.footer_meta {
	clear:both;
	padding-top:50px;
	padding-bottom:20px;
	
}
	.foot_right { float:right;}
	.foot_right a { float:left; margin-left:10px;}
a.dsh_ad {
	background: url(images/sprite-1.png);
	background-position: 0 0;
	width: 25px;
	height: 25px;
	text-indent:-99999px;
	display: block;
}
a.tb_ad {
	background: url(images/sprite-1.png);
	background-position: 0 -30px;  
	width: 76px;
	height: 25px;
	text-indent:-99999px;
	display: block;
}
a.dsh_ad:hover {
	background: url(images/sprite-1.png);
	background-position: 0 -86px;
}
a.tb_ad:hover {
	background: url(images/sprite-1.png);
	background-position: 0 -58px;
}
.Error {
	float: left;
	cursor: pointer;
	text-indent: -9999em;
	background: url(images/404-page.png) no-repeat 0 0;
	width: 563px;
	height: 197px;
	margin-left:180px;
}
.Error:hover {
	background-position: 0 -197px;
}
.author_links a {
	text-decoration:none!important;
}
span.newsflash {
	position:absolute;
	top:50px;
	left:550px;
}
.headerad {
	width:920px;
	background-color:#363636;
	border:1px solid #4f4f4f;
}

.headernotice {
	width:930px;
	background-color:#363636;
	padding:5px;
}

.awards {
	border-top: 1px #999 dotted;
	clear: right;
}
.pollbar {
	width:300px;
}
.socialtext {
	font-weight:bold;
	font-size:14px;
	height:48px;
}
.socialtext p {
	padding-top:6px;
}
.socialtext p small {
	font-size:10px;
}
#recentcomments {
	table-layout:fixed;
	width:100%;
	overflow:hidden;
	word-wrap:break-word;
}
.submitimg img, #recentcomments img.photo {
	width:50px;
	height:50px;
}
#top .cat-o-gory .activeden {
	background: url(images/activeden.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .ocean {
	background: url(images/3docean.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .audiojungle {
	background: url(images/audiojungle.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .tutorials {
	background: url(images/tutorials.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-7px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .codecanyon {
	background: url(images/codecanyon.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .graphicsriver {
	background: url(images/graphicriver.png) left;
	top:2px;
	display:block;
	height:39px;
	right:-4px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .themeforest {
	background: url(images/themeforest.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .videohive {
	background: url(images/videohive.png) left;
	top:2px;
	display:block;
	height:39px;
	right:-4px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .activetuts {
	background: url(images/activetuts.png) left;
    top:4px;
	display:block;
	height:25px;
	left:4px;
	overflow:hidden;
	position:absolute;
	width:112px;
	z-index:10;
}
#top .cat-o-gory .aetuts {
	background: url(images/aetuts.png) left;
	 top:4px;
	display:block;
	height:25px;
	left:4px;
	overflow:hidden;
	position:absolute;
	width:83px;
	z-index:10;
}
#top .cat-o-gory .audiotuts {
	background: url(images/audiotuts.png) left;
	top:2px;
	display:block;
	height:39px;
	right:-4px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .cgtuts {
	background: url(images/cgtuts.png) left;
	top:4px;
	display:block;
	height:25px;
	left:4px;
	overflow:hidden;
	position:absolute;
	width:83px;
	z-index:10;
}
#top .cat-o-gory .nettuts {
	background: url(images/nettuts.png);
	top:4px;
	display:block;
	height:25px;
	left:4px;
	overflow:hidden;
	position:absolute;
	width:86px;
	z-index:10;
}
#top .cat-o-gory .phototuts {
	background: url(images/phototuts.png) left;
	top:2px;
	display:block;
	height:39px;
	right:-4px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .psdtuts {
	background: url(images/psdtuts.png) left;
	top:4px;
	display:block;
	height:25px;
	left:4px;
	overflow:hidden;
	position:absolute;
	width:85px;
	z-index:10;
}
#top .cat-o-gory .rockable {
	background: url(images/rockable.png) left;
	top:-4px;
	display:block;
	height:38px;
	left:20px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:185px;
	z-index:10;
}
#top .cat-o-gory .vectortuts {
	background: url(images/vectortuts.png) left;
	top:2px;
	display:block;
	height:39px;
	right:-4px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
/*small reset*/
body, ul, ol, p, h1, h2, h3, h4, h5, h6, form, blockquote, li {
	margin:0;
	padding:0;
}
/*basic styles*/
body {
	font: normal 0.75em/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:#bbb;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#202020;
}
#wrapper {
	background-image:url(images/background-bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}
#top {
	position:relative;
	margin:0 auto;
	width:960px;
}
#head h1 {
	position:absolute;
	top:20px;
	left:10px;
}
.description {
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
}
#head {
	height:200px;
	position:relative;
}
#main {
	position:relative;
	padding:0 10px 40px 0;
}
#top .content {
	position:relative;
	float:left;
	width:498px;
	margin-right:20px;
	background-color:#363636;
	border:1px solid #4f4f4f;
	padding:20px 20px 0px;
}
.sidebar {
	position:relative;
	float:left;
	width:380px;
}
.footer {
	background-color:#363636;
	border:1px solid #4f4f4f;
	width:937px;
	position:relative;
	clear:both;
}
/*-------------------- head --------------------*/
#head h1 a {
	display:block;
	background-image:url(images/logo.png);
	width: 435px;
	height: 140px;
	border:none;
	outline:none;
	text-indent:-9999px;
}
/*menu*/
#top #nav {
	float:left;
	background-image:url(images/entry_background_right.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:12px;
}
#mainmenu {
	background-image:url(images/entry_background_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:10px;
	float:left;
	position:absolute;
	right:20px;
	top:0;
}
#nav, #nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:28px;
}
#top #nav a {
	display:block;
	padding:0 6px;
	color:#dedede;
	text-decoration:none;
	background-position:top;
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	line-height:28px;
	width:78px;
}
#top #nav a:hover {
	color:#fff;
	background-position:bottom;
}
#top #nav li {
	float:left;
	position:relative;
}
#top #nav li li {
	border-left:none;
}
#top #nav ul {
	position:absolute;
	display:none;
	width:120px;
	top:28px;
}
#top #nav li ul a {
	width:120px;
	height:auto;
	float:left;
	border-left:1px solid #4f4f4f;
	border-right:1px solid #4f4f4f;
	position:relative;
}
#top #nav ul ul {
	top:auto;
}
#top #nav li ul ul {
	left:-134px;
	top:0px;
}
#top #nav li:hover ul ul, #top #nav li:hover ul ul ul, #top #nav li:hover ul ul ul ul {
	display:none;
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul {
	display:block;
}
#submenu {
	bottom:15px;
	left:559px;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	z-index:3;
}
#submenu li {
	float:left;
}
#submenu a {
	display:block;
	float:left;
	text-indent:-9999px;
	outline:none;
}
#submenu .options a {
	width:127px;
	height:32px;
	background-image:url(images/icon_options.gif);
	background-position:top left;
}
#top #submenu .active {
	background-position:top right;
}
#top #submenu .active:hover {
	background-position:bottom right;
}
#submenu .search_js a {
	width:127px;
	height:32px;
	background-image:url(images/icon_search.gif);
}
#submenu .search_js a:hover, #submenu .options a:hover {
	background-position:left bottom;
}
#submenu .rssfeed a {
	background-image:url(images/rss_icon.jpg);
	bottom:0;
	height:104px;
	position:absolute;
	width:127px;
}
.rssfeed span {
	height:104px;
	position:absolute;
	width:127px;
	background-image:url(images/rss_icon_hover.jpg);
	display:none;
	top:0;
	left:0;
	cursor:pointer;
}
.headersearch {
	position:absolute;
	right:20px;
	bottom:22px;
	z-index:1;
	width:253px;
}
.headersearch #s {
	width:159px;
}
#s, .input_text {
	background:#202020 none repeat scroll 0 0;
	border:1px solid #4F4F4F;
	color:#FFFFFF;
	font-size:11px;
	height:12px;
	padding:3px;
	width:200px;
}
#searchsubmit, .button-login {
	width:80px;
	height:20px;
	border:1px solid #4f4f4f;
	background:#202020;
	color:#bbb;
	font-size:11px;
	cursor:pointer;
}
#searchsubmit:hover, .button-login:hover {
	background:#333;
	color:#fff;
}
.content #searchform {
	clear:both;
	padding-bottom:20px;
}
/*--------------------#main------------------------*/
.breadcrumb {
	background-color:#363636;
	border:1px solid #4F4F4F;
	margin-bottom:20px;
	padding:8px 20px;
	width:897px;
}
/*-------------------- content --------------------*/
.entry_bg_vip {background-image:url(images/entry_background_vip.jpg);}
.entry_bg_vip h2 {left:20px;!important} 
.entry_bg {background-image:url(images/entry_background.jpg);}
.entry {
	position:relative;
	width:238px;
	height:196px;
	overflow:hidden;
	float:left;
	padding:0;
	margin-bottom:20px;
}
.entry h2 {
	position:absolute;
	z-index:2;
	top:164px;
	left:10px;
	margin:0;
	padding:0;
	width:220px;
	line-height:12px;
}
#top .entry h2 a, #top .meta a {
	color:#dfdfdf;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
#top .edit_link a {
	color:#424242;
}
#top .entry h2 a:hover, #top .edit_link a:hover, #top .entry .meta a:hover {
	color:#fff;
	text-decoration:underline;
}
.left_side {
	margin-right:22px;
}
.prev_image {
	z-index:1;
	position:absolute;
	width:220px;
	height:150px;
	top:9px;
	left:9px;
	overflow:hidden;
}
#top .prev_image a img {
	border:none;
	display:block;
}
.entry .meta, .edit_link {
	position:absolute;
	z-index:2;
	font-size:11px;
}
.edit_link {
	top:0px;
	left:2px;
}
.entry .meta {
	right:10px;
	top:168px;
}
#main h2 {
	padding:0 2px 7px;
	font-weight:bold;
	font-size:14px;
}
#main h3 {
	padding-bottom:4px;
	font-weight:bold;
	font-size:13px;
}
#top .bigpic {
	width:477px;
	overflow:hidden;
	display:block;
	border:1px solid #4F4F4F;
}
#top .bigpic img {
	border:none;
}
.picture_entry {
	background-image:url(images/single_entry_background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:9px;
	float:left;
	margin-bottom:10px;
}
.nopicture_entry {
	padding:9px;
	float:left;
	margin-bottom:10px;
}
.single_entry .meta {
	font-size:11px;
	float:left;
	border-bottom:1px solid #4F4F4F;
	display:block;
	width:477px;
	padding:3px 3px;
}
.the_entry {
	line-height:18px;
	clear:both;
	padding:3px 3px;
	margin-bottom:20px;
}
.tooltip_image {
	position:absolute;
	z-index:200;
	left:-9999px;
	top:0px;
}
.tooltip_image2 {
	position:absolute;
	z-index:200;
	border:1px solid #4f4f4f;
	background-color:#202020;
	padding:5px;
	color:#fff;
	left:-9999px;
	top:0px;
}
.tooltip_image div {
	width:477px;
	height:170px;
	overflow:hidden;
	left:20px;
	position:absolute;
	top:-34px;
	z-index:210;
	border:1px solid #4f4f4f;
}
.tooltip_image span {
	position:absolute;
	z-index:209;
	top:-60px;
	left:0;
}
.prev_image a span {
	position:absolute;
	top:0;
	left:0;
	width:238px;
	height:196px;
	display:block;
}
/*     SIDEBAR     */

/*----------------------------------------- advertise widget*/

#top #advertise-widget {
	margin:0px 0 20px 0;
	padding:0;
	float:left;
	width:380px;
	background-image:none;
	border:none;
	background-color:transparent;
	margin-bottom:0;
	padding-bottom:20px;
	height:125px;
}
#advertise-widget li {
	display:block;
	position:absolute;
	background-image:none;
	border-bottom:none;
	padding:0px;
	height:125px;
	width:125px;
}
#advertise-widget a, #advertise-widget a img {
	border:none;
	text-decoration:none;
}
#advertise-widget .ka_1 {
	top:0;
	left:0;
}
#advertise-widget .ka_2 {
	top:0;
	left:127px;
}
#advertise-widget .ka_3 {
	top:0;
	left:252px;
}
#advertise-widget li a {
	float:left;
	display:block;
	height:125px;
	width:125px;
	background-color:#666;
	border:1px solid #4F4F4F;
	padding:0;
	margin:0;
}
#advertise-widget .ka_2 a {
	border-left:none;
	border-right:none;
}
/*------------------------------------------------- end advertise widget*/

/*--------------------calendar--------------------*/
#wp-calendar a, #wp-calendar a:visited {
	display:block;
	background-color:#CCC;
	color:#333;
	text-decoration:none;
}
#wp-calendar a:hover {
	display:block;
	background-color:#202020;
	color:#fff;
}
#wp-calendar th {
	background-color:#202020;
	color:#FFF;
}
#wp-calendar {
	empty-cells: show;
	width:100%;
	text-align:center;
}
#wp-calendar #next a, #wp-calendar #prev a {
	background-color:#202020;
	color:#fff;
	text-decoration:none;
	display:block;
}
#wp-calendar #next a:hover, #wp-calendar #prev a:hover {
	background-color:#eee;
	color:#333;
}
#wp-calendar caption {
	margin-bottom:5px;
}
/*-------------------- end calendar--------------------*/


/*MY FAVORITE POSTS WIDGET*/

#top .mfp_display_widget label {
	padding-left:5px;
}
#labelremember {
	position:absolute;
	right:85px;
	top:110px;
	width:180px;
}
#top .mfp_logout a {
	clear:both;
	margin:15px auto 0 auto;
	display:block;
	text-decoration:none;
	background-color:#2e2e2e;
	width:120px;
	padding:3px 5px;
	border:1px solid #4f4f4f;
	text-align:center;
	color:#bbb;
}
#top .mfp_logout a:hover {
	background:#333;
	color:#fff;
}
#top .mfp_favorites li {
	border-bottom:1px solid #4f4f4f;
	padding:8px 5px 8px 5px;
	position:relative;
}
#top .mfp_favorites li a {
	display:inline;
	padding:0;
	text-decoration:none;
	border:none;
}
#top .mfp_favorites li .mfp_remove_link {
	height:18px;
	width:18px;
	display:block;
	background-image:url(images/del2.jpg);
	position:absolute;
	text-indent:-9999px;
	outline:none;
	right:5px;
	top:8px;
}
/* end MY FAVORITE POSTS WIDGET*/


.widget_block {
	width:377px;
	background-color:#363636;
	border:1px solid #4f4f4f;
	margin-bottom:20px;
	clear:both;
	float:left;
}
#block1, #block2 {
	padding:0;
	width:379px;
	position:relative;
}
.widgetc li a {
	padding:10px 5px 0px 5px;
	border-bottom:1px solid #4f4f4f;
	display:block;
	text-decoration:none;
	color:#dfdfdf;
	width:367px;
}
.widgetc li.links a {
	margin-top:10px;
	border-top:1px solid #4f4f4f;
}
.widgetc li.last a {
	/*padding:10px 5px 0px 5px; */
	border-bottom: none;
	display:block;
	text-decoration:none;
	color:#dfdfdf;
	width:367px;
}
.widgetc li a:hover {
	background-color:#202020;
	color:#fff;
}
#blockc {
	padding:0;
	width:390px;
	position:relative;
}
#blockc .widgetc {
	width:377px;
	background-color:#363636;
	border:1px solid #4f4f4f;
	margin-bottom:20px;
	clear:both;
	float:left;
}
.widgetc {
	position:relative;
	margin:0 0 25px 0; /*check ie6*/
}
#block1 .widget, #block2 .widget {
	width:337px;
	background-color:#363636;
	border:1px solid #4f4f4f;
	margin-bottom:20px;
	clear:both;
	float:left;
	padding:20px;
}
.widget {
	position:relative;
	margin:0 0 25px 0; /*check ie6*/
}
.widget h3, .widget h4 {
	padding:0 4px;
	margin:0 0 5px 0;
}
#top h3 a, #top h4 a, #top h5 a {
	text-decoration:none;
}
.tablist {
	clear:both;
	overflow:hidden;
	padding:20px 18px 0 19px;
	width:340px;
}
li.widget_tag_cloud a {
	text-decoration:none;
}
li.widget_tag_cloud a:hover {
	color: #666;
}
.rsswidget img {
	display:none;
}
.widget li a, .nowidget li a, .widget li a:visited, .nowidget li a:visited, .sidebar-post a, .sidebar-post a:visited {
	padding:8px 5px 8px 5px;
	border-bottom:1px solid #4f4f4f;
	display:block;
	text-decoration:none;
	color:#dfdfdf;
	width:322px;
}
#top .sidebar-post {
	margin:0;
	padding:0;
}
.sidebar-post a, .sidebar-post a:visited {
	background-color:#2E2E2E;
	color:#fff;
	border-top:1px solid #4f4f4f;
}
.sidebar-post a:hover {
	background-color:#202020;
}
.widget li a:hover, .nowidget li a:hover {
	background-color:#202020;
	color:#fff;
}
#main .sidebar .advanced_link {
	display:block;
	float:left;
	padding:6px 10px;
	text-decoration:none;
	background-color:#202020;
	border:1px solid #4f4f4f;
	border-top:none;
	border-left:none;
	color:#dfdfdf;
	outline:none;
}
#main .sidebar .advanced_link:hover {
	background-color:#333;
}
#top #main .sidebar .active {
	background-color:#363636;
	color:#fff;
	border-bottom:1px solid #363636;
}
.widget div {
	padding:4px;
	line-height:1.5em;
}
.rss-date, .community_entry meta {
	font-size:10px;
	padding:3px 4px;
	display:block;
}
.widget_rss cite {
	padding-left:4px;
	font-weight:bold;
	display:block;
	margin-bottom:8px;
}
.widget_rss a {
	border-top:1px solid #4f4f4f;
	background-color:#2e2e2e;
}
.widget_tag_cloud a {
	line-height:1.5em;
	padding-left:5px;
}
/*---------------------------- archive widget "special"*/
#top .widget_archive li a {
	display:inline;
	border:none;
	padding:0;
	background-color:transparent;
}
#top .widget_archive li a:hover {
	background-color:transparent;
}
#top .widget_archive li, #top #recent-comments li {
	padding:8px 5px 8px 5px;
	border-bottom:1px solid #4f4f4f;
	display:block;
	text-decoration:none;
	width:322px;
}
#top .widget_archive li:hover, #top #recent-comments li:hover {
	background-color:#202020;
}
#top .footer .widget_archive li, #top .footer #recent-comments li {
	width:260px;
}
/*---------------------------- archive widget "special"*/



.sixteenadvert img {
	float:left!important;
}
/*-------------------------------footer widget ------------------------*/
#top .advanced_footer {
	display:none;
	margin-bottom:-1px;
	background-image:url(images/bg.jpg);
}
.footer_bg {
	background-image:url(images/bg_footer_advanced.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:937px;
	position:relative;
}
.footer ul {
	list-style-type:none;
	list-style-position:outside;
	float:left;
}
.footer_bottombar {
}
img#wpstats {
	visibility:hidden
}
.footer .widget {
	width:280px;
	float:left;
	list-style-type:none;
	list-style-position:outside;
	padding-right:19px;
}
.footer .widget li a, .footer .widget li a:visited {
	width:260px;
}

.add_fav, .rem_fav {
	border-left:1px solid #4F4F4F;
	border-top:1px solid #4F4F4F;
	bottom:36px;
	display:block;
	float:right;
	height:18px;
	overflow:hidden;
	position:absolute;
	right:8px;
	width:55px;
	z-index:20;
	padding:2px;
	background-color:#272727;
}
#top .rem_fav {
	background-image:url(images/del.jpg);
}
#top .single_entry .add_fav, #top .single_entry .rem_fav {
	top:10px;
	border-left:1px solid #4F4F4F;
	border-bottom:1px solid #4F4F4F;
	border-top:none;
	right:22px;
	top:22px;
	width:55px;
}
/*--------------------for your text--------------------*/

p {
}
h1, h2, h3, h4, h5, h6 {
	line-height:1.5em;
}
#top .content h4, #top .content h5 {
	border-bottom:1px solid #4f4f4f;
	padding-bottom:2px;
	margin-bottom:2px;
}
#top .content h6 {
	border-bottom:1px solid #4f4f4f;
	border-top:1px solid #4f4f4f;
	padding-bottom:2px;
	margin-bottom:2px;
}
#top .content h6 a {
	color:#000;
}
#top .content h6 a:hover {
	color: #333;
}
h4 {
	font-size:12px;
}
h5 {
	font-size:11px;
}
h6 {
	font-size:10px;
}
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom:1px dotted #4f4f4f;
}
/*--------------------comments--------------------*/
.admincomment {
	background:#111;
}
.author {
	background: #222;
}
.contribute {
	background: #666;
}
.gravatar {
	float:left;
	width:90px;
	height:85px;
	position:relative;
}
.gravatar img {
	border: 1px solid #4f4f4f;
}
.comment_entry {
	float:left;
	width:369px;
}
.comment_entry p {
	clear:both;
}
.commentlist {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	border-top: 1px solid #4f4f4f;
}
.commentlist li {
	clear:both;
	border-bottom: 1px solid #4f4f4f;
	width:460px;
	float:left;
	line-height:1.5em;
	padding:10px 10px 0 10px;
}
.commentlist li .floatright {
	font-size:0.917em;
}
#respond, #trackbacks {
	clear:both;
	padding-top:20px;
}
.trackback_list {
	margin:0 0 30px 20px;
	padding:0;
	list-style-position:outside;
}
.trackback_list li a {
	color:#fff;
	text-decoration:underline;
}
#comments, #respond, #trackbacks {
	margin-bottom:10px;
}
#commentform small {
	font-size:0.917em;
	font-weight:bold;
	color:#fff;
}
#commentform small span {
	font-weight:normal;
	color:#bcbcbc;
}
#commentform label {
	padding-left:5px;
}
#commentform input {
	width:200px;
	padding:5px;
	border:1px solid #4f4f4f;
	background-color:#111;
	color:#fff;
	line-height:1em;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:1em;
}
#commentform textarea {
	width:464px;
	height:160px;
	padding:5px;
	border:1px solid #4f4f4f;
	background-color:#111;
	color:#fff;
	line-height:1.5em;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:1em;
	overflow:auto;
}
#commentform #submit {
	cursor:pointer;
	width:171px;
	height:49px;
	background:none;
	border:none;
	background:url(http://terranbytes.com/site_images/comments_sprite.png);
	background-position: 0 0;
	width: 171px;
	height: 49px;
	text-indent:-99999px
}
#commentform #submit:hover {
	background:url(http://terranbytes.com/site_images/comments_sprite.png);
	background-position: 0 -99px;
	width: 171px;
	height: 49px;
}
.showcase_comments {
	border:1px solid #4F4F4F;
	clear:both;
	margin:1px 1px 20px 1px;
	padding:20px 9px 9px;
}
#top .commentlist {
	padding:0;
	margin:0;
	width:480px;
}
/*GENERIC*/

pre {
	font-family:"Courier New", Courier, monospace;
	font-size:1em;
}
code {
	border:1px solid #585858;
	padding:10px;
	background-color:#111111;
	display:block;
	overflow:auto;
	font-size:1em;
	font-family:"Courier New", Courier, monospace;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.radius {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.noborder, .noborder img, .noborder a img {
	border:none;
	margin:0;
	padding:0;
	background-color:transparent;
}
.alignnone, .fullsize {
	float:none;
	margin:10px 0;
	max-width:470px;
	overflow:hidden;
}
.alignleft {
	float:left;
	margin:0px 10px 10px 0pt;
	max-width:460px;
	overflow:hidden;
}
.alignright {
	float:right;
	margin:0px 0pt 10px 10px;
	max-width:460px;
	overflow:hidden;
}
.aligncenter {
	clear:both;
	display:block;
	margin:0pt auto 1.5em;
	max-width:470px;
	overflow:hidden;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearboth {
	clear:both;
}
.wp-caption {
	text-align: center;
}
.clear {
	clear:both;
}
.wp-caption img {
	margin: 0;
	padding: 0;
}
.wp-caption a:active, .wp-caption a:visited, .wp-caption a:link, .wp-caption a:hover, .wp-caption a:focus {
	border:none;
	outline:none;
}
p.wp-caption-text {
	font-size: 0.917em;
	line-height: 1.1em;
	padding: 0 5px 6px;
	margin: 0;
	font-style:italic;
}
p {
	padding-bottom:1em;
}
.content ul, .content ol {
	list-style-position:outside;
	padding:0 0 1em 2em;
}
.sidebar ul, .sidebar ol {
	list-style-position:outside;
	list-style-type:none;
}
blockquote {
	background-image:url(images/quote.gif);
	padding:5px 40px 0 40px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0 10px 0;
	color:#fff;
}
blockquote h2 {
	padding: 0px;
	margin: auto;
	border-bottom:1px #333 solid;
	text-align:center;
}
blockquote em {
	color:#000;
	background-image:url(images/quote2.gif);
	padding:5px 40px 20px 0px;
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	text-align:right;
	font-style:italic;
}
a:link, a:active {
	text-decoration:underline;
	color:#fff;
}
a:visited {
	text-decoration:underline;
	color:#dfdfdf;
}
a:hover, a:focus {
	text-decoration:none;
	color:#dfdfdf;
}
/* ---------------------- Pagination -------------------*/

.pagination {
	display:block;
	clear:both;
	float:left;
	position:absolute;
	bottom:-29px;
	border:1px solid #4f4f4f;
	border-top:none;
	background-color:#363636;
	padding:3px 6px 3px 12px;
	z-index:3;
	background-image:url(images/pagination_bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.pagination span, .pagination a {
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0;
	background-color:#202020;
	border:1px solid #4f4f4f;
	color:#bbb;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
.pagination a:hover {
	background-color: #2e2e2e;
	border:1px solid #fff;
	color:#fff;
}
.pagination .current {
	background-color: #fff;
	border:1px solid #4f4f4f;
	color:#202020;
	font-size:11px;
	padding:1px 5px 2px 5px;
}
.jshide {
	display:none;
}
.gloss {
	background-image:url(images/glas-trans.png);
	background-repeat:no-repeat;
}
a .gloss {
	cursor:pointer;
}
#top .post-ratings {
	background:#272727 none repeat scroll 0 0;
	border-right:1px solid #4F4F4F;
	border-top:1px solid #4F4F4F;
	bottom:36px;
	display:block;
	height:19px;
	left:8px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:84px;
	z-index:10;
}
#top .post-ratings-loading {
	background:#424242 none repeat scroll 0 0;
	border-bottom:1px solid #4F4F4F;
	border-right:1px solid #4F4F4F;
	display:none;
	height:16px;
	left:8px;
	overflow:hidden;
	padding:4px;
	position:absolute;
	text-align:left;
	top:8px;
	width:16px;
	z-index:10;
}
#top .single_entry .post-ratings {
	background:#272727 none repeat scroll 0 0;
	border-bottom:1px solid #4F4F4F;
	border-left:1px solid #4F4F4F;
	bottom:36px;
	display:block;
	height:19px;
	left:412px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	top:57px;
	width:84px;
	z-index:10;
}
#top .single_entry .post-ratings-loading {
	background:#424242 none repeat scroll 0 0;
	border-bottom:1px solid #4F4F4F;
	border-right:1px solid #4F4F4F;
	display:none;
	height:16px;
	left:30px;
	overflow:hidden;
	padding:4px;
	position:absolute;
	text-align:left;
	top:58px;
	width:16px;
	z-index:111;
}
#top .cat-o-gory .activeden_single {
	background: url(images/activeden.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .ocean_single {
	background: url(images/3docean.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .audiojungle_single {
	background: url(images/audiojungle.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .tutorials_single {
	background: url(images/tutorials.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .codecanyon_single {
	background: url(images/codecanyon.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .graphicsriver_single {
	background: url(images/graphicriver.png) left;
	top:2px;
	display:block;
	height:39px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .themeforest_single {
	background: url(images/themeforest.png) left;
	top:2px;
	display:block;
	height:40px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
#top .cat-o-gory .videohive_single {
	background: url(images/videohive.png) left;
	top:2px;
	display:block;
	height:39px;
	left:-6px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:35px;
	z-index:10;
}
.clear {
	clear:both;
}
#middlebar2 {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:30px;
	width: 200px;
	margin-left:90px;
}
#middlebar2 .menu2 li {
	background:url(http://erichamby.com/menu/demo-menu-left.png) left top no-repeat;
	height:34px;
	line-height: 34px;
	list-style:none;
	float:left;
	margin-right:10px;
}
#middlebar2 .menu2 li img {
	margin-top: -3px;
	border:1px #333 solid;
}
#middlebar2 .menu2 li a {
	color:#282828;
	text-decoration:none;
	padding:0 10px;
	height:34px;
	line-height:34px;
	display:block;
	float:left;
	padding:0 20px 0 10px;
	width: 210px;
	background:url(http://erichamby.com/menu/demo-menu-right.png) right top no-repeat;
}
#middlebar2 .menu2 li a:hover {
	color: #000000;
}
#middlebar2 ul .submenu2 {
	border: solid 1px #282828;
	border-top: none;
	background: #494949;
	position: relative;
	top: -1px;
	left: 5px;
	width: 228px;
	padding: 6px 0;
	clear: both;
	z-index: 2;
	display: none;
}
#middlebar2 ul .submenu2 li {
	background:none;
	list-style:none;
	display:block;
	float:none;
	margin:0 6px;
	border:0;
	height:auto;
	line-height:normal;
	border-top:solid 1px #404040;
}
#middlebar2 ul .submenu2 li img {
	float:right;
	margin: -23px 10px 0 0;
	height:20px;
	width:20px;
	border:none;
}
#middlebar2 .submenu2 li a {
	background:none;
	display:block;
	float:none;
	padding:8px 3px;
	margin:0;
	border:0;
	height:auto;
	color:#FFFFFF;
	line-height:normal;
}
#middlebar2 .submenu2 li a:hover {
	background:#454545;
	color: #FFFFFF;
}
.admin_form input {
	background: url(http://terranbytes.com/site_images/input-bg.png);
	width: 400px!important;
	height: 40px!important;
	color: #6f737e!important;
	font-size: 24px!important;
	border: 1px #666 solid!important;
	line-height:40px!important;
	padding:0 5px 0 5px!important;
}
.admin_form_upload input {
	background: url(http://terranbytes.com/site_images/input-bg.png) #cfd4db;
	width: 400px!important;
	height: 40px!important;
	color: #6f737e!important;
	font-size: 24px!important;
	border: none!important;
	line-height:40px!important;
	padding:0 5px 0 5px!important;
}
.admin_form_drop select {
	background: url(http://terranbytes.com/site_images/input-bg.png);
	width: 412px!important;
	height: 40px!important;
	color: #6f737e!important;
	font-size: 24px!important;
	line-height:40px!important;
	padding:0 0 0 5px!important;
	border:none!important;
}
.admin_form_drop option {
	border:thin #099 solid;
}
.admin_form_small input {
	background: url(http://terranbytes.com/site_images/input-bg.png);
	width: 110px!important;
	height: 40px!important;
	color: #6f737e!important;
	font-size: 24px!important;
	border: 1px #666 solid!important;
	line-height:40px!important;
	padding:0 5px 0 5px!important;
}
.admin_textarea textarea {
	background: transparent url(http://terranbytes.com/site_images/text-area.png) bottom no-repeat;
	width: 400px!important;
	height: 177px!important;
	padding:0px 0px 0px 0px!important;
	color: #6f737e!important;
	font-size: 24px!important;
	overflow: hidden!important;
	border: 1px #666 solid!important;
}
