body    {
font-family:helvetica, arial, sans-serif;
background-image:url(dark45.gif);
color:white;
}
a       {
display:block;
color:white;
border-color:white;
text-decoration:none;

border-bottom:1px solid black;
}
a:hover {
border-bottom:1px solid white;
}
p       {
margin-bottom:8px;
} 
strong  {
font-weight:bold;
}
em      {
font-style:italic;
}
h3       {
margin-bottom:15px;
}
.headest a.logo      {
z-index:10;
position:absolute;
width:560px;
width:100%;
height:174px;
height:203px;
background-color:#d306e0;
background-image:url(gry45.gif);

font-size:50px;
font-weight:bold;
color:#d306e0;
color:white;
border:0px;
}
.headest a.logo:hover        {
color:white;
color:#d306e0;
color:#ddd;
color:white;
background-image:url(prp45.gif);
}
.headest p a   {
display:inline;
position:relative;
background:transparent;

}





.footest        {
position:fixed;
bottom:0px;
left:0px;
height:20px;
width:100%;
background-image:url(dark45.gif);
border-top:3px solid black;

font-size:.7em;
line-height:16px;
color:gray;
}

.footest a      {
display:inline;
}




.col1   {
position:absolute;
top:203px;
left:0px;

width:560px;

padding-bottom:20px;
}
.col2   {
position:absolute;
top:203px;
left:560px;

width:230px;
overflow:hidden;

padding-bottom:20px;
}

.col1 a:hover, .col2 a:hover {
}
/*
#index .col2   {
top:-13px;
}
*/

#index .col2 h2 {
display:block;
width:235px;
background-image:url(prp45.gif);
border:0px;
text-transform:uppercase;
font-weight:normal;
font-size:26px;
margin-top:0px;
margin-bottom:10px;
}

#index .col2 p {
display:block;
width:235px;
background-image:url(gry45.gif);
border:0px;
text-transform:uppercase;
font-weight:normal;
font-size:26px;
}
.col2 img       {
width:230px;
}
.col3   {
position:absolute;
top:203px;
left:790px;
}
.col3 a {
display:block;
width:160px;
height:80px;
background-image:url(gry45.gif);
border:0px;
text-transform:uppercase;
font-weight:bold;
font-size:26px;
}
.col3 a:hover   {

background-image:url(grn45.gif);
}

.col3 p a       {
background-image:url(gry45.gif);
}
.col3 p a:hover       {
background-image:url(grn45.gif);
}

.hid      {
display:none;
}

.nextprev       {
padding-top:33px;
padding-bottom:100px;
}

.nextprev a       {
display:block;
background-image:url(gry45.gif);
margin-bottom:5px;
padding-bottom:15px;
font-size:50px;
font-weight:bold;
text-transform:uppercase;
}
.nextprev a:hover       {
background-image:url(prp45.gif);
}





div.col1 form	{
padding-left:0;
}
div.col1 h1	{
margin-bottom:10px;
}

div.col1 input, div.col1 textarea, div.col2 input, div.col2 textarea	{
padding-left:0;
font-weight:bold;
font-size:12pt;
font-family:Helvetica, arial, sans-serif;
border-style:double;
border-width:1px 0 1px 0;
background-color:black;
color:white;
padding:3px 5px 3 5px;
}

div.col1 textarea, div.col2 textarea	{
display:block;
width:555px;
float:left;
height:200px;
font-family:Helvetica, arial, sans-serif;

font-size:12pt;
line-height:14pt;
background-color:black;
color:white;
padding-left:5px;
padding-top:1px;
margin-bottom:5px;
margin-top:5px;

}
div.col1 input, div.col2 input	{
width:340px;
display:block;
border-width:1px 0;
background-color:black;
text-align:left;
font-weight:bold;
font-size:18pt;
color:white;
letter-spacing:-2px;
text-transform:lowercase;
margin-bottom:5px;
margin-top:5px;

}
div.col1 input.butt:hover, div.col2 input.butt:hover	{
display:block;
color:#f233be;
}
div.col2 input.butt	{
display:block;
font-weight:bold;
font-size:18pt;
letter-spacing:-2px;
text-transform:lowercase;
color:white;
margin-left:0;
margin-bottom:5px;
margin-top:5px;

}

div.col2 input, div.col2 textarea, div.col2 input, div.col2 textarea	{
width:230px;
font-size:12pt;
letter-spacing:0;
margin-left:0;
margin-bottom:5px;
margin-top:5px;
}
div.col2 textarea	{
width:225px;
height:145px;
background-color:black;
color:white;
padding-left:5px;
padding-top:1px;
margin-bottom:5px;
margin-top:5px;
}

body#contact .col2      {
top:203px;
}
#index .col1    {
top:188px;
}

.obj  {
z-index:1;
}

.headest        {
z-index:10;
}

#vids .col1 p   {
padding-right:400px;
width:400px;
}

.col2 span {
display:block;
}

#index .col2 .ad        {
display:none;
}

.col2 .non      {
display:none;
}

.col1 .non      {
display:none;
}





.lst    {
margin-bottom:15px;
}



.add    {
background-image:url(prp45.gif) !important;
}

.add:hover      {
background-image:url(grn45.gif) !important;
}