body {
    top : 0px;
    left : 0px;
    margin: 10px 0px 10px 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    color: #000000;
}

body, table, td { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 100%; 
}

pre {
    font-size: 70%;
}

input, select { font-size: 100%; }

a, a:visited, a:active {
    color: #0000FF;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

b {
    font-weight: bold;
}

i {
    font-style: italic;
}

/* lang at the top */
div.select_lang {
    font-weight: lighter;
    font-size: 9px;
    color: #ffffff;
}

/* top menu */
a.topmenu, a.topmenu:visited, a.topmenu:active {
    color: #000000;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: 0px;
    text-transform: uppercase;
    background-color: #ffffff;
    padding: 1px;
}

a.topmenu:hover, a.topmenu_active, a.topmenu_active:visited, a.topmenu_active:active, a.topmenu_active:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #787878;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: 0px;
    text-transform: uppercase;
}

p.topmenu {
    color: #dd3300;
    font-size: 11px;
    font-weight: bold;
}

a.topmenu2, a.topmenu2:visited, a.topmenu2:active, a.topmenu2_active, a.topmenu2_active:visited, a.topmenu2_active:active, a.topmenu2_active:hover {
    color: #a9a48e;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0px;
    atext-transform: uppercase;
}

p.topmenu2 {
    color: #b7b7b7;
    font-size: 11px;
    font-weight: lighter;
    text-align: right;
}


#dropmenudiv{
position: absolute;
border: 0px solid black;
font-size: 11px;
line-height: 18px;
z-index: 3;
border: 1px solid black;
background-color: #ffffff;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border: 0px solid black;
padding: 0px;
text-decoration: none;
font-weight: lighter;
z-index: 2;
color: #787878;
background-color: #ffffff;
}


#dropmenudiv a:hover{
background-color: #eceeba;
font-weight: lighter;
text-decoration: none;
}

/* /top menu */


/* main content */
p {
    font-weight: lighter;
    font-size: 70%;
}

p.small {
    font-size: xx-small;
}

p.small2 {
    font-size: 60%;
    margin: 0px 0px 0px 0px;
}

p.author {
    font-size: 55%;
    margin: 0px 0px 0px 0px;
    color: #777777;
    text-transform: uppercase;
}

p.medium {
    font-size: 12px;
}

p.margins1 {
    font-size: 70%;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
}

p.margins2 {
    font-size: 70%;
    margin: 0px 0px 5px 0px;
}

p.margins3 {
    font-size: 70%;
    margin: 5px 0px 5px 0px;
    font-weight: lighter;
}

.copy2 {
    color: #ffffff;
    font-size: 80%;
}

.copy {
    color: #000000;
    font-size: xx-small;
    margin: 10px 0px 5px 0px;
}

/* headers in main part */
span.header1 {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
}

.white_header {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
}

.white_header2 {
    color: #ffffff;
    font-size: 10px;
}

.news_header {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;  
    font-size: 70%;
}

.red_header {
    color: #990000;
    font-size: 17px;
    font-weight: bold;
}

.black_header {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
}

.gray_header {
    color: #666666;
    font-size: 17px;
    font-weight: bold;
}

.green_header {
    color: #009900;
    font-size: 17px;
    font-weight: lighter;
}

/* titles */
h1.title1 {
    font-size: 180%;
    font-weight: lighter;
}

h1.title2 {
    font-size: 150%;
    font-weight: lighter;
}

h1.title3 {
    font-size: 110%;
    font-weight: lighter;
}

.boldblack_title {
    color: #000000;
    font-weight: bold;
    font-size: 60%;
}

/* Links */
a.small_white, a.small_white:active, a.small_white:visited {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
}

a.small_white:hover {
    text-decoration: underline;
}

a.small_white2, a.small_white2:active, a.small_white2:visited {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

a.small_white2:hover {
    text-decoration: underline;
}

a.blue_link1, a.blue_link1:active, a.blue_link1:visited {
    color: #003399;
    font-weight: bold;
    text-decoration: none;
}

a.blue_link1:hover {
    text-decoration: underline;
}

.blue_link2, a.blue_link2:active, a.blue_link2:visited {
    color: #0033cc;
    font-weight: bold;
    text-decoration: none;
}

a.blue_link2:hover {
    text-decoration: underline;
}

.blue_link3, a.blue_link3:active, a.blue_link3:visited {
    color: #0033cc;
    font-weight: lighter;
    text-decoration: none;
}

a.blue_link3:hover {
    text-decoration: underline;
}

/* Issues */
span.red_issue {
    color: #C12D19;
}

span.date {
    color: #666666;
    font-weight: lighter;
    font-size: 17px;
}

/* Intro page */
.red {
    color: #990000;
}

.redbull {
    color: #990000;
    font-weight: bold;
}

.uppergray {
    color: #666666;
}

.blue_intro, a.blue_intro:active, a.blue_intro:visited {
    color: #0033cc;
    font-weight: lighter;
    text-decoration: none;
}

a.blue_intro:hover {
    text-decoration: none;
}


/* Subscribe */
.subscr {
    color: #000000;
    font-size: 70%;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}

a.subscribe, a.subscribe:hover, a.subscribe:active, a.subscribe:visited {
    color: #003399;
    font-weight: bold;
    font-style: italic;
    font-size: 130%;
    text-decoration: underline;
}

/* features list */
a.features_list_item, a.features_list_item:active, a.features_list_item:visited {
    color: #4170CF;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}

a.features_list_item:hover {
    text-decoration: underline;
}

/* features list */
a.regulars_list_item, a.regulars_list_item:active, a.regulars_list_item:visited {
    color: #4170CF;
    font-weight: lighter;
    font-size: 100%;
    text-decoration: none;
}

a.regulars_list_item:hover {
    text-decoration: underline;
}

/* words of love */
li.words {
    font-weight: lighter;
    font-size: 70%;
}