﻿
body
{
	padding:0;
	margin:0;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:0.7em;
	background-image:url(gfx3/wallpaper.jpg);
	background-repeat:repeat;
}

@font-face {
	font-family: Destroy;
	src: url('fonts/DESTROY_.TTF') format("truetype");
}

a img 
{
	border:none;
}

#wash
{
	background-image:url('gfx3/wash.png');
	background-position:center;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}

#column
{
	width:981px;
	margin:0 auto;
	padding:0;
}

#logo
{
	background-image:url(gfx3/header.png);
	background-repeat:no-repeat;
	background-position:-1px -10px;
	padding:1px 0 4px;
	text-align:center;
}

#logo a
{
	display:block;
	float:left;
}

#logo a#nomura1
{
	margin:11px 96px 6px 11px;
}

#logo a#buy
{
	margin:-2px 119px 6px 327px;
}

#logo a#nomura2
{
	margin:11px 0 6px 45px;
}

#logo img
{
	display:block;
	border:none;
}
ul#menu
{
	background-color:#6A2A34;
	display:block;
	height:20px;
	margin:0 auto;
	padding:0px;
	width:550px;
	list-style:none;
	clear:both;
}

ul#menu a, ul#menu li
{
	float:left;
	margin:0 0px;
	padding:0;
}

ul#menu a
{
	margin:0 0px;
	padding:0 14px;
	background-position:15px -1px;
	background-repeat:no-repeat;
}

ul#menu a img
{
	padding:3px 0 6px;
}

ul#menu a.on img
{
	background-image:url(gfx3/chip.png);
	background-position:28px 20px;
	background-repeat:no-repeat;
}

ul#menu a#menu-home
{
	background-image:url(gfx3/menu-home.gif);
}

ul#menu a#menu-oxford
{
	background-image:url(gfx3/menu-oxford.gif);
}

ul#menu a#menu-cambridge
{
	background-image:url(gfx3/menu-cambridge.gif);
}

ul#menu a#menu-history
{
	background-image:url(gfx3/menu-history.gif);
}

ul#menu a#menu-signup
{
	background-image:url(gfx3/menu-competition.gif);
}

ul#menu a.on
{
	background-position:15px -25px;
	background-repeat:no-repeat;
}
/*
ul#menu a:hover
{
	background-position:15px -25px;
}
*/
#content
{
	margin:0;
	border:solid 3px #6A2A34;
	border-top:0;
	-moz-border-image: url(gfx3/border.png) 4 4 4 4 repeat repeat;
	-webkit-border-image: url(gfx3/border.png) 4 4 4 4 repeat repeat;
	min-height:400px;
	height:auto !important;
	height:400px;
	clear:both;
}

#content form
{
	background-image:url(gfx3/sides.png);
	background-repeat:repeat-y;
	background-position:center top;
	padding:0 115px;
}

.floatContent
{
	position:relative;
	padding:15px 60px 20px;
	z-index:1;
}

#home .floatContent
{
	padding:6px 60px 20px;
}

.floatContent .error
{
	min-height:400px;
	height:auto !important;
	height:300px;
	text-align:center;
	padding-top:100px;
}

h1, h2
{
	display:none;
}

h3 
{
	clear:both;
}

h4
{
	display:inline;
}

.clearer
{
	clear:both;
}

.textHighlight
{
	color:Red;
}

.textHighlight2
{
	font-weight:bold;
}

#cambridge #content img.picture 
{
	margin:20px;
	position:static;
}

#oxford #content img.picture {
	margin:20px;
	position:static;
}

#home #content img.videoIcon, #oxford #content img.videoIcon, #cambridge #content img.videoIcon
{
	display:inline;
	vertical-align:middle;
}

/********* Home Items ************/
#home #homeimage
{
	background-image:url(gfx3/home-title.png);
	background-repeat:no-repeat;
	background-position:6px 0;
	list-style:none;
	margin:0;
	height:449px;
}

#home #homeimage li
{
	float:left;
}

#home #countdown
{
	background-image:url('gfx3/home-countdown.jpg');
	background-repeat:no-repeat;
	margin:88px 0 0 119px;
	font-size:1.2em;
	text-align:center;
	color:#fff;
	font-family: Destroy, Impact, Sans-Serif;
	height:63px;
	width:68px;
	padding-top:7px;
}

#home #rfulink
{
	margin:102px 0 0 57px;
	clear:both;
}

#home #fanpower
{
	height:100px;
	margin:141px 0 0 90px;
	text-align:center;
	width:305px;
}

#home #fanpower span
{
	font-size:1.5em;
	margin:0 57px;
	text-align:center;
	color:#fff;
	/*font-family: Destroy, Impact, Sans-Serif;*/
	font-family: Impact, Sans-Serif;
}

#home #fanpower a
{
	display:block;
	margin:42px 0 0 7px;
}

#home #splodge
{
	/*background-image:url(gfx3/home-splodge.gif);*/
	height:167px;
	margin:85px 0 0 0;
	width:164px;
}

#home #facebooklink
{
	margin:147px 0 0 580px;
}

#home #content img
{
	margin:0 auto;
	display:block;
	position:relative;
}

#home #facebook
{
	float:right;
	margin-left:20px;
}

#home #content #tct
{
	margin:0 auto;
	width:500px;
	text-align:center;
	font-weight:bold;
}

#home #content #tct *
{
	/*float:left;*/
}

#home #content #tct img
{	
	margin:30px auto 0;
}

/********* Oxford Items ************/

#oxford h4, #cambridge h4
{
	float:left;
	margin:0;
	padding-right:3px;
}

#cambridge .thinTextColumn p
{
	margin-top:0;
}

#oxford #content img
{
	margin:0;
	display:block;
	position:relative;
}

#oxford #content .floatContent
{
	background-image:url(gfx3/oxford-captain.gif);
	background-repeat:no-repeat;
	background-position:3px -22px;
	padding:1px 45px 1px 0;
}

#oxford #content #videoLinkDiv
{
	width:120px;
	margin:0;
	padding:0;
	position:relative;
	top:250px;
	height:0;
}

#oxford #content .thinTextColumn
{
	position:relative;
	top:-10px;
	left:250px;
	width:450px;
}


/********* Cambridge Items ************/

#cambridge #content img
{
	margin:0 auto;
	display:block;
	position:relative;
}

#cambridge #content .floatContent
{
	background-image:url(gfx3/cambridge-captain.gif);
	background-repeat:no-repeat;
	background-position:476px -27px;
	padding:1px 29px 0 35px;
	min-height:350px;
	height:auto !important;
	height:350px;
}

#cambridge #content #videoLinkDiv
{
	float:right;
	width:120px;
	margin:200px 90px 0 0;
}

#cambridge #content a.video
{
	/*float:right;
	margin:192px 76px 0 0;*/
}

#cambridge #content a.video img
{
	left:0;
}

#cambridge #content div.thinTextColumn
{
	width:450px;
	float:left;
	margin:0 0 0 15px;
}

/********* History Items *********/
#content #captainsimage
{
	margin-bottom:-376px;
	background-image:url(gfx3/captains.png);
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	z-index:1;
	height:376px;
	width:976px;
}

#history form img 
{
	/*margin:20px 20px 20px 75px;*/
	margin:0 auto 20px;
	display:block;
}

#history .contentColumn
{
	float:left;
	width:312px;
	padding:0;
	text-align:center;
}

#history .contentColumn h3
{
	clear:none;
	background-position:0 50%;
	background-repeat:no-repeat;
	height:75px;
	text-indent:-10000px;
}

#history .contentColumn table
{
	margin:0 0 20px;
	background-color:#eaecee;
	text-align:left;
}

#history .contentColumn table td
{
	padding:3px;
}

#history .contentColumn#famous h3
{
	background-image:url(gfx3/history-famous.jpg);
}

#history .contentColumn#results h3
{
	background-image:url(gfx3/history-results.jpg);
}

#history h3#know
{
	background-image:url(gfx3/history-know.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:75px;
	text-indent:-10000px;
}

#history .contentColumn table thead
{
	font-weight:bold;
}

/********* Data Capture Items *********/

#signup .floatContent
{
	min-height:400px;
	height:auto !important;
	height:400px;
}

#form1 
{
	margin:0 0 0 70px;
	width:480px;
	position:relative;
	z-index:100;
	padding-top:15px;
}
#form1 #ctl00_mainContent_vlsGrudgeby ul
{
	margin-bottom:0;
}
#form1 #ctl00_mainContent_errDuplicateEmail
{
	color: Red;
	margin:0;
}
#form1 #ctl00_mainContent_pnlForm
{
	margin-top:10px;
}
#form1 label
{
	clear:both;
	display:block;
	float:left;
	height:20px;
	padding-right:10px;
	padding-top:3px;
	text-align:right;
	vertical-align:middle;
	width:156px;
	font-weight:bold;
}
#form1 input[type="text"]
{
	width:250px;
	margin-bottom:8px;
}
#form1 input[type="submit"]
{
	background:transparent url(gfx3/submit.jpg) no-repeat scroll left top;
	border:0 none;
	float:right;
	height:32px;
	margin-top:8px;
	width:106px;
	overflow:hidden;
	padding:32px 0 0;
	margin-left:20px;
	cursor:pointer;
}
#form1 input[type="checkbox"]
{
	float:left;
}
#form1 select 
{
	height:23px;
	position:relative;
	top:-1px;
	width:198px;
}
#form1 p 
{
	padding-left:35px;
}
#form1 div div
{
	background-color:#d9d9da;
	margin-bottom:6px;
	padding:5px;
}
#form1 div div p
{
	margin:0;
	padding:0 0 0 30px;
}
#form1 #txtAge, #form1 #ctl00_mainContent_txtAge
{
	width:38px;
}
#form1 #pnlThanks p 
{
	padding:0;
	text-align:center;
}
#form1 #pnlThanks a
{
	margin:0;
}