/*----------------------------------------------------------------------------
      N E W T   NICE EASY WEB TECHNOLOGY
     -----------------------------------------------------------------
      File:     TextStyle.css
      Author:   Colin D Miller
      Date:     13 Dec 2006
      Updated:  16 May 2007
      Purpose:  This file is the style sheet for the entire website
     -----------------------------------------------------------------
      Copyright © 2007 Colin D Miller

      NEWT may be used and modified free of charge by anyone so long
      as this copyright notice and the comments above remain intact. 
      By using this code you agree to indemnify Colin D Miller from
      any liability that might arise from it's use.
 
      Selling the code for this technology without prior written
      consent is expressly forbidden.  In other words, please ask
      nicely first before you try and make money off of this
      programme!
 
      Obtain permission before redistributing this software over the 
      Internet or in any other medium.  In all cases the copyright 
      and header must remain intact.

 ----------------------------------------------------------------------------*/
H1 {
    font-size: 16pt;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica;
    font-weight: bold;
    color: #4C4C95;
    text-align: center;
    line-height: 20pt;
    margin-bottom: 0pt;
}
H2 {
    font-size: 14pt;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica;
    font-weight: normal;
    color: #FF0000;
    text-align: left;
    line-height: 18pt;
    margin-bottom: 0pt;
}
H3 {
    font-size: 12pt;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica;
    font-weight: normal; 
    color: #920000;
    line-height: 14pt;
    margin-bottom: 0pt;
}
H4 {
    font-size: 12pt;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica;
    color: #A300A3; 
    font-style: italic;
    line-height: 14pt;
    margin-bottom: 0pt;
}

em {
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica;
    font-style: normal;
    font-weight: bold;
    color: #4C4C95
}
strong {font-size: 10pt;
    font-family: Verdana,Arial,Helvetica;
    font-style: normal;
    font-weight: bold;
    color: #954C4C
}

p {
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
    font-weight: normal;
    color: #4C4C95
}
p.form {
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
    font-weight: normal;
    color: #4C4C95l;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
}
p.ticker {
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
    font-weight: normal;
    color: #4C4C95;
    line-height: 9pt;
    margin-top: 2pt;
    margin-bottom: 2pt;
}
p.quote {
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
    font-style: italic;
    font-weight: normal;
    text-align: center;
    color: #81B192;
}
p.head {
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
    font-weight: bold;
    text-align: center;
    color: #FFC700;
}
p.menu {
    font-size: 11pt;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica;
}
p.copy {
    font-size: 9pt;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica;
    color: #FF0000;
}
p.message {
    font-size: 7pt;
    font-family: Verdana,Arial,Helvetica;
}
p.indent {
    margin-left: 2cm;
    margin-right: 2cm
}

li {
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
}
a:link {
    color: #8080DA;
    text-decoration: none;
}
a:visited {
    color:#C000C0;
    text-decoration: none;
}
a:hover {
    font-weight: bold;
    color:#6060DA;
    background:#FFB0B0;
    text-decoration: none;
}

a#menu {
    color:#FFFFFF;
    padding: 2px 5px 2px 5px;
}
a:hover#menu {
    color:#FF0000;
    background:#FFB0B0;
    padding: 2px 5px 2px 5px;
}
a#submenu {
    color:#FFFFFF;
    padding: 0px 5px 2px 5px;
}
a:hover#submenu {
    color:#FF0000;
    background:#FFb0b0;
    padding: 0px 5px 2px 5px;
}
a#button {
    color:#FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 20px 2px 20px;
}
a:hover#button {
    color:#FFFFFF;
    background:#555555;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 20px 2px 20px;
}

div.index {
    text-align: center;
}
div.index table {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
div.navigation {
    text-align: center;
}
div.navigation table {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
div.photograph {
    text-align: center;
}
div.photograph table {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
td.thumbcell {
    width: 100px;
}
div.title {
    font-family: Verdana,Arial,Helvetica;
    font-weight: bold; 
    text-align: right;
    font-size: 0.8em;
    color: #4C4C95;
    background-color: transparent;
}

.caption {
    font-family: Verdana,Arial,Helvetica;
    text-align: center;
    font-size: 0.8em;
    color: #000000;
    background-color: transparent;
}
.footnote {
    font-family: Verdana,Arial,Helvetica;
    font-size: 0.6em;
    text-align: right;
}
.textleft {
    font-family: Verdana,Arial,Helvetica;
    text-align: left;
    font-size: 0.8em;
    color: #000000;
    background-color: transparent;
}
.textright {
    font-family: Verdana,Arial,Helvetica;
    text-align: right;
    font-size: 0.8em;
    color: #000000;
    background-color: transparent;
}
.textcenter {
    font-family: Verdana,Arial,Helvetica;
    text-align: center;
    font-size: 0.8em;
    color: #000000;
    background-color: transparent;
}

img.pic {
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
}
a img.pic {
    border-color: #0000FF;
}
img.pic.selected {
    border-style: double;
    border-width: 5px;
    border-color: #000000;
}

#main_nav_container {
    margin: 0 0 0 0;
    overflow: hidden;
    padding: 0;
    width: 638px;
}

#main_nav_container a {
    background-position: left top;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 24px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 25px;
    text-align: left;
    vertical-align: middle;
    width: 122px;
}

#main_nav_container a.main_nav_active_item {
    background: url(../images/active.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000099;
}
#main_nav_container a.main_nav_item {
    background: url(../images/nonactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #000099;
}
#main_nav_container a.main_nav_item:hover {
    background: url(../images/nonactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #990000;
}

#main_nav_container a.main_joke_active_item {
    background: url(../images/jokeactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000099;
}
#main_nav_container a.main_joke_item {
    background: url(../images/jokenonactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #000099;
}
#main_nav_container a.main_joke_item:hover {
    background: url(../images/jokenonactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #990000;
}

#main_nav_container a.main_msg_active_item {
    background: url(../images/msgactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000099;
}
#main_nav_container a.main_msg_item {
    background: url(../images/msgnonactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #000099;
}
#main_nav_container a.main_msg_item:hover {
    background: url(../images/msgnonactive.gif) no-repeat;
    display: block;
    font-family: "Trebuchet MS", arial, tahoma, verdana;
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #990000;
}

BODY {
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
    font-weight: normal;
    color: #4C4C95;
    background-color: #FFFFFF;
    background-attachment: fixed;
}
