body 	{
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	background-color:	#f0f0f0;
	color:				#777777;
}

.box		{
	background-color: 	#ffffff;
	border-style:				solid;
	border-width:				1px;
	width: 							588px;
	margin-top:					1em;
	margin-left:				auto;
	margin-right:				auto;
	padding:						0.6em;
	text-align:					left;
}

.float {
	float:			left;
}

.logo_login {
	float:							left;
	background-color: 	#fffff;
	margin:							0;
	padding:						0;
	width:							200px;
	height:							170px;
}

#logo {
	display:		block;
}

#login {
	display:						none;
	height:							140px;
	width:              190px;
	padding:						15px 0 15px 10px;
	font-size:					0.8em;
}

.deleted {
	text-decoration: line-through;
}

.menu {
	font-family: 	Verdana, Times, "Times New Roman", serif;
	text-align:		center;
	font-size: 		0.8em;
	padding:			0 0 0 0;
	margin:				0em;
}

.access {
	font-family: 	Verdana, Times, "Times New Roman", serif;
	text-align:		right;
	font-size: 		0.8em;
	padding:			0;
	margin:				0em;
	height:       30px;
}

.input {
	margin:			0.5em 0 0.5em 0;
}

img {
	padding:		3px;
	border:			0;
}

.images {
	width:							581px;
	margin-left:				auto;
	margin-right:				auto;
	padding:						20px 0px 0 0px;
	vertical-align:			top;
	clear:							left;
}

.center {
	width:							500px;
	margin-left:				auto;
	margin-right:				auto;
	padding:						10px 0 0 0;
	vertical-align:			middle;
}

.logo {
	margin:			0.5em 2em 0.5em 2em;
}

h1 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	font-size: 			1.8em;
	margin: 			0.3em;
	text-align: 		center;
	color:				#000000;
}

h2		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 1.2em;
			margin: 1em 1em 0.5em 1em;
			text-align: center;
	color:				#000000;
}

h3		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style: italic;
			font-size: 0.8em;
			margin: 0.3em;
			text-align: center;
	color:				#000000;
}

a		{
			text-decoration: none;
			color: #994400;
		}

a:hover		{
			text-decoration: underline;
			color: #994400;
		}

form > div > label, legend {   /* Added to put emphasis on the lable */
  display: block;
  font-weight: bold;
}
  
p, dl, .text, ul, legend, label {
	font-family: Verdana, Times, "Times New Roman", serif;
	padding: 0 1em 0 1em;
	font-size: 11px;
}

fieldset {
	font-family: Verdana, Times, "Times New Roman", serif;
	font-size: 11px;
}

dt		{
			font-weight: bold;
			color: #000000;
		}

dd {
	padding:		0 0 1em 0;
}

ul		{
			list-style-type: none;
			padding: 0.2em 0.0em 0em 0.2em;
		}

table {
	padding:		0 1.5em 0 1.5em;
}

td {
	padding:    0.2em 0.5em 0.2em 0.5em;
}

.access p {
}

.compLogo	{
	float:	right;
	margin:	0em 1em 1em 1em;
}

.compHeader	{
	font-size: 				1.2em;
	background-color: #f7f7f7;
	text-align:				left;
	margin:						2em 0 1em 0;
}

form {
	margin:						0;
}

.fileList {
	font-size:				0.8em;
}

.fileList table {
	width:						100%;
}

input {
	font-size: 0.8em;
	margin:    0.5em 0 0.5em 0;
}

.textRight {
  text-align: right;
  }
  
.textCentre {
  text-align: center;
  }
  
.news {
  margin: 0 1em 0 1em;
  float: left;
}
.newsHeader{
  font-weight: bold;
  text-align:center;
  color: #000000;
}
.newsIntro {
  font-size: 0.7em;
  font-weight: bold;
  margin: 0.5em 0 0.5em 0;
}
.newsSubmission {
  font-style:italics;
  font-size: 0.6em;
}
.newsText {
  font-size: 0.8em;
  margin: 1em 0 1em 0;
}
.newsFlash {	
  margin:	 0.2em 0em 0em 0em;
  border-top-style: solid;
  border-width: 1px;
  font-size: 0.6em;
}
.flag {
  width:  30px;
  float: right;
  }
 
#se {
  display: none;
  }
  
.country {
  text-align: center;
  font-size: 0.7em;
  margin-top: 1em;
  }
  
.main
{
	width:100%;
	float:left;
	margin-top: 1em;
}

.sidebar
{
    width:185px;
    float:left;
    margin: 0;
    padding: 3px;
}

.container
{
    width:375px;
    float:left;
    margin: 0;
    padding: 3px;
}

.bottom
{
  clear: both;
  }
  
.main > input {
  font-size: 0.7em;
  }
  
.sponsor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
  color: #000000;
  margin: 10px;
	font-weight: 		bold;
}
  
.authorised {
	padding-right: 30px;
	font-weight: 		bold;
}

.menuSpace {
  margin-top: 10px;
}
  
.menuAdmin {
  margin-top: 10px;
  margin-left: 210px;
	border: solid 1px #994400;
	padding: 1px;
}
	
.movieList{
    list-style: none;
    padding:0;
    margin:0;
}
  
.movieSidebar
{
    width:135px;
    float:left;
    margin: 0;
    padding: 3px;
}

.movieContainer
{
    width:425px;
    float:left;
    margin: 0;
    padding: 3px;
}

.gbAll {
	padding: 0 20px 0 20px;
}

.gbComment{
  margin:	 1em 0em 0em 0em;
  border-top-style: solid;
  border-width: 1px;
	font-size: 11px;
}
.gbUserInfo{
	font-weight: 		bold;
}
.gbText{
}
.albumLink{
    background: url(../image/albumIcon.gif) no-repeat;
    padding: 5px 0 5px 30px;
    height:20px;
    display:block;
    font-size: 1.2em;
}
