/***********************************************/
/* &copy; D. A. Shaver Graphics & Web Design*/
/* Professional Web Design 		*/
/* www.dashaver.com   		 	*/
/******GPSF***050907************************/ 
*{
margin:0;
padding:0;
}
body{
font-family: Arial, Verdana, sans-serif;
color: #333333;
line-height: 1.166;	
margin: 0px;
padding: 0px;
}
a{
color: #062CF9;
text-decoration: none;
}
a:link{
color: #062CF9; 
text-decoration: none;
}
a:visited{
color: #062CF9;
text-decoration: none;
}
a:hover{
color: #062CF9;
text-decoration: underline;
}
h1{
font-family:"Times New Roman", Times, serif;
font-size: 250%;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
h2{
font-family: Arial, Verdana, sans-serif;
font-size: 114%;
color: #006699;
margin: 0px;
padding: 0px;
}
h3{
width:50%;
text-align:center;
background-color:#062CF9;
border:#FFCC00 solid thick;
color:#FFFFFF;
font-weight:bolder;
font-size:140%;
line-height:1em;
padding:10px;
margin:10px auto ;
font-family:"Lucida Calligraphy","Kristen ITC", "Bradley Hand ITC", cursive;
}
h4{
font-family: Arial, Verdana, sans-serif;
font-size: 110%;
font-weight: bold;
color: #093DFF;
margin: 0px;
padding: 0px;
}
h5{
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
font-style: italic;
margin: 0px;
padding: 0px;
}
ul{
list-style-type: square;
}
ul ul{
list-style-type: disc;
}
ul ul ul{
list-style-type: none;
}
dl dd {
margin-left:2em;
}
label{
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
font-weight: bold;
color: #334d55;
}
table {
margin:auto;
}
#masthead{
margin:auto;
border:#FFCC00 medium solid;
height:120px;
background-color:#062CF9;
border-bottom: 10px solid #FFCC00;
width: 99%;
}
#masthead h1 {
text-align:center;
font:180% Century, Georgia, "Times New Roman", serif;
font-weight:bold;
letter-spacing:0.2em;
word-spacing:0.4em;
} 
#siteName{
position:absolute;
height:10px;
width:100px:
top:1%;
left:35%;
padding:0;
margin:0;
}
#believe_in_it {
position:absolute;
top:2.5%;
margin-left:0;
background:#062CF9 url(../images/believe_in_it.gif) no-repeat;
width:180px;
height:90px;
}
#book {
position:absolute;
top:2.5%;
left:22%;
background:#062CF9 url(../images/book.gif) no-repeat;
width:100px;
height:90px;
}
#ducks {
position:absolute;
top:1.5%;
left:74%;
background:#062CF9 url(../images/ducks.gif) repeat-x;
width:270px;
height:90px;
}
#headlines {
float:right;
width: 20%;
border-left: 1px solid #cccccc;
padding-right: 10px;
}
#pageName {
color:#FFFFFF;
margin: 0px;
padding: 0px 0px 0px 10px;
}
#wrapper {
width:75%;
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:justify;
}
#content {
float: left;
width: 75%;
padding:0 5px;
margin:0 10px;
} 
#content a {
color: #000080;
text-decoration:underline;
}
#content a:link {
color: #000080; 
text-decoration:underline;
}
#content a:visited {
color: #800080;
text-decoration: underline;
}
#content a:hover {
color: #800080;
text-decoration: none;
} 
/*  Use Feature for pages with picture captions */
.feature {
clear: both;
padding: 10px 0px 0px 10px;
}
.feature p {
padding: 0;
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:justify;
}
.feature dl dd, {
padding: 0;
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
}
.feature tr td {
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:left;
}
.story {
clear: both;
padding: 5px 0px 0px 5px;
}
.story p {
padding: 0;
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:justify;
}
.story dl dd, .story dl dt {
padding: 0;
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
}
.story tr td {
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:left;
padding:10px;
}
.story img{
float: left;
padding: 10px 10px 0px 0px;
}
/* page is used to divide story into two columns */
.page {
margin :5px; 
padding : 5px; 
float: left;
width: 40%;
}
.page ul {
margin :0 0 0 20px; 
padding : 0; 
list-style:url(check.gif);
list-style-position:inside;
line-height:normal;
}
.picture_caption {
margin:5px;
padding:5px;
float:left;
}
.picture_caption img {
margin:5px;
padding:5px;
border:#000000 thin solid;
}
.picture_caption p {
margin:0;
padding:0;
font:75% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:center;
}
.picture_caption_ctr {
margin:5px;
padding:5px;
text-align:center;
}
.picture_caption_ctr img {
margin:5px;
padding:5px;
border:#000000 thin solid;
}
.picture_caption_ctr p {
margin:0;
padding:0;
font:75% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:center;
}
#albumlist {
list-style-type: none;
}
#albumlist li {
float: left;
margin-right: 6px;
margin-bottom: 10px;
font: bold 0.8em Arial, Helvetica, sans-serif;
color: #333333;
}
#albumlist img {
margin : 2px; 
padding : 2px; 
display: block;
border: 1px solid #336699;
}
/* search*/
.search {
clear:left;
background-image:url(../images/search.gif);
background-position:left bottom ;
background-repeat:no-repeat;
}
p.search {
text-indent:3em;
line-height:3em;
} 
p#donate {
margin:auto;
font:130% 'Lucida Grande',Verdana, Helvetica, sans-serif;
color:#FF0000;
width:600px;
height:40px;
font-style: italic;
padding:5px;
color:#FF0000; 
font-weight:bolder;
}
p#donate a{
color:#FF0000;
text-decoration: underline;
}
p#donate a:link{
color:#FF0000; 
text-decoration: underline;
}
p#donate a:visited {
color: #FF0000;
text-decoration: underline;
}
p#donate a:hover {
color:#FF0000;
text-decoration: none;
}
.drop {
float: left;
background-color:#062CF9;
border:#FFCC00 solid thick;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:bolder;
font-size:200%;
line-height:1em;
padding:10px;
margin: -10px 4px 0px 4px;
}
#quoteBox #author {
font-style:italic;
margin-left: 15%;
padding:0 20px 0 0 ;
font:90% 'Lucida Grande',Verdana, Helvetica, sans-serif;
letter-spacing: -1px;
line-height: 1em;
color: #555;
}
#quoteBox blockquote {
float:right;
width:85%;
text-align: center;
margin: 10px;
padding: 20px;
font:90% 'Lucida Grande',Verdana, Helvetica, sans-serif;
letter-spacing: -1px;
line-height: 1em;
color: #555;
background: #eee url(../images/fi_top.gif) no-repeat top left;
}
#quoteBox blockquote strong {
color: #000;
font-weight: normal;
}
#quoteBox #quote {
font-style:italic;
margin: 0 10px 0 0;
padding: 20px 10px 10px 20px;
background: url(../images/fi_bottom.gif) no-repeat right bottom;
}
#siteInfo {
clear: both;
font-size: 75%;
color: #cccccc;
padding: 10px 10px 10px 10px;
}
#siteInfo img {
padding: 4px 4px 4px 10px;
vertical-align: middle;
}
#navBar {
font-weight:bold;
float: left;
width: 20%;
margin: 0px;
padding: 0px;
background-color: #FFCC00;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#navBar ul a:link, #navBar ul a:visited {
display: block;
}
#navBar ul {
list-style: none; 
margin: 0; 
padding: 0;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
border-bottom: 1px solid #EEE;
}
/* fix for browsers that don't need the hack */
html>body #navBar li {
border-bottom: none;
}
#left_navigation {
background-color: #dddddd;
background:url(../images/sidenav2.gif) no-repeat left top;
position: relative;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #cccccc;
font-size: 90%;
}
#left_navigation h5 {
padding: 0 0px 2px 10px;
font-family: Arial, Verdana, sans-serif;
color:#062CF9;
}
#left_navigation a {
display: block;
border-top: 1px solid #cccccc;
padding: 2px 0px 2px 10px;
}
#left_navigation a:hover{
background-color: #dddddd;
}
#right_navBar{
font-weight:bold;
float: right;
width: 20%;
margin:0 -4.5% 0 0;
padding: 0px;
background-color: #FFCC00;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#right_navBar ul a:link, #right_navBar ul a:visited {
display: block;
}
#right_navBar ul {
list-style: none; 
margin: 0; 
padding: 0;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#right_navBar li {
border-bottom: 1px solid #EEE;
}
/* fix for browsers that don't need the hack */
html>body #right_navBar li {
border-bottom: none;
}
#right_navigation {
background:url(../images/sidenav2.gif) no-repeat left top;
position: relative;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #cccccc;
font-size: 90%;
background-color: #FFCC00;
}
#right_navigation h5{
font-size:115%;
padding: 0 0px 2px 10px;
font-family: Arial, Verdana, sans-serif;
color:#062CF9;
background-color: #FFCC00;
}
#right_navigation a {
display: block;
border-top: 1px solid #cccccc;
padding: 2px 0px 2px 10px;
color: #062CF9;
text-decoration: none;
background-color: #FFCC00;
}
#right_navigation a:link{
color: #062CF9; 
text-decoration: none;
background-color: #FFCC00;
}
#right_navigation a:visited{
color: #062CF9;
text-decoration: none;
background-color: #FFCC00;
}
#right_navigation a:hover{
color: #062CF9;
text-decoration: underline;
background-color: #dddddd;
}
.indent{
text-indent:2em;
}
#advert{
padding: 30px 0px 10px;
}
#advert img{
display: block;
}
#headlines{
margin: 0px;
padding: 10px 0px 20px 10px;
font-size: 80%;
}
#headlines p{
padding: 5px 0px 5px 0px;
}
.formField, select {
border: 1px solid #333333;
background-color: #eeeeee;
font: 12px Verdana, sans-serif;
width: 200px;
margin:5px;
}
.formLabel {
float: left;
text-align: right;
font-weight: bold;
width: 120px;
}
.formControl {
margin: 10px;
width: 220px;
}
.row {
clear: both;
padding-top: 5px;
}
.row p {
font : 70% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color:#FF0000;
margin-left:30px;
}
#submit {
margin: auto;
padding:5px 5px;
}
.spacer {
clear: both;
height: 10px;
}
#infoPosition {
width:70%;
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
font-weight: bold;
color: #333333;
background-color:#E7E8FF;
border:#0000FF thin solid;
margin:5px 5%;
padding: 10px;
text-align:center;
}
.center {
text-align:center;
}
.red {
background-image:url(../images/m_book.gif);
background-repeat:no-repeat;
background-position:right;
font-weight:bold;
color:#FF0000;
}
site_info {
text-align: center;
}
#m_book {
background-image:url(../images/m_book.gif);
background-repeat:no-repeat;
background-position:left;
margin:0;
padding:0;
}
#Event_Information {

margin:5px;
padding:px;
}
#Event_Information {
border:none;
margin:5px;
padding:5px;
}
#Event_Information ul li {
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
}
#Event_Information dl dt {
font: bold 90% 'Lucida Grande',Verdana, Helvetica, sans-serif;
color:#0000FF;
}
#Event_Information dl dd {
/* display:inline; */
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
text-align:justify;
}
#Event_Information img {
float: none;
text-align:center;
}
.lines_5 {
text-align:center;
padding: 10px 0 20px 0;
margin:0;
}
#footer{
text-align:center;
width:60%; 
clear: both;
margin:auto;
padding:0; 
}
#footer p{
font:70% 'Lucida Grande',Verdana, Helvetica, sans-serif;
color : #808080; 
background-color : #ffffff; 
}
#page_bottom{
margin:0 0 0 13%;
width:60%;
text-align:center;
}
#signature {
font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;
color : #c0c0c0; 
background-color : #ffffff; 
text-align:center;
} 
#signature a:link {
color : #c0c0c0; 
text-decoration : none; 
background-color : #ffffff; 
} 
#signature a:hover #signature A:visited {
color : #c0c0c0; 
background-color : #ffffff; 
} 
