body {
font-family : Arial, sans-serif; 
color : #333333; 
line-height : 1.166; 
margin : 0; 
padding : 0; 
} 
a {
color : #006699; 
text-decoration : none; 
} 
a:link {
color : #990000; 
text-decoration : none; 
} 
a:visited {
color : #990000; 
text-decoration : none; 
} 
a:hover {
color : #990000; 
text-decoration : underline; 
} 
h1 {
font-family : Verdana, Arial, sans-serif; 
font-size : 120%; 
color : #334d55; 
margin : 0; 
padding : 0; 
} 
h2 {
font-family : Arial, sans-serif; 
font-size : 114%; 
color : #006699; 
margin : 0; 
padding : 0; 
} 
h3 {
font-family : Arial, sans-serif; 
font-size : 100%; 
color : #334d55; 
margin : 0; 
padding : 0; 
} 
h4 {
font-family : Arial, sans-serif; 
font-size : 100%; 
font-weight : normal; 
color : #333333; 
margin : 0; 
padding : 0; 
} 
h5 {
font-family : Verdana, Arial, sans-serif; 
font-size : 100%; 
color : #334d55; 
margin : 0; 
padding : 0; 
} 
ul {
list-style-type : square; 
} 
ul ul {
list-style-type : disc; 
} 
ul ul ul {
list-style-type : none; 
} 
label {
font-family : Arial, sans-serif; 
font-size : 100%; 
font-weight : bold; 
color : #334d55; 
} 
#masthead {
padding : 10px 0 0; 
border-bottom : 1px solid #cccccc; 
width : 100%; 
} 
#navBar {
float : left; 
width : 20%; 
margin : 0; 
padding : 0; 
background-color : #ffeecc; 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
} 
#headlines {
float : right; 
width : 16%; 
border-left : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
padding-right : 10px; 
} 
#content {
float : left; 
width : 55%; 
} 
#siteName {
margin : 0; 
padding : 0 0 0 10px; 
} 
#globalNav {
padding : 0 0 5px 10px; 
border-bottom : 1px solid #ccc; 
color : #cccccc; 
} 
#globalNav img {
display : block; 
} 
#globalNav a {
font-size : 90%; 
padding : 0 4px 0 0; 
} 
#pageName {
margin : 0; 
padding : 0 0 0 10px; 
} 
#breadCrumb {
font-size : 80%; 
padding : 2px 0 0 10px; 
} 
.feature {
padding : 0 0 10px 10px; 
font-size : 80%; 
} 
.feature h3 {
padding : 30px 0 5px; 
text-align : center; 
} 
.feature img {
float : left; 
padding : 10px 10px 0 0; 
} 
.story {
clear : both; 
padding : 10px 0 0 10px; 
font-size : 80%; 
} 
.story p {
padding : 0 0 10px; 
} 
#siteInfo {
clear : both; 
border : 1px solid #cccccc; 
font-size : 75%; 
color : #cccccc; 
padding : 10px; 
} 
#siteInfo img {
padding : 4px 4px 4px 10px; 
vertical-align : middle; 
} 
#search {
padding : 5px 0 5px 10px; 
border-bottom : 1px solid #cccccc; 
font-size : 90%; 
} 
#search form {
margin : 0; 
padding : 0; 
} 
#search label {
display : block; 
margin : 0; 
padding : 0; 
} 
#navBar ul a:link , #navBar ul a:visited {
display : block; 
} 
#navBar ul {
list-style : none; 
margin : 0; 
padding : 0; 
} 
#navBar li {
border-bottom : 1px solid #eee; 
} 
html > body #navBar li {
border-bottom : medium none inherit; 
} 
#sectionLinks {
position : relative; 
margin : 0; 
padding : 0; 
border-bottom : 1px solid #cccccc; 
font-size : 90%; 
} 
#sectionLinks h3 {
padding : 10px 0 2px 10px; 
} 
#sectionLinks a {
display : block; 
border-top : 1px solid #cccccc; 
padding : 2px 0 2px 10px; 
} 
#sectionLinks a:hover {
background-color : #ffffff; 
} 
.relatedLinks {
position : relative; 
margin : 0; 
padding : 0 0 10px 10px; 
font-size : 90%; 
} 
.relatedLinks h3 {
padding : 10px 0 2px; 
} 
.relatedLinks a:link , .relatedLinks a:visited {
display : block; 
} 
#advert {
padding : 30px 0 10px; 
} 
#advert img {
display : block; 
} 
#headlines {
margin : 0; 
padding : 10px 0 20px 10px; 
font-size : 80%; 
} 
#headlines p {
padding : 5px 0; 
} 

