#container
{position: absolute;
align: right;
right: 0px;
text-align: justify;
margin: 0 auto 0 auto;
top: 0px;
width: 640px;}

#content {
width: 581px;
padding:5px;
position:absolute;
top: 280px;
right: 24px;
margin: 0 auto;
border: 0;}

#collective {
width: 581px;
padding:5px;
position:absolute;
top: 280px;
right: 24px;
margin: 0 auto;
border: 0;}


body
{background-color: #E4E4E4;
background-image: url(http://dream-like-mist.net/layout-bg.png); 
background-repeat: repeat-y;
background-position: right; 
background-attachment: scroll; 
font-family: tahoma, arial, verdana, sans-serif; 
color: #777777; 
letter-spacing: 0pt;
font-weight: normal;
font-size:8pt;
text-align: left;
line-height: 12pt;
margin: 0px;
padding: 0;
border: 0;}

A:link
{ text-decoration:none; color:#F74D5B; font-weight: bold}
A:visited
{ text-decoration:none; color:#F74D5B; font-weight: bold}
A:active
{ text-decoration:none ; color:#F74D5B; font-weight: bold}
A:hover {background: #E4E4E4; 
 padding-left: 2px;
 padding-right: 2px;
 border-left: 1px solid #F1E88A;
 border-right: 1px solid #F1E88A;
 color: #F74D5B; 
 } 
 
 A.vid:link
{ text-decoration:none; color:#F74D5B; font-weight: bold}
A.vid:visited
{ text-decoration:none; color:#F74D5B; font-weight: bold}
A.vid:active
{ text-decoration:none ; color:#F74D5B; font-weight: bold}
A.vid:hover {background: #ffffff; 
 padding-left: 2px;
 padding-right: 2px;
 border: 1px solid #F74D5B;
 color: #F74D5B; 
 } 

input, textarea
{background-color: #FFFFFF;
font-family: tahoma, arial, verdana,sans-serif;
font-size:8pt;
letter-spacing: 1pt;
font-weight: normal;
color: #777777; 
border-style: solid;
border-color: #E4E4E4;
border-width: 2px;
padding-left:2px;
padding-right: 2px;}

select
{font-family: tahoma, arial, sans-serif;
color: #777777;
letter-spacing: 1pt;
font-weight: normal;
font-size:8pt;
background-color:#FFFFFF;
border-color: #E4E4E4;
border-style: solid;
border-width: 2px;
padding-left:2px;
padding-right: 2px;}

td
{font-size:7pt; 
text-align: left;}

.redtitle 
{color: #F1E88A;
background-color: #F74D5B;
font-weight: bold;  
font-size:8pt; 
padding-top: 5px; 
padding-bottom: 2px; 
font-family: arial, sans-serif; 
border: 2px solid #E4E4E4; 
letter-spacing: 2pt;
text-align: center; 
text-transform: none;}

.greytitle 
{color: #F53B49; 
background-color: #E4E4E4;
font-weight: bold;  
font-size:8pt; 
padding-top: 4px; 
padding-bottom: 2px; 
font-family: arial, sans-serif; 
border-bottom: 2px solid #F74D5B; 
letter-spacing: 2pt;
text-align: left; 
text-transform: none;}

.vidcontent 
{font-size:7pt; 
text-align: left;}