body {
font-family:helvetica,arial,sans-serif;
font-size:15px;
color:#f8f8ff;
background:#222;
border:0 none;
margin:.75%;
}

.border1 {
background-color:red;
background:url(back.gif) repeat;
background-image:url(back.gif);
color:inherit;
border-color:#f8f8ff;
border-style:solid;
border-width:1px;
padding:4% 4% 4.5%;

max-width:1000px;
margin:auto;

}

.border2 {
background:#222;
color:#f8f8ff;
border-color:#f8f8ff;
border-style:solid;
border-width:1px;
padding:1.5em;
}

h1 {
text-align:center;
font-size:30px;
font-weight:900;
margin-top:15px;
margin-bottom:15px;
font-family:georgia,"times new roman",times,serif;
word-spacing:2px;
}

p {
line-height:135%;
margin-top:15px;
margin-bottom:15px;
}

td {
padding-bottom:4px;
padding-right:1em;
}

hr {
height:2px;
color:#4c6774;
background-color:#4c6774;
}

a {
text-decoration:none;
color:#aec1d9;
background:inherit;
}

a:hover {
text-decoration:underline;
}

img {
float:right;
margin-left:1.5em;
margin-bottom:.5em;
border-color:#f8f8ff;
border-style:solid;
border-width:2px;
}

img.bar {
float:none;
margin-left:0;
vertical-align:bottom;
margin-bottom:2px;
border-color:#f8f8ff;
border-style:solid;
border-width:1px;
}

img.world,.social img {
float:none;
border:none;
vertical-align:bottom;
margin:0 3px 2px 0;
}

ul {
list-style-type:none;
margin-left:0;
padding-left:15px;
}

.social {
text-align:right;
margin-top:-35px;
}

.social img {
height:35px;
width:35px;
}

@media print {
h1 {
color:#000;
background:inherit;
}

a {
color:#000;
background:inherit;
text-decoration:underline;
}

.border1,.border2 {
background:none repeat;
color:inherit;
border:0 none;
padding:0;
}
}