body 
{
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 100%;
background-color: #000000;
}

#outer {
position: absolute;
width: 100%;
height: auto;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
border: 0px solid #00ff00;
}

#header {
margin-left: auto;
margin-right: auto;
text-align: right; 
width:1040px;
height:75px;
padding-top: 25px;
padding-right: 15px;
border: 0px solid #ff0000;
}

#content {
position:relative;
overflow:hidden;
margin-left: auto;
margin-right: auto;
width:1055px;
height: auto;
left: 0px;
top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
font-family: Verdana;
color: #bbbbbb;
font-size: 15px;
border: 0px solid #00ff00;
}


#sideBar {
float:left;
margin-left: auto;
margin-right: auto;
width:115px;
height:520px;
left: 0px;
top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #ff0000;
}

#dynamicArea {
float:left;
height: auto;
width: 740px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #ff0000;
}

#dynamicAreaContent {
float:left;
background: url(../images/backgroundTile.jpg) repeat-y;
height: auto;
width: 670px;
padding-right: 20px;
padding-left: 50px;
padding-top: 20px;
padding-bottom: 10px;
border: 0px solid #ff0000;
}

#menu {
float:right;
margin-left: auto;
margin-right: auto;
width:200px;
height: auto;
left: 0px;
top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #ff0000;
}

#footer {
position:relative;
margin-left: auto;
margin-right: auto;
width:1055px;
height:60px;
font-family: arial;
font-size: 10px;
color: #555555;
font-weight: none;
letter-spacing:0px;
text-align: right; 
border: 0px solid #ff0000;
}

a 
{ 
font-family: verdana; 
font-size: 9px; 
color: #555555; 
text-decoration: none;
letter-spacing: 0px;
}

a:hover
{ 
font-family: verdana; 
font-size: 9px; 
color: #999999; 
text-decoration: underline;
}

.copyright
{
font-family: verdana; 
font-size: 9px; 
color: #a85798; 
}

.pronounce
{
font-family: arial; 
font-size: 15px; 
color: #777777; 
line-height: 0.1em;
}

.title
{
font-family: arial; 
font-size: 34px; 
color: #ea47cd; 
line-height: 1em;
}

h1
{
font-family: arial; 
font-size: 14px; 
color: #444444; 
line-height: 1em;
}

h2
{
font-family: arial; 
font-size: 24px; 
color: #777777; 
line-height: 1em;
}

.webTitle
{
font-family: arial;
font-weight: bold; 
font-size: 14px; 
color: #ea47cd;
line-height: 1em;
}

.titlesmall
{
font-family: arial; 
font-size: 31px; 
color: #ea47cd; 
line-height: 1em;
}

.titlesmaller
{
font-family: arial; 
font-size: 27px; 
color: #ea47cd; 
line-height: 1em;
}

.maintext
{
font-family: arial; 
font-size: 12px;
text-align: justify; 
color: #ffffff;
line-height: 1.55em; 
}

.smalltext
{
font-family: verdana; 
font-size: 10px; 
color: #ffffff;
line-height: 1.0em;
}

.maintextpink
{
font-family: arial; 
font-size: 12px; 
font-weight: bold;
color: #ea47cd;
line-height: 1.45em; 
}

.maintextpinknon
{
font-family: arial; 
font-size: 11px; 
color: #ea47cd;
line-height: 1.45em; 
}

.newsmain
{
font-family: arial;
font-size: 11px; 
color: #ffffff;
line-height: 1.15em; 
}

.newstitle
{
font-family: arial; 
font-size: 12px; 
font-weight: bold;
color: #999999;
line-height: 1.45em; 
}

.imgCaption
{
font-family: verdana; 
font-size: 9px; 
color: #444555;
line-height: 1.45em; 
}

.newsletterlinks
{
font-family: arial; 
font-size: 12px; 
font-weight: bold;
color: #ee9999; 
}
