* { margin: 0pt; padding: 0pt; } body { margin: 20px 0pt; padding: 0pt; background: rgb(94, 31, 30) url(''); -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-family: 'Trebuchet MS',sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.72em; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; color: rgb(68, 68, 68); height: 100%; text-align: center } a { color: rgb(153, 51, 51); text-decoration: none; } a:hover { color: rgb(0, 102, 153); text-decoration: underline; } h1, h2, h3 { font-family: 'Trebuchet MS',Tahoma,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); } h1 { font-size: 1.4em; } h2 { font-size: 1.2em; text-transform: uppercase; } h3 { font-size: 1.2em; } p, h1, h2, h3 { margin: 10px 15px; } ul, ol { margin: 10px 30px; padding: 0pt 15px; } img { border: 1px solid rgb(221, 221, 221); padding: 5px; background-color: rgb(255, 255, 255); } img.float-right { margin: 5px 0px 5px 15px; } img.float-left { margin: 5px 15px 5px 0px; } code { border: 1px solid rgb(238, 238, 238); margin: 5px 0pt; padding: 10px; background: rgb(250, 250, 250) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; display: block; overflow: auto; font-family: 'Lucida Console','courier new',monospace; font-style: normal; font-variant: normal; font-weight: 500; font-size: 1em; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; } acronym { border-bottom: 1px solid rgb(119, 119, 119); cursor: help; } blockquote { border: 1px solid rgb(238, 238, 238); margin: 15px; background: rgb(250, 250, 250) url('quote.gif') no-repeat 3px 5px; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-family: 'Trebuchet MS',Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.2em; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); padding-left:20px; padding-right:0pt; padding-top:0pt; padding-bottom:0pt } table { margin: 15px; border-collapse: collapse; } th strong { color: rgb(255, 255, 255); } th { border-left: 1px solid rgb(214, 134, 134); border-bottom: 2px solid rgb(255, 255, 255); background: rgb(153, 51, 51) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; height: 29px; padding-left: 12px; padding-right: 12px; color: rgb(255, 255, 255); text-align: left; } tr { height: 30px; } td { border-left: 1px solid rgb(232, 232, 232); border-bottom: 1px solid rgb(223, 223, 223); padding-left: 11px; padding-right: 11px; } td.first, th.first { border-left: 0px none; } tr.row-a { background: rgb(248, 248, 248) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; } tr.row-b { background: rgb(239, 239, 239) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; } form { border: 1px solid rgb(238, 238, 238); margin: 10px 15px; padding: 0pt; background-color: rgb(250, 250, 250); } label { margin: 5px 0pt; display: block; font-weight: bold; } input { border: 1px solid rgb(238, 238, 238); padding: 2px; font-family: 'Trebuchet MS',verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(119, 119, 119); } textarea { border: 1px solid rgb(238, 238, 238); padding: 2px; width: 400px; font-family: 'Trebuchet MS',verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; height: 100px; display: block; color: rgb(119, 119, 119); } input.button { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 2px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-family: Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); } .searchform { border: medium none ; margin: 0pt; padding: 0pt; background-color: transparent; } .searchform p { margin: 10px; padding: 0pt; } .searchform input.textbox { padding: 2px; width: 130px; color: rgb(51, 51, 51); height: 20px; vertical-align: top; } .searchform input.button { border: medium none ; padding: 3px 5px; font-family: Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); width: 60px; height: 26px; vertical-align: top; } #wrap { margin: 0pt auto; background: rgb(255, 255, 255) url('wrap-bg.jpg') repeat-y 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 770px } #header { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; position: relative; height: 176px; text-align: left; } #header .headerphoto { background: rgb(255, 255, 255) url('http://img.photobucket.com/albums/v16/AesthetikMuse/stjohnbanner.jpg') no-repeat center top; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; position: absolute; left: 15px; right: 15px; top: 15px; width: 735px; height: 156px } #menu { background: rgb(255, 255, 255) url('wrap-bg.jpg') repeat-y 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; clear: both; float: left; width: 735px ! important; margin-left:3pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt; padding-left:0pt; padding-right:0pt; padding-top:0pt; padding-bottom:10px } #menu ul { border-bottom: 6px solid rgb(255, 255, 255); margin: 0pt 15px; padding: 0pt; font-family: 'Trebuchet MS',sans-serif; font-style: normal; font-variant: normal; font-weight: bolder; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); display: inline; float: left; background-color: rgb(94, 31, 30); width: 735px; } #menu li { float: left; list-style-type: none; list-style-image: url('none'); list-style-position: outside } #menu li a { padding: 5px 15px; display: block; color: rgb(255, 255, 255); text-decoration: none; } #menu li a:hover { background: rgb(166, 128, 100) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; color: rgb(255, 255, 255); opacity: 1; } #menu li a#current { background: rgb(94, 31, 30) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; color: rgb(255, 255, 255); } #content-wrap { background: rgb(255, 255, 255) url('content.jpg') repeat-y 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; clear: both; float: left; width: 100% } #content { margin: 0pt auto; padding: 0pt; width: 740px; clear: both; text-align: left; } #sidebar { margin: 0pt 0pt 10px; padding: 0pt; float: right; width: 30%; } #sidebar h1 { margin: 0pt; padding: 10px 0px 5px 10px; color: rgb(102, 0, 0); } .sidebox { margin-bottom: 10px; } #sidebar ul.sidemenu { padding: 0pt; list-style-type: none; list-style-image: url('none'); list-style-position: outside; margin-left:0pt; margin-right:0pt; margin-top:10px; margin-bottom:15px } #sidebar ul.sidemenu li { padding: 0px 10px; } #sidebar ul.sidemenu a { border-bottom: 1px dashed rgb(213, 213, 213); padding: 0.3em 0pt 0.3em 15px; display: block; font-weight: normal; color: rgb(51, 51, 51); height: 1.5em; line-height: 1.5em; text-decoration: none; } #sidebar ul.sidemenu a.top { border-top: 1px dashed rgb(213, 213, 213); } #sidebar ul.sidemenu a:hover { border-left: 5px solid rgb(153, 51, 51); padding: 0.3em 0pt 0.3em 10px; color: rgb(153, 51, 51); } #main { margin: 0pt 0pt 10px; padding: 0pt; float: left; width: 67%; } #main h1 { border-bottom: 1px dashed rgb(213, 213, 213); margin: 0pt 0pt 0pt 10px; padding: 10px 0pt 5px 5px; } #main ul li { list-style-image: url('bullet.gif'); } .post { margin: 0pt; padding: 0pt; } .post .post-footer { border: 1px solid rgb(238, 238, 238); padding: 5px; background-color: rgb(250, 250, 250); margin-top: 20px; font-size: 95%; } .post .post-footer .date { background: url('clock.gif') no-repeat 0pt center; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; padding-left: 20px; margin-left:5px; margin-right:10px; margin-top:0pt; margin-bottom:0pt } .post .post-footer .comments { background: url('comment.gif') no-repeat 0pt center; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; padding-left: 20px; margin-left:5px; margin-right:10px; margin-top:0pt; margin-bottom:0pt } .post .post-footer .readmore { background: url('page.gif') no-repeat 0pt center; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; padding-left: 20px; margin-left:5px; margin-right:10px; margin-top:0pt; margin-bottom:0pt } #footer { margin: 0pt; background: url('footer-bg.jpg') no-repeat left bottom; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; clear: both; font-family: 'Trebuchet MS',Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; height: 45px; color: rgb(102, 102, 102); text-align: center; padding-left:0pt; padding-right:0pt; padding-top:12px; padding-bottom:0pt } #footer p { margin: 0pt; padding: 0pt; } #footer a { text-decoration: none; color: rgb(119, 119, 119); } #footer a:hover { text-decoration: underline; color: rgb(51, 51, 51); } .float-left { float: left; } .float-right { float: right; } .align-left { text-align: left; } .align-right { text-align: right; } .clear { clear: both; } .gray { color: rgb(191, 191, 191); }