body { 
	font-size: 76%;
	color: #64635f;
	margin: 0;
	font-family:  Verdana, Helvetica, sans-serif; }

h1, h2, h3, h4, h5 { margin: 0; color: #467491; font-family: Trebuchet MS, verdana, sans-serif; }
h1 { font-size: 2em; margin-bottom: .5em; }
h2 { font-size: 1.6em; margin-bottom: .3em; font-weight: normal; }
h3 { font-size: 1.4em; margin-bottom: .3em; font-weight: normal; }
h4 { font-size: 1.2em; font-family:  Verdana, Helvetica, sans-serif; font-weight:400; }
h5 { font-size: 1 em; font-family:  Verdana, Helvetica, sans-serif; font-weight:400; }

p { line-height: 1.5em; margin: 0em 0em 1em; color: #64635f;  }

.contextual { font-size: .9em; color: #888; }

hr { border: none; border-bottom: 1px solid #cacaca; background: none; height: 1px; }

a:link{color:#369fce;text-decoration: none;}
a:visited{color:#369fce;text-decoration: none;}
a:hover{color:#369fce;text-decoration: underline;}
a:active{text-decoration: none;}
a.current { text-decoration: underline; }	

ul { padding:2px 10px; list-style-image:url(images/squares.gif); }

#page {
     margin:0px auto;
	 padding:0px;
	 width:850px;
	 background: #fff url(pics/page.gif);
	 background-repeat:repeat-y;
	 }
	 
#footer {
     margin: 0px auto;
     padding:0px 50px;
     width: 780px;
     height:19px;
     text-align: center;
     background: #fff url(pics/pagebottom.gif) no-repeat top;
     }
	 
#content {
     margin-left: 330px;
	 width: 430px;
	 /*margin: 0px 66px 0px 336px;*/
	 padding:10px;
	 background-color: #F5F5F5;
	 border: solid #e0e0e0;
	 border-width: 1px 1px 0px 1px;
	 }
	 
.contentbox {
     margin:0px 10px 10px 10px;
	 padding: 10px;
	 border:1px solid #e0e0e0;
	 border-width: 1px 0px;
	 background-color: #f9f9f9;
	 }
	 
#fontswitch { 
     position:relative;
	 top:-10px;
	 left:335px;
	 font-size: .9em;
	 color: #888;
	 }
	 	 
#left {
     float:left;
	 display:inline;
	 margin-left:66px;
	 padding:15px 20px;
	 width:200px;
	 border: 1px solid #e0e0e0;
	 border-width: 0px 1px 0px 0px;
	 }

	 
#bottombar { 
	 padding:10px 20px 10px 20px;
	 margin:0px auto;
	 width:721px;
	 text-align:center;
	 font-size:0.8em;
	 border-top: 1px solid #e0e0e0;
	 }

.leftspace { margin-left:47px; } 

.bold {font-weight:bold}
.centre {text-align:center}
.picborder {border: 1px solid #467491;}
.add { text-align:center; border: 1px solid #467491; margin:10px 0px; }
.floatright {float:right; margin:10x;}
.floatleft {float:left;}
.ital{font-style:italic;}

.normal {font-size: 76%;}
.large {font-size:80%; color:#424240; }
.larger {font-size:85%; color:#252525; }





