/* CSS by Vishal Iyer*/
#logo
{
margin:auto;
width:650px;
height:100px;
}

#mainbox
{
margin:auto;
width:648px;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

#footer
{
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin:auto;
width:650px;
background:url("images/box.gif") bottom left no-repeat;
padding:5px 0 15px 0; 
}

#text
{
position:relative;
width:605px;
left:20px;
top:8px;
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}
#righttext
{
border-style:solid;
border-width:1px;
border-color:#999999;
position:relative;
width:250px;
float:right;
top:5px;
margin-left:10px;
margin-bottom:10px;
padding: 10px 10px 10px 10px;
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

#lefttext
{
position:relative;
width:415px;
left:208px;
top:-124px;
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#leftnav
{
position:relative;
width:190px;
left:20px;
top:10px;
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#leftnav a:link
{
text-decoration:none;
color:#000000;
}

#leftnav a:visited
{
text-decoration:none;
color:#000000;
}

#leftnav a:hover, a:active
{
text-decoration:underline;
color:#000000;
}

#leftnav a.activenav:link, #leftnav a.activenav:visited
{
text-decoration:underline;
}



#indextext
{
/*background:url(images/vishal iyer.jpg) top left no-repeat;*/
position:relative;
width:605px;
left:20px;
top:8px;
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}




#tabs 
{
top:0px;
left:0px;
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 20px 10px;
border-bottom: 1px solid #999999;
}

#tabs .l 
{
margin: 0; 
padding: 0;
list-style-type: none;
}
	
#tabs a:link, #tabs a:visited 
{
float: left;
font-size: 12px;
line-height: 14px;
margin: 0 10px 4px 10px;
padding-bottom: 2px;
text-decoration: none;
color:#000000;
}

#tabs a.active:link, #tabs a.active:visited, #tabs a:hover 
{
border-bottom: 4px solid #000000;
padding-bottom: 2px;
background: #fff;
color:#000000;
}

.resumetitle
{
font-weight:bold;
}

.roles
{
font-style:italic;
}

.projecttitle
{
/*text-decoration:underline;*/
font-size:20px;

}

.paddingleft 
{
padding:0 0 0 100px;
}


ul li {
background: url(images/ul.png) 0 3px no-repeat;
padding: 0 0 0 14px;
margin: 0 0 2px 0;
list-style: none;
}

ol li
{
padding: 0 0 0 14px;
margin: 0 0 2px 0;
list-style: none;
}


a:link
{
color:#1A64FF;
text-decoration:none; 
/*color:#6699FF;*/
}

a:visited
{
color:#9467A7; 
/*color:#663366; */
text-decoration:none; 
}


a:hover, a:active
{
text-decoration:underline; 
/*color:#6699FF;*/
}




