/* CSS
-------------------------------------------------------------------
# rdf:
# dc:title Base CSS Styling
# dc:date 2004-12-02
# cvs:date $Date: 2009-04-06 08:09:45 +0200 (Mon, 06 Apr 2009) $
# cvs:id $Id: javad.css 1293 2009-04-06 06:09:45Z she $
# dc:rights Copyright &#169; 2004 MarkupWare.
# dc:description SilkPage Base CSS Stylesheet.
# dc:author MarkupWare Team
----------------------------------------------------------------*/
@import url("phenix/main.css");
#header {
        height: 90px;
        background: #5C739A;
	border-bottom: 1px solid #000;
        }
#header div#title a:hover { border-bottom: 0px; }
#header div#title a {
	font-size: 100%;
        text-indent: 0px;
        display: block;
        text-decoration: none;
        width: 170px;
        height: 20px;
        margin: -23px 15px;
        padding: 30px 10px;
        background: none;
        color: #fff;
        text-decoration: none;
        }

#header div#title {
	margin-top: 23px;
        }

.master-thesis h2.name, .spposs h2.name, .silkpage h2.name, .jam h2.name, 
.estime h2.name, .smartresumeDocument h2.name, .viewerapplet h2.name, 
.cat4j h2.name, .smartresumeProject h2.name, .docbookit h2.name,
.saudit h1  {
	display: none;
	}

.home h1, .sitemap h1, .search h1 {
	visibility: hidden;
	margin: -29px;
	}

.resume #maincontent h2, .brief-biography #maincontent h2, 
.tara #maincontent h2 {
	visibility: hidden;
	margin: -8px;
	}

.home #maincontent {
	margin-top: 30px;
	}
.tara #maincontent div  {
	float: left;
	}

.brief-biography #maincontent div h3 span,
.tara #maincontent div h3 span {
        display: block;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        }

.brief-biography div h3,
.tara div h3 {
        display: block;
        float: left;
        margin: 0 10px 10px 0;
        padding: 0;
        width: 90px;
        height: 120px;
        border: 1px solid #826C55;
        }

.brief-biography div h3 span,
.tara div h3 span {
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        text-decoration: none;
        }

.tara #tha h3 {
	background: transparent url(../img/tara.png) top left 
	no-repeat;
	}

.brief-biography #jhe h3 {
	background: transparent url(../img/jhe.png) top left 
	no-repeat;
	}

.team div.jhe h2 {
        border-bottom: 1px solid #ccc;
        padding: 2px 0;
        }

.team div.jhe h2 span a {
        border: 1px solid #ccc;
        }

body {
        background: #ccc;
}
#footer {
        background: #fff;
	color: #99a;
	}

#footer div#footitems {
        background: #fff;
        color: #000;
	border-bottom: 1px solid #ccc;
        }

#footer a {
	color: #99a;
	}

#footer div#footitems a {
	color: #abb;
	}

#menu ul li a , #menu ul li.current {
/*
	background: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #025;
*/
	width: 130px;
	background: #aa9;
	background: #fff;
	border-bottom: 0px solid #ccc;
	border-left: 0px;
	color: #abb;
	}

#menu ul li span {
	padding-left: 15px;
	padding-right: 15px;
	border-top: 3px solid #554;
	border-top: 3px solid #abb;
}
#menu ul li.ancestor a {
	background: #fff;
	border: 0px; 
}
#menu ul li.current {
	border: 0px; 
}
#menu ul li.current span, #menu ul li.ancestor a span {
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 5px;
	border: 0px;
	background: #ccc;
	color: #554;
	border-top: 3px solid #554;
}

#menu ul li a:hover span {
	color: #554;
        background-color: #ccc;
	border-top: 3px solid #554;
	padding-bottom: 5px;
/*
	color: #025;
	background: #ccc;
*/
	}
#menu ul li a:hover {
	background: #fff;
}

a:link, a:visited {
	color: #358;
	}

a:active {
	color: #526968;
	}

h1, h2, h3, h4, h5 {
	color: #456;
	}
#sidebar p.title, #sidebar h3 {
	color: #456;
        font-weight: normal;
	background-color: #ccc;
	border-bottom: 1px solid #aa9;
	border-right: 0px;
	border-top: 1px solid #aa9;
	border-left: 1px solid #aa9;
	}

.sponsor-dixite #maincontent h1, .sponsor-javanet #maincontent h1 {
        height: 29px;
        margin-right: 15px;
        }

.sponsor-javanet #maincontent h1 {
        background: url(../img/javanet.gif) top right no-repeat;
        }

.sponsor-dixite #maincontent h1 {
        background: url(../img/dixite.gif) top right no-repeat;
        }
a:hover {
	background-color: #F4F2E4;
  	border-bottom: 1px solid #c30;
	/*solid #9A8E51;*/
	color: #c30;
	}

a:link, a:visited {border-bottom: 0 solid #960; text-decoration: none; }

#headitems a { color: #fff; }
#headitems a:hover { background: none; text-decoration: none; }

#headitems { 
	color: #fff; 
	/*margin-top: 35px;*/
}


.vbar {	color: #ccc;}
a.ulink, a.ulink:hover, a.ulink:visited {
        background: #fff;
        padding-right: 0;
        font-weight: bold;
}
.home #announcements .feeds {
        line-height: 1.7em;
        padding-top:0px;
        padding-left: 22px;
        background: url(../img/feed_16x16.png) 0 50% no-repeat;
        }

#subnav .sidebar li {
        background: transparent url(../img/bullet.gif) no-repeat 0 50%;
        padding-left: 17px;
        }

/* sitemap */
.sitemap #maincontent .sponsors, 
.sitemap #maincontent .notoc,
.sitemap #maincontent .siteBlank.summary, 
.sitemap #maincontent .collections.summary, 
.sitemap #maincontent .names.summary, 
.sitemap #maincontent .projects.summary,
.sitemap #maincontent .documents.summary,
.sitemap #maincontent p.siteBlank .hbar,
.sitemap #maincontent p.collections .hbar,
.sitemap #maincontent p.names .hbar,
.sitemap #maincontent p.projects .hbar,
.sitemap #maincontent p.documents .hbar
{
	display: none;
	}

.sitemap #maincontent p.siteBlank a, 
.sitemap #maincontent p.collections a, 
.sitemap #maincontent p.names a, 
.sitemap #maincontent p.projects a, 
.sitemap #maincontent p.documents a {
	color: #E97E00; 
	text-decoration: none;
	border-bottom: 0px;
	}

.hbar { margin-left: 5px; }

.sitemap #maincontent .summary { font-size: 88%; }
.sitemap #maincontent p.siteBlank, 
.sitemap #maincontent p.collections, 
.sitemap #maincontent p.names, 
.sitemap #maincontent p.projects, 
.sitemap #maincontent p.documents {
	border-bottom: 1px solid #ccc; 
	font-size: 135%;
	color: #000;
	}

.sitemap #maincontent li.siteBlank, 
.sitemap #maincontent li.collections, 
.sitemap #maincontent li.names, 
.sitemap #maincontent li.projects, 
.sitemap #maincontent li.documents {
	background-image: none; 
	margin:0 0 2em 0; 
	}

.search .google a span { visibility: hidden; }
.search .google a { text-decoration: none; background-image: none; }
.search .google {
        background: #fff url(../img/google.gif) top right no-repeat;
        }

#secnav .search {
	display: none;
	}

#maincontent .doap .updated { display: none; }

.smartResume #wrapper { background: #fff; }
.smartResume #maincontent { width: 95%; }

