/* general style
----------------------------------------------------- */
body      { padding-top:5px;
            font-family:Verdana, Trebuchet, Times New Roman, Times;
            color:#000000;
            background-color:#113377;
            background:#113377 url(../graphics/bg.jpg) repeat-x; margin-left:-10px;margin-right:-10px;
          }

a:link    { color:#000090;
            text-decoration:none;
          }

a:active  { color:#000090;
            text-decoration:none;
          }

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

a:hover   { color:#0000dd;
            text-decoration:underline;
          }

H1	  { font-size:1.8em;
            font-weight:bold;
          }


UL	  { margin-left:12px;
            margin-top:2px;
          }

LI	  { margin-left:5px;margin-top:2px; }

.big      { font-size:1.8em;font-weight:bold; }

.me	  { font-style:italic;border-top:1px solid #557799;margin-top:10px;padding-top:10px;width:450px; }

.me2	  { font-style:normal;font-size:85%;border-top:1px solid #557799;margin-top:10px;padding-top:10px;padding-left:0px;width:450px;text-align:left; }

.highlight{ font-style:normal;background-color:#eeeedd; }

.hlb	  { font-style:italic;color:#dd0000;border:1px solid #000088;padding:5px;margin-top:10px; }

.tiny     { font-style:italic;color:#000000;font-size:9px; }

.headline { font-family:Times New Roman, Times;font-size:28px;color:#990000;font-weight:bold; }

#bms      { font-family:Verdana, Trebuchet, Times New Roman, Times;
            color:#000000; text-align:center;
            font-size:13px;
            padding-left:15;
            }
            
a.bm:link    { text-decoration:none;color:#000; }
a.bm:visited { text-decoration:none;color:#000; }
a.bm:hover   { color: #800;text-decoration:none; }


/* page wrapper
----------------------------------------------------- */
#wrap     { background-color:#FFFFFF;
            border:0px solid #000000;
            width:760px;
            margin:0px;
            padding:0px;
            text-align:center;
            float:left; }

/* header properties
----------------------------------------------------- */
#header   {
          font-size:0.8em;
	  background-color: #660033;
	  border-left: 0px solid #000088;
	  border-right: 0px solid #000088;
	  border-top: 0px solid #000088;
	  border-bottom: 0px solid #000000;
	  width: 740px;
	  margin: 0 auto;
	  padding-left: 10px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  text-align: left;
	  text-indent: 10px;
	  vertical-align: bottom;
	  color:#ffffff;
	  }

.title    { font-size:15px;color:#000000; }

.subtitle { font-weight:normal;font-style:italic;color:#ffffff; }

.subsubtitle { font-weight:normal;font-style:normal;color:#ffffff;font-size:10px; }

/* main content properties
----------------------------------------------------- */
#main     {
          font-family:Verdana, Trebuchet, Times New Roman, Times;
          font-size:13px;
	  background-color: #FFFFFF;
	  width:575px;
	  padding-left:5px;
	  margin:0;
	  text-align:justify;
	  }

.main     {
          font-family:Verdana, Trebuchet, Times New Roman, Times;
          font-size:13px;
	  background-color: #FFFFFF;
	  text-align:justify;
	  }

#eventmain     {
          font-family:Verdana, Trebuchet, Times New Roman, Times;
          font-size:13px;
	  background-color: #FFFFFF;
	  width:575px;
	  padding-left:5px;
	  margin:0;
	  text-align:center;
	  }

.eventmain     {
          font-family:Verdana, Trebuchet, Times New Roman, Times;
          font-size:13px;
	  background-color: #FFFFFF;
	  text-align:center;
	  }

.pagetitle {
           text-align:center;font-size:13px;border:1px dashed #000000;
           }
           
#special  {
          font-family:Verdana, Trebuchet, Times New Roman, Times;
          font-size:13px;
          font-style:italic;
	  background-color: #FFFFFF;
	  width:720px;
	  padding-left:5px;
	  margin:0;
	  }

a.special:link     { text-decoration:none;color:#666;}
a.special:visited  { text-decoration:none;color:#666;}
a.special:hover    { text-decoration:underline;color:#666;}
           

/* sidebar properties
----------------------------------------------------- */
#side  {
          font-family:Verdana, Trebuchet, Times New Roman, Times;
          font-size:13px;
	  background-color:#ffffff;
	  width:150px;
	  margin:0 auto;
	  padding:8px;
	  text-align:left;
	  color:#ffffff;
	  border-right:1px dashed #cccccc;
	  vertical-align:top;
	  }

.sidetable {height:100%;}

.sbtitle  { font-style: italic; font-weight: bold; }

.sidesmall { font-style:italic;color:#cccccc;font-size:85%; }

a.side:link    { text-decoration:none;color:#ffffff; }
a.side:visited { text-decoration:none;color:#ffffff; }
a.side:hover   { color: #dddddd; text-decoration:none; font-style:italic; }

/* footer properties
----------------------------------------------------- */
#footer   {
          font-family:Verdana, Trebuchet, Times New Roman, Times;
          font-size:10px;
	  border-left: 0px dashed #ccc;
	  border-right: 0px dashed #ccc;
	  border-top: 0px dashed #ccc;
	  border-bottom: 0px dashed #ccc;
	  width: 740px;
	  margin: 0 auto;
	  padding: 8px;
	  text-align: center;
	  font-style: normal;
	  vertical-align: bottom;
	  color:#000;
	  }

a.foot:link    { text-decoration:none;color:#000; }
a.foot:visited { text-decoration:none;color:#000; }
a.foot:hover   { color: #ffff40;text-decoration:none; }

/* rss properties
------------------------------------------------------ */
#rss	 { font-style: normal;
	  margin-top: 10px;
	  padding-top: 10px;
	  padding-left:10px;
	  width: 450px;
	  text-align:left;
	  letter-spacing: .1em;
	  border-top: 1px solid #557799;
	  }

.rss_box { background-color:white;
          margin:10px;
          padding:4px 8px;
          border:solid 3px #557799 }

.rss_title, rss_title a { font-size: 110%;
	                font-weight:bold;
	                color: #663399;
	                margin: 0px 0;
	                padding: 0;
	                letter-spacing: 1px; }

.rss_items { list-style-type: none; }

.rss_item { color: black; font-size: 75%; font-family: Tahoma; font-weight: normal; margin: 8px 0 }

.rss_item a:link, .rss_item a:visited { color: #663399; font-size: 110%; text-decoration: none }

.rss_item a:hover { color: gray; text-decoration: underline }

.rss_date { font-style:italic;
          color:gray;
          font-size:80%;
          font-weight:normal
          }