/* CSS Document */

html, body {margin:0; padding:0; text-align:left; width:100%; background-color:#f2f2f2;}

/* --------------- MAIN DIVISIONS ----------------- */

#container {border:solid 1px silver; width:800px; background-color:#ffffff; margin:7px 0 0 7px; background-image:url(/newsletter/issues/Newsletter_30/images/bg.jpg); background-repeat:repeat-y;}
#subscribe {/*border:solid 1px silver;*/ width:800px; height:60px; background-color:#ffffff; position:relative; margin:0; padding:0; text-align:right;}
#content {/*border:solid 1px silver;*/ width:598px; float:left; position:relative; margin:0; padding:0; /*display:none;*/}
#rightcol  {/*border:solid 1px silver;*/ width:201px; float:right; position:relative; margin:0; padding:0; /*display:inline;*/}
#rightcont {/*border:solid 1px silver;*/ /*margin:0; padding:0;*/ width:180px; margin:0 0 10px 10px; padding:0;}
#footer {/*border:solid 1px silver;*/ width:800px; position:relative; clear:both; background-color: #4e4e4e; margin:0; padding:10px 0 0 0;}

#news {/*border:solid 1px silver;*/ width:440px; float:left; /*margin:10px 0 0 0;*/ padding:0;}
#img {/*border:solid 1px silver;*/ /*margin:0; padding:0;*/ width:150px; float:left; /*margin:10px 0 0 0;*/ padding:0;}

#lastissues {/*border:solid 1px silver;*/ width:500px; clear:both; margin:0; padding:0; text-align:left;}

/* --------------- FORMATTING ----------------- */

p {/*margin:0; padding:0;*/font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; text-align: left; margin:0; padding: 0 20px 0 10px; line-height:16px;}
.test {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:500; text-align: left;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:500;}
#rightcol p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:500; text-align:left; margin:0;  padding:0;}
span {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#929191; font-weight:500; margin:0; padding: 0 0 10px 0;}
h1 {/*margin:0; padding:0;*/font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#cc0033; font-weight:500; margin:0; padding: 0 0 10px 10px;}
h2 {/*margin:0; padding:0;*/font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cc0033; font-weight:700; margin:0; padding: 0 0 5px 10px; /*margin:0; padding:0;*/}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:700; margin:0; padding: 0 0 5px 10px;}
#rightcol h2 {/*margin:0; padding:0;*/margin:0; padding:20px 0 10px 0;}
/*#rightcol h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#929191; font-weight:700; margin:0; padding:10px 0 10px 0 ;}*/
ol {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:500;}
ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  padding:0; margin:0;} /*font-weight:500*/
.issue {font-family: Arial,Helvetica,sans-serif; font-size: 22px; color: #929191; font-weight: 500; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 10px; padding-left: 0pt;}

/* --------------- IMAGES ----------------- */

img {margin:0; padding:0; border:none;}
/*.logo {width:201px; margin:0 0 0 1px; padding:0; border:none;}*/
.logo {margin:0; padding:0; border:none;}

.book {/*margin:0; padding:0;*/ padding:0; margin:5px 0 10px 30px; border:none; }
.photonews {/*margin:0; padding:0;*/margin:0 20px 0 10px; border:none;}
.align-right {/*margin:0; padding:0;*/margin:0 20px 0 10px; border:none; float:right;}

.list {/*margin:0; padding:0;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:500; text-align:justify; padding: 0 20px 0 10px;}

/* --------------- TABLE ----------------- */

table {border: solid 1px silver; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:500; margin:0 0 0 10px; padding:0; width:500px;}
td {border: solid 1px silver;}
tr {border: solid 1px silver;}
.titletable {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:700; padding: 10px 5px 10px 5px;}
.celltable {padding:0;}

/* --------------- LINK ----------------- */

a {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color: #555353; text-decoration:none; margin:0; padding:0;} /*font-weight:700*/
.link {/*margin:0; padding:0;*/padding: 0 0 0 10px;}
ul li {/*margin:0; padding:0;*/list-style-position: inside; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color: #555353; text-decoration:none; margin:0; padding:0 0 0 5px;} /*font-weight:700*/
h2 a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:700; margin:0; padding:0;}
#subscribe a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color: #555353; text-decoration:none;}
#footer a {/*margin:0; padding:0;*/font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color: #ffffff; text-decoration: underline; padding:5px;}
li a {font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color: #555353; text-decoration:none; margin:0; padding:0;} /*font-weight:500*/

a:link {}
a:visited {}
ul li a:hover { text-decoration:underline; color:#555353;}
a:hover { text-decoration:underline; color:#cc0033;}
a:active {}

/* --------------- HR ----------------- */
hr {border:solid 1px #DBDBDB; clear:both; /*width:420px;*/ margin:0 10px 0 10px; padding:0; display:none;}

/* --------------- SPECIAL CLASSES ----------------- */

.img1 {margin:15px 0 0 0;}
.img2 {margin:15px 0 0 0;}
.img3 {margin:20px 0 0 0;}
.img4 {margin:15px 0 0 0;}
.img5 {margin:15px 0 0 0;}
.img6 {margin:10px 0 0 0;}

.news1 {margin:0 0 35px 0;}
.news2 {margin:0 0 35px 0;}
.news3 {margin:0 0 35px 0;}
.news4 {margin:0 0 35px 0;}
.news5 {margin:0 0 35px 0;}
.news6 {margin:0 0 0 0;}

/* --------------- from issue 31 ----------------- */
#cont_news {/*border:solid 1px silver;*/ /*margin:0; padding:0;*/ width:590px; float:left; /*margin:10px 0 0 0;*/ padding:0; margin-bottom:30px; }
#text_news {/*border:solid 1px silver;*/ width:440px; float:left; /*margin:10px 0 0 0;*/ padding:0;}
#cont_img {/*border:solid 1px silver;*/ /*margin:0; padding:0;*/ width:140px; float:left; /*margin:10px 0 0 0;*/ padding:0; margin:0;}