body { background: url(/images/background.gif) }

img { display: block }
img.noblk { display: inline }

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000}
input.quick { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; }
input.login {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; }
input.place { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; }
.album {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; margin: 8px 5px 0px 0px }
.white { color: #fff }
.grey { color: #828282 }
.blue { color: #2E6CA0 }
.time { margin: 0px 10px 5px 0px }
.mainbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000 }
.indent {margin-left: 25px }


.textgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #828282; }
.textblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #2E6CA0; }
.textblue2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #0000CC; }
.introwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}
.boldblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #2E6CA0}

.smtext1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000; }
.smtextgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #828282; }
.smtextblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #2E6CA0; }

TD.crumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000 }
.crumbON { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #2E6CA0 }
A.crumbOFF { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; text-decoration: none }
A.crumbOFF:visited { text-decoration: none; color: #000; }
A.crumbOFF:hover { text-decoration: underline; }

A.mainlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #2E6CA0 }
A.mainlink:visited { text-decoration: none; color: #2E6CA0; }
A.mainlink:hover { text-decoration: underline; color: #2E6CA0; }

A.heading { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: none; color: #2E6CA0 }
A.heading:visited { text-decoration: none; color: #2E6CA0; }
A.heading:hover { text-decoration: underline; }

A.linkgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #828282; text-decoration: none }
A.linkgrey:hover {text-decoration: underline }

A.linkblue2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }
A.linkblue2:visited { text-decoration: underline; color: #0000CC; }

.browselinkON { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #fff }
A.browselinkON:visited { text-decoration: none; color: #fff; }
A.browselinkON:hover { text-decoration: underline; color: #fff; }
A.browselinkOFF { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; text-decoration: none }
A.browselinkOFF:visited { text-decoration: none; color: #000; }
A.browselinkOFF:hover { text-decoration: underline; color: #000; }

a:hover { color: #828282 }
a:visited { color: #828282 }

h1  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: normal; color: #2E6CA0; margin: 0px;  font-weight: normal; }
h2  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold; color: #2E6CA0; margin: 0px; font-weight: normal; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold; color: #2E6CA0; margin: 0px; }
h2.subindex  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; color: #2E6CA0; margin: 0px; font-weight: normal; margin-left: 20px }
h2.sub  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; font-weight: bold; color: #828282; margin: 0px; }

.whitebg { background-color: #fff }
.bluebg { background-color: #C1D3E3 }
.leftcolbg { background-color: #EAECE8; }
.leftcolgrdbg { background-image: url(/images/gradient.gif) }
.topnavbg { background: url(/images/topnav/top_right.gif) }
.homebg { background-color: #000; background-image: url(/images/home/star_bkg.gif) }

div.leftcol { margin: 12px; margin-top: 0}
div.leftcol2 { margin-left: 10px; margin-top: 0; margin-left: 0}
div.content { margin-top: 10px }
div.content2 { margin: 8px 0 8px 0 }
div.content3 { margin-left: 10px }
div.content4 { margin: 10px}
div.content5 { margin-top: 5px}
div.content6 { margin-left: 20px;}
div.content7 { margin: 6px 4px 6px 4px }

div.themedisplay { margin: 0 50px 5px 20px;}
div.themedgroupbtn { margin: 15px 0 15px 0; width: 500px; border-top: 1px solid #C1C3BC }
div.recorddisplay { margin: 0 0px 5px 20px;}
div.myalbumtxt { margin: 2px 5px 10px 8px; }
div.myalbum2 { margin: 0 0 15px 0; width: 384px; }
div.myalbum3 { margin: 0 0 15px 0; width: 179px; }

div.subindextxt { margin: 2px 5px 10px 20px; }
div.thumb { margin: 15px }
div.subindexbtn { margin: 29px 0 0 20px }
td.thumbbg { background-color: #EAECE8; }
td.thumbbgON { background-color: #C5DCE8 }

div.libraryimg { border: 1px solid #B2B2B2; width: 500px; height: 500px; text-align: center}

div.browse { width: 156px; background-color: #EAECE8; padding: 2px 5px 2px 20px; font-size: 0.8em; }
div.browseON { width: 156px; background-color: #2E6CA0; padding: 2px 5px 2px 20px; font-size: 0.8em; }

div.ljbox1 { width: 367px; height: 209px; position: absolute; top: 215px; left: 380px; text-align: center}
div.ljbox2 { border: 1px solid #7F9DB9; width: 367px; height: 209px; }




