body {		background: #fff;  }

a {		color: #ddd; text-decoration: none;	}
a:link {	color: #ddd;	}
a:visited {	color: #ddd;	}
a:active { 	color: #ddd; 	}
a:hover { 	 }

h1, h2, h3, h4, h5, a, p{
	margin: 0px;
	padding: 0em;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
	
}

.clr {	clear: both; width: 0; height: 0; line-height: 0; margin-top: 0px; margin-bottom: 0px; }
.noclr { clear: none; margin-top: 0px; margin-bottom: 0px; }

.logo { }

.infoSmall { color: #ccc; font-size: 24px; }
a.infoSmall:hover  { text-decoration: underline;	 }
a.infoSmall:visited   { color: #ccc;	 }
a.infoSmall:link   { color: #ccc;	 }
a.infoSmall:active   { color: #ccc;	 }
.infoLarge { color: #ccc; font-size: 33px; }
a.infoLarge:hover  { text-decoration: underline;	 }
a.infoLarge:visited   { color: #999;	 }
a.infoLarge:link   { color: #999;	 }
a.infoLarge:active   { color: #999;	 }
.relatedTags {  color: #999; font-size: 10px; margin-top: 10px; margin-bottom: 10px; }
a.relatedTags:hover { text-decoration: underline; }
a.relatedTags:visited { color: #999; }
a.relatedTags:link { color: #999; }
a.relatedTags:active { color: #999; }

.tagBlock { text-align: center; padding-top: 0.6em; padding-bottom: 0.6em; border-top: solid 1px #444; border-bottom: solid 1px #444;}
.toolTip {
	margin-left: 4px;
	font-size: 0.8em;
	text-align: left;
	background: #fff;
	border: 1px solid #8d8d8d;
	padding: 0.4em;
	width: 240px;
	color: #8d8d8d;
	font-family: helvetica, arial, sans serif;
	font-size: 1.0em;
}
.toolImgTip {
	margin: 0px;
	border: 1px solid #8d8d8d;
	padding: 0em;
}


#container { width: 520px; margin-left: auto; margin-right: auto; }

#textbox {
display: none;
	background: #ccc;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 0em;
	font-family: helvetica, arial, sans serif;
	font-size: 1.0em;
	color: #ccc;	
}

div#about { display: block; font-size: 0.8em; padding: 0.6em; text-align: left; margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 10px; color: #000; border-top: solid 2px #444; border-bottom: solid 2px #444;}
div#contact_us { display: block; font-size: 0.6em; padding: 0.6em; text-align: left; margin-left:auto; margin-right:auto; margin-top: 60px; margin-bottom: 10px; color: #000; }
div#julie { display: block; font-size: 0.6em; padding: 0.6em; text-align: left; margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 10px; color: #000; }
div#nick { display: block; font-size: 0.6em; padding: 0.6em; text-align: left; margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 10px; color: #000; }
div#narendra { display: block; font-size: 0.6em; padding: 0.6em; text-align: left; margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 10px; color: #000; }
div#projects { display: block; font-size: 0.8em; font-weight: bolder; padding: 0.6em; text-align: left; margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 10px; color: #000; }

div#hidden { display: none; }

/* classes for nifty corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
