/* Style Sheet for John Nyerges */

/* Styles for general page layout */
body { background: #000000 url(../images/bkgd.gif) repeat scroll top center; font-family: verdana, arial, sans-serif; color: #160f07; font-size: 0.625em; min-width: 900px; text-align: center; padding: 0px; margin: 0px; }
#plate { position: relative; top: 10px; width: 900px; text-align: left; padding: 0px; margin: 0px auto; }

#content { position: absolute; width: 900px; top: 0px; }
#text_column { position: relative; top: 170px; left: 25px; width: 510px; margin-bottom: 170px; }
#content_area { position: relative; top: 170px; left: 25px; margin-bottom: 170px; }
.text_paragraph { position: relative; float: left; width: 510px; }
.text_image { position: relative; float: right; padding-right: 200px; padding-top: 20px; }
#logo { position: absolute; top: 51px; left: 17px; }
#logo_photo { position: absolute; top: 51px; left: 537px; }

.home_content { min-height: 700px; height: 700px; background: #000000 url("../images/home_image.jpg") no-repeat scroll top center; }
.page_content { background: #FCF6F1 url("../images/textarea_bkgd.gif"); }
#home_textarea { position: relative; top: 436px; left: 38px; width: 292px; padding: 3px; background: #000000 url("../images/home_page_bkgd.jpg") no-repeat; }
#copyright_area, #copyright_area_home { background: #000000 url(../images/bkgd.gif) repeat scroll top center; text-align: center; vertical-align: top; margin: 0px; padding: 0px 0px 20px 0px; }
#copyright_area_home { position: absolute; top: 700px; left: 0px; width: 900px; }
#copyright_area_home p, #copyright_area p, #home_textarea p { color: #7F5F24; }
#copyright_area_home a:visited, #copyright_area a:visited { color: #a1a1a1; }

p, td, legend, ul, ol { font-size: 1.2em; }
p { line-height: 1.9; }
h1 { text-align: center; padding: 0px; margin: 10px 0px 25px 0px; }
td { vertical-align: top; }
.rightie { text-align: right; }
.alert { font-weight: bold; color: #ff3333; }
a, a:link { color: #666666; }
a:visited { color: #CC9933; }
a:hover { color: #3366CC; }

.copyright_text { margin: 0px; font-size: 1.1em; line-height: 1.2; }
.cd_title { font-weight: bold; font-style: italic; color: #A1792D; }
.cd_cover { width: 160px; text-align: center; float: left; padding: 5px; }
.purchase_link { color: #000000 !important; font-weight: bold; text-decoration: none; background-color: #C1A571; padding: 0px 15px; border: 1px solid #000000; }
.purchase_link:hover { background-color: #cccccc; }

textarea, input { background-color: #D5BA87; border: 1px solid #7F5F24;  }

/* Styles related to the pulldown menus */
#button101, #button102, #button103, #button104, #button105, #button106, #button107, #button108, #button109, #button110 { cursor: pointer; position: absolute; left: 7px; height: 30px; width: 347px;}
#button101 { top: 99px; }
#button102 { top: 129px; }
#button103 { top: 159px; }
#button104 { top: 189px; }
#button105 { top: 219px; }
#button106 { top: 249px; }
#button107 { top: 279px; }
#button108 { top: 309px; }
#button109 { top: 339px; }
#button110 { top: 369px; }

#button1, #button2, #button3, #button4, #button5, #button6, #button7, #button8, #button9, #button10 { cursor: pointer; position: absolute; top: 0px; height: 51px;}
#button1 { left: 0px; }
#button2 { left: 64px; }
#button3 { left: 180px; }
#button4 { left: 251px; }
#button5 { left: 346px; }
#button6 { left: 483px; }
#button7 { left: 613px; }
#button8 { left: 673px; }
#button9 { left: 753px; }
#button10 { left: 815px; }

/* Styles related to images */
img { border: 0px; }
.leftImage, .rightImage, .borderImage { background: #333333; border: 1px solid #826225; padding: 2px; margin: 0px; }
.leftImage { float: left; margin: 3px 6px 3px 0px; }
.rightImage { float: right; margin: 3px 0px 3px 6px; }

/* Styles related to Sundial Calendar */
.calendarHeading { font-size: 1.6em; font-weight: bold; }
.heading2, .heading { font-weight: bold; color: #A1792D; }

/* Styles related to videos */
.songVideo { width: 560px; padding: 2px; border: 5px solid #818181; border-right-color: #555555; border-bottom-color: #666666; display: none; }
#video0 { display: block; }