/* Base , Set up fonts etc. */
body
{
font : 0.8em Trebuchet MS, Arial, Sans Serif;
background-color : #ffffff;
margin : 0px;
padding : 0px;
}
h1
{
font : bold 1.4em Trebuchet MS, Arial, Sans Serif;
}

a, a:visited
{
text-decoration : underline;
color : #000000;
}
a:hover
{
color : #3B801A;
}

#pageHeader a, #pageHeader a:visited, #pageFooter a, #pageFooter a:visited
{
text-decoration : underline;
color : #972303;
}
#pageHeader a:hover,#pageFooter a:hover
{
color : #972303;
}

#bntag
{
border-bottom : 1px solid #ffecc7;
text-align : center;
padding : 2px 0px;
background-color : #FFFFFF;
color : #fff7e6 font-size: 90%;
}

.contentContainer
{
padding : 5px;
position : relative;
}
#listBreaker, #subPageBreaker
{
display : none;
}
#pageHeader
{
background-color : #FFFFFF;
color : #0d0d0c;
position : relative;
}

#pageFooter
{
background-color : #FFFFFF;
color : #0d0c0b;
border-bottom : 1px solid #fff7e6;
border-top : 1px solid #fff7e6;
padding : 2px 10px;
clear : both;
}
#pageFooter h6
{
margin : 0px;
}
#pageHeader h1
{
padding : 25px 10px 10px;
margin : 0px;
font-size : 2em;
}

#pageWrapper
{
position : relative;
width : 100%;
background-color : #FFFFFF;
color : #ffefcc;
}
#mainContent
{
padding : 0px 20px;
border-top : 1px solid #ffecc7;
}
#mainContent .contentContainer
{
margin-right : 280px;
}

#siteNavigation
{
position : absolute;
top : 0px;
left : 0px;
width : 100%;
background-color : #5d4a66;
}
#siteNavigation ul, #userLinks ul
{
margin : 0px;
padding : 0px;
list-style-type : none;
}
#siteNavigation li
{
display : inline;
}

#siteNavigation h1
{
display : none;
}

#siteNavigation a, #siteNavigation a:visited
{
float : left;
padding : 4px 10px;
text-decoration : none;
font : bold 11px tahoma;
color : #efccff;
}

#siteNavigation a:hover
{
background-color : #FFFFFF;
color : #ffe7b3;
}

#siteNavigation a.active, #siteNavigation a.active:hover, #siteNavigation a.active:visited
{
background-color : #580E5C;
color : #0d0d0d;
cursor : default;
}

#extraContent,#extraContent2
{
position : relative;
display : inline;
margin : 10px;
float : right;
clear : right;
width : 220px;
background-color : #114400;
color : #ffffff;
border : 1px solid #114400;
}

#userLinks
{
position : relative;
display : inline;
background-color : #114400;
color : #ffffff;
border : 1px solid #114400;
border-top-width : 0px;
margin : 10px;
float : right;
clear : right;
width : 220px;
}
#userLinks h1
{
position : relative;
font-size : 1.1em;
margin : 0px;
background-color : #ccb993;
color : #0d0d0d;
border : solid #fff7e6;
border-width : 1px 0px;
padding-left : 5px;
}
#userLinks ul
{
position : relative;
margin : 5px 0px;
}
#userLinks li
{
display : inline;
}

#userLinks li a, #userLinks li a:visited
{
display : block;
background-color : #114400;
color : #ffffff;
border : 1px solid #114400;
border-width : 1px 0px;
text-decoration : none;
padding : 1px 0px;
padding-left : 5px;

}
#userLinks li a:hover
{
background-color : #FFFFFF;
color : #ffffff;
border-color : #ffecc7;

}
