/* normalizes margin and padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* normalizes font-size for headers */

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* removes list-style from lists */

ol,ul {
list-style: none;
}

/* normalizes font-style and font-weight to normal */

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* removes list-style from lists */

table {
border-collapse: collapse;
border-spacing: 0;
}

/* removes border from fieldset and img */

fieldset,img {
border: 0;
}

/* left-aligns text in caption and th */

caption,th {
text-align: left;
}

/* removes quotation marks from q */

q:before, q:after {
content: '';
}

/* links styling */

a:link {
color: #000;
}

a:visited {
color: #999;
}

/* image floats styling */

img.float-left { 
float: left; 
margin: 4px 14px 4px 0;
}

img.float-right { 
float: right; 
margin: 4px 0 4px 17px; 
}

/* normal red text styling */

.normal-red {
color: #6e0100;
}

/* oblique black text styling */

.oblique-black {
font-style: oblique;
color: #000;
}

/* bold color text styling */

.bold-black {
font-weight: 900;
color: #000;
}

.bold-red {
font-weight: 900;
color: #6e0100;
}

.bold-white {
font-weight: 900;
color: #fff;
}

/* html styling */

html {
min-height: 100%;
text-align: center;
background-image: url(http://www.memphisghosthunters.com/images/html/html-bg-01.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top;
background-color: #000;
}

/* body styling */

body { 
position: relative;
width: 790px; 
min-height: 100%;
margin: 0 auto;
text-align: left;
background: url(http://www.memphisghosthunters.com/images/body/body-bg.gif) repeat-y;
}

/* wrapper-outer styling */

#wrapper-outer {
width: 770px;
margin-left: 10px;
min-height: 100%;
background: #ddddda url(http://www.memphisghosthunters.com/images/wrapper-outer/wo-nm-bg.gif) repeat-y left;
}

/* wrapper-inner styling */

#wrapper-inner {
width: 770px;
min-height: 100%;
background: url(http://www.memphisghosthunters.com/images/wrapper-inner/wi-cs-bg.gif) repeat-y right;
}

/* branding styling */

#branding {
position: relative;
width: 770px;
height: 223px;
background: url(http://www.memphisghosthunters.com/images/branding/br-bg.jpg) no-repeat;
}

#branding h1, #branding h2, #branding h3 {
text-indent: -9999px;
}

#branding h1 a  {
position: absolute;
top: 0;
left: 0;
width: 770px;
height: 223px;
text-decoration: none;
}

#branding blockquote {
position: absolute;
top: 0;
left: 0;
width: 770px;
height: 29px;
background: url(http://www.memphisghosthunters.com/images/branding/br-ani.gif) no-repeat;
text-indent: -9999px;
}

#br-services {
position: absolute;
top: 29px;
width: 770px;
height: 15px;
background: url(http://www.memphisghosthunters.com/images/branding/br-services.gif) no-repeat;
text-indent: -9999px;
}

/* navigation-sub styling */

#navigation-sub {
position: relative; 
width: 770px;
height: 80px;
}

#navigation-sub h2 {
text-indent: -9999px;
}

#ns-got-ghosts { 
position: absolute;
top: 0;
left: 0;
width: 154px;
height: 80px;
background: url(http://www.memphisghosthunters.com/images/nav-sub/ns-got-ghosts-ani.gif) no-repeat;
text-indent: -9999px;
z-index: 1;
}

#ns-buttons-links {
position: absolute;
top: 0;
left: 0;
width: 770px;
height: 80px;
background: url(http://www.memphisghosthunters.com/images/nav-sub/ns-buttons.gif) no-repeat;
}

dt#nsbl-request, dt#nsbl-submit, dt#nsbl-reserve, dt#nsbl-discuss, dd#nsbl-an-investigation, dd#nsbl-your-evidence, dd#nsbl-a-haunted-room, dd#nsbl-the-paranormal {
position: absolute;
display: inline;
width: 130px;
}

#nsbl-request {
top: 25px;
left: 159px;
}

#nsbl-an-investigation {
top: 49px;
left: 159px;
}

#nsbl-submit {
top: 25px;
left: 313px;
}

#nsbl-your-evidence {
top: 49px;
left: 313px;
}

#nsbl-reserve {
top: 25px;
left: 467px;
}

#nsbl-a-haunted-room {
top: 49px;
left: 467px;
}

#nsbl-discuss {
top: 25px;
left: 621px;
}

#nsbl-the-paranormal {
top: 49px;
left: 621px;
}

#nsbl-request a, #nsbl-submit a, #nsbl-reserve a, #nsbl-discuss a {
display: block;
width: 130px;
height: 38px;
font: 110% Georgia, serif;
color: #e8e8e6;
letter-spacing: .1em;
text-align: center;
text-decoration: none;
padding-top: 4px;
}

#nsbl-an-investigation, #nsbl-your-evidence, #nsbl-a-haunted-room, #nsbl-the-paranormal {
display: block;
width: 130px;
height: 16px;
font: 62% "Lucida Grande", Tahoma, sans-serif;
color: #e8e8e6;
text-align: center;
letter-spacing: .1em;
}

#nsbl-request a:hover, #nsbl-submit a:hover, #nsbl-reserve a:hover, #nsbl-discuss a:hover {
text-decoration: underline;
}

/* date-time-updates-news styling */

#date-time-updates-news {
position: relative;
width: 770px;
height: 26px;
background-color: #000;
}

#date-time-updates-news h2 {
position: absolute;
text-indent: -9999px;
}

/* live date script */

#dtun-date-time {
position: absolute;
display: block;
width: 210px;
height: 26px;
text-align: center;
line-height: 26px;
}

/* dhtml ticker script */

#dtun-updates-news {
position: absolute;
display: block;
left: 210px;
width: 560px;
height: 26px;
text-align: center;
}

#domticker {
width: 560px;
height: 26px;
font: 66% "Lucida Grande", Tahoma, sans-serif;
color: #fff;
line-height: 26px;
background-color: #000;
}

#domticker a {
color: #fff;
}

/* IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner div with same color as outer div */

#domticker div { 
background-color: #000;
}

/* class to apply to scroller(s) if desired */

.someclass {
}

/* wrapper-content-main-navigation-main styling */

#wrapper-content-main-navigation-main {
float: left;
width: 631px;
}

/* content-main styling */

#content-main {
float: right;
position: relative;
width: 421px;
}

#content-main h2 {
font: 130% Georgia, serif;
color: #324880;
padding: .7em .8em .3em .8em;
}

#content-main h3 {
font: bold 92% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 0 .8em .8em 1.2em;
}

#content-main h4 {
font: bold 80% Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
margin-top: -.2em;
padding: 0 .8em .8em 1.2em;
}

#content-main p {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: .4em 1.3em .5em 1.3em;
}

#content-main blockquote {
padding: 0 25px;
}

.cm-ul {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 1.3em .9em 1.3em;
}

#content-main dl {
padding: 0 1.1em .7em 1.1em;
}

.cm-dldt-head {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #6e0100;
}

.cm-dldd-subhead {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #6e0100;
}

.cm-dldd-text {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
}

.cm-img {
padding: 0 17px 0 17px;
}

/* content-main alternate h2 and h3 styling */

#content-main .cm-h2-margin-bottom {
font: 130% Georgia, serif;
color: #324880;
padding: .6em .8em .2em .8em;
margin-bottom: .4em;
}

#content-main .cm-h2-space-below {
font: 130% Georgia, serif;
color: #324880;
padding: .7em .8em .6em .8em;
}

#content-main .cm-h2-rule-above-p {
font: 130% Georgia, serif;
color: #324880;
padding: 0 .8em;
border-top: solid 1px #999;
}

#content-main .cm-h2-rule-above-p-space-below {
font: 130% Georgia, serif;
color: #324880;
padding: .5em .8em .3em .8em;
border-top: solid 1px #999;
}

#content-main .cm-h2-rule-above-ul {
font: 130% Georgia, serif;
color: #324880;
padding: .6em .8em;
border-top: solid 1px #999;
}

#content-main .cm-h2-rule-above-dl {
font: 130% Georgia, serif;
color: #324880;
padding: .6em .8em .4em .8em;
border-top: solid 1px #999;
}

#content-main .cm-h2-rule-above-dl-fp-1 {
font: 130% Georgia, serif;
color: #324880;
padding: .6em .8em .2em .8em;
border-top: solid 1px #999;
}

#content-main .cm-h2-rule-above-dl-fp-2 {
font: 130% Georgia, serif;
color: #324880;
margin-top: -.2em;
padding: .6em .8em .5em .8em;
border-top: solid 1px #999;
}

h2.cm-h2-ani a {
display: block;
width: 385px;
height: 67px;
margin-top: -.6em;
margin-bottom: .6em;
background: url(http://www.memphisghosthunters.com/images/content-main/cm-invited-ani.gif) no-repeat;
text-indent: -9999px;
}

#content-main .cm-h3 {
font: bold 92% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: .2em .8em .5em 1.2em;
}

#content-main .cm-h3-rule-above-dl {
font: bold 92% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: .8em .8em .8em 1.2em;
border-top: solid 1px #999;
}

#content-main .cm-h3-rule-above-dl-no-padding-below {
font: bold 92% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: .8em .8em 0 1.2em;
border-top: solid 1px #999;
}

#content-main .cm-h3-rule-above-dl-small-padding-below {
font: bold 92% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: .8em .8em .2em 1.2em;
border-top: solid 1px #999;
}

#content-main .cm-h3-rule-above-dl-less-padding-below {
font: bold 92% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: .8em .8em .5em 1.2em;
border-top: solid 1px #999;
}

#content-main .cm-h3-red {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #6e0100;
padding: 0 1.3em .8em 1.2em;
}

#content-main .cm-h3-black {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 0 1.3em .4em 1.2em;
}

#content-main .cm-h3-black-space-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 0 1.3em .6em 1.2em;
}

#content-main .cm-h3-black-more-space-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 0 1.3em 1.2em 1.2em;
}

#content-main .cm-h3-black-more-space-above-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin-bottom: 1em;
padding: 0 1.3em .4em 1.2em;
}

#content-main .cm-h3-black-rule-below-more-space-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 0 1.3em 1.4em 1.2em;
border-bottom: solid 1px #999;
}

/* content-main alternate p styling */

.cm-p-less-padding-margin-above {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-top: -.2em;
padding: 0 1.3em;
}

.cm-p-less-margin-above {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-top: -.5em;
padding: 0 1.3em .2em 1.3em;
}

.cm-p-first {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-bottom: .4em;
padding: 0 1.3em;
}

.cm-p-margin-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-bottom: .4em;
padding: 0 1.3em;
}

.cm-p-margin-below-margin-top {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-top: .8em;
margin-bottom: .6em;
padding: 0 1.3em;
}

.cm-p-margin-below-less-margin-top {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-top: -.6em;
margin-bottom: .4em;
padding: 0 1.3em;
}

.cm-p-more-margin-below-less-margin-top {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-top: -1em;
margin-bottom: .6em;
padding: 0 1.3em;
}

.cm-p-more-margin-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-bottom: .8em;
padding: 0 1.3em;
}

.cm-p-last-dl {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-top: -.4em;
margin-bottom: .8em;
padding: 0 1.3em;
}

/* content-main alternate ul and li styling */

.cm-ul-last {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 1.3em .9em 1.3em;
}

.cm-ul-tgs li {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 1.3em .4em 1.3em;
}

.cm-ul-tgs li.tgs-last {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 1.3em 1.2em 1.3em;
}

.cm-ul-last-rule-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 1.3em 1.2em 1.3em;
}

.cm-ul-li-last {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 1.3em 1.3em 1.3em;
}

ul.cm-thumbnails-ue {
margin: 0 0 3px 17px;
padding: .4em 0 .4em 0;
line-height: 24px;
list-style: none;
}

ul.cm-thumbnails-ue li {
display: inline;
padding-right: 13px;
}

ul.cm-thumbnails {
margin-left: 17px;
padding: .4em 0;
float: left;
line-height: 42px;
list-style: none;
}

ul.cm-thumbnails li {
display: inline;
padding-right: 13px;
}

ul.cm-thumbnails-tgs {
margin: 0 0 3px 17px;
padding: 0 0 .4em 0;
line-height: 24px;
list-style: none;
}

ul.cm-thumbnails-tgs li {
display: inline;
padding-right: 13px;
}

ul.cm-ul-rl {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 0 1.2em 1.3em;
}

ul.cm-ul-rl li {
display: inline;
padding-right: 4px;
}

/* content-main alternate dl styling */

.cm-dldt-head-padding-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #6e0100;
padding: 0 0 .2em 0;
}

.cm-dldt-head-extra-padding-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #6e0100;
padding: 0 0 .5em 0;
}

.cm-dldt-head-more-extra-padding-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #6e0100;
padding: 0 0 .8em 0;
}

.cm-dldt-head-more-padding-below {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #6e0100;
padding: 0 0 1em 0;
}

.cm-dldt-head-padding-below-ue {
font: bold 82% Verdana, Arial, Helvetica, sans-serif;
color: #6e0100;
padding: 0 0 .3em 0;
}

.cm-dldd-subhead-small-padding-below  {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #6e0100;
padding: 0 0 .2em 0;
}

.cm-dldd-subhead-padding-below  {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #6e0100;
padding: 0 0 .4em 0;
}

.cm-dldd-subhead-more-padding-below  {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #6e0100;
padding: 0 0 .8em 0;
}

#content-main .cm-dldd-text-no-padding-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0;
}

#content-main .cm-dldd-text-small-padding-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 0 .2em 0;
}

#content-main .cm-dldd-text-padding-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 0 .4em 0;
}

#content-main .cm-dldd-text-more-padding-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 0 .8em 0;
}

#content-main .cm-dldd-text-extra-padding-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 0 1.1em 0;
}

#content-main .cm-dldd-text-gw-small-padding-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
text-align: center;
padding: 0 0 .2em 0;
}

#content-main .cm-dldd-text-gw-extra-padding-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
text-align: center;
padding: 0 0 1.1em 0;
}

.cm-dldd-text-margin-below {
font: 80% "Lucida Grande", Tahoma, sans-serif;
color: #333;
margin-bottom: .4em;
}

.cm-dldd-text-eu-legend {
font: bold 74% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 0 .4em 0;
}

.cm-dldd-text-eu-legend-last {
font: bold 74% "Lucida Grande", Tahoma, sans-serif;
color: #333;
padding: 0 0 .2em 0;
}

.cm-dldd-text-click {
font: 60% "Lucida Grande", Tahoma, sans-serif;
color: #333;
font-weight: 900;
text-align: center;
padding: .1em 1.3em 1.2em 1.3em;
}

.cm-dldd-text-click-less-padding-below {
font: 60% "Lucida Grande", Tahoma, sans-serif;
color: #333;
font-weight: 900;
text-align: center;
padding: .1em 1.3em .8em 1.3em;
}

.cm-dldd-text-click-small-padding-below {
font: 60% "Lucida Grande", Tahoma, sans-serif;
color: #333;
font-weight: 900;
text-align: center;
padding: .1em 1.3em .4em 1.3em;
}


.cm-dldd-text-click-no-padding-below {
font: 60% "Lucida Grande", Tahoma, sans-serif;
color: #333;
font-weight: 900;
text-align: center;
padding: .1em 1.3em 0 1.3em;
}

.cm-dldd-gw-image {
display: block;
text-align: center;
}

/* content-main alternate img styling */

.cm-img-full-width-no-padding-below {
padding: .4em 17px 0 17px;
}

.cm-img-full-width-no-padding-above-below {
padding: 0 17px;
}

.cm-img-full-width-padding-below {
padding: .3em 17px;
}

.cm-img-full-width-more-padding-below {
padding: .7em 17px;
}

.cm-img-efix {
padding: .9em 0 .6em 0;
text-align: center;
}

/* forms styling */

legend {
font-family: Georgia, serif;
font-size: 1.3em;
color: #fff;
background-color: #9b9890;
padding: .75em 1em .5em 1em;
}

fieldset {
display: block;
width: 387px;
margin: 0 0 17px 17px;
font: 74% "Lucida Grande", Tahoma, sans-serif;
color: #46433e;
line-height: 1.2;
background-color: #9b9890;
border: none;
}

fieldset li {
display: block;
padding: 0 17px 12px 16px;
}

fieldset li.last-line {
display: block;
padding: 0 17px 18px 16px;
}

fieldset li input.text {
width: 99%;
}

fieldset li input:active, fieldset li input:focus {
background-color: #e3e3e2;
}

fieldset li input.radio-first-line-spacing {
margin: .2em 0 0 1em;
}

fieldset li input.radio-second-line {
margin-top: .6em;
}

fieldset li textarea {
width: 99%;
height: 4em;
}

label {
display: block;
padding-bottom: .4em;
}

form div {
margin-bottom: 1em;
text-align: center;
}

/* navigation-main styling */

#navigation-main {
float: left;
position: relative;
width: 210px;
height: auto;
background: url(http://www.memphisghosthunters.com/images/nav-main/nm-bg.jpg) no-repeat;
}

#navigation-main h2 { 
text-indent: -9999px;
}

#nm-nav-links {
margin-top: -.4em;
padding: 0 2.2em 1.2em 2.2em;
}

#nm-nav-links a {
font: 94%/1.6em Georgia, serif;
color: #bdb9af;
text-decoration: none;
}

#nm-nav-links a:hover, #nm-featured-photo-link a:hover, #nm-featured-photos-archive-link a:hover {
text-decoration: underline;
}

#navigation-main dl {
list-style-type: none;
}

#navigation-main dl a {
display: block;
font: 70%/1.7em "Lucida Grande", Tahoma, sans-serif;
color: #bdb9af;
text-align: center;
text-decoration: none;
}

/* content-sub styling */

#content-sub {
float: right;
position: relative;
width: 139px;
}

#content-sub h2 {
text-indent: -9999px;
}

#content-sub dl {
margin-top: -.1em;
padding: .1em 17px;
list-style-type: none;
}

#content-sub dl a {
display: block;
font: 70%/1.7em "Lucida Grande", Tahoma, sans-serif;
color: #fff;
text-align: center;
text-decoration: none;
}

#cssr-featured-photo-graphic a {
width: 103px;
height: 75px;
border: 1px solid #e8e8e6;
background: url(http://www.memphisghosthunters.com/images/content-sub/cs-featured-photo.jpg) no-repeat;
text-indent: -9999px;
}

#cssr-featured-photos-archive-graphic a {
width: 103px;
height: 62px;
border: 1px solid #e8e8e6;
background: url(http://www.memphisghosthunters.com/images/content-sub/cs-featured-photos-archive.jpg) no-repeat;
text-indent: -9999px;
}

#cssr-solar-xrays-graphic a {
width: 103px;
height: 18px;
border: 1px solid #e8e8e6;
background: url(http://www.n3kl.org/sun/images/status.gif?) center no-repeat;
text-indent: -9999px;
}

#cssr-geomagnetic-field-graphic a {
width: 103px;
height: 18px;
border: 1px solid #e8e8e6;
background: url(http://www.n3kl.org/sun/images/kpstatus.gif?) center no-repeat;
text-indent: -9999px;
}

#cssr-moon-phase-script {
width: 103px;
height: auto;
font: 10px arial, verdana, sans-serif;
color: #fff;
text-align: center;
margin: 0;
padding: 5px 0;
background-color: #000;
border: 1px solid #e8e8e6;
}

#cssr-weather-forecast-graphic a {
width: 103px;
height: 36px;
border: 1px solid #e8e8e6;
background: url(http://www.memphisghosthunters.com/images/content-sub/cs-weather.gif) no-repeat;
text-indent: -9999px;
}

#cssr-myspace-graphic a {
width: 103px;
height: 23px;
border: 1px solid #e8e8e6;
background: url(http://www.memphisghosthunters.com/images/content-sub/cs-myspace.gif) no-repeat;
text-indent: -9999px;
}

#cssr-memphis-flyer-7-11-07-graphic a {
width: 103px;
height: 135px;
border: 1px solid #e8e8e6;
background: url(http://www.memphisghosthunters.com/images/content-sub/cs-flyer-7-11-07.jpg) no-repeat;
text-indent: -9999px;
}

#cssr-st-jude-graphic a {
width: 103px;
height: 103px;
border: 1px solid #e8e8e6;
background: url(http://www.memphisghosthunters.com/images/content-sub/cs-st-jude.gif) no-repeat;
text-indent: -9999px;
}

#cssr-solar-xrays-link a, #cssr-geomagnetic-field-link a, #cssr-moon-phase-link a, #cssr-weather-forecast-link a, #cssr-myspace-link a, #cssr-st-jude-link a {
border: none;
padding-bottom: 10px;
}

dd#cssr-featured-photo-link a {
font: 70%/1.2em "Lucida Grande", Tahoma, sans-serif;
border: none;
padding-top: 3px;
padding-bottom: 13px;
}

dd#cssr-featured-photos-archive-link a {
font: 70%/1.2em "Lucida Grande", Tahoma, sans-serif;
border: none;
padding-top: 3px;
padding-bottom: 12px;
}

dd#cssr-memphis-flyer-7-11-07-link a {
font: 70%/1.2em "Lucida Grande", Tahoma, sans-serif;
border: none;
padding-top: 3px;
padding-bottom: 12px;
}

dd#cssr-st-jude-link a {
font: 70%/1.2em "Lucida Grande", Tahoma, sans-serif;
border: none;
padding-top: 4px;
padding-bottom: 10px;
}

dd#cssr-st-jude-2009-mmsgh-donation, dd#cssr-st-jude-visitor-donations {
font: 70%/1.2em "Lucida Grande", Tahoma, sans-serif;
border: none;
padding-top: 0;
padding-bottom: 10px;
}

#cssr-featured-photo-link a:hover, #cssr-featured-photos-archive-link a:hover, #cssr-solar-xrays-link a:hover, #cssr-geomagnetic-field-link a:hover, #cssr-moon-phase-link a:hover, #cssr-weather-forecast-link a:hover, #cssr-myspace-link a:hover, #cssr-memphis-flyer-7-11-07-link a:hover, #cssr-st-jude-link a:hover {
text-decoration: underline;
}

/* clear-floats styling */

.clear-floats {
clear: both;
}

/* site-info styling */

#site-info-index {
position: relative;
width: 770px;
height: 27.1em;
font: 70% Arial, Helvetica, sans-serif;
color: #fff;
background: #000 url(http://www.memphisghosthunters.com/images/site-info/si-imgs.jpg) bottom no-repeat;
}

#site-info {
position: relative;
width: 770px;
height: 27.1em;
font: 70% Arial, Helvetica, sans-serif;
color: #fff;
background: #000 url(http://www.memphisghosthunters.com/images/site-info/si-imgs.jpg) bottom no-repeat;
}

#site-info-index h2, #site-info h2 {
text-indent: -9999px;
}

#si-list-1 {
padding-top: .4em;
text-align: center;
}

#si-list-2 {
padding-top: 1.2em;
text-align: center;
}

#site-info-index p#si-back-to-top, #site-info p#si-back-to-top {
padding-top: 1.3em;
text-align: center;
}

#site-info-index p, #site-info p {
padding-top: 1.3em;
text-align: center;
}

#site-info-index a:link, #site-info a:link {
color: #fff;
}

#site-info-index a:visited, #site-info a:visited {
color: #999;
}
