body {
font: 16px Arial, Helvetica, sans-serif;
color: #000000;
background-color: #ededed;
margin: 0;
padding: 0;
}

#main_container {
width: 935px;
margin: 0 auto;
}

/*----------------------*/

#top_navigation {
width: 935px;
height: 156px;
background: url(images/top_navigation_header.jpg) 0 0 no-repeat;
}

#top_navigation_buttons {
width: 884px;
height: 34px;
position: absolute;
margin: 110px 0 0 27px;
}

#homepage_button a {
width: 119px;
height: 34px;
display: block;
float: left;
background: url(images/home_page_over.jpg) 0 -34px no-repeat;
}

#about_roy_button a {
width: 118px;
height: 34px;
display: block;
float: left;
background: url(images/about_roy_over.jpg) 0 -34px no-repeat;
}

#history_button a {
width: 95px;
height: 34px;
display: block;
float: left;
background: url(images/history_over.jpg) 0 -34px no-repeat;
}

#testimonials_button a {
width: 128px;
height: 34px;
display: block;
float: left;
background: url(images/testimonials_over.jpg) 0 -34px no-repeat;
}

#fundraising_button a {
width: 113px;
height: 34px;
display: block;
float: left;
background: url(images/fundraising_over.jpg) 0 -34px no-repeat;
}

#book_roy_button a {
width: 146px;
height: 34px;
display: block;
float: left;
background: url(images/book_roy_over.jpg) 0 -34px no-repeat;
margin-left: 165px;
}

#homepage_button a:hover, #about_roy_button a:hover, #history_button a:hover, #testimonials_button a:hover, #fundraising_button a:hover, #book_roy_button a:hover {
background-position: 0 0;
}

/*-------------------------*/

#sign_up_box_area {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #904444;
font-weight: bold;
}

#sign_up_box_area div {
margin: 64px 0 0 620px;
position: absolute;
width: 342px;
}


#watch_video_button {
width: 120px;
height: 24px;
margin-left: 148px;
}



/*-----------------------*/

#content_container {
width: 935px;
background: url(images/container_line_shadow_bg.jpg) 0 0 repeat-y;
}

#content_holding_area {
width: 935px;
background: url(images/sunburst_top_bg.jpg) 0 0 no-repeat;
}

#text_content_area {
background: url(images/open_book_bg.jpg) 140px 95px no-repeat;
}

#content_holding_area h1 {
margin: 15px 59px 0 59px;
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #904444;
}

#content_holding_area p {
margin: 15px 59px 0 59px;
padding: 0;
line-height: 30px;
}

.redfontCenter {
font-weight: bold;
text-align: center;
color: #904444;
}

#content_holding_area ul {
margin: 15px 59px 0 67px;
padding: 0;
}

#content_holding_area li {
margin-bottom: 20px;
}

#sign_up_box_area {
width: 935px;
height: 207px;
background: url(images/microphone_sign_up_box.png) 0 0 no-repeat;
}

#flash_video_area {
background: url(images/video_text_left.png) 0 0 no-repeat;
width: 935px;
height: 283px;
}

#flash_video_area div {
position: absolute;
margin: 25px 0 0 590px;
}

#flash_video_resume {
float: left;
margin: 25px 20px 0 45px;
}

#thirty_minute_video_box {
width: 426px;
height: 355px;
margin: 25px 0 0 260px;
}

#bottom_of_container {
width: 935px;
height: 44px;
background: url(images/bottom_of_container.jpg) 0 0 no-repeat;
margin: 0;
padding: 0;
}

/*-------Cherryone Credit Line--------*/

#cherryone_creditLine {
width: 580px;
height: 80px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
margin: 12px 0 0 375px;
}

#cherryone_creditLine a {
color: #000000;
}


#cherryone_creditLine a:hover {
color: #00CC00;
}

/*END*/