/* reset --------------------------*/
.menu, .menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* menu items ---------------------*/
.menu > li {
	float: left;
}
.menu > li.floatr {
	float: right;
}
.menu li{
	position: relative;
}
.menu li > a {
	display: block;
}
/* sub menus ----------------------*/
.menu ul{
	display: none;
	position: absolute;
	width: 125px;
}
.menu li:hover > ul {
	display: block;
}
.menu ul ul{
	top: 0;
	left: 125px;
}
.menu > li.floatr > ul {
	right: 0;
}
.menu > li.floatr > ul ul {
	left: -125px;
}
/* mega menu ---------------------*/
.menu .cols1, .menu .cols2, .menu .cols3, .menu .cols4, .menu .cols5 {
	position: absolute;
	display: none;
}
.menu .cols1, .menu .col1{
	width: 160px;
}
.menu .cols2, .menu .col2{
	width: 320px;
}
.menu .cols3, .menu .col3{
	width: 480px;
}
.menu .cols4, .menu .col4{
	width: 640px;
}
.menu .cols5, .menu .col5{
	width: 800px;
}
.menu > li.floatr > div {
	right: 0;
}
.menu > li:hover > div {
	display: block;
}
.menu .col1, .menu .col2, .menu .col3, .menu .col4, .menu .col5{
	float: left;
}
/* Giants style-------------*/
body
{
	background-image: url(../../images/background%20image.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	width:100%;
	height:100%;
	background-color: #1F1F1F;
}
.container 
{
	height: auto;
	width: 960px;
	margin: auto;
	background-color: #F00;
}
.content
{
	width: 940px;
	margin: 10px;
	box-shadow: 0px 5px 5px #000;
	border: thin #000;
}
.td1
{
	font-family:stencil;
	font-size:50px;
	text-align:center;
	color:#FFFFFF;
	background-color:#006400;
	width: 25px;
}
.td2
{
	text-align:center;
	background-color: #000;
	width: 400px;
}
.td3
{
	font-family:stencil;
	font-size:50px;
	text-align:center;
	color:#FFFFFF;
	background-color:#006400;
	width: 40px;
}
.footer 
{
	margin: 10px;
	height: 290px;
	width: 940px;
	box-shadow: 0px 5px 10px #000;
}
.indexp
{
	text-align: center;
	color: #FFF;
	font-family: "Comic Sans MS", cursive;
	margin: 10px;
}
h2
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #0F0;
	background-color: #000;
	margin: 10px;
}
.image
{
	width: 650px;
	height: 300px;
	margin-left: 150px;
	margin-right: 150px;
}
.legend
{
	border: dashed #FFF;
	color: #060;
	font-family:"Comic Sans MS", cursive;
	font-size: 15px;
	margin: auto;
}
h4
{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 18px;
	color: #FF0;
	margin: 10px;
	
}
@font-face
{
	font-family: mainWebFont;
	src: url(Flame.ttf);
}
h3
{
	font-family: mainWebFont;
	font-size: 50px;
	color: #FC0;
	text-align: center;
}
#photocontainer
{
	width: 800px;
	margin: auto;
}
.imgthumb
{
	width: 138px;
	height: 100px;
	border: 1px solid #000;
	margin: 10px;
	float: left;
	box-shadow: 0px 5px 10px #000;
}
.imgthumb:hover
{
	box-shadow: 0px 0px 10px #CC0000;
}
.imgthumb img
{
	border: none;
}
p
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px;
}
h1
{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:24px;
	color: #090;
	margin: 10px;
}
.video 
{
	height: 1152px;
	width: 720px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}
h6
{
	color: #0FF;
	font-family: Script, "Stencil Std", "Comic Book";
	font-size: 18px;
	font-style:italic;
	font-stretch:extra-expanded;
	margin: 10px;
}
.td4
{
	font-family:stencil;
	font-size:30px;
	text-align:center;
	color: #003;
	background-color: #999;
}
.td5
{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #000;
	background-color: #999;
}
.table2
{
	border: medium;
	border-color: #000;
	border-style: solid;
	width: 940px:
}
.td7
{
	font-family: "Comic Sans MS", cursive;
	font-size: 36px;
	text-align: center;
	color: #FFF;
	background-color: #003;
}
.td6
{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px
	text-align: center;
	color: #FF0;
	background-color: #003;
	text-align: center;
}
.td8
{
	background-color: #999;
}
.sponsors
{
	margin: auto;
	background-color: #000;
	width: 928px;
	height: 158px;
	padding: auto;
}
