h1 {
color:#000000;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
margin-top:0px;
margin-left:2px;
}
a.categories {
	font-family: "Times New Roman", Times, serif;
	border: 1px solid #990000;
	margin:2px;
}
a.categories a{
color:#000000;
text-decoration:none;
font-size:14px;
}
a.categories a:hover{
color:#000000;
text-decoration:underline;
}
td.tdstyle {
	background-color: #ffffff;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	line-height:14px;
}
dsa.textbox { 
	background: transparent; 
	background-color: #ffffff; 
	border: 1px solid #788257; 
	color: #333333; 
	font-size: 13px; 
	scrollbar-face-color: #F4F4F4; 
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #666666; 
	scrollbar-3dlight-color: #F4F4F4; 
	scrollbar-darkshadow-color: #F4F4F4; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #000000;
	 }
input.btn{
   color:#000066;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#000066;
   border-left-color:#000066;
   border-right-color:#000066;
   border-bottom-color:#000066;
   margin-top:5px;
   }
.textlinks {
border-bottom:#cccccc dotted 1px;
padding:4px 0px 4px 0px;
text-align:left;
width:200px;
margin:0px auto 0px auto;
}  
.textlinks a{
color:#006699;
text-decoration:none;
font-size:12px;
}
.textlinks a:hover{
color:#000000;
text-decoration:underline;
}
.textlinks a:visited{
color:#666666;
}

a.list {
padding:1px 1px 4px 1px;
text-align:left;
color:#333333;
text-decoration:none;
font-size:12px;
}

a.title {
text-transform: capitalize;
font:bold 160% arial, helvetica, sans-serif;
letter-spacing:1px;
color:#000066;
font-size:15px;
text-decoration:none;
float:left;
top:auto;
width:260px;
}

a.title:hover{
text-decoration:underline;
color:#0000CC;
}
.description {
text-transform: capitalize;
font:bold 160% arial, helvetica, sans-serif;
letter-spacing:1px;
color:#000000;
font-size:10px;
text-decoration:none;
float:left;
top:auto;
width:260px;
}
a.videotitle {
text-transform: capitalize;
font:bold 160% arial, helvetica, sans-serif;
letter-spacing:1px;
color:#000066;
font-size:18px;
text-decoration:none;
}
a.videotitle:hover{
text-decoration:none;
color:#000000;
}
a.videodescription {
text-transform: capitalize;
font:bold 160% arial, helvetica, sans-serif;
letter-spacing:1px;
color:#000099;
font-size:10px;
text-decoration:none;
float:left;
top:auto;
}
div.videostats {
text-transform: capitalize;
font:bold 160% arial, helvetica, sans-serif;
letter-spacing:1px;
color:#999999;
font-size:8px;
text-decoration:none;
float:left;
top:auto;
}
div.submitheader {
color:#000033;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:capitalize;

}
div.submittext {
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:lowercase;
text-align:left;
}
div.sitename {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:lowercase;
text-align:left;
}
body {
background-color:#000000;
background-image: url(./images/bg.jpg);
background-repeat: repeat-y; 
background-attachment:fixed;
background-position: 50% 0%;
	padding-top: 0px;
	margin-top: 0px;
}

table.maintable {
	background-color: #FFFFFF;
	border-color: #9fdd4d;
	border-style: solid;
	border-width: 3px;
}
table.tablestyle {
	background-color: #FFFFFF;
	border-color: #9fdd4d;
	border-style: solid;
	border-width: 3px;
}
table.headertable
{
margin-top: 5px;
}
table.centertable {
	background-color: #FFFFFF;
	border-color: #d8f0f7;
	border-style: solid;
	border-width: 1px;
}
table.usertable {
	background-color: #FFFFFF;
	border-color: #d8f0f7;
	border-style: solid;
	border-width: 3px;
}
table.linkstable {
	background-color: #FFFFFF;
	border-color: #8bd1e7;
	border-style: solid;
	border-width: 1px;
}
div.topic {
	background-image: url(./images/topics_bg.gif);
	font-family: Times New Roman;
	font-size: 12px;
	color: white;
	padding-left: 10px;
	font-weight: bold;
}
img.mainpagesmall:hover, img.mainpage:active {
	background-color:#ff8a8a;
}
img.mainpagesmall {
	width:90px;
	height:68px;
	border:1px solid #999;
	background:url(./images/loading.gif) no-repeat center;
	padding:3px;
	background-color:#EEEEEE;
}
img.mainpage {
	width:120px;
	height:90px;
	border:1px solid #999;
	background:url(./images/loading.gif) no-repeat center;
	padding:3px;
	background-color:#EEEEEE;
}
img.mainpage:hover, img.mainpage:active {
	background-color:#ff8a8a;
}

img.index_latest_vids_thumb {
	background:url(./images/loading.gif) no-repeat center;
}

table.latest {
border:none;
margin-top:3px;
margin-bottom:5px;
}
table.friendlist {
font-size:10px;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;

}
div.smalltype {
font-size:12px;
color:#999999;
font-variant:normal;

}
div.searchline {
line-height:12pt;
}
table.latest1 {
	border:none;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
td.latest1 {
	background-color: #FFFFFF;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-left-color:#999999;
	border-left-style:dashed;
	border-left-width:thin;
	border-right-color:#999999;
	border-right-style:dashed;
	border-right-width:thin;
	border-top-color:#999999;
	border-top-style:dashed;
	border-top-width:thin;
}
a.title1 {
text-transform: capitalize;
font:bold 160% arial, helvetica, sans-serif;
letter-spacing:1px;
color:#000066;
font-size:15px;
text-decoration:none;
text-align:left;
float:left;
top:auto;
width:292px;
}

a.title1:hover{
text-decoration:underline;
color:#0000CC;
}
td.horizontal {
	background-color: #FFFFFF;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:thin;
}
td.tdheaderstyle {
	background-color: #FFFFFF;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:thin;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid;
border-color: #9cdf4a;
padding: 2px;
background-color: #e8fecd;
visibility: hidden;
z-index: 100;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

hr
{
  background: #ccc;
  border: 0;
  color: #ccc;
  height: 1px;
  margin: 0 0 10px;
}

#dolphincontainer{position:relative;height:30px;color:#E0E0E0;background:#143D55;
width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}

#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;
font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 20px;}

#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li{display:block;float:left;margin:0 1px;}

#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;
padding:0 0 0 20px;height:33px;}

#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}

#dolphinnav ul li a:hover{color:#fff;
background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}

#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;
background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}

#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;
background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}


#bookmark2 { 
position: absolute; 
right: 0; 
top: 0; 
display: block; 
height: 112px; 
width: 112px; 
text-indent: -999em; 
text-decoration: none;} 

#bookmark { 
position: absolute; 
right: 0; 
top: 0; 
display: block; 
height: 112px; 
width: 112px; 
background: url(images/bookmark.gif) no-repeat; 
text-indent: -999em; 
text-decoration: none;} 

.div login_heading {
font-size:155%;
font-weight:700;
letter-spacing:-0.03em;
line-height:1;
color:#80A71F;
padding:0 0.5em;
}
#form_box {
	float: left;
	width: 290px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_box div {
	height: 25px;
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
