/* default font sizes */
body{
	padding-top:0;
	margin-top:0;
	background-image: url(grad1.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	font: normal 13px/1.75em verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	text-align: justify;
}

h1, h2, h3, h4, h5, h6{
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: normal;
}
h1{
	font-size: 218%
}

h2{
	font-size: 164%
}

h3{
	font-size: 145%;
}

h4{
	font-size: 118%;
}

/* general containers formatting */
#container{
	width: 700px;
	margin: auto;
	background: #fff;
	padding: 3em;
	/*border: 1px solid;
	border-color: #ccc;*/
}

/* Header */
/* replace text with logo */
#header{
	padding: 0;
	margin: -5px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: 0px -5px;
	height: 110px;
}
#title{
	display: none;
}

.menu{
	text-align: center;
	padding: 10px;
	margin-left: -3em;
	margin-right: -3em;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
.menu>hr{
	display: none;
}


#footer{
	/*border-top: 1px solid #ccc;*/
	margin-left:-10px;
	margin-right:-10px;
	padding: 0 10px;
}

.disclaimer {
  color: #7f7f7f;
  font-size: 80%;
}

/* Links */
a{
	text-decoration: none;
}
a:link {
  color: #0000ff;
}
a:visited {
  color: #00009f;
}
a:active {
  color: #ff00ff;
}
a:hover {
	text-decoration: underline;
  	color: #3f3fff;
}


dd{
	padding-top:1em;
	padding-bottom:2em;
}





/* Q&A */
dt.qanda{
	margin-left: 0em;
	text-indent: -1.5em;
}
dd.qanda{
	padding-bottom:3em;
	padding-top:1em;
	margin-left: 0em;
	text-indent: -1.5em;
}


/* Lists */
ul{
	list-style:none;
}
li{
	margin-bottom: 1ex;
}

ul.biblio{
	text-indent: -1.5em;
}
