
body{
 font-family: Arial,sans-serif;
 font-size: 0.9em;
 line-height: 1.166;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

img {
 vertical-align: top;
}

h1{
 font-family: Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 0.9em;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

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-weight: bold;
 color: #334d55;
}

table{
 font-family: Arial,sans-serif;
}

/*
a{text-decoration:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
*/


#siteName{
        margin: 0px;
        padding: 0px 0px 0px 10px;
}


#pageName{
        margin: 0px;
        padding: 0px 0px 0px 10px;
}

#pageHead{
        margin: 0px;
        height: 75px;
        padding: 0px 0px 0px 0px;
        background-color: #666699;
}

#masthead{
        padding: 0px 0px 0px 0px;
        width: 860px;
}

#globalNav{
        padding: 0px 0px 5px 10px;
        background-color: #ccccff;
}

#globalNav img{
        display: block;
}

#globalNav a {
        padding: 0 4px 0 0;
}

#breadCrumb{
        padding: 2px 0px 2px 10px;
        background-color: #f0f0ff;
        text-decoration: none;
}

#breadCrumb a{
        text-decoration: none;
}

#breadCrumb a:hover{
        text-decoration: underline;
}

#news{
        padding: 2px 0px 2px 10px;
        background-color: #f0f0ff;
}

/************** #navBar styles ***************/

#navBar{
        position: absolute;
        top: 118px;
        left: 0px;
        width: 195px;
        margin: 0px;
        padding: 0px;
        background-color: #f0f0ff;
}

#navBar h3{
        text-align:center;
        background-color: #ccccff;
}

#navBar p{
        padding: 2px 0px 2px 10px;
}

#navBar a{
        text-decoration: none;
}

#navBar a:hover{
        text-decoration: underline;
}

#search{
        margin: 0px;
        padding: 10px 0px 5px 10px;
}

#search form{
        margin: 0px;
        padding: 0px;
}

#sectionLinks{
        position: relative;
        margin: 0px;
        padding: 0px;
}

#relatedLinks{
        position: relative;
        margin: 0px;
        padding: 0px;
}

/************** #newsBar styles ***************/

#newsBar{
        float: right;
        width: 162px;
        margin: 0px;
        padding: 0px;
        background-color: #f0f0ff;
}

#newsBar h3{
        text-align:center;
        background-color: #ccccff;
}

#newsBar p{
        padding: 2px 0px 2px 10px;
}

#headlines{
        position: relative;
        margin: 0px;
        padding: 0px;
}

#hints{
        font-size: 0.8em;
        position: relative;
        margin: 0px;
        padding: 0px;
}

#hints h3{
        font-size: 1em;
}

#adverts{
        position: relative;
        margin: 0px;
        padding: 0px;
}

/************** #content styles ***************/

#adsense{
        position: absolute;
        top: 75px;
        left: 870px;
        width: 120px;
        padding: 0px 0px 0px 0px;
}

#content{
        position: absolute;
        top: 118px;
        left: 195px;
        width: 665px;
}

.feature{
        padding: 0px 0px 10px 10px;
}

.feature h3{
        font-family: Arial,sans-serif;
        text-align: center;
        padding: 30px 0px 0px 0px;
}

.story{
        clear: both;
        padding: 10px 0px 0px 10px;
}

.story p{
        padding: 0px 0px 10px 0px;
}

.listing{
        clear: both;
        padding: 10px 0px 0px 10px;
}

.teaser{
        clear: both;
        padding: 10px 0px 0px 10px;
}

.teaser p{
        padding: 0px 0px 10px 0px;
}

.copyright {
        clear: both;
        padding: 10px 10px 10px 10px;
        border-top: 1px solid black;
}