/* Style Sheet for Edythe Denkin, (c) 2008 Red Beagle Web Development */

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

#content { position: absolute; width: 900px; top: 5px; background: #ffffff url("../images/textarea_bkgd.gif"); }
#text_column { position: relative; top: 150px; left: 25px; width: 500px; margin-bottom: 150px; background: #ffffff; }
#logo { position: absolute; top: 0px; left: 0px; width: 900px; height: 143px; background-image: url("../images/logo.gif"); background-repeat: no-repeat;}

#copyright_area { text-align: center; margin: 0px; padding: 0px 365px 0px 25px; height: 110px; background: #ffffff url("../images/textarea-bottom.gif") no-repeat;}

#right_sidebar { position: absolute; top: 93px; left: 550px; width: 350px; background: #ffffff; margin: 0px; padding: 0px; color: #80507E; }
#right_inner_sidebar { background: #FBE3FF url("../images/right-bar-bkgd.gif"); margin: 0px; padding: 0px; }
.left_sidebox { padding: 4px 20px 4px 20px; }
.inset_text { padding: 7px 0px 0px 0px; }
.right-non-form { border: 1px solid #C47CC1; margin: 0px; padding: 0px; }

p, td, legend, ul, ol { font-size: 1.2em; margin: 0px 0px 10px 0px; }
table { border-collapse: collapse; border: 1px solid #C47CC1; background: #FFE3FE; }
#right_inner_sidebar table { border: 0px; }
td { padding: 3px; }
h1 { text-align: center; padding: 0px; margin: 0px 0px 15px 0px; }
h2 { font-size: 1.8em; text-align: left; font-weight: bold; }
td { vertical-align: top; }
.rightie { text-align: right; }
.alert { font-weight: bold; color: #ff3333; }
.alertHappy { font-weight: bold; color: #3333ff; }
a, a:link { color: #C47CC1; }
a:visited { color: #080355; }
a:hover { color: #76A355; }

.copyright_text { margin: 0px; font-size: 1.1em; line-height: 1.2; }
.contact_text { text-align: center; font-size: 1.4em; }

textarea, input { background-color: #FFF2FF; border: 1px solid #C47CC1; color: #000000; }

#button2, #button3, #button4, #button5 { cursor: pointer; position: absolute; top: 93px; }
#button2 { left: 113px; }
#button3 { left: 207px; }
#button4 { left: 334px; }
#button5 { left: 446px; }

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