BODY{
background-color: #ffffff;
margin-left: auto;
margin-right: auto;

background-image: 
url('images/bg.jpg');
background-repeat: repeat-x
}
BODY, TD, TH, TR{
color: #000;
font-size: 7pt;
font-family: verdana, sans-serif;
}


input, select, textarea
{

background-color:#ffffff;
color:black;
font-weight:normal;
font-family: verdana, sans-serif;
font-size: 9pt
}



A:link {text-decoration: none; color: #0f0f0f;}
A:visited {text-decoration: none; color: #0f0f0f;}
A:active {text-decoration: none; color: #0f0f0f;}
A:hover {text-decoration: none; color: #353535;}

 hr {
  border: 0;
 color: #a8a8a8;
background-color: #a8a8a8;
height: 1px;
}

table {

  border-collapse:collapse;
}


#tagcloud {
width: 300px;
background:#FFFFCC;
color:#0066FF;
padding: 10px;
border: 1px solid #FFE7B6;
text-align:center;
}

#tagcloud a:link, #tagcloud a:visited {
text-decoration:none;
}

#tagcloud a:hover, #tagcloud a:active {
text-decoration: underline;
color: #000;
}

#tagcloud span {
padding: 4px;
}

.smallest {
font-size: x-small;
}

.small {
font-size: small;
}

.medium {
font-size:medium;
}

.large {
font-size:large;
}

.largest {
font-size:larger;
}


#tagcloud2 {
width: 720px;
background:#FFFFCC;
color:#0066FF;
padding: 10px;
border: 1px solid #FFE7B6;
text-align:center;
}

#tagcloud2 a:link, #tagcloud2 a:visited {
text-decoration:none;
}

#tagcloud2 a:hover, #tagcloud2 a:active {
text-decoration: underline;
color: #000;
}

#tagcloud2 span {
padding: 4px;
}

.smallest {
font-size: x-small;
}

.small {
font-size: small;
}

.medium {
font-size:medium;
}

.large {
font-size:large;
}

.largest {
font-size:larger;
}

.fileThumb,
.audioThumb,
.userThumb
{
	background-repeat:no-repeat;
	padding:0px;
}

.fileThumb
{
	background-position:center;
	border: 1px solid #9299A1;	
	background-color:#fff;
	width: 93px;
	height: 70px;
}

.audioThumb
{
	background-position:left top;
	width: 93px;
	height: 60px;
}

.fileThumbLink {
	width:100%;	
	height:100%;
	display: block;
}


.userThumb
{
	width: 58px;
	height: 58px;
	position:relative; 
	left:6px;
	top: 1px;
	background-position:center top;
}

.audioPlayButton
{
	position:relative; 
	left:-6px;
	top: -1px;
}

#pageloading {
position: absolute;
left: 50%;
top: 50%;
margin-top: -50px;
margin-left: -90px;
text-align: center;
}

h1 {
color: #006699;
font-size: 20pt;
font-family: verdana, sans-serif;
}

h3 {
color: #444444;
font-size: 10pt;
font-family: verdana, sans-serif;
}
