/*special homepage formats -width of center block in 540 px*/
#welcomeLetteContainer{
    margin: 0px auto;
    padding-left: 10px;
    padding-top: 30px;
    width: 536px;
    background-image: url(images/River.jpg);
    background-position: top;
    background-repeat: no-repeat;
  }

#MovieBlock{
    margin: 0px auto;
    width: 420px;
    height:320px;
    padding-bottom: 10px; 
    background-image: url(images/MovieBackground.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    border-style: solid;
    border-color: #1b2836;
  } 
#donate{
    padding-top: 60px;
    margin: 0px auto;
    padding-left: 25px;
    text-align:center
}

/*IE-6 layout problemshttp://www.positioniseverything.net/explorer/dup-characters.html */
html, body {
text-align:center;
margin: 0;
padding: 0;
background-color: #000000;
color: white;
}

/*general text */
h1 {
font: bold italic 2em/1em "Times New Roman", "MS Serif", "New York", serif;
margin: 0;
padding: 0;
padding-top: 5px;
padding-bottom: 5px;
color: #ffff99;
font-size:24px;
}
h2 {
font: italic 2em/1em "Times New Roman", "MS Serif", "New York", serif;
font-size:28px;
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 5px;
font-weight:800;
color: #ffff99
}
h3 {
font: italic 2em/1em "Times New Roman", "MS Serif", "New York", serif;
font-size:24px;
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 5px;
font-weight:800;
color: #ffff99
}
h2.corevalues{
   color: #ffffff;
}
h2.corevalues:first-letter{
    font-size: 150%;
    color:#ffff99;
    font-weight:bold
}
.noborder{border:0;}
.General {
   font-weight: 800;
   color:#ffffff;
    text-align: left;
    font-family: Arial;
    font-size: 12pt;
    font-style: normal;
    padding-left: 20px;
   }
.BTD-General {
   font-weight: 800;
   color:#ffffff;
    text-align: left;
    font-family: Arial;
    font-size: 10pt;
    font-style: normal;
    padding-left: 0px;
   }
ul.General{
    padding-left: 50px;
}
.centerText{
    text-align: center;
}
/*end text */

/*for form */
.error {
    color: #FF0000;
}
span {
    font-weight: bold;
}
/*end form*/
#headercontainer{
margin: 0px auto;
width: 1000px;
height: 343px;
background-image: url(images/banner.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#footerWrapper
{
    margin: 0px auto;
    width: 900px;
    overflow: hidden; /* This hides the excess padding in non-IE browsers */
    display: block;
}
#footer li { display: inline; }
#footer li a
{
text-decoration: none;
padding: 0em .7em;
font-family: SansSerif, Bodoni MT, Verdana, Times, san-serif;
font-style: normal;
font-size: 12px;
color: #fff;
}
#footer ul li a:hover
{
font-size: 12px;
color: #ffff99;
}
/*--------------------------------------------------3 column + wrapper------------------------------*/
  /* column container    http://www.fu2k.org/alex/css/onetruelayout/example/interactive?order=2-1-3&width=225-550-225&unit=px&equal_height=1&longest=3&time=1207341562202*/ 
 #block_1
    {
    float: left;
    width: 225px;
    display: block;
    }
 #block_full /*used for page without columns */
    {
    float: left;
    width: 1000px;
    display: block;
    }
.blockrightborder
{
border-right-style: solid;
border-right-color: #1b2836;
border-top-style: double;
border-top-color: #1b2836
}
.doubleTopborder
{
border-top-style: double;
border-top-color: #1b2836
}
.block_3borders
{
border-top-style: double;
border-top-color: #1b2836
}
#block_2
    {
    float: left;
    width: 539px;
    display: block;
}
#Menublock_1
    {
    height: 30px;
    width: 225px;
    float: left;
    }
#Menublock_2
    {
    float: right;
    margin-right: 17px;
    width: 966px;
    }
#block_3
    {
    float: left;
    width: 225px;
    display: block;
    }
#block_4
    {
    float: left;
    width: 768px;
    display: block;
    }
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3, #block_4, #block_full
    {
    padding-bottom: 32767px !important;
    margin-bottom: -32767px !important;
    }
/* End Mac IE5 filter */
#wrapper
    {
    margin: 0px auto;
    width: 1000px;
    overflow: hidden; /* This hides the excess padding in non-IE browsers */
    display: block;
    }
#Headerwrapper
    {
    margin: 0px auto;
    width: 1000px;
    height: 343px;
    position: relative;
    display: block;
    }
#Headerwrapper2
    {
    margin: 0px auto;
    width: 990px;
    display: block;
    text-align: left;
    position: relative;
    }
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute
weirdness as the method is enhanced */

/* easy clearing */
#wrapper:after, footerWrapper:after
    {
    content: '[DO NOT LEAVE IT IS NOT REAL]';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
#Headerwrapper:after, Headerwrapper2 :after 
    {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
/* end easy clearing */
/*--------------------------------------------------end 3 column + wrapper------------------------------*/