/* CSS Document */
body {
margin:auto;
text-align:center;
background:url(../images/bg.jpg) top repeat-y;
}

a.rss {
float:right;
clear:none;
font-size:1.25em;
color:orange;
text-decoration:none;
}

a#archives {
text-align:center;
display:block;
font-size:.7em;
position:absolute;
top:10px;
left:20px;
width:70px;
color:brown;
}

#container {
text-align:left;
margin:0px auto;
padding:1px;
width:761px;
background-color:white;
}

#header-logo {
background:url(../images/header_logos.jpg) no-repeat;
width:761px;
height:83px;
}

#header-main {
background:url(../images/bcheader.jpg) no-repeat center;
width:761px;
height:121px;
}

#content {
position:relative;
width:761px;
height:auto;
}

#footer {
width:761px;
background:url(../images/bandcfooter.gif) no-repeat;
height:24px;
margin:2em auto;
}

#currentissue {
text-align:center;
font-style:italic;
font-size:2em;
}

#currentissue span{
display:block;
font-style:normal;
font-size:.4em;
color:black;
}

#currentissue a{
font-size:.5em;
text-decoration:none;
display:block;
width:4em;
margin:.5em auto 0em;
}

div#themeintroeditor {
border:none;
position:relative;
background-color:#b3d337;
width:94%;
margin:1em auto;
padding:.5em 0em;
}

span.corners {
text-align:center;
margin:0px;
border:none;
position:absolute;
display:block;
width:11px;
height:11px;
line-height:11px;
}

#c1 {
top:0px;
left:0px;
background:url(../images/topl.gif) no-repeat top left;
background-color:white;
}

#c2 {
top:0;
right:0;
background:url(../images/topr.gif) no-repeat top right;
background-color:white;
}

#c3 {
bottom:0;
right:0;
background:url(../images/botr.gif) no-repeat bottom right;
background-color:white;
}

#c4 {
bottom:0;
left:0;
background:url(../images/botl.gif) no-repeat bottom left;
background-color:white;
}

#editor {
text-align:left;
margin-left:3em;
}

#editor span.line {
font-size: .8em;
text-decoration:none;
}

#editor span.name{
display:normal;
text-decoration:none;
font-size:.9em;
margin-left:.5em;
}

#theme {
text-align:left;
margin:1em 3em;
}

p#intro {
margin:1em auto;
text-indent:2.5em;
margin:.5em;
}

div#files {
position:absolute;
top:0px;
right:0px;
text-align:center;
width:170px;
height:5em;
}

div#files p {
text-decoration:underline;
margin:.2em;
font-size:.7em;
color:blue;
}

div#files p + a {
margin-left:6em;
}

div#files a {
text-align:center;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.6em;
color:black;
margin:.2em 1em;
display:block;
float:left;
margin-bottom:0em;
}

div#files img.icons{
float:left;
}

div#toc {
width:700px;
margin:1em auto 0em;
border:2px solid black;
}

div#toc h2#tocheader {
background-color:#D39037;
margin:0px;
text-align:center;
padding:3px;
font-size: 1.5em;
font-style:italic;
border-bottom:5px solid black;
}

td#divider_row {
background-color:#D39037;
text-align:center;
font-size: 1.1em;
border-bottom:2px solid black;
border-top:2px solid black;
}

div#toc table {
width:100%;
border-collapse:collapse;
}

tr, td {
border:1px solid #ccc;
margin:0px;
padding:0px;
}

.pdf, .flash {
text-align:center;
vertical-align:middle;
}

img.icons {
vertical-align:middle;
border:none;
}

span.colname {
float:left;
font-size:.45em;
margin:3px;
padding-top:15px;
font-style:normal;
}

span#sw {
margin-left:8px;
}

td.title {
width:90%;
}

td.title h3 {
margin:5px 5px 5px 1.5em;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.9em;
width:90%
}

span.authors {
display:block;
font-size:.8em;
text-indent:2em;
font-style:italic;
font-weight:normal;
}

#footer p {
font-family:arial,helvetica,sans-serif;
font-size: 10px;
text-align:center;
color:white;
margin:0px;
padding:5px;
}

/*-----------------------------archives page-----------------------------------------*/
div#archtoc {
width:700px;
margin:1em auto;
position:relative;
border:2px solid black;
}

div#archtoc table {
text-align:center;
width:100%;
border-collapse:collapse;
margin-top:1.5em;
}

tr#colnames {
background-color:#D39037;
color:white;
font-size:1.1em;
}

td.themecol {
width:60%;
text-align:left;
padding-left:.3em;
}

div#archtoc h1{
margin:.2em auto;
text-align:center;
font-size:3em;
}

#quick {
position:absolute;
border:1px solid black:
margin:0px;
top:77px;
right:2px;
width:60px;
font-size:.7em;
color:blue;
font-style:italic;
text-align:center;
}

div#archtoc h1 span{
display:block;
font-size:.3em;
color:brown;
}

th.pdfcol, th.swfcol {
font-size:.6em;
}
