body { color: #fff; font-size: 13px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background: #000 url(../images/bkgrd-wallpaper.jpg) no-repeat fixed center 0; margin-top: 0; overflow: -moz-scrollbars-vertical; }
p {}
td {}
a:link { color: #09c }
a:visited { color: #09c }
a:hover { color: #ff9 }
a:active { color: #ff9 }

/* table specs */
#table1 { border: solid 1px #000; }

/* cell backgrounds */
#top { background-color: #000; }
#center { background-color: #000; }
#bottom { background-color: #000; }

/* text */
.footer { color: #fff; font-size: 11px; }
.footer a:link { color: #09c }
.footer a:visited { color: #09c }
.footer a:hover { color: #ff9 }
.footer a:active { color: #ff9 }

/* photos float */
.photo-right { float: right; margin-bottom: 5px; margin-left: 15px; border: solid 1px #09c; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* navigation */
.nav {}
.nav a:link { color: #09c ; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav a:visited { color: #09c ; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav a:hover { color: #fff ; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav a:active { color: #fff ; font-size: 14px; font-weight: bold; text-decoration: none; }

/* headers */
h1 { color: #09c; font-size: 18px; text-decoration: none; }
h2 { color: #09c; font-size: 13px; text-decoration: none; }

.rightSideCol { border-left: solid 1px #fff;}
div#social { width: 100%; text-align: right; height: 21px;}
div#social img { padding: 5px 5px 0 0; }