/* DEFAULTS - set to fix inconsistancies across all browsers              *

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

img { 

    border: 0px;

    }

table, div {

  margin: 0px;

  padding: 0px;

  }

/* LAYOUT - margins, padding, height, width, position, overflow

            z-index, float and properties  */

/* elements */

html,body {

	margin: 0px; /* standardize across all browsers */
	    line-height: 13pt;

	padding: 0px; /* standardize across all browsers */

	height: 100%; /* reference for wrapper's min-height */

    }

h1 {

  padding: 5px;

   }

h3 {

  margin-top: 10px;

   }

h2, h4, h6 { 

    padding: 5px;

    margin: 5px;

    }

em.aka { 

    display: block; 

    padding: 0px 50px;

    }

div.dialog { 

    margin: 0px auto; 

    width: 75%; 

    padding: 10px;

    }

u.head { 

    display: block; 

    padding: 5px;

    }

q { 

    display: block; 

    }

q.by { 

    padding: 10px;

    padding-bottom: 15px; 

    }

ol li, ul li {

    padding-top: 3px;

    padding-bottom: 3px;

    }

ol, ul { 

    padding-right: 10px;

    }

ul.site ul li { 

    padding: 2px;

    }

ul.site ul ul li {

    padding: 2px;

    }

ul.site ul ul ul li {

    padding: 2px;

    }

ul.site ul ul ul ul li {

    padding: 2px;

    }

ul.board {

    padding-top: 0px;

    padding-bottom: 0px;

    margin: 0px;

    }

ul.board li {

    padding-top: 0px;

    padding-bottom: 0px;

    }

/* ids */

#wrapper {

	position: relative; /* needed to stick footer to content */

	margin: 0px;

	width: 726px;

	height: auto !important; /* gecko */

    height: 100%; /* min-height for ie6 */

	min-height: 100%; /* gecko / ie7 */

    }

#header {

  position: absolute;

  top: 0px;

  height: 158px;

  width: 726px;

  padding: 0px;

    }

#logo {

  z-index: 250;

  }

#precontent {

  position: absolute;

  z-index: 100;

  right: 0px;

  top: 158px; /* header height */

  height: 35px;

  width: 558px; /* same as footer width */

  color: #FFFFFF;

  font: 900 13pt Verdana, sans-serif;

  padding: 0px;

  }

#precontent span { 

  padding-left: 10px; 

  padding-right: 5px;

  }

#precontent form {

  float: left;

  width: 260px;

  height: 30px;

  display: inline;

  padding-top: 5px;

  position: relative;

  }

#precontent input[type="text"] { /* gecko / opera */

  width: 120px;

  }

#precontent input[type="image"] { /* gecko / opera */

  position: absolute;

  height: 35px;

  top: 0px;

  right: 35px;

  }

#main {

  position: relative; /* needed for content corners */

  padding-top: 5px;  /* header height */

  padding-bottom: 55px; /* footer height + padding */

  }

#content {

  padding-left: 25px;

  padding-right: 25px;

  }

#column_left {

  padding-right: 0px;

  padding-left: 25px; 

  }

#column_right {

  width: 197px;

  padding-right: 25px;

  padding-left: 0px; 

  }

#nav {

  z-index: 50;

  padding: 0px;

  width: 163px;

  vertical-align: top;

  }

#footer {

  position:absolute;

  height: 45px;

  width: 561px; /* wrapper.width(726) - nav.width(163) - more for padding */

  bottom: 0px;

  right: 0px; }

#border_top {

    top: 193px; /* header.height(158) + precontent.height(35) */

    right: 11px; /* content.padding */

    }

#border_bottom {

    bottom: 45px; /* footer.height */

    right: 11px; /* content.padding */

    }

/* classes */

.donate {

    margin: 0px auto;

    }

.subnav { 

    display: inline;

    float: right; }

.column {

  padding-top: 35px; /* #precontent.height(35) */

  }

.border {

  z-index: 100;

  position: absolute;

  overflow: hidden;

  }

.top {

  font-size: 8pt;

  text-decoration: none;

  margin-top: 50px;

  }

/* DISPLAY - color, borders, alignment, font, quotes, list-styles &       *

 *           background properties                                        *

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

/* elements */

body {

  background-color: #FFAB00;

  font: 9pt Verdana, sans-serif;

  }

h1 {

  color: #006DB0;

  line-height: 18pt;

  font-size: 13pt;

  }

h3 {

  color: #FFFFFF;

  text-align: center;

  background-color: #FFAB00;

  font: 700 9pt Verdana, sans-serif;

  }

h2, h4, h6 { 

    text-align: center;

    }

h4 {

    color: #006DB0;

    font-size: 10pt;

    font-weight: bold;

    }

h5, h6 { 

    color: #000000;

    font-size: 10pt;

    }

em.aka { 

    font-size: 10pt; 

    text-align: center; }

p.desc { 

    text-indent: 25px;

    }

div.dialog {

    margin: 0px auto; 

    width: 75%;

    padding: 10px;

    }

u.head {

    text-align: center;

    }

q { 

    text-align: center;

    color: #3399FF; 

    font-weight: bold; 

    font-style: italic;

    }

q.by {

    quotes: none;

    }

.thanks {

    color: #3399FF;

    font-weight: bold;

    text-align: center;

    }

.donate {

    text-align: center;

    }

ol.steps {

    list-style-type: decimal;

    }

ol.steps ol { 

    list-style-type: upper-roman;

    }

ol.steps ol ol { 

    list-style-type: lower-roman;

    }

ul.site { 

    list-style-type: upper-roman;

    }

ul.site span {

    color: #3399FF;

    font-weight: bold;

    font-size: 12pt; }

ul.site ul { 

    list-style-type: upper-alpha; 

    }

ul.site ul ul { 

    list-style-type: decimal;

    }

ul.site ul ul ul { 

    list-style-type: lower-roman; 

    }

ul.site ul ul ul ul { 

    list-style-type: lower-alpha;

    }

ul.board {

    padding-top: 0px;

    padding-bottom: 0px;

    margin: 0px;

    list-style-type: none; }

ul.board li {

    padding-top: 0px;

    padding-bottom: 0px; }

ul { list-style-type: none; }

ul.points { list-style-type: disc; }

ul.points li { margin: 5px 0px; }

a:link, a:active, a:visited { color: #333333; font-weight: bold; }

a:hover, a:focus { color: #333333; font-weight: bold; }

a[href="#submenu"] { padding-top: 25px; }

table.events { font-size: 10pt; }

p, li { font-size: 9pt;

    color: #333333;

    font-family: Verdana, sans-serif; }

table.main {

  empty-cells: show;

  border-collapse: collapse;

  border: 0px; }

/* ids */

#wrapper { background: url('bg.bmp') repeat-y right; }

#nav table {

  margin: 0px auto; }

#footer, #precontent {

    background-color: #3399FF; }

#footer {

    text-align: center;

    vertical-align: center;

    font-size: 7pt; }

#legal { font-weight: bold; padding: 5px; 
color: #000000;
text-decoration:underline;}
#legal A:link{ font-weight: bold; padding: 5px; 
color: #000000;
text-decoration:underline;}
#legal a:hover {
    color: #ffffff; }

#flash_banner {

  position: absolute;

  height: 158px;

  width: 561px;

  top: 0px;

  left: 165px; }

  

  .testbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFFFFF;

	border: 1px solid #7f9bb9;

}

/* classes */

.column img[alt="donate"] { display: block; margin: 0px auto; }

.column a img[alt="nav"] { display: block; margin-left: auto; }

.columnk {

 vertical-align: top;

    line-height: 14pt;

    font-size: 9pt;

    color: #444444;

    font-family: Verdana, sans-serif; }

.intro {



  color: #FF0000; 

  font-weight: bold; }

  

/* BUG FIXES 

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

/* IE/Win - the line below starts the IE Mac Filter, no lines between this

            and IE/Mac can be commented or it will break the hack.

/*\*/

* html #border_bottom { top: -10px; right: 10px; }

* html #precontent { left: 165px; }

* html #precontent form { padding: 0px; display: inline; float: left; top: 8px; }

* html #precontent span { margin-right: 5px; }

* html #search_arrow { height: 35px; position: absolute; top: -5px; right: 0px; }

* html .subnav { display: inline; float: right; }

* html #main { margin-top: 161px; margin-bottom: 50px; }

* html .column img { display: block; margin: 0px auto; }

* html .column a img { margin-left: 85px; }

* html #footer { bottom: -1px; }

/**********

 * IE/Mac *

 *********/

/* IE Mac CSS Filter:

     usage:   * html>body selector {property : value}

 */

.txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #000000;

	background-repeat: repeat;

	display: block;

	background-image: url(xyz.jpg);



}

