
p {
font-family: Georgia, serif;
font-size: 1em;
line-height: 1.5em;
color: #43485d;
}

h1 {
font-family: Helvetica, Arial, sans-serif; 
font-size: 2.2em;
color: #29304d;
}

h2 {
font-family: Georgia, serif;
font-style: italic; 
font-size: 1.5em;
line-height: 1.3em;
padding: .2em 0 0 0;
}

h3 {
font-family: Helvetica, Arial, sans-serif; 
font-size: 1em;
line-height: 2em;
color: #000000; 
}

strong {
font-weight: bold;
}

em {
font-style: italic;
}

address {
font-family: Helvetica, Arial, sans-serif;
font-size: .8em;
line-height: 1em;
color: #000000;

}

ul {
font-family: Georgia, serif;
font-size: 1em;
line-height: 1.5em;
color: #43485d;
margin: 1em;
}

img {
margin: 0 1em 1em 0;
}

a:link {
color: #528ec2;
text-decoration: none;
}

a:visited {
color: #AF83C7;
text-decoration: none;
}

a:hover {
color: #F47820;
text-decoration: none;
}

a:active {
color: red;
text-decoration: none;
}

#header {
width: 1280px;
height: 72px; 
background-color: #29304d;
}

#header h1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.2em;
line-height: 3.8em;
font-weight: bold;
letter-spacing: 1px;
padding: 0 0 0 139px;
color: #528ec2;
}

#header h1 span {
color: #fff;
} 

#logoart {
position: absolute;
width: 123px;
top: 18px;
left: 24px;
}

#headline {
position: absolute;
width: 14em;
top: 104px;
margin: 1em;
text-align: left;
}

#headline h1{
margin: 0 0 .5em 0;
color: #29304d;
}

#headline h2 {
color: #528ec2;
}

#headline h3 { 
font-size: 1em;
margin: 1em 0;
}

#copyright {
position: absolute;
width: 12em;
top: 510px;
left: 0%;
padding: 0 0 0 32px;
text-align: left;
}

#clickbar {
position: absolute;
top: 0px;
right: 5%;
width: 974px;
}

#clickbar h3 {
font-size: 1em;
line-height: 4.6em;
text-align: right;
color: #528ec2;
}

#clickbar h3 span {
color: #fff;
}

#footer {
position: absolute;
width: 1280px;
top: 525px;
left: 0%;
height: 72px; 
background-color: #29304d;
}

#story {
position: absolute;
width: 55%;
top: 104px;
left: 16em;
margin: 1em 1em 1em 0;
padding: 0 0 0 1em;
border-left: #000 1px solid ;
}

#story p {
margin: 0 0 .4em 0;
text-indent: 1em;
}

#story h2 {
color: #43485d;
}

#story h3 {
color: #528ec2;
padding: .3em 0 .5em 0;
}

#story h3 span {
font-style: italic;
}

#sidebar {
position: absolute;
top: 400px;
left: 1em;
width: 13em;
border: 1px solid black;
background-color: #fffbd5;
padding: .5em;
text-align: left;
}

#sidebar h3 {
font-size: 1.4em;
line-height: 1.2em;
font-weight: bold;
color: #43485d; 
} 
  
#sidebar p {
font-size: .9em;
color: black;
text-indent: 1em;
}

#sidebar p span{
font-variant: small-caps;
font-weight: bold;
}

.inset {
float: right;
margin: 16px 0 16px 16px;
width: 22em;
border: 1px solid black;
background-color: #fffbd5;
text-align: left;  
}

.inset li {
color: black;
}

