/* ---------------

meowfilms.com [] http://www.meowfilms.com
All rights reserved. xguru, Inc. http://www.xguru.com
meow.v2.css ::> 
:: last updated October 18 2008 :: 

Curiosity Killed The Cat
---------------*/
body			{	background-image:url("/images/meow.v2.bk93.jpg"); 
				background-repeat: repeat-x;
				background-color:#211b0e;
				font-family: arial, helvetica, sans-serif;
				margin: 0px 0px 0px 0px;
				background-position: center top;
				height:100%;
			}

a,a:link	{color:#ffffff; text-decoration: underline; }
a:hover		{color:#ffffff; text-decoration: none; }
a:active	{color:#660000; text-decoration : none; }



/* ------------------------   div positioned classes   ------------------------ */

#header		{ width:800px; height:240px; background-image:url("/images/meow.v3.logo.jpg"); background-repeat: no-repeat;
				background-color:#ffffff; margin: 0px 0px 0px 0px;
				position: relative; left: 0px; top: 0px;
				z-index: 5;
		}

#meow		{ position:relative; float: right;
			top: 0px; right: 20px;
			width: 250px; height:100px;
			z-index: 8;
		}

#tabcolour	{	border-right: 1px solid #b1b1b2;
			border-bottom: 1px solid #b1b1b2;
			border-left: 1px solid #b1b1b2;
		}

#xfooter	{ position: relative; left: 0px; top: 40px; width: 100px; float: left; }



/* ------------------------   top navigation   ------------------------ */


#topnav	{ 	width: 240px; position: relative; top:14px; left:19px; float:left;
			background:transparent;
			clear: both; z-index: 10;
	}

ul#nav	{ 	margin-top: 0px; margin-left:0px;
				list-style:none;
	}

ul#nav a { height:21px; background:url("/images/meow.v4.nav.jpg")0 0 no-repeat; }

ul#nav li, ul#nav a {  display:block; position:absolute; }

ul#nav span { display:none; }

ul#nav .home { left:0px;}
ul#nav .home a { width:240px; }
ul#nav .home a:hover, ul#nav .home a.selected { background-position:-0px -126px; }

ul#nav .promo { left:0px; top:21px; }
ul#nav .promo a { width:240px; background-position: -0px -21px; }
ul#nav .promo a:hover, ul#nav .promo a.selected { background-position:-0px -147px; }

ul#nav .event { left:0px; top:42px; }
ul#nav .event a { width:240px; background-position: -0px -42px; }
ul#nav .event a:hover, ul#nav .event a.selected { background-position:-0px -168px; }

ul#nav .nati { left:0px; top:63px; }
ul#nav .nati a { width:240px; background-position: -0px -63px; }
ul#nav .nati a:hover, ul#nav .nati a.selected { background-position:-0px -189px; }

ul#nav .team { left:0px; top:84px; }
ul#nav .team a { width:240px; background-position: -0px -84px; }
ul#nav .team a:hover, ul#nav .team a.selected { background-position:-0px -210px; }

ul#nav .contact { left:0px; top:105px; }
ul#nav .contact a { width:240px; background-position: -0px -105px; }
ul#nav .contact a:hover, ul#nav .contact a.selected { background-position:-0px -231px; }

/* ------------------------ content classes ------------------------ */

h1 		{ margin: 20px 40px 30px 40px; 
			font: normal 24pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:left; 
		}


h2 		{ margin: 0px 40px 20px 40px; 
			font: normal 16pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:left; 
		}

h3 		{ margin: 0px 40px 20px 40px; 
			font: bold 12pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:left; 
		}
h3.home		{ margin: 20px 60px 20px 60px; 
			font: bold 12pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:center; line-height:1.8em;
		}

h4 		{ margin: 10px 5px 10px 20px; 
			font: bold 12pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:left; 
		}

p 		{ margin: 0px 40px 10px 40px; 
			font: normal 10pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:left; 
			line-height:1.6em;
		}
p.footer	{ margin: 10px 40px 0px 40px; 
			font: normal 10pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:left; 
			line-height:1.4em;
		}

ol,ul 		{ margin: 0px 0px 10px 50px; 
			font: normal 9pt tahoma, verdana, arial, helvetica,sans-serif; color: #f6f6f6;
			text-align:left;
			line-height:1.6em;
		}
.footer 	{ margin: 20px 5px 10px 20px; 
			font: normal 8pt tahoma, verdana, arial, helvetica,sans-serif; color: #ffffff;
			text-align:left; 
		}
.footer a:link 		{color:#ffffff; text-decoration: underline; }
.footer a:hover 	{color:#ffffff; text-decoration: none; }

.xfooter 	{ margin: 50px 0px 0px 20px; 
			font: normal 8pt arial, helvetica,sans-serif; color: #ffffff;
			text-align:left; 
		}
input, textarea, select
		{ font-size: 8pt; color: #ffffff;
			background-color: transparent;
			border: 1px solid #c3c3c3;
		}

.formbox { font-size: 8pt; font-weight; normal;
			background: #ffffff;
			color: #000000;
			border: 1px solid #555555;
		text-align:left;
		}


/* ------------------------   table   ------------------------ */

#chart		{ margin: 0px 0px 0px 0px;
			text-align:right;
			border-collapse: collapse;
		}

#chart th  	{ font-size: 22pt; font-weight:bold;
			margin: 0px 0px 0px 0px;
			color: #ffffff; text-align:center;
			line-height:1.1em; vertical-align:top;
			border-top: 1px solid #6c2706;
			border-bottom: 1px solid #6c2706;
			background: transparent;
		}
#chart td	 { font-size: 11pt; font-weight:normal;
			margin: 0px 0px 0px 0px;
			color: #ffffff; text-align:center;
			line-height:1.1em; vertical-align:top;
			background: transparent;
		}



/* ------------------------   images   ------------------------ */



.img		{ margin: 0px 0px 10px 0px; border: 1px solid #f6f6f6; }
.imgw		{ margin: 10px 0px 10px 0px; border: 0px solid #f6f6f6; }
.imgr		{ margin: 0px 0px 10px 15px; border: 1px solid #f6f6f6; }
.imgrw		{ margin: 0px 0px 0px 0px; border: 0px solid #f6f6f6; }
.imgrb		{ margin: 0px 0px 10px 15px; border: 1px solid #000000; }
.imgl		{ margin: 0px 15px 15px 0px; border: 1px solid #b1b1b2; }
.imglb		{ margin: 0px 15px 15px 0px; border: 1px solid #000000; }
.imgdb		{ margin: 0px 15px 75px 0px; }

hr		{ height: 1px; border:1px; color: #b1b1b2; background-color: #b1b1b2; margin: 20px 0px 20px 0px; }



