#content .float_right img { float: right; position: relative; top: -21px; padding-bottom: 0px; margin-right: 0px; }
.clear_right { clear: right; }
#wrapper { width: 930px; }
#header { float: none; margin-top: 0px; margin-left: 175px; width: 715px; margin-right: 0px; margin-bottom: 5px; height: 160px; }
#content { margin-top: 0px; margin-left: 0px; padding-top: 7px; text-align: justify; padding-right: 65px; padding-left: 5px; margin-right: auto; margin-bottom: auto; float: right; width: 680px; }
#content a { color: #0000FF; }
#content_sched { margin-top: 0px; margin-left: 175px; padding-top: 7px; text-align: justify; width: 755px; }
#content img { margin-right: 5px; float: left; padding-top: 0px; padding-bottom: 0px; margin-bottom: 3px; }
#content_table a { font-size: 16px; }
#content_workshop { margin-left: 292px; }
#footer { clear: both; width: 59%; margin-top: 25px; margin-left: auto; margin-right: auto; }
#gallery_pic { height: 360px; width: 525px; margin-right: auto; margin-left: auto; }
#gallery_pic_vertical { height: 360px; width: 275px; margin-left: auto; margin-right: auto; margin-bottom: 50px; }
#gallery_thumbs { }
#navbar_left { float: left; width: 135px; margin-left: 10px; margin-top: 20px; }
#navbar_left a { display:block; padding:2px; text-decoration:none; width:125px; height:25px; margin:2px; color:#9B080E; font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size: 13px; } /*remove the underlining, set the color to darkish brown, and display as block elements to make them go down the left side of the page */
#navbar_left a:link, #navbar_left a:visited, #navbar_left a:focus { padding-top:5px; border-bottom-color: black; border-bottom-style:outset; border-bottom-width:4px; border-right-color:black; border-right-style:outset; border-right-width:4px; } /* give unvisited and visited links a light orange background and an outset border of the same color to make it look like a button */
#navbar_left a:hover { color: white; background-color: black; border-right-width: 4px; border-bottom-width: 4px; border-right-style: outset; border-bottom-style: outset; border-right-color: rgb(51,51,102); border-bottom-color: rgb(51,51,102); } /* give buttons that are hovered over or that have focus a darker background and border, as well as black text; bold formatting makes the text jump around to much */
#navbar_left a.link_this_page { color: rgb(125,125,168); border-right-style: outset; border-bottom-style: outset; border-right-width: 4px; border-bottom-width: 4px; border-bottom-color: rgb(51,51,102); cursor: default; background-repeat: no-repeat; background-position: 63px top; font-style: italic; background-color: #FFFFFF; font-size: 14px; font-weight: bold; border-right-color: rgb(51,51,102); }
#navbar_left a:hover.link_this_page { color: rgb(125,125,168); background-color: #FFFFFF; border-right-color: rgb(51,51,102); border-bottom-color: rgb(51,51,102); cursor: default; }
#navbar_top { width: 925px; height: 30px; position: absolute; top: 5px; left: 1px; }
#gallery_thumbs img { margin-right: .5px; }
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: large; color: #333333; }
.content_pic { margin-left: 100px; }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 65px; }
.gallery_table { margin-right: auto; margin-left: auto; }
.header_pic { margin-top: 40px; }
.paragraph_title { font-style: normal; font-weight: bold; text-align: left; }
.paragraph_heading { font-family: Arial; font-weight: bold; color: #990033; font-size: 18px; }
.wedding_pic { margin-left: 200px; }
.no_float { float: none; }
#content h1 { font-family: Arial; font-weight: bold; color: #990033; font-size: 20px; }
#content h2 { font-weight: bold; font-size: 18px; }
.img_workshop { margin-top: 15px; }
#wrapper #pallette #content #gallery_thumbs .gallery_table a { cursor: text; }
#wrapper #pallette #email img { margin-left: 390px; }
.clear_left { clear: left; }
.schedule { margin-top: -3px; }

