@import "/styles/issue_common.css";

html, body {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #eeeeee;
}

body, #bod, #banner {
	font: x-small Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: /**/small;
}

#contain-all {
	margin: 0px;
	padding: 0px;
}

a {font-weight: bold;}
a:link {border-bottom: 1px dashed #001c00; color: #001c00; text-decoration: none;}
a:visited {color: #004d00; text-decoration: underline;}
a:active {color: #bdddb3;}
a:hover {color: #bdddb3;}

/* --- banner ------------------------------------- */

#banner {
	background-color: #555555;
	color: #ffffff;
	padding: 15px;
	padding-left: 65px;
}

#banner a:link {
	color: #ffffff;
	padding-right: 20px;
}
#banner a:visited {
	color: #ffffff;
	padding-right: 20px;
}
#banner a:hover {
	color: #ffffff;
	padding-right: 20px;
}
#banner a:active {
	color: #ffffff;
	padding-right: 20px;
}

#banner span {
	padding-right: 20px;
}

/* --- body --------------------------------------- */

#bod {
	background-color: #ffffff;
	border-left: 1px dashed #666666;
	border-right: 1px dashed #666666;
	margin: 0px;
	margin-left: 60px;
	padding-top: 30px;
	width: 500px;
}
html>body #bod {
	width: 100%;
	max-width: 500px;
}

#bod p, #bod ul, #bod ol, #bod h1, #bod h2, #bod h3, .bodblock {
	margin-left: 40px;
	margin-right: 40px;
}

#bod ul, #bod ol {
	margin-left: 20px;
}

#bod blockquote {
	margin-left: 50px;
	margin-right: 50px;
}

#bod blockquote p {
	margin: 0px;
	padding: 15px;
}

#bod h1 {

}

#bod h2 {
	color: #004d00;
}

#bod h3 {

}

#bod h4 {

}

#bio {
	font-size: 85%;
	padding-left: 1em;
	padding-right: 1em;
}

#bio img {

}

#bod p.pages {
	font-size: 85%;
}

p#tb-link {

}

#bod select {
	margin-left: 40px;
}

#comments {
	padding: 30px;
}

#bod .comments-body {

}

#bod .comments-post {

}

/* --- issue specific ----------------------------- */

#bod ol ul {
	margin-left: 20px;
	margin-bottom: 20px;
}

#bod ol ul input {
	background-color: #ffffff;
	border-width: 0px;
}

@media print {
h1 {margin-left: 0px; margin-right: 0px;}
}

/* --- nav ---------------------------------------- */

#nav {
	border-right-width: 0px;
	color: #555555;
	position: absolute;
	top: 80px;
	left: 580px;
	width: 100%;
}

#nav div {
	margin: 20px;
}

#nav p {
	margin: 0px;
	margin-bottom: 1em;
}

#nav h2 {
	display: none;
}

#nav h3 {
	display: none;
}

#nav ul, #nav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#nav ul {
	margin-bottom: 2em;
}

#nav form {
	margin: 0px;
}

#nav input {
	font-size: 85%;
}

#issue-nav {

}

#mailinglist {
	background-color: #dddddd;
	border: 1px solid #999999;
	color: #444444;
	padding: 10px;
	width: 130px;
}

#mailinglist h3 {
	margin: 0px;
	padding: 0px;
}

#mailinglist p {
	font-size: 85%;
}

#mailinglist form {
	margin: 0px;
	padding: 0px;
}