body {
margin: 0;
padding: 0;
font:70% Verdana, sans-serif;
}
#News {
background: #7b6c89;
}
#Articles {
background: #7b6c89;
}

#Other {
background: #7b6c89;
}

h1 {
margin: 0;
padding: 30px;
font-size: 150%;
color: #63576f;
text-indent: -9000px;
}

h2 {
margin: 0 10px 0 10px;
padding: 2px;
font-size: 120%;
color: #63576f;
background: #90829d;
text-align: right;
text-transform: uppercase;
}

h3 {
margin: 0 10px 0 50px;
text-transform: uppercase; 
font-weight: bold; 
font-size: 100%; 
color: #a1438e; 
letter-spacing: 1px; 
border-bottom: 1px dotted #4b4b4b; 
}

h4 {
margin: 0 10px 0 50px; 
text-transform: uppercase; 
font-weight: bold; 
font-size: 100%; 
color: #a1438e; 
letter-spacing: 1px; 
}

#wrapper {
width:750px;
margin:0 auto;
background-color: #837492;
padding: 0 10px 10px 10px;
}

#header {
width: 750px;
height: 195px;
background:url(../images/header.jpg);
}

#ContentMain {
float:left;
width:750px;
display:inline;
margin: 0 0 20px 0;
}

#News #ContentMain {
width:360px;
float:left;
margin: 0 0 20px 0px;
}

#Articles #ContentMain {
width:555px;
float:left;
margin: 0 0 20px 195px;
}

#ContentMain2{
float:left;
width:360px;
margin: 0 0 20px 30px;
}

#ContentLists{
float:left;
width:180px;
margin: 0 0 20px -750px;
}

#footer{
clear:both;
width: 750px;
height: 72px;
background: url(../images/footer.jpg);
}
#footer p {
margin: 0 0 0 400px;
padding: 50px 0 0 0;
color: #3e2755;
}

#footer a:link, #footer a:visited {
color: #b6a7c1;
}
#footer a:hover {
color: #3e2755;
}

.ContentBox {
margin: 15px 0 0 0;
padding: 5px 0 5px 0;
background: #7b6c89;
}

.InnerCBox {
margin: 0 10px 0 10px;
background: #b6a7c1;
padding: 5px 0 5px 0;
line-height: 180%;
}

.InnerCBox p {
margin: 0;
padding: 0 20px 5px 50px;
color: #2f1f35;
}

.InnerCBox center {
margin: 0;
color: #2f1f35;
}

.InnerCBox ul , .InnerCBox ol{
padding: 0 70px 5px 100px;
color: #2f1f35;
}

.InnerCBox blockquote{
padding: 0 5px 5px 55px;
color: #2f1f35;
}

.CLBox {
width:160px;
margin: 0 0 0 10px;
padding: 10px 0 5px 0;
background: #b6a7c1;
}

.underline {
display: block;
margin: 0 5px 5px 50px;
padding: 0 0 5px 0;
font-weight: normal;
color: #2f1f35;
border-bottom: 1px solid #999;
}

img {
float: left;
margin: 0 0 0 5px;
border: 2px;
}

a:link {
text-decoration: underline;
color: #7b6c89;
}
a:visited {
text-decoration: underline;
color: #7b6c89;
}
a:hover {
text-decoration: underline;
color: #fff;
}

.CLBox ul {
list-style-type: none;
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
padding: 3px;
}

.CLBox li a:link {
color:#2f1f35;
line-height:170%;
text-decoration:none;
display:block;
width:155px;
border-bottom: 1px solid #7b6c89;
background: #b6a7c1;
font-weight: normal;
}

.CLBox li a:visited {
color: #2f1f35;
text-decoration:none;
line-height:170%;
display:block;
width:155px;
border-bottom: 1px solid #7b6c89;
background: #b6a7c1;
font-weight: normal;
}

.CLBox li a:hover {
color:#7b6c89;
line-height:170%;
display:block;
width:155px;
border-bottom: 1px solid #7b6c89;
text-decoration:none;
}

.CLBox li a:active {
color:#b6a7c1;
line-height:170%;
text-decoration:none;
display:block;
width:155px;
border-bottom: 1px solid #7b6c89;
background: #b6a7c1;
}

#MainNavigation{
margin: 30px 0 0 0;
padding: 0;
width: 750px;
font-weight: bold;
font-size: 100%;
text-transform: none;
}

#MainNavigation ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#MainNavigation li {
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#MainNavigation a {
color: #b6a7c1;
text-decoration: none;
margin: 0;
padding: 10px 10px;
border-right: 0px solid #ffffff;
}

#MainNavigation a:hover { 
background:url(../images/hover.jpg);
color: #3e2755; }

.Language {
float: right;
}

.Language a {
color: #b6a7c1;
text-decoration: none;
margin: 0;
}

.Language a:hover { 
color: #3e2755; }
