/* Global styles */

html, body
{
 margin: 2px;
 padding: 2px;
}

body
{
 text-decoration: none;
 color: rgb(0,0,0);
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 line-height: 18px;
 background-color: rgb(255,255,255);
}

td
{
 text-decoration: none;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 13px;
 line-height: 17px;
}

a
{
 text-decoration: none;
 color: rgb(0,0,255);
}

a:hover
{
 text-decoration: underline;
}

a img
{
 border: none;
}

#photoholder
{
 width:284px;
 height:134px;
 background:#000 url('graphics/blank.gif') 50% 50% no-repeat;
}

#photo
{
 width:284px;
 height:134px;
}

#navigation-header a
{
 text-decoration: none;
 color: rgb(41,95,69);
 font-family: Tahoma, Arial, sans-serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 11px;
}

#navigation-header a:hover
{
 text-decoration: none;
 color: rgb(255,255,255);
}

#navigation-footer a
{
 text-decoration: none;
 color: rgb(218,216,221);
 font-family: Tahoma, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 line-height: 11px;
}

#navigation-footer a:hover
{
 text-decoration: none;
 color: rgb(255,255,255);
}

#content
{
 background: url(/graphics/body-t.png);
 background-repeat: repeat-x;
 background-color: rgb(226,226,226);
 text-align: justify;
 font-size: 13px;
 line-height: 17px;
}

#news
{
 color: rgb(217,215,220);
 text-align: justify;
 font-size: 11px;
 line-height: 13px;
}

#news h3
{
 color: rgb(255,255,255);
}

#newstopic
{
 color: rgb(255,255,255);
 font-weight: bold;
 text-align: left;
}

#newstopic a
{
 color: rgb(255,255,255);
}

#newsreadmore
{
 color: rgb(255,255,255);
 font-weight: bold;
 font-size: 8px;
 line-height: 9px;
}

#newsreadmore a
{
 color: rgb(255,255,255);
}

#newsfeed
{
 color: rgb(255,255,255);
}

#newsfeed a
{
 color: rgb(255,255,255);
}

#boxcalendar
{
 float: left;
 padding: 5px 0 0 9px;
 height: 50px;
 width: 50px;
 background: url(graphics/boxcalendar.png) no-repeat;
 color: rgb(0,0,0);
}

#boxcalendar p
{
 float: left;
 margin: 0 9px 3px 0;
 text-align: center;
}

#footer
{
 background-color: rgb(0,0,0);
}

#copyright
{
 color: rgb(100,100,100);
 font-family: Tahoma, Arial, sans-serif;
 font-size: 9px;
 line-height: 10px;
}

#journal a
{
 color: rgb(0,0,0);
 font-family: Tahoma, Arial, sans-serif;
 font-size: .8em;
}

#journal a:hover
{
 color: rgb(0,0,0);
 font-family: Tahoma, Arial, sans-serif;
 text-decoration: none;
}

#journalyear
{
 font-size: 1em;
 padding-bottom: 8px;
 margin-bottom: 10px;
 border-bottom: 1px dotted rgb(192,192,192);
}

#error
{
 font-size: .8em;
 color: rgb(150,0,0);
 background-color: rgb(255,200,200);
}

#success
{
 font-size: .8em;
 color: rgb(0,150,0);
 background-color: rgb(200,255,200);
}

