/* CSS Document */

/* Zarah Axelrod's Cascading Style Sheet
 * 
 * by: Ben Axelrod July/2007
 */


body
{
	 margin: 0px;
	 padding: 10px; 
	 background: #cccccc; 
	 color: #333333;
	 font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", serif;
 }

.dropcap
{
	float: left;
	color: #aaaaaa; 
	font-size: 80px;
	line-height: 55px;
	padding-top: 2px;
	/*font-family: Times, serif, Georgia;*/
}


p.text
{
	text-indent: 20pt;
    text-align: left;
}

/* paragraph text (the first paragraph)*/
p.first
{
	text-indent: 0px;
}

 
 .footer
 {
	 border:none;
	 background:none;
	 color:#000000;
	 text-align: center;
	 
	 _position: relative; /* IE 6 only */
	 _bottom: 128px;      /* IE 6 only */
 }
 
 h1
 {
 	text-align:center;
 }
 

/* ++++++++++++++++++++ Right Column ++++++++++++++++++++ */

.right-col 
{
	margin-left: auto;
    margin-right: auto;
	/*width: 758px;*/
	max-width: 758px;
	min-width: 445px;
	/*width:expression(document.body.clientWidth > 758? "758px": "auto" );*/
	_width: 758px; /* only IE 6 */
}
 
.right-col *   /* Needed for text close to top and bottom */
{
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0px;
} 

.right-col h1, .right-col h2, .right-col h3, .right-col p 
{
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0px;
} 

div.header-image
{
text-align:center; 
margin-top:20px;
position: relative; 
_right: 50px; /*only old IE */
}


/* all rows */
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9 {display:block; overflow:hidden; font-size:0;}

/* 1px high rows */
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 {height:1px;}

/* bi-color rows */
.xb6, .xb7, .xb8, .xb9 {background:#FFFFFF; border-left:1px solid #000000; border-right:1px solid #000000;}

/* simple single color rows */
.xb1 {margin:0 10px; background:#000000; }
.xb2 {margin:0 7px; background:#000000; }
.xb3 {margin:0 5px; background:#000000; }
.xb4 {margin:0 4px; background:#000000; }
.xb5 {margin:0 3px; background:#000000; }

/* bi-color rows */
.xb6 {margin:0 2px; background:#FFFFFF; border-width:0 8px;} 
.xb7 {margin:0 2px; background:#FFFFFF; border-width:0 6px;} 
.xb8 {margin:0 1px; background:#FFFFFF; border-width:0 6px;} 

/* bi-color rows with height > 1 */
.xb9 {margin:0 1px; background:#FFFFFF; border-width:0 5px; height:2px;} 

/* box content */
.right-content 
{
	display:block; 
	background:#FFFFFF; 
	border:5px solid #000000; 
	border-width:0 5px; 
	/*padding-top:5px;
	padding-bottom:5px; 
	padding-left:30px;
	padding-right:30px;
	margin:0px;*/
    min-height: 400px;
	_height: 400px; /*only IE 6 */
}

.right-content p, .right-content h1, .right-content h2, .right-content h3
{
	padding-left:30px;
	padding-right:30px;
}

div.navlinks
{
	word-spacing:25px; 
	font-weight:bold; 
	text-align:right;
	margin-right: 25px;
}

p a         { font-weight: bold; text-decoration: none; color: Black; }
p a:link    { text-decoration: none; }
p a:visited { text-decoration: none; }
p a:active  { text-decoration:underline; }
p a:hover   { text-decoration:underline; }

/* text hyperlinks in paragraph text */
div.navlinks a         { font-weight: bold; text-decoration: none; color: Black; }
div.navlinks a:link    { text-decoration: none; }
div.navlinks a:visited { /*color: #aaaaaa;*/ text-decoration: none; }
div.navlinks a:active  { text-decoration:underline; /*color: Black;*/ }
div.navlinks a:hover   { text-decoration:underline; }

.bottom_flourish
{
/*      
   position: relative; 
   left: 30px; 
   top: -150px; */
   
   height: 0px; 
   width: 0px; 
   float: right; 
   position: relative; 
   
   right: 106px;     /* For all (real) browsers */
   bottom: 131px;
   
   /*#right: 101px;    /*  For all Internet Explorer browsers */
   /*#bottom: 121px; */
   
   _right: 6px;     /* For old Internet Explorer browsers */
   _bottom: 131px;
}

