/* GLOBAL STYLES --------------------------------------------------------*/

/* Blue #2F86BC
Brown #79-40-04   NEW BROWN: #6C3922
Red #F03A3E
*/

a.homepagelink {
color: #2F86BC;
font-style: none;
text-decoration: none;
font-size: 1.3em;
}

a.homepagelink:hover {
color: #F03A3E;
font-style: normal;
text-decoration: none;
}


body {
font-family : Tahoma, sans-serif;
margin: 0;
margin-bottom: 10px;
padding: 0;
background-color: white;
}

h1, h2, h3 {
font-family : "Trebuchet MS", Helvetica, sans-serif;
}

h1 {
font-size: 20px;
font-style: normal;
font-weight: bold;
color: #2F86BC;
margin-top: 5px;
text-align: left;
}
a h1:hover{
	color: #F03A3E;
}

h2 {
font-size: 18px;
font-style: normal;
font-weight: bold;
padding-top: 10px;
color: #6C3922;
text-align: left;
}
h3 {
font-size: 16px;
font-style: normal;
font-weight: bold;
padding: 10px 0px 0px 0px;
color: #6C3922;
text-align: left;
}


p, ol, ul, .bluetxt {
font-family : Tahoma, serif;
font-style: normal;
font-weight: normal;
color: #6C3922;
font-size: 13px;
_font-size: 13px;/* FOR IE */
text-align: justify;
}

p.quote{
font-style: italic;
font-size: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
line-height: 1.3em;
_padding-top: 15px;
}
td#atorh p{
	text-align: center;
}

ol, ul {
list-style-position: outside;
margin-left: .5em;
_margin-left: .9em;
padding-left: 12px;
margin-bottom: 3px;
font-style: normal;
font-weight: normal;
text-align: left;
}

.bluetxt {
color: #2F86BC;
}
div#centercolumn p {
font-size: 1.3em;
}

div#rightcolumn p {
text-align: left;
}
div#rightcolumn h2 {
text-align: left;
}

a {
color: #6C3922;
font-style: none;
text-decoration: underline;
}

a:hover {
color: #F03A3E;
font-style: normal;
text-decoration: underline;
}
a#on{
color : #F03A3E;
text-decoration: none;
border-top: 5px solid #F03A3E;
}
a.supporterlink{
font-weight: bold;
color: #6C3922;
text-decoration: none;
}
a.supporterlink:hover{
color: #F03A3E;
text-decoration: none;
}
a.supporterlink2{
font-weight: bold;
color: #6C3922;
text-decoration: none;
line-height: 1.5em;
}

.newsletters a {
color: #6C3922;
font-style: none;
text-decoration: none;
}
.newsletters a:hover {
color: #F03A3E;
font-style: normal;
text-decoration: underline;
}


/* BODY TABLE -------------------------------------------------------- */

table#containertable {
width: 800px;
margin: auto;
padding: 0;
border: black 0px solid;
}

table#containertable td {
vertical-align: top;
border: red 0px solid;
}

#bodycontainercell {
padding: 15px 0px 15px 0px;
_padding-top: 30px;	/* IE */
}

#titletd {
height: 109px;
width: 800px;
border: 0;
background-image: url(images/title.gif);
background-repeat: no-repeat;
}
#titletdhome {
height: 150px;
border: 0;
background-image: url(images/titlehome.jpg);
background-repeat: no-repeat;
}
img#donatebtn{
position: relative;
top: 62px;
left: 744px;
}

table#bodysplittertable {
width: 800px;
padding: 0;
padding-top: 20px;/* CHANGES VERTICAL ALIGN OF TABLE ON PAGE */
margin: 0;
}


/* BODY TABLE LEFT COLUMN -------------------------------------------------------- */
td#leftcol {
width: 470px;
margin: 0;
border: 0px solid green;
}
td#leftcol p {
}

/* BODY TABLE RIGHT COLUMN -------------------------------------------------------- */
td#rightcol {
width: 300px;
}

div#rightcolumn{
border: #6C3922 2px solid;
padding: 0px 5px 5px 5px;
margin-left: 15px;
margin-top: 10px;
width: 290px;
}
table#rhtable{
margin:0px;
padding:0;
border:0;
}
#rhtd{
margin: 0;
padding: 0px 15px 10px 15px;
border: 0;
/*background-image: url(images/rh-bkgd.gif); 
background-repeat: repeat-y; */
}

/* BODY TABLE FOOTER -------------------------------------------------------- */
#footertd {
padding-top: 5px;
}
#footertd p {
border-top: 1px solid #2F86BC;
}

a.nbfooter {
font-size: 10px;
color: #2F86BC;
font-style: none;
text-decoration: none;
}

a.nbfooter:hover {
color: #900;
font-style: normal;
text-decoration: none;
}

p.quiet {
font-size: 11px;
color: #2F86BC;
text-align: center;
padding-top: 10px;
}


/* SPECIFIC STYLES --------------------------------------------------------*/

form {
margin: 10px;
}

input, select, textarea {
font-family : Tahoma, sans-serif;
border: 1px solid #2F86BC;
color: #663;
margin-top: 5px;
font-size: 11px;
text-align: left;
}

p.donation {
font-weight: bold;
font-style: italic;
}

hr.separate {
width: 90%;
height: 1px;
border: 0;
background-color: #6C3922;
margin-top: 20px;
margin-bottom: 20px;
}

div.photoright{
float: right;
font-size: 10px;
font-style: italic;
color: #6C3922;
text-align: right;
}

img.photoright{
border: #6C3922 solid 2px;
margin: 5px 0px 5px 15px;
}
img.photoleft{
border: #6C3922 solid 2px;
margin: 5px 15px 5px 0px;
}
div.photoleft{
float: left;
font-size: 10px;
font-style: italic;
color: #6C3922;
text-align: left;
}
div.photofull{
float: right;
font-size: 10px;
font-style: italic;
color: #6C3922;
text-align: right;
padding: 10px 0px 20px 0px;
}
div.photo{
font-size: 10px;
font-style: italic;
color: #6C3922;
text-align: right;
padding: 10px 0px 20px 0px;
}
.buttonlink{
color: white;
border: 1px solid #2F86BC;
background: #2F86BC;
padding: 0px 3px 0px 3px;
text-decoration: none;
}
.buttonlink:hover{
color: white;
border: 1px solid #F03A3E;
background: #F03A3E;
text-decoration: none;
}
.buttonpop{
color: white;
border: 1px solid #F03A3E;
background: #F03A3E;
padding: 0px 3px 0px 3px;
text-decoration: none;
}
.buttonpop:hover{
color: white;
border: 1px solid #2F86BC;
background: #2F86BC;
text-decoration: none;
}



/* ------------------ NAVBAR STYLES ----------------- */

table.navbartable {
font-family: Futura, Tahoma, serif;
text-align: left;
margin-top: 5px;
_margin-top: 7px;	/* IE */
margin-left: 35px;
_margin-left: 30px;	/* IE */
background-color: none;
}

table.navtable td {
padding: 0;
margin: 0;
}

a.nb1, a.nb2, a.nb3, a.nb4 {
text-decoration: none;
color: #2F86BC;
padding: 0;
}

a.nb1 {
font-size: 12px;
font-weight: normal;
_font-weight: bold;	/* IE */
margin-right: 20px;
color: #2F86BC;
}

a.nb2 {
font-size: 11px;
font-weight: normal;
_font-weight: bold;	/* IE */
line-height: 1.5em;
_line-height: 1.6em;/* _line-height for IE6 */
} 

a.nb3 {
font-size: 10px;
line-height: 1.3em;
}

a.nb4 {
font-size: 10px;
line-height: 1.3em;
}

a.nb1:hover {
color: #F03A3E;
text-decoration: none;
}

a.nb2:hover, a.nb3:hover, a.nb4:hover {
color: white;
background-color: #2F86BC;/* controls IE6 */
text-decoration: none;
}



div.nav1 {
position: relative;
z-index: 5;
margin: 0;
padding: 0;
_margin-bottom: -5px;
_margin-top: -6px;
}

div.nav2 {
position: relative;
z-index: 15;
margin-top: 0;
_margin-top: -2px;
}

div.nav3 {
position: relative;
z-index: 25;
/*_margin-top: -0.1em;*/
}

#dd1 {
position: absolute;
text-align: left;
visibility: hidden;
z-index: 10;
top: 14px;
_top: 17px;
padding-top: 0px;
_padding-top: 2px;
left: 0;
background: white;
border: 1px solid #BABFC3;
}

#dd2 {
position: absolute;
text-align: left;
visibility: hidden;
z-index: 10;
top: 15px;
_top: 15px;
padding-top: 0px;
_padding-top: 2px;
left: 0;
background: white;
border: 1px solid #BABFC3;
}

div.nb2bkgd {
width: 180px;
padding: 2px 0px 2px 5px;
background-color: none;
cursor: hand;/*for IE */
}

div.nb2bkgd:hover {
background-color: #2F86BC;/* controls the non-IE browsers */
}

div.nb3bkgd {
height: 15px;
width: 100px;
border: 0;
padding: 2px 0px 2px 5px;
background-color: none;
cursor: hand;/*for IE */
}

div.nb3bkgd:hover {
background-color: #2F86BC;/* controls the non-IE browsers */
}

div.nb4bkgd {
height: 15px;
width: 100px;
border: 0;
padding: 2px 0px 2px 5px;
background-color: none;
cursor: hand;/*for IE */
}

div.nb4bkgd:hover {
background-color: #2F86BC;/* controls the non-IE browsers */
}

#dd1a, #dd1b, #dd1c, #dd1d, #dd1e, #dd1f {
position: absolute;
text-align: left;
visibility: hidden;
z-index: 20;
padding: 0px;
top: 0px;
left: 80px;
background: white;
_top: 2px;
border: 1px solid #BABFC3;
}

#dd1d1, #dd1e1 {
position: absolute;
text-align: left;
visibility: hidden;
z-index: 30;
padding: 0px;
top: 0px;
_top: 0px;
left: 100px;
background: white;
border: 1px solid #BABFC3;
}

#pressform{
float: right;
margin: 2px 0px 10px 20px;
padding-right: 0px;
}

p.addtocal{
	border: 1px solid #6C3922; 
	float: right; 
	margin: 0px 0px 5px 5px; 
	text-align: right;
	font-size: 11px;
}
p.addtocal img{
	border: 0;
	}
	
div#more{
	margin: 0px;
	display: none;
}
input#buytiximg{
	border: 0;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	vertical-align: middle;
	zoom: 1;
}

input#buytiximg:hover {
	border: 0;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

