/************************
	      sIFRz
************************/

@media screen {

	.sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5,
	.sIFR-active h6,
	.sIFR-active links ul,
	.sIFR-active links li
	{
      visibility: hidden;
      font-family: Verdana;
      line-height: 100%;
    }

    .sIFR-active h1 {
    }

    .sIFR-active h2 {
      font-size: 44px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 40px;
    }

    .sIFR-active h4 {
      font-size: 34px;
    }

	.sIFR-active h5 {
      font-size: 20px;
    }

	.sIFR-active h6 {
      font-size: 18px;
    }
	.sIFR-active .links ul {
	line-height:70%; 
      font-size: 14px;
    }
	.sIFR-active .links li {
	line-height:70%; 
      font-size: 14px;
    }
 }

/************************
		 h1's
************************/

	h1 {
		font-size: 50px;
		color: #766e72;
		}
	h2 {
		font-size: 44px;
		color: #766e72;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	h3 {
		font-size: 40px;
		color: #766e72;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
			h3.gigpress-artist-heading {
			font-size: 20px;
			color: #766e72;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
	h4 {
		font-size: 34px;
		color: #7e4d30;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	h5 {
		font-size: 20px;
		color: #766e72;
		margin:0px 0px 0px 8px;
		padding:0px 0px 0px 8px;
		}
	h6 {
		font-size: 18px;
		color: #766e72;
		margin:0p 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}	
		h6 a {
			font-size: 18px;
			color: #766e72;
			margin:0p 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}	

	.links ul {
		font-size: 14px;
		color: #e2d5bf;
		margin:-8px 0px -8px 20px;
		padding:-8px 0px -8px 0px;
		}
	.links li {
		font-size: 14px;
		list-style-type: none;
		color: #e2d5bf;
		margin:-8px 0px -8px 20px;
		padding:-8px 0px -8px 0px;
		}

	
/************************
	  usual suspects
************************/

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td 
	{
	margin:0px; padding:0px 0px 0px 0px;
	}

			* {
				margin:0;
				padding:0;
			}
			
			html, body {
				height:100%;
			}

			body {
				background: #2d1e23 url(http://visheshsharma.com/_content/_images/_bg_tile.jpg) top repeat-x;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				text-align:center; /* horizontal centering for IE Win quirks */
			}

			#distance { 
				width:1px;
				border: 0;
				height:50%;
				background-color:transparent;
				margin-bottom:-375px; /* half of container's height */
				float:left;
				}

			#container {
				margin:0 auto;
				border: 0;
				position:relative; /* puts container in front of distance */
				text-align:left;
				width: 950px;
				height: 750px;
				clear:left;
				}

img	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height:0px;
	font-size:0px;
	}
@media screen {

	object { 
		outline:none;
		margin: 0px;
		padding: 0px;
		border: 0px;
		line-height:0px;
		font-size:0px;
		}
	.flashmovie {
		margin: 0px;
		padding: 0px;
		border: 0px;
		line-height:0px;
		font-size:0px;
		}
	}
table	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
td	{
	vertical-align:top;
	line-height:130%;
    font: 12px/17px "verdana", "arial", "helvetica", sans-serif;
	color: #e1d6c3;
	}
div.hr {
	width:505px;
	height: 6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	position: absolute;
	border: none;
	background: transparent url(http://visheshsharma.com/_content/_images/_hr.png) no-repeat scroll center;
	}
div.hr hr {
display: none;
}

div.hr_bg {
	width:505px;
	height: 33px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	border: none;
	background: transparent url(http://visheshsharma.com/_content/_images/_hr.png) no-repeat scroll center;
	}

address,caption,cite,code,dfn,em,strong,th,var
	{
	font-style:normal;
	font-weight:normal;
	}

			strong {
				font-weight:bold;
				}
			em {
				font-style:italic;
				}

ol,ul {
	list-style:none;
	font: 12px/17px "verdana", "arial", "helvetica", sans-serif;
	color: #dfdfc6;
	}
li a {
	list-style:bullet;
	font: 12px/17px "verdana", "arial", "helvetica", sans-serif;
	color: #dfdfc6;
	text-decoration: none;
	}
li a:hover {
	list-style:bullet;
	font: 12px/17px "verdana", "arial", "helvetica", sans-serif;
	color: #ffffff;
	text-decoration: underline;
	}


caption,th {
	text-align:left;
	}

p {
	line-height:130%;
    font: 12px/14px "verdana", "arial", "helvetica", sans-serif;
	color: #c5bdc1;
	text-align:justify;
	margin: 15px 0 15px 0;
	}
p.left {
	line-height:130%;
    font: 11px/15px "verdana", "arial", "helvetica", sans-serif;
	color: #331007;
	background: none repeat;
	}

p.small  {
	line-height:130%;
    font: bold 11px "arial", "helvetica", sans-serif;
	color: #766e72;
	background: none repeat;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	}




p.smaller {
	line-height:130%;
    font: 10px "arial", "helvetica", sans-serif;
	color: #331007;
	background: none repeat;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	}
p.med {
	line-height:130%;
    font: 15px "arial black", "helvetica", sans-serif;
	color: #441d14;
	text-align: left;
	background: none repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
p.big {
	line-height:130%;
    font: 20px "arial black", "helvetica", sans-serif;
	color: #441d14;
	background: none repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
p.hirespress {
	line-height:130%;
    font: 15px bold "arial black", "helvetica", sans-serif;
	color: #ffffff;
	background: none repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

b.dark {
	color: #1d0a02;
	padding:0px 20px 0px 0px;
	}


q:before,q:after {
	content:'';
	}

abbr,acronym {
	border:0px;
	}




img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 0px;
	margin: 0 0 10px 22px;
	display: inline;
	}
img.alignleft {
	padding: 0px;
	margin: 0 22px 10px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left;
	}


a:visited {
	 color: #ede8ea;
     text-decoration: none;
     background: none repeat;
	 }
a:link {
	 color: #ede8ea;
     text-decoration: none;
     background: none repeat;
	 }
a:hover {
     color: #ffffff;
     text-decoration: underline;
     background: none repeat;
	 }
a:active {
	 color: #ede8ea;
     text-decoration: none;
     background: none repeat;
	 }



/************************
	   page tings
************************/

.margins
{
	line-height:0;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;					
}

#top
{
	width: 950px;
	height: 123px;
	margin: 0px 0px 15px 0px;	
	padding: 0px 0px 0px 0px;
}

#shell
{
	background: transparent;
	width:950px;
	overflow:hidden;
}
							

/*for tabled lists*/
.tabular td {
	width:792px;
	border-bottom-style: solid; 
	border-bottom-color: #c1894f; 
	border-bottom-width: 1px; 
    font: 12px/15px "verdana", "arial", "helvetica", sans-serif;
	text-align: left;
	color: #7e4a15;
	vertical-align:top;
	padding: 7px 0px 0px 0px;	
}
.tabular2 td {
	width:792px;
	border-top-style: solid; 
	border-top-color: #c1894f; 
	border-top-width: 1px; 
    font: 12px/15px "verdana", "arial", "helvetica", sans-serif;
	text-align: left;
	color: #7e4a15;
	vertical-align:top;
	margin: 0px 0px 0px 0px;	
}


div.clear
{
	clear:both;
	height:0px;
	width:0px;
	overflow:hidden;
}

.page_item .page_item, #sidebar ul.children
{
	margin-left:20px;
}

.tn
{
	width:147px;
	height:147px;
	margin: -8px 0px 0px 0px;
}

.piclenselink
{
	width:745px;
	text-align: left;
}



/************************
	 content posts
************************/


							#content
							{
								width:950px;
								float:left;
								clear:left;
								display:inline;
							}
							#content .post
							{
								background: transparent;
								width:950px;
								margin:0px 0px 0px 0px;
								padding:0px 0px 0px 0px;
							}
							#content .post .entry
							{
								width:950px;
								margin:0px 0px 0px 0px;
								padding:0px 0px 0px 0px;
								overflow:hidden;
							}
							p.img
							{
								width:950px;
								margin: 0px 0px 0px -10px;	
								padding: 0px 0px 0px 0px;	
							}
							#content .post .entry p
							{
								padding:0px 10px 0px 10px;

							}
							#content .post .entry img
							{
								float:left;
								width:auto;
								border: 0px;
								line-height:0px;
								font-size:0px;
								margin:0px 15px 10px 0px;
							}
							
							#content .post .entry a:visited {
								 font-weight:bold;
								 color: #ede8ea;
								 text-decoration: none;
								 background: none repeat;
								 }
							#content .post .entry a:link {
								 font-weight:bold;
								 color: #ede8ea;
								 text-decoration: none;
								 background: none repeat;
								 }
							#content .post .entry a:hover {
								 font-weight:bold;
								 color: #ffffff;
								 text-decoration: underline;
								 background: none repeat;
								 }
							#content .post .entry a:active {
								 font-weight:bold;
								 color: #ede8ea;
								 text-decoration: none;
								 background: none repeat;
								 }

								p.postmetadata
								{
									font: bold 18px "Arial Black", "helvetica", sans-serif;
									color:#766e72;
									display:block;
									text-align:left;
									clear:both;
									padding:0px 0px 6px 0px;
									margin:-4px 0px -10px 0px;
								}
								p.postmetadata a
								{
									color:#ffffff;
								}

							#content .navigation
							{
								background: #4d6d7c;
								margin:0px 0px 0px 0px;
							}	
							#content .navigation a
							{
								font-weight: bold;
								color:#e1d6c3;
								text-decoration: none;
							}

							#content .post blockquote
							{
								padding:10px;
								background-color:#f4e7b9;
								color:black;
								border:2px solid #8d8c9e;
								font-style:italic;
								margin:10px;
							}
							#content .post blockquote blockquote
							{
								background-color:white;
								color:black;
							}
							#content .post small
							{
								font: "arial", "helvetica",  sans-serif;
								font-style:italic;
								display:block;
								margin:3px 0px 0px 0px;
								color:#322305;
								position: relative;
								z-index: 1;
							}
							.post ol, .commentlist ol
							{
								list-style:decimal;
								padding:3px 0px 3px 0px;
								list-style-position:inside;
							}
							.post ul, .commentlist ul
							{
								list-style-type:square;
								color:#dfdfc6;
								padding:3px 0px 0px 40px;
								margin:0px 0px 0px 0px;
							}
							.post li, .commentlist li
							{
								padding-bottom:3px;
							}

							.post ul.vids {
								font: 11px/14px "verdana", "arial", "helvetica", sans-serif;
								list-style-type:square;
								color:#331007;
								padding:2px 0px 0px 12px;
							}

							.post .download {
								border: none;
								line-height:130%;
								font: 12px/17px "verdana", "arial", "helvetica", sans-serif;
								padding: 6px;
								margin: 0px 0px 0px 0px;
								background-color:#e6d89e;
								-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
								opacity: .50;
								filter:alpha(opacity=50);}
							}

							.post strong, .post b
							{
								font-weight:bold;
							}

							.post em, .post i
							{
								
							}


					/************************
							 twitter: http://rick.jinlabs.com/code/twitter/
					************************/

							#twitter-message  {
								background: transparent url(http://visheshsharma.com/_content/_images/twit_bg.png) top no-repeat;
								width:950px;
								height:50px;
								word-wrap: break-word;
								margin: 8px 0px 0px 0px;
								padding: 0px 0px 0px 0px;
								color: #94878d;
							}
							#twitter-message p  {
								line-height:133%;
								font: 10px/11px "verdana", "arial", "helvetica", sans-serif;
								color: #94878d;
								padding: 5px;
							}
							.twitter ul {
								line-height:130%;
								background: transparent;
								font: 9px/10px "verdana", "arial", "helvetica", sans-serif;
								color: #94878d;
								margin: 0 0 0 0;
								padding: 0 0 0 0;
							}
							.twitter-item li  {
								line-height:130%;
								background: transparent;
								font: 9px/10px "verdana", "arial", "helvetica", sans-serif;
								color: #94878d;
								margin: 0 0 6px; 0;
								padding: 0 0 0 0;
							}
							.twitter li .clear {
								clear:both;
								margin: 0 0 0 0;
								padding: 0 0 0 0;
							}
							.twitter-timestamp {
								line-height:130%;
								background: transparent;
								font: 9px/9px "arial", "helvetica", sans-serif;
								color: #ffffff;
								margin: 0 0 0 0;
								padding: 0 0 0 0;
							}



/************************
	    comments
************************/

#comments, #respond {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.commentlist {
float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 130%;
}
.commentlist li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.commentlist {
	background: url(http://visheshsharma.com/_content/_images/_comment_bg_tile.png) center top;
	width: 950px;
	border: none;
	line-height:130%;
    font: 11px/13px "verdana", "arial", "helvetica", sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.commentlist .alt {
	background: url(http://visheshsharma.com/_content/_images/_comment_bg_tile.png) center top;
	width: 950px;
	border: none;
	line-height:130%;
    font: 11px/13px "verdana", "arial", "helvetica", sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	line-height:130%;
    font: 10px/11px "verdana", "arial", "helvetica", sans-serif;
	color: #958971;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.commentlist small {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 9px/9px "verdana", "arial", "helvetica", sans-serif;
	color: #958971;
	text-align:right;
}
.commentlist li ul li, .commentlist li ol li
{
	color: #958971;
}
.commentlist li ul li a, .commentlist li ol li a
{
	color: #958971;
}
.commentlist commentmetadata
{
	font: 9px/10px "verdana", "arial", "helvetica", sans-serif;
	color:#958971;
}
.commentlist commentmetadata a
{
	color:#958971;
}

			#commentform {
				margin-top: 3px;
				font: 10px/12px "verdana", "arial", "helvetica", sans-serif;
			}
			#commentform p {
				padding: 3px 3px 0px 3px;
				margin: 0px 0px 0px 0px;
			}

			#commentform
			{
				margin-bottom:25px;
			}
			#commentform a
			{
				color:#958971;
				text-decoration: none;
			}
			#commentform input, #commentform textarea
			{
				margin-top:5px;
			}


#commentform input{
				width: 485px;
				height: 21px;
				padding:0px;
				border: 1px solid #764950;
				background: transparent url(http://visheshsharma.com/_content/_images/_text_bg_tile.jpg);
				margin:0px 0px 0px 0px;
				font: 13px "verdana", "arial", "helvetica", sans-serif;
				vertical-align: middle;
				color: #000000;
				text-align:left;
}
#commentform textarea{
				width: 485px;
				height: 157px;
				padding:0px;
				border: 1px solid #764950;
				background: transparent url(http://visheshsharma.com/_content/_images/_text_bg_tile.jpg);
				margin:0px 0px 0px 0px;
				font: 13px/18px "verdana", "arial", "helvetica", sans-serif;
				vertical-align: middle;
				color: #000000;
				text-align:left;
}

#commentform #submit{
				width: 168px;
				height: 228px;
				padding: 0px;
				border: 1px solid #764950;
				background: transparent url(http://visheshsharma.com/_content/_images/_title_bg_tile.jpg);
				margin:0px;
				font: 16px bold "arial", "helvetica", sans-serif;
				vertical-align: middle;
				color: #000000;
				text-align:center;
}



/************************
	  dada form
************************/

			#dada
			{
				width:240px;
				padding:0px 0px 0px 6px;
				margin:0px 0px 0px 0px;
				word-wrap: break-word;
				text-align:left;
			}

			#dada_bttn
			{
				width: 29px;
				height: 24px;
				background: url(http://visheshsharma.com/_content/_images/mailer_bttn.png) no-repeat center top;
				border: none;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				text-align:right;
				vertical-align:middle;
				color: #4e3720;
			}
			.dada_field
			{
				width: 177px;
				height: 22px;
				background: #dfc786;
				border: 1px solid #764950;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font: 14px "arial", "helvetica", sans-serif;
				color: #4e3720;
				vertical-align:middle;
				text-align:left;
			}
			#dada select 
			{
				width: 177px;
				height: 18px;
				background: #dfc786;
				border: 1px solid #4a6e79;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font: 11px "arial", "helvetica", sans-serif;
				color: #4e3720;
				text-align:left;
			}



/************************
	     feets
************************/

#footer
{
	float:left;
	width: 950px;
	height: 100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.notes {
		text-align: center;
		background: none;
		font: 10px/12px "verdana", serif;
		color: #766e72;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

#footer a
{
	color:#766e72;
	text-decoration: none;
}

#footer a:hover
{
	color:#ffffff;
	border-bottom:1px solid #766e72;
}
