@charset "UTF-8";
/* CSS Document */

html,
	body {
		margin:0;
		padding:0;
		height:100%;
		font-family:'lucida grande',Arial, Helvetica, sans-serif;
		font-size:11px;
	background-image:url('images/bg2.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top left; 
	background-color:#FFFFFF;
	}
	#container {
	min-height:100%;
	position:relative;
	}
	#header {
	height:200px;
		padding:10px 0px 0px 0px;
		border-bottom:1px solid #999999;
	}
	#body {
		padding:10px;
		padding-bottom:60px;	/* Height of the footer */
		
	}
	#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;			/* Height of the footer */
	background:#564a4a;
	background-color: #FFFFFF;
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
	margin:0;
	padding:10px;
	color:#CCCCCC;
	text-indent:30px;
	}
	#footer p a:link, a:active, a:visited 
#footer p a:link, #footer p a:active, #footer a:visited{
text-decoration:none;
border-bottom:1px dotted #cccccc;
color:#cccccc;
}
#footer p a:hover {
	color:#FFF;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	font-size: 11px;
}
	
	/* Menu */

#menu {
	
	margin: 0 0 0 0;
}

#menu ul {
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	opacity:0.7;
	filter:alpha(opacity=40);
	
}

#menu li {
	float: left;
	margin: 0px 0px 0px 1px;
	width:115px;
	text-align:center;
	text-transform: lowercase; 
}

#menu a {
	display: block;
	width: auto;
	height: 40px;
	padding: 23px 0px 0px 0px;
	background: #000000;
	color:#ffffff;
	text-decoration:none;
	
}

#menu a:hover {
	text-decoration: none;
	background: #a4c2c2;
	color:#000000;
}

#menu .active  {
height: 40px;
width:300px;
	padding: 11px 0px 0px 0px;
font-size:35px;
	color:#cc0033;
}

div.img
{
  margin: 0px;
  border: 18px solid #ccccccc;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
  padding-bottom:0px;
  overflow:hidden;
}	
div.img img
{
  display: inline;
  margin: 0px;
  border: 1px solid #cccccc;
}

div.img a:hover img {
border: 1px solid #999999;
}
/*============================================================================================ fonts */
#vid a:active,#vid a:link,#vid a:visited {
font-size:16px;
color:#FF0000;
text-decoration:none;
line-height:auto;
}    
#vid a:hover {
color:#FF0000;
text-decoration: none;
border-bottom: 1px #FF0000 dotted;
} 
#subheading {
	font-size:24px;
	color:#cc0033;
	font-weight:normal;
	padding-bottom:0;
}
#gall a:active,#gall a:link,#gall a:visited {
font-size:13px;
color:#FF0000;
text-decoration:none;
}    
#gall a:hover {
color:#FF0000;
text-decoration: none;
border-bottom: 1px #FF0000 dotted;
} 
#body p {
font-size:11px;
color:#000000;
}
#body p a:active,#body p a:link,#body p a:visited {
color:#000000;
text-decoration:none;
border-bottom:1px dotted #ff0000;
} 
#body p a:hover {
text-decoration:none;
border-bottom:1px solid #ff0000;
}



#prev {
width:100px;
height:100px;
#invisible {
	color: #FFF;
}
#container #body center table tr td #vid a #invisible {
	color: #FFF;
}
#container #body center table tr td #vid #invisible {
	color: #FFF;
}

