*{margin:0px; padding:0px; outline:none;}

img{border:none;}

body{background:url(images/body-bg.jpg) 0 0 #CFCFCF; font:13px/18px "Trebuchet MS", arial; margin:33px 0px 5px 0px;}

a, input[type="button"], input[type="submit"], input[type="image"]{
	cursor:pointer;
	outline:none;
}
.clr{clear:both;}

#wrapper{
	width:976px;
	margin:auto;
	border:2px solid #282828;
	min-height:500px;
	background:url(images/wrap-bg.gif) repeat-x top #101010;
	padding:12px 0px 10px 0px;
	overflow:hidden;
}

/* drop menu */

#header{
	background:#101010;
}

.logout
	{
	width:55px; height:23px; float:right; background:url(images/logout-button.gif) no-repeat right; margin:30px 20px 0px 0px ;
	}
.logout a{display:block; height:23px; width:55px; overflow:hidden; text-indent:-1500px;}
#header h1 a{
	display:block;
	width:100%;
	height:84px;
	background:url(images/logo.jpg) no-repeat #393939;
	overflow:hidden;
	text-indent:-1000px;
	border-bottom:2px solid #000;
}

#header ul.navigation{
	list-style:none;
	text-align:center;
	font-size:15px;
	background:url(images/top-menu-bg.jpg) repeat-x;
	clear:both;
}


#header ul.navigation li{
	display:inline;
	font-weight:bold;
	background:url(images/partition.gif) no-repeat right top;
	padding:0px 0px;
	line-height:40px;
	position:relative;
}
#header ul.navigation li:last-child{ background:none;}

#header ul.navigation li a{color:#ffffff; text-decoration:none; padding:10px 30px;}

#header ul.navigation li a:hover, #header ul.navigation li a.active, #header ul.navigation li.active a{color:#ab26ab;}

#header ul.navigation ul{
	position:absolute;
	top:30px;
	left:0px;
	width:150px;
	background:#000;
	text-align:left;
	visibility:hidden;
	z-index:100000;
}


#header ul.navigation ul li{
	float:none;
	display:block;
	left:0px;
	clear:both;
	width:auto;
	line-height:30px;
}

#header ul.navigation ul li{display:block; background:#363535; border:#CCCCCC 1px solid; border-bottom:none; font-size:13px;}

#header ul.navigation ul li:last-child{ border-bottom:#CCCCCC 1px solid; background:#363535;}

#header ul.navigation ul li a{color:#ffffff; text-decoration:none; float:none; display:block; padding:0px 5px;}

#header ul.navigation ul li a:hover, #header ul.navigation ul li a.active, #header ul.navigation ul li.active a{color:#ab26ab; background:url(images/drop-down-bg.gif) repeat left top;}


/* drop menu end */

#main-container{
	clear:both;
	margin:10px 10px;
}

#left-part, #right-part{
	width:195px;
	float:left;
	padding:1px;
}



#mid-content{background:url(images/mid-bg.gif); width:526px; padding:8px; float:left; margin-left:12px; margin-top:7px;}
#mid-content h2{ font-size:15px; color:#acacac; clear:both;}
#mid-content ul{ margin:0px 0px 10px 20px; padding-top:0px;}
#mid-content ul li{ margin:0px 0px 0px 20px; padding-top:0px; color:#10a7d7; font-weight:bold;}
#mid-content ol{ padding-left:20px; color:#d7d7d7; margin:auto; margin-top:10px; clear:both;}
#mid-content ol li{margin:auto; padding-top:10px;}
#mid-content ol li a{color:#ab26ab; text-decoration:none;}
#mid-content ol li a:hover{color:#d7d7d7; text-decoration:none;}
#mid-content p{ color:#d7d7d7; padding-bottom:10px; }
#mid-content a{ color:#ab26ab; text-decoration:none;}
#mid-content a:hover{ color:#d7d7d7; text-decoration:none; }
.sub-heading{color:#fefefe; font-size:15px;}
#mid-content h4{color:#565456; font-size:15px; font-weight:normal;}
#mid-content h4 a:hover{text-decoration:underline;}



#left-part .widget
	{
	background:#252424;
	border:1px solid #313131;
	font-size:13px;
	color:#d7d7d7;
	padding:10px 5px ;
	margin:5px 0px 15px 0px;
	clear:both;
	}

#left-part .widget h2{
	padding-left:0px;
	
}

#left-part .widget h2 a, #right-part .widget h2 a
	{
	background:url(images/twiter-logo.jpg) no-repeat 0px 1px;
	display:block;
	padding-left:23px;
	}
#left-part  h2
	{
	background:url(images/border-bottom.gif) repeat-x bottom;
	font-size:15px;
	color:#ab26ab;
	height:30px;
	margin:10px 0px;
	clear:both;
	}
#left-part h2 a
	{
	color:#ab26ab; text-decoration:none;
	}
#left-part h2 a:hover
	{
	color:#fff; text-decoration:none;
	}
#left-part ul li{list-style:none; color:#aaaaaa; text-decoration:none; display:block; padding-top:0px; clear:both;}
#left-part ul li a{color:#ab26ab; text-decoration:none;}
#left-part ul li a:hover{color:#fff; text-decoration:none;}

#right-part{
	float:right;
}
#right-part .widget
	{
	width:186px;
	font-size:13px;
	color:#d7d7d7;
	}
#right-part .widget a
	{
	text-decoration:none;
	color:#d7d7d7;
	}
#right-part .widget a:hover
	{
	text-decoration:none;
	color:#ab26ab;
	}

#right-part .widget h2
	{
	padding-left:0px;
	}
	

#right-part .box
	{
	background:#252424;
	}
#right-part .widget h2
	{
	background:url(images/arrow.jpg) no-repeat 0px 7px;
	padding:5px 0px 5px 25px;
	font-size:16px;
	color:#ab26ab;
	}

#right-part .widget h2 a{
	color:#ab26ab;
	text-decoration:none;
	}
#right-part .widget h2 a:hover{
	color:#aaaaaa;
	text-decoration:none;
	}

#right-part .widget ul{list-style:none; margin:0px; padding:0px;}

#right-part .widget ul li{
	background:url(images/border-bottom.gif) repeat-x bottom;
	font-size:15px;
	display:block;
	font-size:13px;
	color:#d7d7d7;
}
#right-part .widget {
	background:#252424;
	border:1px solid #313131;
	font-size:13px;
	color:#d7d7d7;
	padding:5px 5px 15px 5px;
	margin:5px 0px 15px 0px;
	clear:both;
	}

#right-part .widget ul li{color:#AAAAAA;}
#right-part .widget ul li span{display:block; background:url(images/arrow.gif) no-repeat 0px 13px;  padding:5px 0px 5px 20px; }
#right-part .widget ul li span span,#right-part .widget ul li span.post-stats{display:inline; background:none; padding:0px 0px 0px 10px;}
#right-part .widget ul li a{display:block; color:#aaaaaa; text-decoration:none; font-size:12px;}
#right-part .widget ul li a:hover{color:#ab26ab; text-decoration:none;}
#right-part .widget ul li.recentcomments { width:170px;}
#right-part .widget ul li.recentcomments a
	{
/*	padding:5px 0px 5px 18px !important;*/
/*	display:block !important;*/
	}
#right-part .widget ul li.recentcomments ul{ margin:0px; padding:0px;}
#right-part .widget ul li.recentcomments li{ padding-left:15px; clear:both; display:block; color:#AAAAAA;}
#right-part .widget_links ul li a{display:block; background:url(images/arrow.gif) no-repeat 0px 13px;  padding:5px 0px 5px 20px; font-size:12px;}
.widget p{
	margin:10px 0px;
}

#twitter-2
	{
	background:#252424;
	border:1px solid #313131;
	font-size:13px;
	color:#d7d7d7;
	padding:5px 5px 15px 5px;
	margin:5px 0px 15px 0px;
	}
#twitter-2 h2{
	background:url(images/border-bottom.gif) repeat-x bottom;
	font-size:15px;
	color:#ab26ab;
	display:block;
	height:30px;
	}
#twitter-2 h2 a{
	color:#ab26ab;
	text-decoration:none;
	}
#twitter-2 h2 a:hover{
	color:#fff;
	text-decoration:none;
	}



.box h2 img{float:left; margin: 0px 5px 0px 5px;}
.rss-date{ clear:both;}
#searchform{width:190px; color:#FFFFFF;}
#searchform #s{color:#FFFFFF; margin: 0px 0px; color:#333333;}
#search{margin-bottom:10px;}

#search input#s{
	background:url(images/search-bg.gif) no-repeat left #9c9b9b;
	border:none;
	width:120px;
	vertical-align:5px;
	font-size:19px;
	padding-left:10px;
	color:#FFFFFF;
}

#search input#search-but{width:auto; height:auto; clear:both; padding-top:10px;}

.center{ color:#FFFFFF; font-size:14px; font-style:normal;}

.news-letter{text-align:center;}

.news-letter strong{
	color:#ffffff;
	font-size:15px;
}

.news-letter p{color:#8f8f8f; font-size:11px; line-height:14px;}

.news-letter label{
	color:#ffffff;
	font-size:11px;
}

.news-letter input#news-field{
	width:179px;
}

.news-letter input#subscribe{background:url(images/button.gif) repeat-x; color:#000; font-weight:normal; border:none;
padding:0px 10px; margin:10px 0px;}


 h2{}


#mid-content h3{color:#10a7d7; font-size:16px; text-transform:uppercase; padding:10px 0px 10px 0px; clear:both;}

#post{clear:both; margin:10px 0px;}

.post{color:#acacac; margin-bottom:20px;}
.post h4{color:#acacac; font-family:16px; line-height:18px; clear:both;}
.post h4 a{color:#acacac; text-decoration:none; }
.post h4 a:hover{color:#ffffff; text-decoration:none;}
.date{color:#565456; font-size:13px;}
.entry{margin:10px 0px; color:#d7d7d7; font-size:13px;}
.postdata{background:url(images/comment-bg.gif) no-repeat center; height:33px; padding:10px 10px 0px 10px;}
.postdata span.comment-txt{ float:left; font-size:13px; color:#ab26ab;}
.postdata span.read-more{ float:right; font-size:13px; color:#ab26ab;}
.postdata span.read-more a, .postdata span.comment-txt a{color:#ab26ab; text-decoration:none;}

.bottom-border
	{
	width:956px;
	margin:auto;
	border:2px solid #282828;
	min-height:110px;
	background:url(images/wrap-bg.gif) repeat-x top #101010;
	color:#4c4a4a;
	font-size:14px;
	padding:0px 10px;
	text-align:center;
	}
.bottom-link
	{
	width:950px;
	float:left;
	margin-top:20px;
	text-align:center;
	}
.bottom-link ul
	{
	margin:0px 148px;
	}
.bottom-link li
	{
	float:left;
	display:block;
	padding:0px 16px 10px 0px;
	color:#4c4a4a;
	font-size:14px;
	list-style:none;
	text-align:center;
	}
.bottom-link a
	{
	color:#4c4a4a;
	text-decoration:none;
	text-align:center;
	}
.bottom-link a:hover
	{
	color:#ab26ab;
	text-decoration:none;
	}
.bottom-content
	{
	width:950px;
	float:left;
	text-align:center;
	}

.bottom-content a
	{
	color:#ab26ab;
	text-decoration:none;
	}
.bottom-content a:hover
	{
	color:#4c4a4a;
	text-decoration:none;
	}
.copyright
	{
	float:right;
	padding:0px;
	width:256px;
	text-align:right;
	}
.gallery-box
	{
	width:480px;
	border:1px solid #282828;
	min-height:200px;
	margin:0px auto;
	padding:0px 10px;
	}
	
.gallery-box p{margin:10px 0px; color:#d7d7d7;}

.clrbth
	{
	clear:both;
	}
.img-gallery{text-align:center;}
.img-gallery img
	{
	margin: 0px 2px;
	}
	
.artist-gallery{text-align:center;}
.artist-gallery img
	{
	margin: 0px 2px;
	}
.mini-logo
	{
	width:50px;
	height:50px;
	float:left;
	}
.right-logo{text-align:left;}
.right-logo img
	{
	margin: 5px 5px;
	}
.artist{ width:526px;}
.artist-left-pic
	{
	width:130px;
	float:left;
	}
.artist-left-pic a
	{
	color:#ab26ab;
	text-decoration:none;
	}
.artist-left-pic a:hover
	{
	color:#d7d7d7;
	text-decoration:none;
	}
	
.artist-left-pic img{margin:5px 10px 00px 5px; float:left;}
.artist-left-pic h4{font-size:16px; color:#565456;}
.artist-left-pic p{color:#CCCCCC; float:left; width:385px;}

#mid-content .title
	{
	clear:both;
	color:#515151;
	font-size:15px;
	font-weight:bold;
	width:130px;
	text-align:center;
	}
#mid-content .title a
	{
	color:#515151;
	text-decoration:none;
	}
#mid-content .title a:hover
	{
	color:#851f83;
	text-decoration:none;
	}
.right-artist
	{
	width:386px;
	float:right;
	}
	
.video
	{
	width:524px;
	float:left;
	border:1px solid #282828;
	margin-bottom:10px;	
	}
.contest-pic
	{
	width:524px;
	float:left;
	border:1px solid #282828;
	margin-bottom:10px;	
	}
.top-container
	{
	width:526px;
	float:left;
	margin-top:10px;
	}
.left-container
	{
	width:130px;
	float:left;
	}
.left-container img{margin:5px 10px 5px 5px; float:left;}
.right-container
	{
	width:385px;
	float:right;
	}
.right-container h4{font-size:16px; color:#565456;}
.right-container p{color:#CCCCCC; float:right; width:385px;}

.right-container a
	{
	color:#ab26ab;
	text-decoration:none;
	}
.right-container a:hover
	{
	color:#d7d7d7;
	text-decoration:none;
	}
.freebies-pic
	{
	width:526px;
	float:left;
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}
.freebies-pic p
	{
	width:526px;
	float:left;
	margin-top:10px;
	font-size:13px;
	}
.freebies-pic1
	{
	width:130px;
	float:left;
	
	}
.freebies-pic1 ul{margin:5px 0px 0px 10px;}
.freebies-pic1 li
	{
	background:url(images/arrow.gif) no-repeat left;
	float:left;
	padding-left:15px;
	color:#a125a1;
	list-style:none;
	font-size:13px;
	margin:10px 0px 
	}
.freebies-pic1 li a
	{
	color:#a125a1;
	text-decoration:none;
	}
.freebies-pic1 li a:hover
	{
	color:#d7d7d7;
	text-decoration:none;
	}
.page-number
	{
	width:auto;
	float:right;
	height:20px;
	text-align:right;
	}

/*.page-number ul
	{
	text-align:center;
	}
.page-number ul li
	{
	background:url(images/number-bg.gif) repeat-x left top;
	border:1px solid #4a4a4a;
	width:17px;
	padding:0px 5px;
	list-style:none;
	display:inline;
	color:#636363;
	}*/
.page-number a
{
	color:#636363;
	text-decoration:none;
	display:block;
	padding:0px 4px;
	float:left;
	margin:0px 3px;
	border:1px solid #4e4e4e;
	background:#0a0a0a;
}

.page-number span.current{
	border:1px solid #1d1d1d;
	background:#0a0a0a;
	display:block;
	margin:0px 3px;
	padding:0px 4px ;
	float:left;
	color:#333333;
}

.page-number a:hover
{
	color:#118ab0;
	text-decoration:none;
}
	
.page-number a.disable
{
	background:none; 
	border:none;
	color:#636363;
	display:none;
}
	
.page-number a.active
	{
	background:none; 
	border:none;
	color:#636363;
	display:none;
	}
.page-number a.next
	{
	background:none; 
	border:none;
	background:url(images/next-arrow.gif) no-repeat right;
	padding-right:10px;
	}

/************** ashok custom code **********/
/* Begin Images */
p img {
	padding: 0px;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	
	}

#respond p{ margin:5px 0px 0px 0px; font-size:14px;}
.commentlist a{ color:#CCCCCC; text-decoration:none;}
.commentlist a:hover{ color:#CCCCCC; text-decoration:none;}
.comment-author{ font-size:14px; color:#FFFFFF;}
.comment-container{ width:514px; float:left; border:1px solid #454545; padding:5px; background:#252424;}
/* End Images */
/**************** end code **********/	

.pagination{
overflow:hidden;
clear:both;
margin-bottom:10px;
}

.pagination a{
	color:#ACACAC;
	float:left;
}
.pagination a:hover{
	color:#AB26AB;
}
.need_login{ margin-top:10px;}
#loginform label{color:#fff; margin:0px 3px 0px 5px;}
#loginform input{border:1px solid #ccc;}

.ngg-albumoverview{background:#252424; border:1px solid #000; text-align:center; padding:25px 0px 10px 10px; overflow:hidden;}

.slideshowlink{overflow:hidden; margin-bottom:10px;}
.slideshowlink a.slideshowlink{display:block; background:url(images/slideshow-button.gif) no-repeat; height:28px; width:154px; text-indent:-200px;}

.ngg-album-compact{float:left; margin:0px 6px 10px 6px;}

#post .navigation-home{
width:526px;float:left;margin:10px 0;
}
#post .navigation-home .alignright{
float:right;
padding-right:13px;
}
#post .navigation-home .alignleft{
float:left;
padding-left:13px;
}

/******* new css added on 18 May 2010 ********/
#post-archive{clear:both; margin:10px 0px;}
#post-archive .navigation-archive{
width:526px;float:left;margin:10px 0;
}
#post-archive .navigation-archive .alignright{
float:right;
padding-right:13px;
}
#post-archive .navigation-archive .alignleft{
float:left;
padding-left:13px;
}
/****** end new css added on 18 May 2010 *****/
