BODY
{
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	font-family: arial, helvetica, sans-serif;
}

IMG
{
	border: 0px;
}

A
{
	text-decoration: none;
	color: #387BFF;
	font-weight: bold;
}

DIV.frame
{
	width: 964px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

DIV.header
{	
  background-image: -moz-linear-gradient(top, #7faafd, #a3c2fe);
	background-image: -webkit-gradient(linear,  left top,  left bottom, 
		color-stop(0.00, #7faafd),
		color-stop(1.00, #a3c2fe));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
    startColorstr=#7faafd, 
    endColorstr=#387BFF, 
    GradientType=0);
	background-color: #387BFF;
	height: 80px;
}

DIV.logo
{
	padding-top: 32px;
	padding-left: 0px;
}

DIV.logo h1
{
	display: inline;
	font-size: 22px;
	font-family: 'Crimson Text', Tahoma;
	font-weight: normal;
	text-shadow: #6374AB 3px 3px 3px;
}

DIV.logo a
{
	color: #eaeaea;
	font-weight: normal;
}

DIV.bar {
  background-image: -webkit-gradient(linear,  left top,  left bottom, 
		color-stop(0.00, #474747),
		color-stop(1.00, #000));
	background-color: #000000;
	text-align: left;
	color: #fff;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

DIV.bar a {
	color: #fff;
	font-weight: normal;
}

DIV.content-area
{
	padding-top: 20px;
	padding-left: 0px;
	font-size: 12px;
	color: #000000;
}

TABLE.browse TABLE.category TD
{
	padding: 0px;
}

TABLE.browse TABLE.category TD.video
{
	padding-left: 10px;
}

TABLE.browse IMG.thumbnail
{
	padding: 3px;
	border: 1px solid #387BFF;
	-webkit-box-shadow: 2px 2px 6px #333333;
  -moz-box-shadow: 2px 2px 6px #333333;
  box-shadow: 2px 2px 6px #333333;
}

TABLE.browse TD.description
{
	padding-right: 0px;
	
}

TABLE.admin-bar TD
{
	padding-bottom: 20px;
}

DIV.list-title
{
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
}

DIV.footer
{
	background-color: #D6E1F5;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 12px;
}

DIV.footer a
{
	font-size: 12px;
}

DIV.other-websites
{
	text-align: center;
	font-size: 10px;
	padding-top: 50px;
	padding-bottom: 30px;
}

.browse-sidebar
{
	background-color: #D6E1F5;
	color: #387BFF;
	width: 250px;
	white-space: nowrap;
}

.browse-sidebar B.title
{
	font-size: 14px;
}


DIV.links-form DIV
{
padding-top: 3px;
padding-left: 0px;
}

DIV.links-form LABEL
{
float: left;
width: 196px;
text-align: left;
}

DIV.links-form SELECT, DIV.links-form TEXTAREA, DIV.links-form INPUT
{
width: 240px;
border-width: 1px;
border-style: solid;
border-color: #B1B1B1;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
}

DIV.links-form TEXTAREA
{
width: 240px;
height: 200px;
}

DIV.links-form INPUT
{
width: 240px;
}

TEXTAREA.link-details
{
height: 60px;
width: 100%;
}

DIV.video-button {
	background-color: #D6E1F5;
	border: #387BFF solid 1px;
	padding: 3px;
	margin-bottom: 3px;
	text-align: center;
}
DIV.video-button:hover {
	background-color: #387BFF;
}

DIV.video-button:hover a {
	color: #ffffff;
}

SPAN.postive {
  color: green;
  font-weight: bold;
}

SPAN.negative {
  color: red;
  font-weight: bold;
}