/*reset*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, ol, ul, li, form, table, tr, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:inherit; font-family:"Trebuchet MS",verdana,geneva,arial,helvetica,sans-serif; vertical-align:baseline;}

 :focus {outline:0;}
body {line-height:1; font-size:100%;}
ol, ul {list-style:none;}

table {border-collapse:separate; border-spacing:0;}
td {text-align:left; font-weight:normal;}
img {vertical-align:-1px;border:0;}
/*end reset*/

body {background:url(pix/bgblueH.gif) 0 0 repeat-y #354E74;}
/*body#contact {background:url(pix/stjohnbg5.jpg) left top #000 no-repeat;}*/
body#home {background:url(pix/bgblue.gif);background-color:#010F3E;color:#354E74;}
body#pfoh {margin:0;background:url(pix/bgblue2.gif) 0 0 repeat-x #000; background-color:#000;}
body#pfohblu {margin:0;background:url(pix/bgblue2.gif) 0 0 repeat-x #354E74;}
body#pfort {margin:0;background:url(pix/bgkblueH.gif);background-color:#010F3E;background-repeat:repeat-y;}
body#vertk {margin:0;background:url(pix/bgbluekH.gif) #000;}

a {text-decoration:none; display:block; padding:0; margin:0; text-align:left; background:transparent;}

a.bold:link, a.bold:visited {margin:0;padding:0;color:#3ff;text-decoration:underline;font-weight:bold; line-height:.6em;letter-spacing:1px;}
a.bold:hover {margin:0;padding:0;color:#ffc;text-decoration:none;}
a.bold:active {color:#ffc;}

a.credit:link, a.credit:visited {display:inline; color:#ffc; font-size:1em; text-decoration:underline; margin:0; padding:0;}
a.credit:hover {display:inline; color:#ccf;}

a.home:link, a.home:visited, a.home:hover {color:#ff6;font-weight:bold; font-size:1em; line-height:1em; font-family:Georgia,Times,"Times New Roman",serif;text-decoration:none; letter-spacing:2px; display:block; padding:8px 0; margin:8px 0; text-align:left;}
a.home:active {color:#f66;}

a.logo:link, a.logo:visited {margin:0; padding:0; background:url(pix/SLSsmall.gif) top left no-repeat; display:block;}
a.logo:hover, a.logo:active {margin:0; padding:0; background:url(pix/SLSsmall.gif) 0 -89px no-repeat;}

a.next:link, a.next:visited {display:inline; color:#82A2FE; font-size:1em; margin:0; padding:0; white-space:nowrap;}
a.next:hover {display:inline; color:#ffc; white-space:nowrap;}

a.picplus:link, a.picplus:visited {display:inline; color:#354E74; font-weight:bold; font-size:12px; line-height:16px; text-align:center;}
a.picplus:hover {display:inline; color:#ffc;}
a.picplus:active {display:inline; color:#fff;}

a.text:link, a.text:visited, a.email:link, a.email:visited {display:inline; color:#ffc; font-size:12px; text-decoration:underline; margin:0; padding:0;}
a.text:hover, a.email:hover {display:inline; color:#ccf;}

h1 {font-weight:bold; font-size:1.2em; line-height:1.5em; font-family:georgia, times, times new Roman, serif; color:#ffc; margin:12px 0 8px 0;}
h2 {font-size:.9em; line-height:1.2em; color:#98c1fd; margin:10px 0 12px 0;}
hr {color:#354E74; border:0; border-top:1px solid #003;}
li.nolink {color:#f66; font-weight:bold; font-size:.9em; line-height:1.5em; font-family:Georgia,Times,"Times New Roman",serif; display:block; padding:0; margin:0; text-align:left;}
p {color:#ffc; font-size:.75em; line-height:1.7em; text-indent:18px;}
p.first {text-indent:0; margin-top:12px;}
span.title {color:#fff; font-weight:bold; font-size:.65em; letter-spacing:2px;}
table {padding-right:15px;}
td {vertical-align:top;}
td.right {text-align:right;}
ul.nav {position:absolute; left:22px; top:110px; display:block; margin:0; padding:0; list-style:none;}

ul.nav a:link, ul.nav a:visited {color:#69f; font-weight:bold; font-size:.9em; line-height:1.5em; font-family:Georgia,Times,"Times New Roman",serif; text-decoration:none; display:block; padding:0; margin:0; text-align:left; background:transparent;}
ul.nav a:hover {color:#ffc;}
ul.nav a:active {color:#f66;}

.arrow {text-align:right;}
.blu {color:#36afff;} /*09f*/
.bottom {padding:0 0 12px 0;}
.brn {color:#963;}
.captionbottom {padding:8px 0 0 0;color:#ffc;}
.credit {font-weight:normal; font-size:.7em; margin:12px 0 12px 0; text-indent:0;}
.cut {display:inline; color:#ffc; margin:0; padding:0;}
.emph {color:#ffc;font-weight:bold; font-size:1.5em;}
.firstletter {display:block; float:left; margin: -0.5em 0.2em 0 -.4em; height : 4.5em; color:#ffc;}
.firstletter span {font:normal 6.3em/1em Georgia, Times, "Times New Roman", serif;}
.gicl {width:564px;}
.gicl a {float:left; margin:0 8px 8px 0;}
.grn {color:#3f9;}
.left {margin-left: 36px;}
.pic {margin:0 15px 0 0;}
.print {display:none;}
.quote {margin-left:16px; width:160px;}
.rust {color:#d87a00;}
/*.small {font-weight:normal; font-size: 14px;}*/
.spacert {margin:0 15px 0 0;}
.spacebelow {margin:0 0 18px 0;}
.tag {position:relative;left:0;top:8px;text-align:left;}
.top {padding:12px 0 0 0;}
.turq {color:#3ff;}
.vio {color:#93f;}

#all {background-color:#000;}
#arm {position:absolute;top:0;left:0;z-index:0;}
#baptist {position:absolute;top:20px;left:450px;z-index:10;}
#bio {position:absolute;top:30px;left:420px; color:#ffc;width:375px;}
#biopic {position:absolute;top:46px;left:200px; color:#ffc; border:1px solid #ffc;}
#blurb {position:absolute; top:220px; left:22px; width:124px; font-size:.7em; line-height:1.4em; color:#7690b8; border-top:3px solid #354E74; border-bottom:1px solid #354E74; padding:6px 0 8px 0;}/*5880be 5b79a6*/
#blurb1 {position:absolute;top:203px;left:344px;width:290px;color:#ffc;font-size: .85em; line-height:1.9em; font-family:Georgia,Times,"Times New Roman",serif;text-align:left;}
#blurb2 {position:absolute; top:21px; left:150px; width:230px; font-size:.7em; line-height:1.5em; color:#7690b8; border-top:3px solid #354E74; border-bottom:1px solid #354E74; padding:6px 0 7px 0;}
#caption8 {position:absolute;top:20px;left:600px;color:#ffc;width:240px; padding-right:15px;}
#caption10 {position:absolute;top:20px;left:685px;color:#ffc;width:150px; padding-right:15px;}
#caption11 {position:absolute;top:20px;left:800px;color:#ffc;width:150px; padding-right:15px;}
#caption12 {position:absolute;top:20px;left:800px;color:#ffc;width:150px; padding-right:15px;}

#captionb1 {position:absolute;top:20px;left:564px;color:#ffc;width:200px;padding:0 12px 0 0;}
#captionb2 {position:absolute;top:20px;left:546px;color:#ffc;width:200px;}
#captionb3 {position:absolute;top:20px;left:571px;color:#ffc;width:200px;}
#captionb4 {position:absolute;top:20px;left:571px;color:#ffc;width:200px;}
#captionb5 {position:absolute;top:20px;left:564px;color:#ffc;width:200px;}
#captionb6 {position:absolute;top:20px;left:573px;color:#ffc;width:200px;}

#captionbottomf {position:absolute; top:426px; left:200px; color:#ccc;}
#captionbottomf3 {position:absolute; top:352px; left:200px; padding:8px 0 0 0;color:#ffc; width:500px;}

#captionf {position:absolute;top:20px;left:715px;color:#ffc;width:210px;}
#captionf1 {position:absolute;top:20px;left:518px;color:#ffc;width:210px;}
#captionf2 {position:absolute;top:20px;left:675px;color:#ffc;width:166px; padding:0 12px 0 0;}

#captiongicl {position:absolute; top:0; left:574px; color:#ccc; width:150px; padding-right:12px;}
#contactus {position:absolute; left:170px; top:96px; color:#ffc; width:220px; z-index:50; line-height:1.5em}
#contactus h1 {padding:0;}
#contact2 {padding:6px 20px -20px 20px; margin:0; margin-top:0;background:#000;}
#display {position:absolute;top:577px;left:200px;color:#ffc; padding:0 0 12px 0;}
#feature {position:absolute;top:20px;left:200px; color:#666;}
#feature2 {float:left; margin:20px 0 0 170px; color:#666; padding-bottom:18px; display:inline;}
#hand {position:absolute;top:190px;left:130px;z-index:100;}
#hanging {margin:20px 0 12px 0;}
#main {position:absolute; top:122px; left:22px; right:22px;}
#main2 {position:absolute; top:18px; left:22px;}
#missing {position:absolute; left:200px; top:30px; color:#ffc; z-index:50; line-height:1.5em}
#owner {letter-spacing:2px; font:bold 1.2em/1.3em Georgia,Times,"Times New Roman",serif;text-align:left; color:#82a2fe; margin-bottom:7px;}
#pfolio {position:absolute; top:30px; left:200px;}
#pfolio td {text-align:center; font-weight:normal;}
#quote2 {margin-left:16px; width:160px; font:bold italic .9em/1.4em georgia, times, times new Roman, serif; color:#fc9; text-indent:-6px;}
#quote3 {margin-left:36px; width:200px; font:bold italic .9em/1.4em georgia, times, times new Roman, serif; color:#fc9; text-indent:-6px;}
#sls {position:absolute; top:0; left:0;}
#sls img, #sls2 img, #sls4 img {vertical-align:top;}
#sls2 {position:absolute; top:0; left:0; z-index:100;}
#sls4, #sls5 {position:absolute; top:0; left:844px; width:137px; height:89px; padding:0 12px 0 0;}
#SLSlogo {position:absolute;top:0;left:250px;}
#sun {position:absolute;top:0;left:250px;z-index:10;}
