 /*===== CAN I HAZ CSS =====*/

html, body	
	{
	height: 100%;
	margin: 0 0 1px;
	border: 0;
	padding: 0;
	background: #fff;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: center 0;
	font-family: sans-serif, arial, verdana;
	font-size: small;
	}
	
a:link 	
	{text-decoration:none; color:#2222aa;}
	
a:visited 
	{text-decoration:none; color:#2222aa;}
	
a:active 
	{text-decoration:none; color:#2222aa;}
	
a:hover 
	{text-decoration: underline; color: red;}
	
ul.square 
	{list-style-type:square;}
	
ul.circle 
	{list-style-type:circle;}
	

/*===== CAN I HAZ NAVIGATION =====*/
	
#logo
	{
	display: inline;
	margin-top: 10px;
	margin-right: 0px;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 415px;
	height: 70px;
	text-align: left;
	}
	
#topsearch	
	{
	display: inline;
	margin-top: 45px;
	float: right;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 385px;
	height: 35px;
	text-align: right;
	}

/*===== CAN I HAZ HOME =====*/

div.home
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 72px;
	height: 65px;
	text-align: left;
	}
	
#home	
	{
	display: block;
	width: 72px;
	height: 65px;
	float: left;
	background: url("../navgraphics/home_A.gif") no-repeat 0 0;
	}
	
#home:hover
	{
	display: block;
	width: 72px;
	height: 65px;
	float: left;
	background: url("../navgraphics/home_B.gif") no-repeat 0 0;
	}


/*===== CAN I HAZ FILMS =====*/

div.films
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 70px;
	height: 65px;
	text-align: left;
	}
	
#films	
	{
	display: block;
	width: 70px;
	height: 65px;
	float: left;
	background: url("../navgraphics/films_A.gif") no-repeat 0 0;
	}
	
#films:hover
	{
	display: block;
	width: 70px;
	height: 65px;
	float: left;
	background: url("../navgraphics/films_B.gif") no-repeat 0 0;
	}
	
/*===== CAN I HAZ BOOKS =====*/

div.books
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 80px;
	height: 65px;
	text-align: left;
	}
	
#books	
	{
	display: block;
	width: 80px;
	height: 65px;
	float: left;
	background: url("../navgraphics/books_A.gif") no-repeat 0 0;
	}
	
#books:hover
	{
	display: block;
	width: 80px;
	height: 65px;
	float: left;
	background: url("../navgraphics/books_B.gif") no-repeat 0 0;
	}
	
/*===== CAN I HAZ GAMES =====*/

div.games
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 78px;
	height: 65px;
	text-align: left;
	}
	
#games	
	{
	display: block;
	width: 78px;
	height: 65px;
	float: left;
	background: url("../navgraphics/games_A.gif") no-repeat 0 0;
	}
	
#games:hover
	{
	display: block;
	width: 78px;
	height: 65px;
	float: left;
	background: url("../navgraphics/games_B.gif") no-repeat 0 0;
	}

/*===== CAN I HAZ GALLERY =====*/

div.gallery
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 85px;
	height: 65px;
	text-align: left;
	}
	
#gallery	
	{
	display: block;
	width: 85px;
	height: 65px;
	float: left;
	background: url("../navgraphics/gallery_A.gif") no-repeat 0 0;
	}
	
#gallery:hover
	{
	display: block;
	width: 85px;
	height: 65px;
	float: left;
	background: url("../navgraphics/gallery_B.gif") no-repeat 0 0;
	}


/*===== CAN I HAZ SHOP =====*/

div.shop
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 72px;
	height: 65px;
	text-align: left;
	}
	
#shop	
	{
	display: block;
	width: 72px;
	height: 65px;
	float: left;
	background: url("../navgraphics/shop_A.gif") repeat-x 0 0;
	}
	
#shop:hover
	{
	display: block;
	width: 72px;
	height: 65px;
	float: left;
	background: url("../navgraphics/shop_B.gif") no-repeat 0 0;
	}

	
/*===== CAN I HAZ FAQs =====*/

div.faqs
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 72px;
	height: 65px;
	text-align: left;
	}
	
#faqs	
	{
	display: block;
	width: 72px;
	height: 65px;
	float: left;
	background: url("../navgraphics/faqs_A.gif") no-repeat 0 0;
	}
	
#faqs:hover
	{
	display: block;
	width: 72px;
	height: 65px;
	float: left;
	background: url("../navgraphics/faqs_B.gif") no-repeat 0 0;
	}	

/*===== CAN I HAZ DOWNLOAD =====*/

div.download
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 110px;
	height: 65px;
	text-align: left;
	}
	
#download	
	{
	display: block;
	width: 110px;
	height: 65px;
	float: left;
	background: url("../navgraphics/download_A.gif") no-repeat 0 0;
	}
	
#download:hover
	{
	display: block;
	width: 110px;
	height: 65px;
	float: left;
	background: url("../navgraphics/download_B.gif") no-repeat 0 0;
	}

/*===== CAN I HAZ NETWORK =====*/

div.network
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 89px;
	height: 65px;
	text-align: left;
	}
	
#network	
	{
	display: block;
	width: 89px;
	height: 65px;
	float: left;
	background: url("../navgraphics/network_A.gif") no-repeat 0 0;
	}
	
#network:hover
	{
	display: block;
	width: 89px;
	height: 65px;
	float: left;
	background: url("../navgraphics/network_B.gif") no-repeat 0 0;
	}
	
/*===== CAN I HAZ RESERVED =====*/

div.reserved
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 10px;
	height: 65px;
	text-align: left;
	}
	
#reserved	
	{
	display: block;
	width: 10px;
	height: 65px;
	float: left;
	background: url("../navgraphics/blanknav.gif") repeat-x 0 0;
	}
	
	
/*===== CAN I HAZ EMAIL =====*/

div.email
	{
	margin: 0;
	float: right;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 62px;
	height: 65px;
	text-align: left;
	}
	
#email	
	{
	display: block;
	width: 62px;
	height: 65px;
	float: right;
	background: url("../navgraphics/email_A.gif") no-repeat 0 0;
	}
	
#email:hover
	{
	display: block;
	width: 62px;
	height: 65px;
	float: right;
	background: url("../navgraphics/email_B.gif") no-repeat 0 0;
	}
	

/*===== CAN I HAZ COMPETITION =====*/

div.competition
	{
	margin: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 155px;
	height: 70px;
	text-align: left;
	}

div.compcell
	{
	display: inline;
	margin: 0;
	margin-top: 20px;
	margin-left: 29px;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 220px;
	height: auto;
	text-align: left;
	}
	
div.compcelleft
	{
	margin: 0;
	margin-left: 0;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 220px;
	height: auto;
	text-align: left;
	}	
	
	
/*===== CAN I HAZ FRONT PAGE =====*/

div.adlineTop
	{
	margin: 0;
	margin-top: 10px;
	margin-left: 36px;
	float: left;
	border: 0px;
	padding: 0px;
	background-color: #eee;
	width: 728px;
	height: 90px;
	text-align: center;
	}
	
div.adlineBot
	{
	margin: 0;
	margin-top: 10px;
	margin-left: 36px;
	float: left;
	border: 0px;
	padding: 0px;
	background-color: #eee;
	width: 728px;
	height: 90px;
	text-align: center;
	}


div.headline0s
	{
	margin: 0;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 776px;
	height: 180px;
	text-align: left;
	}
	
div.headline0a
	{
	margin: 0;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #ef3e42;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 476px;
	height: 180px;
	text-align: left;
	}
	
div.headline0b
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 266px;
	height: 180px;
	text-align: left;
	}


div.headline01
	{
	margin: 0;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 266px;
	height: 180px;
	text-align: left;
	}
	
div.headline02
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 476px;
	height: 180px;
	text-align: left;
	}

div.headline03
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 476px;
	height: 80px;
	text-align: left;
	}
	
div.headline04
	{
	margin: 0;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 266px;
	height: 80px;
	text-align: left;
	}
	
div.headline05
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 776px;
	height: 80px;
	text-align: left;
	}

/*===== CAN I HAZ FILMS =====*/

div.filmchoicetop
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 776px;
	height: auto;
	text-align: left;
	}
	
div.filmchoice
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 776px;
	height: auto;
	text-align: left;
	}
	
/*===== CAN I HAZ MAINCONTENT =====*/

div.maincontent
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 776px;
	height: auto;
	text-align: left;
	}

div.nextcontent
	{
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 776px;
	height: auto;
	text-align: left;
	}
	
div.flagcontent
	{
	margin: 0;
	margin-top: 20px;
	float: left;
	border: 0;
	padding: 0;
	background-color: #fff;
	width: 800px;
	height: auto;
	text-align: left;
	}


div.greytex
	{
	color: #777;
	}

img 
	{
	border: 0;
	display: block;
	}
	
	
img.right
	{
	float: right;
	}
	
img.left
	{
	float: left;
	}
	
img.leftfilm
	{
	margin: 0;
	margin-right: 134px;
	float: left;
	}
	
img.lefttitle
	{
	margin: 0;
	margin-right: 176px;
	float: left;
	}
	
img.inliner
	{
	display: inline;
	}

img.leftsolo
	{
	display: inline;
	margin: 0;
	margin-right: 476px;
	float: left;
	}
	
img.flag
	{
	display: inline;
	margin: 0;
	margin-right: 25px;
	margin-left: 25px;
	float: left;
	}

div.centerised
	{
	margin: 0 auto;
	width: 800px;
	text-align: center;
	}
	
h1, h2, h3
	{
	margin: 0;
	}
	
b	{
	color: #777;
	}
	
b.black	{
	color: #000;
	}
	
b.red	{
	color: #f00;
	}

h1 	{ 
	font-size: x-large; 
	font-weight: bold;
	color: #000;
	}
	
h2 	{  
	color: #aaa;
	}
	
h3 	{  
	color: #aaa;
	}

hr.ender 
	{
	border-style: solid;
	background-color: #000; 
	color: #000;
	height: 2px;
	}
	
p.legal	
	{
	float: left;
	margin: 0;
	font-size: xx-small;
	}	
	
p.legalr	
	{
	float: right;
	margin: 0;
	font-size: xx-small;
	}
	
p.legall	
	{
	float: left;
	margin: 0;
	font-size: xx-small;
	}
	
div.hrcell
	{
	margin: 0;
	margin-top: 3px;
	border: 0;
	padding: 0;
	float: left;
	background-color: #fff;
	width: 800px;
	height: auto;
	text-align: left;
	clear: both;
	}
	
