﻿body 
{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #c3b79d;
    text-align: justify;
    color: #322461;
    position:relative;    
}

#page
{
    /*top: 10px;*/
    min-width: 760px;
    border-width: 1px;
    border-style: solid;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background-color: #ffffff;
    text-align: justify;
	/* part 2 of 2 centering hack */
	width: 762px; /* ie5win fudge begins */
	height:auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
html>body #page {
	width: 760px; /* ie5win fudge ends */
	}
	
/*	
#pageright
{
    position:absolute;
    top: 33px;
    left: 790px;
    width: 8px;
    background-image: url('images/rightside.jpg');
    background-repeat: repeat-y;
}

#pagebottom
{
    position:absolute;
    left: 33px;
    height: 10px;
    width: 760px;
    background-image: url('images/bottom.jpg');
    background-repeat: repeat-x;
}

#pagecorner
{
    position:absolute;
    left: 790px;
    height: 10px;
    width: 8px;
    background-image: url('images/corner.jpg');
    background-repeat: no-repeat;
}
*/
#top /*banner*/
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-style: none; 
	background: #ffffff;
	height: 179px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width:100%;
	}
html>body #top {
	height: 179px; /* ie5win fudge ends */
	}
	
#top img 
{
    border-style: none;
    border-width:0px;
}
	
#left {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border-width: 0px;
	background-color: #ffffff;
	width: 184px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	float:left;
	}
html>body #left {
	width: 184px; /* ie5win fudge ends */
	}
.maincontent 
{
    float:right;
    border-left: 1px solid #c3b79d;
    margin: 0px 0px 0px 0px; 
    padding: 0px 15px 0px 10px;
    background-color: #ffffff;
	width:530px;/* ie5win fudge begins */
    border-right-style: none;
    border-right-width: 0px;
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    width:531px;
}
html>body .maincontent {
	width: 530px; /* ie5win fudge ends */
	}

.maincontent a 
{
    color:Blue;
    text-decoration:underline;
}

.maincontent a:visited
{
    color:Blue;
}

.maincontent h1 
{
    font-size:1.4em;
    text-align:left;
    margin: 0px
}
.maincontent h2 
{
    font-size:1.2em;
    text-align:left;
    margin: 0px
}
.maincontent h2 em
{
    text-decoration:underline;
    font-style:normal;
}

.maincontent h3
{
    font-size:1.1em;
    text-align:left;
    margin: 0px
}
.maincontent h4 
{
    font-size:1.0em;
    text-align:left;
    margin: 0px
}

	
#abstract 
{
    float:left;
	padding: 5px 10px 0px 0px;
	margin: 1px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
    border-color: #c3b79d;
	background-color: #ffffff;
	width: 345; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	}
html>body #abstract {
	width: 345px; /* ie5win fudge ends */
	}
	
.event_text
{
  text-align:left;
}	

.event_text a 
{
    color:Blue;
    text-decoration:underline;
}

.event_text a:visited
{
    color:Blue;
}	

.maincontent .articlehead
{ 
    text-decoration:none;
}

.maincontent .articlehead a 
{ 
    color: #322461;
    font-size:125%;
    text-decoration:none;
}

.maincontent .articlehead a:visited
{
    text-decoration:none;
}



#catcontent
{
    float:none;
}

#bigstoryhead a
{
    font-size:1.3em;
    text-decoration:none;
}

.articlehead
{
    text-decoration:none;
    text-align:left;
}
	
#rabbimain 
{
    float:right;
	/* Opera5.02 will show a space at 
	right when there is no scroll bar */
	padding: 5px 5px 0px 3px;
	margin: 1px 0px 0px 0px;
	border-width: 0px;
	font-size: 85%;
	background-color: #c3b79d;
	width: 166px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	text-align:left;
	}
html>body #rabbimain {
	width: 166px; /* ie5win fudge ends */
	}
#rabbimain p 
{
    font-size:80%
}

#rabbimain img 
{
    border-style: none;
    border-width:0px;
}

.vert_menu
{
    margin:0px;
    padding:0px;
    border-width:0px;
}
.vert_menu ul 
{
list-style: none;
margin: 0px;
padding: 0px;
border-width:0px;
}
.vert_menu li {
border-bottom: 1px solid #ffffff;
}
.vert_menu li a:link, .vert_menu li a:visited {
font-size: 90%;
display: block;
padding: 0.4em 0 0.4em 0.5em;
border-left: 12px solid #000066;
border-right: 1px solid #000066;
background-color:  #333366;
color: #FFFFFF;
text-decoration: none;
}

.vert_menu li a:hover
{
    background-color:#000066;
}

.vert_sub_menu 
{
    font-size:80%;
    padding:0 0 0 1em;
    background-color:#ffffff;
    font-style:italic;
}

.caption
{
    font-family:Arial Narrow, Sans-Serif;
    font-size:smaller;
}

.article 
{
    font-size:80%;
}

#breadcrumb
{
    float:left;
    width:75%;
}

#gotop
{
    float:right;
    text-align:right;
    width:20%;
}

#category_menu
{
    text-align:center;
    width:100%;
    margin: 0px 0px 0px 2px;
    font-size: 85%;
    padding:0px;
    border-width:0px;
}

#footer   
{
    float:left;
 /*visibility: hidden;  */
 padding:0px;
 margin: 0px;
 text-align:center;
 width:100%;
 height:36px;
 background-color:#ffffff;
 font-size: 90%;
}
html>body #footer {
	width: 100%; /* ie5win fudge ends */
	}


.horz_menu ul {
width:100%;
list-style: none;
margin: 5px;
border-width: 0px;
vertical-align:middle;
    height: 36px;
    padding: 0px;
}
.horz_menu li {
display: inline;
vertical-align:middle;
}
.horz_menu a:link, .horz_menu a:visited {
padding: 1px 1.5em 1px 1.5em; 
margin: 0px 5px 0px 5px;
color: #FFFFFF;
background-color: #333366;
text-decoration: none;
border: 1px solid #000066;
}
.horz_menu a:hover {
color: #FFFFFF;
background-color: #000066;
}

#copywrite
{
    float:left;
    height:1.3em;
    text-align:center;
    font-size:small;
    font-family:Serif;
    width:100%;
    vertical-align:bottom;
}
html>body #copywrite {
	width: 100%; /* ie5win fudge ends */
	}
	