

a:link {
    color : #000080;
    text-decoration : underline;
  }


a:visited {
    color : #000080;
    text-decoration : none;
  }


a:hover {
    color : inherit;
    text-decoration : underline;
  }


a:active {
    color : inherit;
    text-decoration : underline;
  }


body {
    background : url('images/background.png') repeat-x;
    font : 12pt 'sans-serif';
    color : #303030;
  }


h1 {
    background : #dcdcdc;
    font : small-caps bold 22pt 'sans-serif';
    border-style : solid none;
    border-width : thin medium;
    border-top-color : #c3c3c3;
    border-bottom-color : #c3c3c3;
    color : #303030;
  }


h2 {
    background : transparent;
    font : bold 18pt 'sans-serif';
    text-align : center;
  }


h3 {
    background : transparent;
    font : small-caps bold 16pt 'sans-serif';
  }


input[type=text] {
    border : #303030 solid thin;
    width : 200px;
  }


select {
    border : #303030 solid thin;
    height : 20px;
  }


input[type=checkbox] {
    border : #303030 solid thin;
  }


input[type=radio] {
    border : #303030 solid thin;
  }


input[type=submit] {
    background : #c3c3c3;
    font : bold 10pt 'sans-serif';
    border : #303030 solid thin;
    color : #004000;
    height : 20px;
    vertical-align : text-top;
    width : 75px;
  }


input[type=reset] {
    background : #c3c3c3;
    font : bold 10pt 'sans-serif';
    border : #303030 solid thin;
    color : #800000;
    height : 20px;
    vertical-align : text-top;
    width : 75px;
  }


textarea {
    border : #303030 solid thin;
    height : 150px;
    width : 250px;
  }

.formLabel {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
  }

.tableHead {
    font-weight: bold;
    text-align: center;
  }


.header {
    margin : 0 0px;
    clear : both;
    float : none;
    height : 150px;
    position : static;
    width : 90%;
  }


span.head1 {
    font : bold 24pt 'sans-serif';
    color : #585858;
    letter-spacing : 5pt;
  }


span.head2 {
    font : bold 18pt 'sans-serif';
    color : #a0a0a0;
    letter-spacing : 3pt;
  }


.menu {
    margin : 0 auto;
    clear : both;
    color : #303030;
    max-width : 950px;
    position : absolute;
    text-align : center;
    top : 165px;
  }


.menuItem {
    background : #585858;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #dcdcdc;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem1 {
    background : #ffffff;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem1Active {
    background : #ffffff;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid;
    border-width : thin thin thick;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem2 {
    background : #ffc0c0;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem2Active {
    background : #ffc0c0;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid;
    border-width : thin thin thick;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem3 {
    background : #ffdca8;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem3Active {
    background : #ffdca8;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid;
    border-width : thin thin thick;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem4 {
    background : #ffffc0;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem4Active {
    background : #ffffc0;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid;
    border-width : thin thin thick;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem5 {
    background : #c0ffc0;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem5Active {
    background : #c0ffc0;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid;
    border-width : thin thin thick;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem6 {
    background : #c0c0ff;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem6Active {
    background : #c0c0ff;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid;
    border-width : thin thin thick;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem7 {
    background : #ffc0ff;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid thin;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.menuItem7Active {
    background : #ffc0ff;
    font : small-caps bold 10pt 'sans-serif';
    padding : 5px;
    border : #303030 solid;
    border-width : thin thin thick;
    color : #585858;
    float : left;
    height : 20px;
    text-align : center;
    text-decoration : none;
    width : 115px;
  }


.subMenu {
    margin : 105px 0 0 75px;
    clear : both;
    float : none;
    position : absolute;
    text-align : center;
    top : 95px;
  }


.subMenuItem {
    font : small-caps bold 10pt 'sans-serif';
    margin : 0 10px;
    color : #303030;
  }


.subMenuItemActive {
    font : small-caps bold 10pt 'sans-serif';
    margin : 0 10px;
    border-style : solid none none;
    border-width : thin medium medium;
    border-top-color : #303030;
    color : #303030;
  }


.title {
    clear : both;
    float : none;
    left : 15%;
    position : absolute;
    vertical-align : middle;
  }


.newsbox {
    margin : 5px;
    float : right;
    height : 100px;
    width : 175px;
  }


.newsheader {
    background : #dcdcdc;
    font : bold 14pt 'sans-serif';
    border-style : solid none;
    border-width : thin medium;
    border-top-color : #c3c3c3;
    border-bottom-color : #c3c3c3;
    color : #303030;
    width : 100%;
  }


.intro {
    padding : 0 5px;
    clear : none;
    float : left;
    text-align : center;
    width : 75%;
  }


.content {
    margin : 100px 0 0 50px;
    float : left;
    min-height : 1000px;
    width : 80%;
  }


.newscontent {
    margin : 10px 5px 5px;
  }


.newstitle {
    font : bold 14pt 'sans-serif';
    color : #303030;
  }


.adwrapper {
    float : right;
    height : 100px;
    width : 175px;
  }


.adbox {
    background : #dcdcdc;
    margin : 5px;
  }


.quote {
    margin-left : 15px;
    margin-right : 15px;
  }


.story {
    background : transparent inherit;
    margin : 50px auto 0;
    clear : both;
    text-align : justify;
    width : 80%;
  }


.storyHead {
    font : 16pt 'sans-serif';
    margin : 0 auto 20px;
    width : 400px;
  }


.storyBody {
    background-color : transparent;
    font-family : 'sans-serif';
    font-size : 14pt;
    margin-left : auto;
    margin-right : auto;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
  }


.comment {
    background-color : #f0f0f0;
    border-bottom-color : #303030;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-color : #303030;
    border-left-style : solid;
    border-left-width : thin;
    border-right-color : #303030;
    border-right-style : solid;
    border-right-width : thin;
    border-top-color : #303030;
    border-top-style : solid;
    border-top-width : thin;
    clear : both;
    float : none;
    margin-bottom : 5px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 75%;
  }


.storyCommentHeader {
    font : italic bold 14pt 'sans-serif';
    margin : 5px 0;
  }


.storyAuthorBio {
    font : italic 14pt 'sans-serif';
  }


.footer {
    background : #a4b273;
    clear : both;
    float : none;
    height : 20px;
    text-align : center;
    width : 90%;
  }


.linkurl {
    font : bold 14pt 'sans-serif';
  }


.linkDesc {
    font : italic normal 14pt 'sans-serif';
  }


.textChange {
    border-style : none none none solid;
    border-width : medium medium medium thin;
    border-left-color : #303030;
  }


.blockquote {
    padding : 0 20px;
  }

