/* CSS
-------------------------------------------------------------------
# rdf:
# dc:title Base CSS Styling
# dc:date 2004-12-02
# cvs:date $Date: 2006-11-28 09:21:32 +0100 (Tue, 28 Nov 2006) $
# cvs:id $Id: javad.css 1249 2006-11-28 08:21:32Z she $
# dc:rights Copyright &#169; 2004 MarkupWare.
# dc:description SilkPage Base CSS Stylesheet.
# dc:author MarkupWare Team
----------------------------------------------------------------*/
@import url("phenix/main.css");
#header {
        height: 260px;
        background: #ccc url(../img/lambda-bg-ehsan.jpg) no-repeat;
	border-bottom: 1px solid #000;
        }
#header div#title a:hover { border-bottom: 0px; }
#header div#title a {
	font-size: 400%;
        text-indent: 0px;
        display: block;
        text-decoration: none;
        width: 170px;
        height: 20px;
        margin: 0 15px;
        padding: 30px 10px;
        background: none;
        color: #000;
        text-decoration: none;
        }

#header div#title {
	margin-top: 0;
        }

.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, 
.forrest h2.name, .baetle h2.name, .salesmen h2.name {
	display: none;
	}

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

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

.home #maincontent {
	margin-top: 30px;
	}

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

.brief-biography 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,
{
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        text-decoration: none;
        }

.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 {
        width: 180px;
        background: #aa9;
        background: #fff;
        border-bottom: 0px solid #ccc;
        border-left: 0px;
        color: #abb;
/*
	background: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #025;
*/
	}

#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;
	}
#menu ul li a:hover {
	background: #fff;
}

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

a:active {
	color: #526968;
	}

h1, h4, h5 {
	color: #456;
	}

h2, h3 {
	color: #c00;
}

#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 .notoc,
.sitemap #maincontent .contact.summary, 
.sitemap #maincontent .me.summary, 
.sitemap #maincontent .projects.summary,
.sitemap #maincontent .docs.summary,
.sitemap #maincontent p.contact .hbar,
.sitemap #maincontent p.me .hbar,
.sitemap #maincontent p.docs .hbar,
.sitemap #maincontent p.projects .hbar
{
	display: none;
	}

.sitemap #maincontent p.contact a, 
.sitemap #maincontent p.projects a, 
.sitemap #maincontent p.docs a, 
.sitemap #maincontent p.me a {
	color: #E97E00; 
	text-decoration: none;
	border-bottom: 0px;
	}

.hbar { margin-left: 5px; }

.sitemap #maincontent .summary { font-size: 88%; }
.sitemap #maincontent p.contact, 
.sitemap #maincontent p.docs, 
.sitemap #maincontent p.projects, 
.sitemap #maincontent p.me {
	border-bottom: 1px solid #ccc; 
	font-size: 135%;
	color: #000;
	}

.sitemap #maincontent li.contact, 
.sitemap #maincontent li.docs, 
.sitemap #maincontent li.projects, 
.sitemap #maincontent li.me {
	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%; }

#subnav #communityLinks ul li
{
	background: none;
}

.home #maincontent td, .home #maincontent table 
{
	border: 0px;
}

#key pre 
{
	font-size: 2pt;
}
.mycal #sidebar, .soc-2007-search #sidebar { display: none; }
.mycal #wrapper, .soc-2007-search #wrapper { background: #fff; }
.mycal iframe, .soc-2007-search iframe { width: 650px; }
.mycal #links .date, .soc-2007 #links .date { display: none; }

.guibutton {
	border: 1px dashed #000000;
	}
