html,body{

height:100%;
width:100%;
margin-left: auto;
margin-right: auto;
margin-top:0em;
margin-bottom:0;

}
#container{
position:absolute;
display:block;
width:100%;
height:100%;
text-align:center;
}

.width {
display:block;
width:800px;
margin-left: auto;
margin-right: auto;
text-align:center;
border: 0px solid #000000;
background-image:url(images/backdrop.jpg);
}

img.right{
display:inline;
float:right;
margin-right:3em;
}




#header{
display:block;
width:800px;
height:230px;
font:  12px Arial, sans-serif ;
color: white;
padding-top:0em;
padding-right:0em;
background-color:none;
font-weight:800;
background-image:   url(images/header2.png);
background-repeat: no-repeat;
background-position: 10px 0px;
background-color:none;
border-bottom-width:0;
border-color :#ffffff;
margin:0em;

}
#header img{

display:inline;
float:left;
margin-left:0 em;

}
#header h1{

display:block;
clear:left;
font:  18px  Arial, sans-serif ;
color: #3366CC;
font-weight:800;
margin-bottom: .25em;
margin-left:15em;
margin-top:0em;
padding-top:1em;
}
#menu{
display:block;
width:500px;
height:15px;
font:  12px Arial, sans-serif ;
color: white;
padding-top:2.25em;
padding-right:0em;
background-color:none;
font-weight:800;
background-color:none;
border-bottom-width:0;
border-top-width:0;
border-right-width:0;
border-left-width:0;
border-color :#2B0000;
border-style:solid;
margin-left:22em;
margin-top:0em;

}
#searchtop{
display:block;
float:left; 
width:515px;
height:75px;
border:0;
border-right-width:0;
border-color :#000000;
border-style:solid;
padding-top:0em;
padding-left:2em;
margin-top:2em;
margin-left:24em;
color: white;
font:  10px Arial, sans-serif ;
}

#searchtop table{
color: white;
font:  12px Arial, sans-serif ;
font-weight:800;
}
.banner{
display:block;
float:left;
width:298px;
height:439px;
font:  12px Arial, sans-serif ;
color: white;
border:6;

border-color:#336699;
border-style:solid;
}
.banner img{

display:block;

}
.banner h1{

display:inline;
clear:left;
font:  19px  Arial, sans-serif ;
color: white;
}
a{
color: #3366CC;
font-weight:800;

}

a#main{
display:block;
float:left;

height:25px; 
border:0;
border-top-width:0;
border-bottom-width:0;
border-right-width:0;
border-color :#ebebeb;
border-style:solid;
background-image:   url(images/cellery.jpg);
background-color:none;
color: #ffffff;
font: 16px Arial, sans-serif;
margin-right:0em;
margin-left:0em;
font-weight:100;
text-align: left;
text-decoration:none;
padding-left:1em;
padding-right:1em;
padding-top:0.0 em;
}
a#main:hover{background: #3366CC;color:#ffffcc ;
font-weight:100; }



ul{
list-color: #336699;

}

table.blue {
background:#0066cc;
color:#ffffff;
width:400px;
}
td.blue {background:#0066cc;
color:#ffffff;

padding-left:5px;
padding-right:5px;
}
td.grey {
background:#ff6633;
color:white;
padding-left:5px;
padding-right:5px;
}
.input {
display:inline;
float:left;
width:155px;
height:20px;
margin-right:1em;
font:  12px  Arial, sans-serif ;

}
.content {
display:block;
float:right;
text-align:left;
width:519px;
height:auto;
padding-left:2em;
padding-bottom:2em;
padding-top:2em;
background-color:none;
font:  12px  Arial, sans-serif ;
color: #666666;
line-height:1.5em;
margin-right:1em;
margin-left:0em;
margin-top:2em;
background-image: url(images/contentback.png);

background-repeat: repeat-y;
}
.content h2{
display:block;

font:  18px Arial, sans-serif bold;
color: #3366CC;
border:0;
border-bottom-width:0;
border-top-width:0;
border-color :#2B0000;
border-style:solid;
margin-top: 1 em;
padding-bottom:.0em;
padding-top:.0em;
}

.content h3{
display:block;

font:  14px Arial, sans-serif bold;
color: #3366CC;
border:0;
border-bottom-width:0;
border-top-width:0;
border-color :#333333;
border-style:solid;
margin-top: 1.5 em;
padding-bottom:.0em;
padding-top:.0em;
}
.content td{
display:block;

font:  11px Arial, sans-serif bold;
color: #2B0000;
border:0;
border-bottom-width:0;
border-top-width:0;
border-color :#333333;
border-style:solid;
margin-top: 1.5 em;
padding-bottom:.0em;
padding-top:.0em;
}
img.right{
display:inline;
float:right;
border:0;
border-color :#cc3333;
border-style:solid;


}
img.quote{
border:0;

border-color :#cc3333;
border-style:solid;
display:BLOCK;
CLEAR:BOTH;
float :left;
margin-bottom:1 em;

}


.promotions{
display:block;
width:211px;
height:288px;
font:  13px  Arial, sans-serif ;
color:  #ffffcc;
border:0;
background-color:none;
border-color: #2B0000;
border-style:solid;
font-weight:100;
padding-left:1em;
padding-top:1em;
text-align:center;
margin-left:2em;
margin-top:2em;
background-image:   url(images/tickerback.png);
background-repeat: no-repeat;
}
.promotions img{

display:block;

}
.promotions p{
display:block;
width:90%;
text-align:left;
}
.promotions h1{

display:block;
background: none;
color:#ffffcc;
margin-right:0em;
margin-top:1em;
margin-bottom:0em;
padding:0em;
font:  14px  Arial, sans-serif ;
font-weight:800;
text-align:left;
}
.promotions h2{

display:block;
color:#2B0000;

font:  12px  Arial, sans-serif ;
font-weight:800;
}
.footer {
display:block;
text-align:center;
clear:both;
width:768px;
height:30px;
margin-right:auto;
margin-left:0em;
padding:1em;

background-color:none;

color: #3366CC;
font: 11px Arial, sans-serif;
font-weight:800;
margin-top: 1em;
}
.articles {
padding: 1em;
width:90%;
border:0;
border-top:0px;
border-bottom:1px;
border-color :#3366CC;
border-style:solid;
margin-right:1em;
}
.donate{

width:211px;
height:auto;
font:  12px  Arial, sans-serif ;
color:  #3366CC;
border:0;
background-color:none;
border-color: #2B0000;
border-style:solid;
font-weight:100;
padding:1 em;
text-align:center;
margin-left:3em;
margin-top:2em;
background-image:  none;
background-repeat: no-repeat;
}
.donate img{
margin-bottom:1em;
}