/**
 ** Comments.
 **/

body.everypage {
		 margin-top:0px;
		 margin-bottom:0px;
		 margin-left:0px;
 		 margin-right:auto
		}


table.header-directory {
     left: 160px;
		 position: absolute;
		 top: 20px
		}	
table.standard {
		 width:100%;
		}
table.main {
		 width:780px;
		 height:100%;
		 }
table.links {
     width:140px;
     border-color:#FFFFFF;
		 border-top-style:solid;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:solid;
		 border-width:1px
		 }
table.news {
     width:140px;
     border-color:#FFFFFF;
		 border-top-style:solid;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:solid;
		 border-width:1px
		 }
table.no-border {
     width:140px;
     border-color:#FFFFFF;
		 border-top-style:solid;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:solid;
		 border-width:0px
		 }

		 
tr.top {
     vertical-align:top
		 }
td.top-dir {
	   font-weight: bold; color: #FFCC33
}
td.100 {
		 width:100px;
	 	 }
td.193 {
		 width:193px;
	 	 }
td.160 {
		 width:160px;
     background-color:#000000;
 		 text-align:center;
		 margin-top:10px;
		 margin-bottom:10px
	 	 }
td.620 {
		 width:620px;
 		 text-align:center
		 }
td.820 {
		 width:820px;
 		 text-align:center
		 }
td.614 {
		 width:614px;
 		 text-align:center;
 		 padding-top:10px;
		 padding-left:5px;
		 padding-right:5px;
		 padding-bottom:5px
		 }
td.600 {
		 width:600px;
 		 text-align:center;
 		 padding-top:5px;
		 padding-left:5px;
		 padding-right:5px;
		 padding-bottom:5px
		 }
td.400 {
		 width:400px;
 		 text-align:center;
 		 padding-top:5px;
		 padding-left:5px;
		 padding-right:5px;
		 padding-bottom:5px
		 }
td.200 {
		 width:200px;
 		 text-align:center;
 		 padding-top:5px;
		 padding-left:5px;
		 padding-right:5px;
		 padding-bottom:5px
		 }
td.center-top-19	{
		 text-align:center;
		 vertical-align:center;
		 width:19px;
		 }
td.top-top-19	{
		 text-align:center;
		 vertical-align:top;
		 width:19px;
		 }
td.bullet	{
		 text-align:center;
		 vertical-align:center;
		 width:19px;
		 height:20px
		 }
td.number	{
  	 font-size: 11px;
	   font-family: Arial, Helvetica, sans-serif;
     text-align:center;
		 vertical-align:bottom;
		 width:24px
		 }
td.date	{
  	 font-size: 11px;
	   font-family: Arial, Helvetica, sans-serif;
		 text-align:left;
		 vertical-align:bottom;
		 width:130px
		 }
td.link	{
		 vertical-align:bottom;
 		 padding-left:1px;
		 width:400px
		 }
td.news {
     font-weight: bold;
		 color: #FFFFFF
     }	
td.height100	{
		 height:100px
		 }

		 
		 
/** White **/
.bg-colour1 {
     background-color:#FFFFFF;
		}
/** Black **/
.bg-colour2 {
     background-color:#000000;
		}
/** Yellow **/
.bg-colour3{
     background-color:#FFCC33;
		}
/** Blue **/
/** This has changed from 003366 to make the latest news ticker look
    better. **/
.bg-colour4{
     background-color:#000000;
		}

		 
img.border0 {
		 border-width:0px;
		}
img.border1solid {
 		 border-top-style:solid;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:solid;
		 border-width:1px;
		}
	
span.scroll  {
		 color: #FFFFFF;
		}
span.newsfont  {
		 color: #FFCC33;
		}
span.newsarchivefont  {
		 color: #030478;
		}
span.disclaimer  {
		 color: #000000;
 		 font-size:8pt;
		 font-weight:bold;
     font-family: arial, helvetica, sans-serif;
		 text-align:justify;
		}
span.mission  {
		 color: red;
 		 font-size:12pt;
		 font-weight:bold;
     font-family: arial, helvetica, sans-serif;
		 text-align:justify
		}
span.visitor  {
		 color: #BB2211;
 		 font-size:18pt;
		 font-weight:bold;
     font-family: arial, helvetica, sans-serif
		}
td.copy	{
		 color:black;
		 font-size:8pt;
 		 font-weight:bold;
		 text-align:left;
		 padding-top:25px;
		 padding-left:5px
		}		

span.heading	{
		 color:#800080;
 		 font-size:18pt;
		 font-weight:bold;
     font-family: arial, helvetica, sans-serif
		}	
span.subheading	{
		 color:#800080;
 		 font-size:11pt;
		 font-weight:bold;
     font-family: arial, helvetica, sans-serif
		 }		

a.bold-white:link {
	font-weight: bold;
	font-size: 11px;
	background: none transparent scroll repeat 0% 0%;
	color: #ffffff; 
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none
}	
a.gray:link {
	font-size: 11px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.gray:visited {
	font-size: 11px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.gray:active {
	font-size: 11px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.gray:hover {
	font-size: 11px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}


		
/** The following styles are specifc to poem and song pages.  Note that they may
    replicate other styles within this css file. **/
td.songlyrics	{
		 text-align:left;
		 vertical-align:top;
		 padding-top:5px;
 		 padding-bottom:5px;
		 padding-left:5px
		}		
td.songimage	{
		 text-align:center;
		 vertical-align:top;
		 padding-top:5px;
 		 padding-bottom:20px;
		 padding-left:5px
		}		

span.songtext	{
		 color:#333366;
		 font-family:"Book Antiqua","Arial";
		 font-size:10.5pt
		}
span.songbold	{
		 color:purple;
		 font-family:"Book Antiqua","Arial";
 		 font-size:10.5pt;
		 font-weight:bold;
		}
/** End of poem and song specific styles **/


		
/** The following styles are from the previous incarnation of "That Man on the
    Web" but remain as they are still used in the Bugles. **/
body.top1px		{
		 margin-top:1px
		}
body.top10px	{
		 margin-top:10px
		}
body.form	{
		 margin-top:10px;
		 background:#f4f4f4
		}


table.form {
		 background:#B2FFC9;
		 border-color:green;
		 border-top-style:solid;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:solid;
		 border-width:1px
		} 
table.top {
		 border-color:green;
		 border-top-style:solid;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:solid;
		 border-width:1px
		} 
table.middle {
		 border-color:green;
		 border-top-style:hidden;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:hidden;
		 border-width:1px
		} 
table.bottom {
		 border-color:green;
		 border-top-style:hidden;
		 border-left-style:solid;
		 border-right-style:solid;
		 border-bottom-style:solid;
		 border-width:1px;
		} 
		
th.center	{
		 text-align:center;
		}
th.left	{
		 text-align:left;
		 padding-left:5px
		}


td.left	{
		 text-align:left;
		 padding-left:5px
		}

td.right5px	{
		 text-align:right;
		 padding-right:5px
		}
	
p.center5px	{
		 text-align:center;
 		 padding-top:5px;
		 padding-left:5px;
		 padding-right:5px
		}
p.center15px	{
		 text-align:center;
 		 padding-top:15px;
		 padding-left:5px;
		 padding-right:5px
		}
p.left5px	{
		 text-align:left;
		 padding-top:5px;
		 padding-left:5px
		} 
p.right5px	{
		 text-align:right;
 		 padding-top:5px;
		 padding-right:5px
		}
p.justify	{
		 text-align:justify;
 		 padding-bottom:5px;
		 padding-left:5px;
		 padding-right:5px
		}
p.justify5px	{
		 text-align:justify;
 		 padding-top:5px;
 		 padding-bottom:5px;
		 padding-left:5px;
		 padding-right:5px
		}
p.justify15px	{
		 text-align:justify;
 		 padding-top:10px;
 		 padding-bottom:5px;
		 padding-left:5px;
		 padding-right:5px
		}
p.slideshowheadline		{
		 color:black;
		 font-size:30pt;
		 font-weight:bold;
		 text-align:center;
		 padding-left:5px;
		} 
		
h1.headline		{
		 color:black;
		 font-size:30pt;
		 font-weight:bold;
		 text-align:left;
		 padding-left:5px;
		} 

span.font10pt  {
		 font-size:10pt;
		}
span.bold	{
		 font-weight:bold;
		}
span.italic	{
 		 font-style:italic
		}
span.bolditalic	{
		 font-weight:bold;
 		 font-style:italic
		}
span.super	{
		 vertical-align:super;
		 font-size:7pt;
		 font-weight:normal;
		}
span.black10pt	{
		 color:black;
		 font-size:10pt
		}
span.blue	{
		 color:#0000ff
		}
span.headline		{
		 color:black;
		 font-size:30pt;
		 font-weight:bold
		}
span.booktext	{
		 color:#333366;
		 font-family:"Book Antiqua","Arial";
		 font-size:16pt
		}
/** Also used in the new site **/
span.bugletext	{
		 color:#333366;
		 font-family:"Book Antiqua","Arial";
		 font-size:10.5pt
		}
span.buglebold	{
		 color:purple;
		 font-family:"Book Antiqua","Arial";
 		 font-size:10.5pt;
		 font-weight:bold;
		}
span.bugleimagetext	{
		 color:black;
 		 font-size:10.5pt;
		 font-weight:bold;
		}
span.stoppress		{
		 color:red;
		 font-size:30pt;
		 font-weight:bold;
		}
span.stoppresstext		{
		 color:red;
		 font-family:"Arial";
		 font-size:12pt;
		 font-weight:bold
		} 
span.restrictions	{
		 color:#AA80FF;
		 font-size:20pt;
		 font-weight:bold
		}
span.yourselves	{
		 color:#800080;
		 font-size:26pt;
		 font-style:italic;
		 font-weight:bold
		}  
span.bugletop	{
		 color:red;
		 font-family:"Arial Black";
		 font-size:48pt;
		 font-style:italic;
		 font-weight:bold;
		 text-align:center
		} 
span.iantoburger	{
		 color:#800080;
		 font-style:italic;
		 font-weight:bold;
		} 
span.correspondent	{
		 color:#336633;
		 font-style:italic;
 		 font-weight:bold
		}
span.bugle	{
		 color:#ff0000;
		 font-style:italic;
		 font-weight:bold
		} 
span.blandies	{
		 color:#0000ff;
 		 font-family:"Bookman Old Style";
		 font-style:italic;
		 font-weight:bold;
		}
				
a:link		{
		 text-decoration:none
		}
a:visited	{
		 color:#D07000;
		 text-decoration:none
		}
a:hover		{
 	   text-decoration: underline;
		}
