body { padding:0; margin:0; background: url(images/pattern-1.gif); background-repeat: repeat-y; font: 10pt Verdana, "Trebuchet-MS", sans-serif; width: 800px; }

h1#artOfSound { margin:0; margin-bottom: -25px; padding:0; text-indent: -9999px; width: 557px; height: 136px; background: url(images/art_of_sound.gif); background-repeat: no-repeat; border: none; }

h1 { border-bottom: 2px solid #3832D0; margin-left: -14px; padding-left: 14px; }
h2 { font-size: 14pt; }
h2, h4 { color: #3832D0; }
h3, table#refs td { color; #000; border-top: 2px #99c solid; padding-top: 8px; margin-top: 15px; margin-left: -14px; padding-left: 14px; }
h4 { font-weight: normal; } 
p,td,th { font-size: 9pt; }

center { clear:both; }

#content { margin: -50px 40px 25px 190px; }

table#refs { margin-left: -14px;}
table#refs td { font-weight: bold; padding: 10px 25px; }

a:link,a:visited { text-decoration: underline; color: #3832D0; }
a:hover,a:active { text-decoration: none; color: #000; } 
p.textLinx { font-size: 8pt; text-align: center; padding: 20px 0; }
p.textLinx a { margin: 0 -1px; padding: 0 6px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
p.right1 { text-align: right; font-size: 8pt; }
p.w500 { width: 500px; }
p.w450 { width: 450px; }
p.w400 { width: 400px; }

#menu1 { position: absolute; top: 150px; width: 170px; padding:0; margin:0; }
#menu1 a { display: block; clear: left; width: 170px; height: 24px; margin: 6px 0; padding: 3px 0 0 15px; text-decoration: none; font-size: 8pt; font-weight: bold; }
#menu1 a:link,
#menu1 a:visited
{ background: url(images/pattern-2.jpg); background-repeat: no-repeat; color: #000; }
#menu1 a:hover,
#menu1 a:active
{ background: url(images/pattern-3.jpg); background-repeat: no-repeat; color: #3832D0; }
img#img1 { float: right; margin: 0 0 20px 20px; }
img#img2 { float: right; margin: 0px 0 20px 20px; }

#gilmerPic, #weddingPic1 { width: 192px; height: auto; float: right; text-align: center; margin: 0 0 20px 20px; font-size: 8pt; }
#gilmerPic img, #weddingPic1 img { margin-bottom: 4px; }