/*
 * Cascading Style Sheet for Bespoke Research (2005)
 * Gavin E. Crooks <gec@threeplusone.com> 
 */

/* ******************************************************************
  Notes:
   The body text-align:center is necessary to get Win IE to center
   The content correctly. It must be overridden in sub blocks.
 
   The page stucture is either
    
    header
        menu
    contents
    footer
   

 
****************************************************************** */



/* Begin Text Styles */
body {  
	background-color: #FFF;
    margin-left: auto;
	margin-right: auto;
	color: #000;
    font-family:  Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: small;
	
	max-width: 960px;
	overflow-y: scroll;
	/*text-align:center;*/
/*	border: solid #aaa 1px;*/
}


h1,h2,h3,h4,h5 {
  color: black;
    margin-top:0px;
    margin-bottom: 0px;    
}

h1 { 
    color: #990000; 
    margin-top:0px;
    margin-bottom: 0px;
    text-shadow: gray 3px 3px 3px;
}


/* ----------  Content Styles ---------- */
 #header, #contents, #footer, #widecontent{
	margin-left: auto;
	margin-right: auto;

	width: 796px;
	background-color: #FFF;
	color: #000;
	text-align : left;
/*    border: solid #aaa 1px;*/
}



#footer { 
    font-style: normal;
    font-size: xx-small;
    text-align: center;
    clear: both;
}


#menu {
    font-size: x-small;
    font-weight: bold;
    float:right;
    clear:both;
    text-align:right; 
    padding-top: 5px;
    text-indent: 0px;
}


.newsfloat {
    float:right; 
    /*margin: 0 -180px 0 0px;*/
    margin: 10px 5px 10px 10px;
    padding: 10px 10px 10px 10px;
    border: solid #aaa 1px;
    position:relative;        /* Fix for WIN/IE */
}

 .news .date {
   font-size: small;
  font-weight:normal;
    color: #999;
}


.news h4 { 
  padding-top: 0.5em;
  font-size: small;
  font-weight:bold;
  /*width:100%;  */
  border-bottom: solid #aaa 1px;
    color: black;
 } 
 
 .news h3,  p {
  margin:0; padding:0; 

 }
 
 
.boxquote { 
    width: 66%; 
    margin-left: auto; 
    margin-right: auto;
    padding: 5px 5px 5px 5px;
    border: solid #aaa 1px;
    color:gray; 
    font-size: x-small; 
    }
 









/* table cells: body text doesn't reach inside table cells on old versions of Netscape */
table, td { 
    font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}




/* Links */
a:link{text-decoration: none;  color:#0060C0}
a:visited{text-decoration: none; color:#0060C0}
a:active{text-decoration: underline; color:#0060C0}
a:hover {text-decoration: underline; color: #00E}

/* Hide links by coloring them black e.g. 
 * <span class="cloak"><a href="/">Can't see me!</a></span>
 */
.cloak a:link{text-decoration: none;  color: black}
.cloak a:visited{text-decoration: none; color: black}
.cloak a:active{text-decoration: underline; color: black}
.cloak a:hover {text-decoration: underline; color: #00E}


blockquote { 
    margin: 15pt;
	font-size: 100%;
	line-height: 100%;
	color: #000;
	text-align: justify;
}

cite { text-align: right}

p {text-align: justify}



img {
  border:0;
}



