body { font-size: 10pt; font-weight: normal; background: black; margin:0; padding:0; color: white;}
body.withbg { background: black url('images/background1.png') no-repeat 50% 130px; }

img { border:0; margin:0; }
form {margin:0; padding:0; }

div#cont1 { position: absolute; width: 760px; height: 550px; top: 50%; left: 50%; margin-top:-275px; margin-left:-380px;  }
div#bottom { text-align:right; height:74px; width: 760px; }

div#outerContainer { width: 100%; text-align: center;}
div#innerContainer { width: 760px; text-align: center; margin: 0 auto;}


div#menudiv { width: 760px; height: 70px; }
table#menu { border: 0; margin: 0 28px 0 32px; width:700px; height:70px; }
table#menu td { padding:0; margin:0; }

div.bottom { margin-bottom: 20px; } 
div#footer { margin: 0 25px 50px 40px; text-align:left; font-family: arial; font-weight:bold; height: 30px;}
div#footer div {margin-bottom: 15px;}
div#footer img { vertical-align:middle;}

a {color: white;  text-decoration: none;}
a:hover {color: white; text-decoration: underline;}

div.pub1 { }
div.pub2 { background: url('images/pub-back-2.gif') no-repeat left top;}

.brown { color: #A25532; }
.blue { color: #41567F; }


.top {margin-top:0 !important; padding-top:0 !important; }
/* the width of the middle part (text column) is 620px */
.textpart {text-align: justify; font-family: arial; padding: 0 70px; margin: 20 0; font-weight: bold; } 
.wider {text-align: justify; font-family: arial; padding: 0 36px; margin: 20 0; font-weight: bold; } 

.right { margin-left: 300px; }
div.centered { text-align: center !important; }

table.textual { margin:0; border-collapse: collapse;}
table.textual td {text-align: left; padding:0; font-family: arial; font-weight: bold; font-size: 10pt;}
table.textual td.first { width: 30px; vertical-align: top;}
table.textual td.second { width: 180px; vertical-align: top;}

table.columnist {}
table.columnist td { padding: 5px; }
