@charset "utf-8";
/* CSS Document 
Theme Name: milind-mulick
Theme URI: http://milindmulick.com
Description: The original Theme Created by V-render
Version: 2.8
Author: Veerendra Tikhe
Author URI: http://www.v-render.co.in
Tags: classic, watercolor, painting, artistic

note : 1.0 version of website was static, was created by other artist.
first goes content div then sidebar then inside sidebar its header. and afterthat call sidebar. then footer.

TABLE OF CONTENTS
-----------------
1. RESET FOR ALL
2. GLOBAL ELEMENTS
	FORM ELEMENTS
	MOUSE EVENTS
3. STURCTURE IDs
4. LAYOUT CLASSES
5. CUSTOM CLASSES
-----------------*/

/*RESET FOR ALL */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
html, body 		{ height: 100%; }
/* remember to define focus styles! */
:focus 			{ outline: 0; }
/* remember to highlight inserts somehow! */
ins 			{ text-decoration: none; }
del 			{ text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table 				{ border-collapse: collapse; }
ol, ul 				{ list-style-position:outside; }
::-moz-selection 	{ background:#F3E8D8; color:#575757; }
::selection 		{ background:#F3E8D8; color:#575757; }

/*GLOBAL ELEMENTS*/
body 				{ background:#232323 url(images/index-bg.jpg) repeat-x fixed center top; 
					 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.4em; font-size:100%; }

h1, h2, h3, h4, h5, h6, p { margin:10px 0; font:14px Georgia, "Times New Roman", Times, serif; }
h1 { font-size:2.0em; font:35px; color:#666; }
h2 { font-size:1.3em; color:#996600; }
h3 { font-size:1.2em; color:#333; }
h4 { font-size:1.1em; color:#C30; }
h5 { font-size:1.0em; color:#069 }
h6 { font-size:0.8em; }
p  { font:11px tahoma; }
a  { text-decoration:none; color:#C63; }
a:hover 	{ color:#900; }
big 		{ font-size:1.3em; }
code 		{ background:#F2F2F2; border:#E5E5E5 solid 1px; display:block; padding:15px; }
small		{ font-size:12px; }
pre 		{ font:0.8em Monaco, monospace; }
b, strong 	{ font-weight:bold; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#960; }
blockquote, 
q 			{ padding:5px 25px; font: italic 18px Georgia, "Times New Roman", Times, serif; color:#069; line-height:1.3em; margin-bottom:25px; }
li			{ font:11px tahoma; padding:2px 10px; margin-left:20px; line-height:1.8em; }
img 		{ float:left; margin:5px 15px 5px 0; }
table 		{ width:100%; text-align:left; margin:15px 0; }
th 			{ background:#DAECFA; color:#069; font:bold 1.2em; padding:5px 10px; }
tr td 		{ padding:5px 10px; }
tr 			{ vertical-align:text-top; }
	tr:nth-child(odd) 	{background: #F2FCFF;}
	tr:nth-child(even) 	{background: #FFF;}

/*FORM ELEMENTS*/
input[type="text"], textArea 	{ display:block; font-size:15px; background:#FFF url(images/text-area-bg.jpg)  repeat-x top left;
								border:#E5E5E5 solid 1px; padding:5px; margin:2px; width:100%; }
								
input 							{ font-size:15px; width:100%; }
select option 					{ padding:5px 5px 5px 25px; background:url( images/images.jpg) no-repeat 0 5px; }

input[type="submit"]			{ display:block; font:bold 15px arial; border:none; color:#FFF; height:57px; padding:5px; 
								 width:auto; background:url(images/submit_bg.gif) no-repeat center center;}

/*MOUSE EVENTS*/
input[type="text"]:focus, 
textArea:focus					{ background:#FFF; }
input[type="submit"]:focus,  
input[type="submit"]:hover 		{ background:url(images/submit_bg_hover.gif) no-repeat center center; }
code:hover 						{ background:#fff; color:#ccc; }

/* LAYOUT DIVS IDS */
#container 				{ background: #FFF url(images/container-bg.jpg) repeat; margin:0 auto; width:930px; }
#content				{ width:665px; margin-right:25px; padding-top:135px; }
/*#slideshow			{ width:656px; height:425px;}*/
#sidebar 				{ margin:0; padding:0; position:fixed; margin-left:685px; width:240px; padding-top:15px; }
#comments, 
#comments-list 			{ width:670px; padding:10px 25px; }
#footer 				{ background:transparent url(images/footer-bg.jpg) no-repeat bottom left; 
						padding:15px; position:relative; width:70%;}

/*changes on fixed sidebar on right*/
#footer .footer-blog				{ width:660px;}
#footer .footer-blog ul li			{ list-style:none; padding:2%; float:left;}
#footer .footer-blog ul li ul li	{ list-style:circle; width:auto; padding:2%; float: none; height:auto;}
p.credits		 					{ font:12px Georgia, "Times New Roman", Times, serif; color:#666; text-align:right; }
.sidebar .wp3-logo					{ margin-left:152px; display:block; }

/*CONTENT CLASSES*/
h1.logo a 				{ background:url( images/logo.png) no-repeat; display:block; float:left; text-indent:-9999px; height:55px; width:227px; }
.about 					{ background:url(images/milind-in-studio.png) no-repeat left 215px; }
/*.about .post p		{ line-height:1.8em; font:13px "Trebuchet MS";}*/
.footer-bg				{ min-height : 100%; margin-bottom: -60px; position: relative; }
.clearFooter 			{ height: 60px; clear: both; }
/*#footer .footerBlock	{ height:120px; }*/

/*SIDEBAR*/
.sidebar 										{ margin:0; padding:0 15px; }
.sidebar h3 									{ text-align:right; font:15px georgia; color:#999; }
.sidebar ul, .sidebar ol 						{ list-style-type:none; margin:0; padding:0; }
.sidebar ul li, .sidebar ol li 					{ margin:10px 0; padding:0; text-align:right; display:block; }
.sidebar ul li li, .sidebar ol li li			{ margin:0; padding:0; text-align:right; }
.sidebar ul li h2 								{ padding:0 15px; color:#333; font:bold 16px Arial, Helvetica, sans-serif; }
.sidebar ul li a 								{ padding: 5px 5px 5px 15px; display:block; font-size:12px; border-bottom:1px solid #F4F4F4; }
/*FACEBOOK INTEGRATION*/
.sidebar ul li a#RES_ID_fb_login 				{ padding:0; font:11px arial; width:80%; float:right; }
.sidebar ul li a:hover#RES_ID_fb_login			{ background:url(images/connect_sprite.png)  no-repeat scroll -3px -140px #29447E;}
.sidebar ul li a:hover, .sidebar ul li a:focus 	{ background:url( images/sidebar-hover.png) repeat-y; text-decoration:none; }
.divider 										{ background: #fff url( images/divider-bg.jpg) repeat-y top right; }
.widget_sfc-connect								{ height:25px;}
span.wp3-logo img,
a.facebook-fanpage img							{ margin:0; float:right;}
/*MAIN CLASSES*/
.post 				{ clear:left; margin-bottom:25px; }
.post p 			{ font:13px verdana, arial; line-height:1.8em; padding:0px; }
.post .artist p		{ font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.6em; }
.post h1			{ font:24px Georgia, "Times New Roman", Times, serif; text-shadow:#FFF 2px 2px 2px; }
.post h2 			{ margin:0; }
.post h2 a 			{ color:#996633; font:bold 25px Georgia, "Times New Roman", Times, serif; text-shadow:#FFF 2px 2px 2px; }

h2.pageTitle a 		{ color:#ccc; opacity:0.5; line-height:.2em; font:italic 81px Georgia, "Times New Roman", Times, serif; margin:5px 10px; 
					  text-shadow:#FFF 5px 5px 1px; }
					  
.post h1 a 			{ color:#C60; text-decoration:none; }

.post ul li p,
.post ul li h3 		{ margin:0; padding:0; }

.post img 			{ padding:20px; border:#fff solid 1px; background:#efefef; }
.post img.wp-smiley, 
 img.wp-smiley		{ margin:2px; padding:0; border:none; background:none; float:none; clear:both; display:inline; }
 img.cover			{ border:none; background:none; padding:0px;}
 
.post blockquote 	{ padding:20px 25px; background:#e5e6e1; }

.about .post blockquote p,
.post blockquote p 	{ font:italic 18px Georgia, "Times New Roman", Times, serif; color:#069; line-height:1.6em; margin:10px 0; }

.postmeta 			{ margin:0; padding:10px 0; }
p.postmeta			{ font:11px arial; }
.postnavigation 	{ }

/*COMMENTS TEMPLATE*/
#comments h3 		{ font:bold 18px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:#fff 1px 1px 1px; margin-left:40px; }

#comments h3 u 		{ text-decoration:none; background:#EDE1D1; padding:1px 3px; 
					border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; }

ol#comments_list 						{ list-style-type:none; margin:0; padding:0; }
ol#comments_list li 					{ margin:0; padding:0 5px 0 25px; }
ol#comments_list em 					{ background:#666; color:#fff; padding:5px 10px; font:bold 8px Helvetica, sans-serif; }
ol#comments_list li.alt 				{ background:#f8f8f8; border-top:#fff solid 1px; border-bottom:#ccc solid 1px; }
ol#comments_list .comments_meta 		{ width:94px; padding:10px; float:left; }
ol#comments_list .comments_meta h4 		{ font:bold 14px Arial, Helvetica, sans-serif; color:#900; display:block; }
ol#comments_list .comments_navigation 	{ }

.commentAuthor							{ float:left; width:80px; }
.comment_text, .commenttext-admin		{ padding-left:112px; }
.comment_text p, .commenttext-admin p 	{ font:14px arial; line-height:1.4em; padding-right:20px; }
.commentWrap 							{ margin-top:15px; padding:15px; border:#ccc solid 1px; }
.commenttext-admin 						{ color:#900; font-weight:bold }
.comments_reply 						{ padding-left:20px; width:500px; }
.author 								{ background:#F4F4F4; }

/*CUSTOM CLASSES*/
.clear 		{ clear:both; visibility:hidden; }
.endText 	{ clear:left; background:url( css/images/endText-bg.png) no-repeat right top; display:block; border:none; height:15px; }
.endText a 	{ padding:2px 5px; background:#FFF; }
.endSign	{ clear:left; background: #F2F3F1 url( css/images/endSign-bg.png) no-repeat center center; display:block; border:none; height:45px; }
.endPost	{ clear:left; background: url( css/images/endSign-bg.png) no-repeat right center; display:block; border:none; height:45px; }
.rc 		{ border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; }
.fLeft 		{ float:left; }
.fRight 	{ float:right; }
a.post-edit-link 	{ font:12px arial; color:#000; }
.editLink 			{ }
.artistID 			{ display:block; margin-top:15px; }
.borderBottom 		{ background:url(images/post-bottom-bg.jpg) bottom center no-repeat;}
.bookInfo			{ width:22%; padding:5%; float:left;}
.bookInfo .cover	{ box-shadow: 2px 2px 3px #888; -moz-box-shadow:2px 2px 3px #888; -webkit-box-shadow:2px 2px 3px #888; -o-box-shadow:2px 2px 3px #888; margin-bottom:15px;}
.bookInfo h3		{ font:bold 16px Georgia, "Times New Roman", Times, serif; color:#930;}
.bookInfo p			{ font:10px/1.3em Arial, Helvetica, sans-serif; color:#333;}
h2.error			{ font: bold 55px Georgia, "Times New Roman", Times, serif; color:#C00; text-shadow:#FFF 1px 1px 2px; }
/*PAGE HEADERS CODE*/
#headBg { }
.About 			{ background:url(images/header-01.jpg) no-repeat top left; }
.blog 			{ background:url(images/header-02.jpg) no-repeat top left; }
.Gallery 		{ background:url(images/header-03.jpg) no-repeat top left; }
.Home 			{ background:url(images/header-04.jpg) no-repeat top left; }
.Thoughts 		{ background:url(images/header-05.jpg) no-repeat top left; }
.cityscapes 	{ background:url(images/header-06.jpg) no-repeat top left; }
.experimental 	{ background:url(images/header-07.jpg) no-repeat top left; }
.figurative 	{ background:url(images/header-08.jpg) no-repeat top left; }
.landscapes 	{ background:url(images/header-09.jpg) no-repeat top left; }
.other 			{ background:url(images/header-10.jpg) no-repeat top left; }
.sketches 		{ background:url(images/header-11.jpg) no-repeat top left; }
.still-life 	{ background:url(images/header-12.jpg) no-repeat top left; }
.Books		 	{ background:url(images/header-13.jpg) no-repeat top left; }



/*NEXTGEN GALLERY CUSTOMIZATION*/
.post .ngg-gallery-thumbnail 			{ margin:35px 0 0 35px!important; }

.post .ngg-navigation a.page-numbers	{ border:none; background:#DEDDB8; font:bold 15px arial; color:#553C2D; text-shadow:#EEE 2px 2px 2px;
										border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
										
.post .ngg-navigation a.prev,
.post .ngg-navigation a.next			{ border:none; }

.post .ngg-navigation a.page-numbers:hover, 
.post .ngg-navigation a.next:hover, 
.post .ngg-navigation a.prev:hover, 
.post .ngg-navigation span.page-numbers:hover, 
.post .ngg-navigation span.next:hover, 
.post .ngg-navigation span.prev:hover 	{ background:#8F895C; color:#FFF; text-shadow:none; }

/*ALBUM THUMBNAILS */
.post .ngg-album-compact 				{ float:left; height:auto; height:180px; margin:0 !important; padding-right:6px !important; text-align:left; width:200px; }

.post .ngg-album-compact h4 a, 
.post .ngg-album-compact p 				{ padding:0 5px; }

.post .ngg-album-compact .ngg-album-compactbox 	{ background:none; height:auto; margin:0 0 6px !important; padding:12px 0 0 7px !important; width:auto; }
.post .ngg-album-compactbox .Thumb 				{ border:2px solid #fafafa; height:111px; margin:0 0 13px !important; padding:0 !important; width:161px;
												box-shadow:  2px 2px 5px #888; -moz-box-shadow:  2px 2px 5px #888; -webkit-box-shadow:  2px 2px 5px #888;
												-khtml-box-shadow:  2px 2px 5px #888; }

/*--FOR DEVELOPMENT VERSION--*/

/*GENERAL CLASSES*/
.col20 { width:20%; }
.col25 { width:25%; }
.col30 { width:30%; }
.col35 { width:35%; }
.col40 { width:40%; }
.col47 { width:47%; }
.col45 { width:45%; }
.col50 { width:50%; }
.col55 { width:55%; }
.col60 { width:60%; }
.col65 { width:65%; }
.col70 { width:70%; }
.col75 { width:75%; }
.col80 { width:80%; }
.col85 { width:85%; }
.col90 { width:90%; }
.col95 { width:95%; }

/*PADDING CLASSES*/
.p20 	{ padding:20px; }
.p10 	{ padding:10px; }
.p8 	{ padding:8px; }
.p5 	{ padding:5px; }

/*	for menu 	*/
#navigation { }

#dropmenu, 
#dropmenu ul { margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:10; width:100%; }

#dropmenu a 						{ background:none; display:block; padding:8px 24px; color:#686868; text-decoration:none;
								  	  font: 18px Georgia, "Times New Roman", Times, serif; text-shadow:#FFF 2px 2px 2px; }
								  
#dropmenu li.current_page_item a	{ background:url(images/menu-active.jpg) no-repeat right top; color:#333; }
#dropmenu a:hover 					{ background:url(images/menu-hover.jpg) no-repeat right top; color:#333; }
#dropmenu li 						{ position:relative; margin:0; padding:0; text-align:right; text-shadow:#000 2px 2px 2px; }
#dropmenu ul						{ position:absolute; display:none; width:12em; top:1.9em; left:-1px; }
#dropmenu ul a 						{ }
#dropmenu li ul 					{ width:14.1em; }
#dropmenu li ul a 					{ width:12em; height:auto; float:left; font:14px Arial, Helvetica, sans-serif; }
#dropmenu ul ul 					{ top:auto; }
#dropmenu li ul ul 					{ left:12em; margin:0px 0 0 10px; }

#dropmenu li:hover ul ul, 
#dropmenu li:hover ul ul ul, 
#dropmenu li:hover ul ul ul ul { display:none; }

#dropmenu li:hover ul, 
#dropmenu li li:hover ul, 
#dropmenu li li li:hover ul, 
#dropmenu li li li li:hover ul { display:block; }

/*BANNER SLIDESHOW RULES*/

/*** set the width and height to match your images **/
#slideshow 					{ position:relative; height:420px; overflow:hidden; }
#slideshow IMG 				{ position:absolute; top:0; left:0; z-index:8; opacity:0.0; margin:0; }
#slideshow IMG.active 		{ z-index:10; opacity:1.0; }
#slideshow IMG.last-active 	{ z-index:9; }
