/* Style Sheet for Tim Murphy Decorative Painting, (c) 2008 Red Beagle Web Development */

/* Styles for general page layout */
body { background: #000000 url("../images/bkgd.jpg") repeat-x scroll top; font-family: verdana, arial, sans-serif; color: #FFF0DD; 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}
.notextarea { background-image: url("../images/bkdg-notextarea.jpg") }

#content { position: absolute; width: 900px; top: 219px; background: #000000 url("../images/textarea-bkgd.jpg") no-repeat; }
#content_notextarea { position: absolute; width: 900px; top: 219px; background: #000000 url("../images/textarea-bkgd-empty.jpg") no-repeat; }
#widescreen { position: relative; top: 0px; left: 0px; width: 900px; height: 425px; padding-bottom: 15px; }
#text_page { position: relative; top: 0px; left: 0px; width: 340px; margin-bottom: 10px;  padding: 10px 10px 10px 550px; background-repeat: no-repeat; }
#text_page_wider { position: relative; top: 0px; left: 0px; width: 540px; margin-bottom: 10px;  padding: 10px 10px 10px 350px; background-repeat: no-repeat; }
#text_page_gallery { position: relative; top: 20px; left: 0px; width: 880px; margin-bottom: 30px;  padding: 10px 10px 10px 10px; background-repeat: no-repeat; }
.gallery_noflash { padding: 5px; height: 385px; background: #000000 url("../images/textarea-bkgd-empty.jpg") no-repeat; }

#logo { position: absolute; top: 0px; left: 0px; width: 300px; height: 219px; background-image: url("../images/logo.jpg")}

#copyright_area { position: absolute; top: 405px; left: 0px; width: 900px; text-align: center; margin: 0px; padding: 0px 25px 20px 25px; }
#content_notextarea #copyright_area { position: relative; top: 0px; }

p, td, legend, li, ol { font-size: 1.2em; margin: 0px 0px 10px 0px; }
p { line-height: 1.5; }
td { padding: 3px; }
h1, h2, h3 { font-family: georgia, times, serif; }
h1 { text-align: center; padding: 0px; margin: 0px 0px 15px 0px; font-weight: normal; font-style: italic; font-size: 20px; }
h2 { font-size: 1.8em; padding: 0px; margin: 20px 0px 15px 0px; text-align: left; font-weight: normal; font-style: italic; font-size: 18px; }
td { vertical-align: top; }
.rightie { text-align: right; }
.alert { font-weight: bold; color: #ff6666; }
.alertHappy { font-weight: bold; color: #6666ff; }
a, a:link { color: #BBD6E5; }
a:visited { color: #ff9966; }
a:hover { color: #ffffff; }

.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: #333333; border: 1px solid #007b9a; color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 12px; } */
textarea, input { background-color: #FFF0DD; border: 2px solid #6B3F27; border-right-color: #3D2417; border-bottom-color: #3D2417; color: #000000; }

/* PULLDOWN MENU STYLES */
/* Locate the top-level menus */
#menu0 { position: absolute; top: 43px; left: 330px; padding: 0px; }
#menu0_0, #menu0_1, #menu0_2, #menu0_3, #menu0_4, #menu0_5 { position: absolute; left: 0px; cursor: pointer; }
#menu0_0 { top: 0px; }
#menu0_1 { top: 00px; }
#menu0_2 { top: 30px; }
#menu0_3 { top: 60px; }
#menu0_4 { top: 90px; }
#menu0_5 { top: 120px; }

/* Colors and styles for submenus */
.menu-about { position: absolute; background-color: #512F0F; border: 1px solid #68461D; padding: 0px; display: none;}
.submenu1 { padding: 3px 10px; cursor: pointer; font-size: 11px; }
a.submenu1_link, a.submenu1_link:hover, a.submenu1_link:visited, a.submenu1_link:link { text-decoration: none; color: #FF991F; font-weight: normal }

/* Styles related to images */
img { border: 0px; }
.blank_right { float: right; padding: 0px; margin: 0px; }
.showcase { border: 4px solid #6B3F27; border-right-color: #351D09; border-bottom-color: #3D2417; }
.rightImg, .leftImg { border: 2px solid #6B3F27; border-right-color: #3D2417; border-bottom-color: #3D2417; }
.rightImg { float: right; margin: 0px 0px 0px 5px; }
.leftImg { float: left; margin: 0px 5px 0px 0px; }
#showspace { position: absolute; top: 150px; left: 10px; width: 530px; text-align: center; }
#showspace_narrow { position: absolute; top: 0px; left: 1px; width: 332px; height: 400px; border: 1px solid #5b3a29; }
#showspace_home { position: absolute; top: 0px; left: 0px; width: 900px; height: 400px; border: 1px solid #5b3a29; }

.return_to_top { font-size: 0.9em; font-style: italic; }

