﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, ol, ul, li, fieldset, form, label, table, tr, th, td 
{
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
}
 
:focus {
	outline:0px;
}

*
{
	margin:0px;
	padding:0px;
}

html, body
{
	height:100%;
	overflow:inherit;
	background:url(../images/bkg_glo_background1.jpg) repeat-y center top;
	font:12px Arial;
	color:#330;
}

#container
{
	margin:0px auto;
	width:826px;
	min-height:100%;
	background:url(../images/img_glo_site_top.gif) no-repeat;
}

#container_homepage
{
	min-height:100%;
	width:826px;
	margin:0px auto;
	background:url(../images/bkg_0_0_background.jpg) no-repeat;
}

* html #container
{ 
	height:100%;
}

* html #container_homepage
{
	height:100%;
}

#flash_container
{
	width:826px;
	height:620px;
}

#nav_container
{
	width:826px;
	z-index:99;
	height:185px;
	position:absolute;
	top:0px;
}

#content_container
{
	width:826px;
	padding-top:69px;
	min-height:646px;
}

#bkg_left_wood
{
	width:36px;
	height:530px;
	background:url(../images/img_glo_site_left.gif) no-repeat left top;
	float:left;
	position:relative;
	display:block;
}

#content
{
	width:526px;
	padding:10px 0px 0px 23px;
	float:left;
	z-index:999;
	position:relative;
	display:block;	
}

#callouts
{
	width:202px;
	padding:17px 4px 30px 0px;
	float:left;
	z-index:999;
	position:relative;
	text-align:right;
	display:block;
}

#bkg_right_wood
{
	width:35px;
	height:530px;
	background:url(../images/img_glo_site_right.gif) no-repeat left top;
	float:left;
	position:relative;
	display:block;
}

#footer
{
	clear:both;
	height:131px;
	width:826px;
	margin:-131px auto 0px;
	background:url(../images/img_glo_site_bottom.gif) no-repeat bottom center;
}

#footer_homepage
{
	width:826px;
	height:50px;
}

#footer_homepage .footer_copy
{
	padding:15px 0px 0px 40px;
	width:611px;
	float:left;
	color:#704f1b;
}

#footer_homepage .add_this
{
	padding:12px 41px 0px 39px;
	width:95px;
	float:left;
}

#footer .footer_copy
{
	margin-top:90px;
	padding:0px 0px 0px 40px;
	width:460px;
	height:25px;
	float:left;
	color:#704f1b;
}

#footer .add_this
{
	margin-top:90px;
	padding:0px 45px 0px 0px;
	width:281px;
	height:16px;
	float:left;
	text-align:right;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.red
{
	color:#600;
}

#content .QandA
{
	clear:both;
	width:480px;
}

#content .QandA_letter p
{
	float:left;
	width:20px;
	color:#600;
	font-weight:bold;
	padding-top:15px;
	margin:0px;
}

#content .QandA_copyQ p
{
	float:right;
	width:460px;
	padding-top:15px;
	font-style:italic;
	margin:0px;
}

#content .QandA_copyA p
{
	float:right;
	width:460px;
	padding-top:15px;
	margin:0px;
}

#content .photo
{
	width:520px;
}

#content .photo .QandA_column
{
	float:left;
	width:370px;
}

#content .photo .QandA
{
	clear:both;
	width:370px;
}

#content .photo .QandA_letter p
{
	float:left;
	width:20px;
	color:#600;
	font-weight:bold;
	padding-top:15px;
	margin:0px;
}

#content .photo .QandA_copyQ p
{
	float:right;
	width:350px;
	padding-top:15px;
	font-style:italic;
	margin:0px;
}

#content .photo .QandA_copyA p
{
	float:right;
	width:350px;
	padding-top:15px;
	margin:0px;
}

#content .photo_with_copy
{
	width:470px;
	margin-top:10px;
	float:left;
}

#content .photo_with_copy .photo
{
	float:left;
	width:134px;
	margin-right:15px;
}

#content .photo_with_copy .copy
{
	float:left;
	width:321px;
}

#content .photo_with_copy_games
{
	width:470px;
	height:129px;
	margin-bottom:20px;
	float:left;
}

#content .photo_with_copy_games .photo
{
	float:left;
	width:134px;
	margin-right:15px;
}

#content .photo_with_copy_games .copy
{
	float:left;
	width:321px;
}

#content form p
{
	margin-bottom:3px;
	width:450px;
}

a:link, a:visited
{
	color:#330;
	text-decoration:underline;
}

a:hover
{
	color:#600;
	text-decoration:underline;
}

a.gameLink:link, a.gameLink:visited, a.gameLink:hover
{
	color:#600;
	font-weight:bold;
	text-decoration:none;
}

a.arrowLink
{
	background:url(../images/arw_glo_red.gif) no-repeat 0px 4px;
	padding:0px 0px 10px 10px;
	display:block;
}

a.pdfLink
{
	background:url(../images/ico_glo_pdf.gif) no-repeat;
	padding:4px 0px 10px 20px;
	display:block;
}

a.xlsLink
{
	background:url(../images/ico_glo_xls.gif) no-repeat 0px 5px;
	padding:4px 0px 10px 20px;
	display:block;
}

a.imgLink
{
	background:url(../images/ico_glo_img.gif) no-repeat 1px 4px;
	padding:4px 0px 10px 20px;
	display:block;
}

a.movLink
{
	background:url(../images/ico_glo_mov.gif) no-repeat 2px 5px;
	padding:4px 0px 10px 20px;
	display:block;
}

a.wavLink
{
	background:url(../images/ico_glo_wav.gif) no-repeat 0px 4px;
	padding:4px 0px 10px 20px;
	display:block;
}

a.shareLink
{
	background:url(../images/ico_glo_sharethis.gif) no-repeat 0px 4px;
	padding:4px 0px 10px 20px;
}

p
{
	margin-bottom:15px;
}

p.breadcrumb
{
	font:12px Arial;
	color:#330;
	margin-bottom:25px;
}

h1.header_historyFAQ
{
	background:url(../images/hdr_1_1_history_faq.gif) no-repeat;
	width:151px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h1.header_team
{
	background:url(../images/hdr_1_2_team.gif) no-repeat;
	width:379px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h1.header_downloads
{
	background:url(../images/hdr_1_3_downloads.gif) no-repeat;
	width:125px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h1.header_mediakit
{
	background:url(../images/hdr_2_0_media_kit.gif) no-repeat;
	width:108px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h1.header_educators
{
	background:url(../images/hdr_3_0_educators.gif) no-repeat;
	width:165px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h1.header_games
{
	background:url(../images/hdr_4_0_games.gif) no-repeat;
	width:78px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h1.header_feedback
{
	background:url(../images/hdr_5_0_feedback.gif) no-repeat;
	width:111px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h1.header_thankyou
{
	background:url(../images/hdr_5_1_thank_you.gif) no-repeat;
	width:109px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h2.subheader
{
	font-family:Georgia, Serif;
	font-size:16px;
	font-weight:normal;
	color:#600;
	margin-bottom:13px;
}

ul
{
	margin:0px;
	padding-left:15px;
}

li
{
	padding-bottom:7px;
}

ul.tight
{
	margin:0px;
	margin-bottom:15px;
	padding-left:15px;
}

ul.tight li
{
	padding:0px;
}

input[type=text], textarea
{
	width:340px;
	font:12px Arial;
	color:#330;
	margin-bottom:12px;
	display:block;
}

textarea
{
	height:100px;
	margin-bottom:25px;
}