/* CSS Document */

body { margin: 0px 0px 0px 0px; background-color:#000000; 
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
}
#main { width:748px; margin: 25px auto 0px auto; border: solid 1px #FFFFFF; background-color:#FFFFFF;}
#header { width:748; height:106; }
#bodyDisplay { width:748px; margin: 0px; background-image:url(images/bg_tile.gif); background-repeat:repeat-y; }
#leftcol { float:left; width:499px; margin: 0px; padding: 0px;}
#rightcol { float:right; width:249px; margin: 0px; padding: 0px 0px 30px 0px; background-color:#CCE0F0;}
#leftContent {  margin: 0px; padding: 20px 20px 10px 20px; }
#rightContent{  margin: 0px; padding: 20px 20px 5px 20px; border-top: solid 1px #FFFFFF; }


#majNav { width:748px; height: 20px; margin: 0px; background-color:#FFFFFF; font-size: 13px; font-weight:bold; letter-spacing: -0.05em; border-bottom: solid 1px #FFFFFF; }
#majNavItem { float:left; width:124px; height: 19px; margin: 0px; padding: 0px; text-align:center; }
#majNavItem2 { float:left; width:125px; height: 19px; margin: 0px; padding: 0px; text-align:center; }
#majNavItem a { display:block; width:124px; height: 18px; padding: 2px 0px 0px 0px; color:#336699; text-decoration:none;}
#majNavItem a:hover { display:block; background-color:#CCE0F0; }
#majNavItem2 a { display:block; width:125px; height: 18px; padding: 2px 0px 0px 0px; color:#336699; text-decoration:none;}
#majNavItem2 a:hover { display:block; background-color:#CCE0F0; }
#majNav .selected { background-color:#336699; }
#majNav .selected  {  color:#FFFFFF; }
#home { background-color:#FFFFFF; }
#shame { background-color:#FFFFFF; }
#donate { background-color:#FFFFFF; }
#pledge { background-color:#FFFFFF; }
#spca { background-color:#FFFFFF; }
#contact { background-color:#FFFFFF; }

#clearspace { clear:both; height: 0px; }

a:link { color: #336699; font-weight:bold; text-decoration: underline; }
a:visited { color: #336699; font-weight:bold; text-decoration: underline; }
a:hover { color: #333333; }
a:active { color: #333333; font-weight:bold; }
.research a:link  { font-weight:normal; }
.research a:visited  { font-weight:normal; }

p { margin: 0px 0px 10px 0px; }
h1 { margin: 0px 0px 20px 0px; color:#336699; font-size: 13px; }
h2 { font-size: 12px; margin: 0px 0px 10px 0px; colour:#000000; }
h3 { font-size: 11px; margin: 5px 0px 10px 0px; }
.small { font-size: 11px;}
.credit { font-style: italic; }
.blue { color:#336699; }

li {margin: 0px 0px 10px 0px}

#contactDetail { width:400px; margin: 0px; padding: 0px;}
#formDetail { width:400px; margin: 40px 0px 0px  0px; padding: 0px;}
#sourceDetail { width:400px; margin: 40px 0px 0px 0px; padding: 0px;}
#fullLine1 { width:360px; height: 30px; margin: 0px 0px 0px 40px; padding: 0px;}
#fullLine2 { width:360px; height: 18px; margin: 0px 0px 0px 40px; padding: 0px;}
#fullLine3 { width:360px; height: 30px; margin: 10px 0px 0px 40px; padding: 0px;}
#fullLine4 { width:360px; height: 60px; margin: 0px 0px 0px 40px; padding: 0px;}
#fullLine5 { width:360px; height: 25px; margin: 0px 0px 0px 40px; padding: 0px;}
#leftLine { float:left; width:75px; margin: 0px; padding: 0px; font-weight:bold; colour:#000000; }
#rightLine { float:right; width:275px; margin: 0px; padding: 0px;}
#submitLine{ width:360px; height: 30px; margin: 15px 0px 0px 40px; padding: 0px;}

.textBox { width: 250px; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.checkBox { float:left; width:15px; margin: 0px; }
.checkBoxText { float:right; width:230px; margin: 0px 20px 0px 0px; font-size: 11px; }
.submitBtn {  font-size: 10px; color: #333333; }
.selectBox { width: 250px; color:#333333; }

#video { width:425px;  }
#video h1 { margin: 5px;  }
#vidplayer { width:425px; height:360px; background-color:#fff;  }
#tellafriend {text-align:right; font-size: 11px;}
