body {
background:transparent url(http://www.longbeachdivers.com/images/bg.gif) repeat scroll 0% 0%;
color:#FFFFFF;
margin:0pt;
padding:0pt;
}
* {
font-family:Arial,sans-serif;
}
img {
border:0pt none;
}
p:first-letter {
}
a {
color:#FD5B18;
text-decoration:none;
}
a:hover {
color:#0066FF;
}
#container {
background:transparent url(http://www.longbeachdivers.com/images/contain_bg.gif) repeat-y scroll 0% 0%;
margin:0pt auto;
padding:0pt 3px;
position:relative;
width:992px;
}
.fltrt {
float:right;
margin-left:8px;
}
.fltlft {
float:left;
margin-right:8px;
}
#head {
font-size:8pt;
}
#head .logo {
display:block;
}
#head ul {
background:transparent url(http://www.longbeachdivers.com/images/nav.gif) repeat-x scroll 0% 0%;
border-color:#020202;
border-style:solid;
border-width:1px 0pt;
height:34px;
line-height:34px;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#head ul ul {
display:none;
margin-left:-1px;
margin-top:34px;
position:absolute;
}
#head li:hover ul {
display:block;
}
#head li li a {
float:none;
height:20px;
line-height:20px;
}
#head li {
display:inline;
position:relative;
}
#head li a {
color:#FFFFFF;
display:block;
float:left;
font-size:8pt;
font-weight:bold;
height:34px;
line-height:34px;
margin-right:1px;
padding:0px 20px;
text-decoration:none;
}
#head li a:hover, #head li.active a {
background:transparent url(http://www.longbeachdivers.com/images/bg-red.gif) repeat-x scroll 0% 0%;
}
#footer {
background:#171717 none repeat scroll 0% 0%;
border-top:1px solid #020202;
clear:both;
font-size:8pt;
margin-top:-1px;
text-align:center;
}
#footer p {
margin:0pt;
padding:10px;
}
#content div.alt {
background:#353535 none repeat scroll 0% 0%;
}
#content div.alt2 {
background:#2F2F2F none repeat scroll 0% 0%;
}
#content div.box {
background:#353535 none repeat scroll 0% 0%;
padding:15px 20px;
}
#content {
background:#353535 none repeat scroll 0% 0%;
float:left;
font-size:11pt;
line-height:115%;
width:795px;
}
#content h1 {
background:transparent none no-repeat scroll 0pt 7px;
font-size:18pt;
letter-spacing:0.05em;
margin:5px 0pt;
padding-left:23px;
}
#content p {
margin:15px 20px;
padding:0pt;
}
#content p:first-letter {
}
#sidebar h2 {
background:transparent url(http://www.longbeachdivers.com/images/side_bg.gif) repeat-x scroll 0% 0%;
border-color:#020202;
border-style:solid;
border-width:1px 0pt;
font-size:8pt;
height:18px;
letter-spacing:-0.05em;
line-height:18px;
margin:0pt;
text-align:center;
}
.clear {
clear:both;
}
table.full {
width:100%;
}
table {
border:1px solid #000000;
border-collapse:collapse;
border-spacing:1px;
}
table caption {
background:transparent url(http://www.longbeachdivers.com/images/table_bg.gif) repeat-x scroll 0pt 1px;
font-weight:bold;
height:26px;
line-height:26px;
position:relative;
text-align:left;
}
table caption .icon {
margin-left:-26px;
margin-top:-6px;
position:absolute;
}
table caption a {
color:#FFFFFF;
padding:0pt 6px;
text-decoration:none;
}
table thead th, table tfoot td {
background:transparent url(http://www.longbeachdivers.com/images/thead-bg.gif) repeat-x scroll 0% 0%;
border-color:#000000;
border-style:solid;
border-width:1px 0pt;
color:#FFFFFF;
font-size:8pt;
height:18px;
padding:0pt 5px;
text-align:left;
}
table tfoot td {
border-width:1px 0pt;
}
table thead th + th, table tfoot td + td {
text-align:center;
}
table thead th a, table tfoot td a {
color:#FFFFFF;
font-weight:bold;
}
table tbody td {
background:#1B1B1B none repeat scroll 0% 0%;
border-color:#000000;
border-style:solid;
border-width:0pt 1px;
padding:2px 5px;
}
table tbody td a {
color:#FFFFFF;
text-decoration:none;
}
table tbody .alt td {
background:#141414 none repeat scroll 0% 0%;
}
table tbody td + td {
text-align:center;
}
#recent {
margin:10px;
padding:0px;
}
label {
display:block;
margin-left:5px;
width:170px;
}
#sidebar .box {
margin:5px 0pt;
text-align:center;
}
#sidebar li a small strong {
color:#FD5B18;
}
li a small strong {
color:#FFFFFF;
}
#long {
background:#000000 url(http://www.longbeachdivers.com/images/nav-bg.gif) repeat-x scroll 0% 0%;
border-color:#020202;
border-style:solid;
border-width:1px 0pt;
color:#FFFFFF;
height:20px;
line-height:20px;
list-style-type:none;
padding:0pt 5px;
}
#long, #long * {

font-family:Arial,sans-serif;
font-size:8pt;
}
#long strong {
float:left;
}
#long ul {
margin:0pt;
padding:0pt;
}
#long ul ul {
display:none;
margin-left:-1px;
margin-top:20px;
position:absolute;
}
#long li:hover ul {
display:block;
}
#long li li a {
float:none;
height:20px;
line-height:20px;
}
#long li {
display:inline;
position:relative;
}
#long li a {
color:#FFFFFF;
display:block;
float:right;
height:20px;
line-height:20px;
margin-right:1px;
padding:0px 10px;
text-decoration:none;
}
#long li a:hover, #long li.active a {
background:#FD5B18 url(http://www.longbeachdivers.com/images/bg-red.gif) repeat-x scroll 0% 0%;
}
.photo_left {
margin:0px;
}
.photo_left td {
color:#0000FF;
font-size:10pt;
margin-bottom:5px;
}
.photo_left img {
margin-top:15px;
}