* {
	padding: 0;
	margin: 0;
}

body {
	font: 0.85em Verdana, Arial, Sans-Serif;
	line-height: 1.6em;
//	background-color:gray;
background:#A6C760 url(Page-BgTexture.jpg) repeat-x fixed left top;
}

#wrap {	margin: 0 auto;	width: 80%; background-color: white; }

#top {

	margin-top: 1em;
//	margin-bottom: 1em;
	padding: 2em;
	background-color: white;
	color: black;
}
#top h1 { padding: 10px 0 0 25px; color: #42413E; font-size: 220%; background: transparent;}
#top h2 { padding: 0px 0 0 25px; color:#42413E; font-size: 120%; background: transparent;}
#top p { padding: 0px 0 0 25px; color: #666666; background: transparent; font-weight: bold;}
#top a  {color: #42413E; text-decoration: none; border-bottom: 1px dashed;}
#top .padding { padding-top: 5px; }
#top .lefts {
}
#top .rights {
	float: right;
	width: 18px;
}

#topmenu {
//	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0.5em ;
	background-color: white;
	color: black;
	height: 25px;
}
#topmenu li a {
	color: black;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 15px;
	text-decoration: none;
	background: transparent;
}
#topmenu li { 
	float: left;
	font-size: 80%;
	white-space: nowrap;
	list-style-type: none;
//	width: auto;
}

#main { 
    background: white; color: #555; 
    padding: 0px 10px 10px 10px;
}

#main #rightside {
	width: 250px;
	float: right;
	color: #666;
        font-size:0.85em;
}



#main .myemph {
       color: #9900CC;
}


#main .box {
	border: 1px dashed #555;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
}

#main #rightside h2 {
	font: bold 1.2em Arial, Arial, Sans-Serif;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #148080;
}


#leftside {
	padding-left: 8px;
	background: white;
	margin-right: 285px;
	
}

a:link, a:visited, a:hover, a:active {
  color:#1C1C1C;
  font-family:Arial,Helvetica,Sans-Serif;
  font-style:normal;
  //font-weight:bold;
  text-decoration:underline;
}

#leftside h2 {
  border-bottom: 1px dashed #555;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-top: 2em; margin-bottom: 1em; 
  color: #404040; 
  text-indent: 17px; background: white url(head.gif) no-repeat left;
}

#leftside h3 {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin-top: 1em; margin-bottom: 0.5em; color: #9A0000;
}

#footer {
	/*border-top: 1px solid;*/
	text-align:right;
	clear: both;
	height: 46px;
	margin: 1em;
	padding: 0.5em;
	font-size: 75%;
	color: #555;
}

div.abstract {
	display:none;
}

div.bio {
	display:none;
}

h1 { font: bold 130% Arial, Arial, Sans-Serif }
h2 { font: bold 120% Arial, Arial, Sans-Serif; padding: 0; margin: 0 }
h3 { font: bold 100% Arial, Arial, Sans-Serif; padding: 0; margin: 0 }
p { padding-bottom: 10px; }
ul { margin-left: 3em; margin-bottom: 1em}
li { list-style-type: square }
a img {border: none}
