body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0;
	margin: 0;
}

p {
	width: 700;
	color: #221F72; /* Blue, PANTONE 274 */
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: Times, "Times New Roman", serif; */
	font-size: 80%;
	line-height: 150%;
	text-align: left;
	margin: 0 auto 0 auto;
}

h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: italic;
	font-weight: normal;
	word-spacing: 2px;
	color: #221F72;
	padding: 7px 0 7px 0;
	margin: 1px auto 0 auto;
	width: 752px;
}

h2 {
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	font-weight: bold;
	word-spacing: 2px;
	letter-spacing: 1px;
	color: #221F72;
	margin: 3px auto 3px auto;
	padding: 4px 0 3px 0;
	width: 552;
	border-top: 2px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #CCE;
	border-bottom: 2px solid #CCE;
}

h3 { /* press release headings */
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-style: normal;
	font-weight: bold;
	color: #221F72;
	padding: 7px 0 7px 0;
	margin: 1px auto 0 auto;
	width: 700px;
}

a:link {color: #55C;}
a:visited {color: #55C;}
a:hover {color: #221F72; text-decoration: none;}
a:active {color: #221F72;}

a {
	text-decoration: none; /* no underline on text links */
}

a img {
	border: none;
}

.moveUp {margin-top: -8px;}

body {
	background: #CECEEF url(/iphone_games_images/iphone_games_logo_bg.png) center top fixed no-repeat;
	font-family: Times, "Times New Roman", serif;
	color: #221F72; /* Blue, PANTONE 274 */
	line-height: 120%;
	text-align: center;
}

#contentWrapper {
	position: relative;
	margin: 0 auto 0 auto;
	width: 752px;
	text-align: center;
}
#aboutWrapper {
	position: relative;
	margin: 0 auto 0 auto;
	width: 692px;
	text-align: center;
}

.listStyleTypeNone {list-style-type: none;}

#myHeader {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 110%;
	color: #221F72;
	width: 752px;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #BCBCDE;
	margin: 0 auto 32px auto;
}
#myHeader a:link {color: #55C;}
#myHeader a:visited {color: #55C;}
#myHeader a:hover {color: #221F72; text-decoration: none; letter-spacing: 4px;}
#myHeader a:active {color: #221F72;}

#myFooter {
	clear: both;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 110%;
	color: #88E;
	width: 752px;
	border-top: 2px solid #BCBCDE;
	margin: 28px auto 0 auto;
}
#myFooter a:link {color: #55C;}
#myFooter a:visited {color: #55C;}
#myFooter a:hover {color: #221F72; text-decoration: none; letter-spacing: 4px;}
#myFooter a:active {color: #221F72;}

#myFooterMenu {
	position: relative;
	top: -12px;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #BCBCDE;
}

.smallPrint {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: italic;
	font-weight: normal;
	line-height: 120%;
	color: #88E;
	width: 752px;
	margin: 0 auto 0 auto;
}
a.smallPrintLinks:link {color: #55C;}
a.smallPrintLinks:visited {color: #55C;}
a.smallPrintLinks:hover {color: #221F72; text-decoration: none;}
a.smallPrintLinks:active {color: #221F72;}

.iconRSS {
	position: relative;
	top: 7px;
}

.logoLists {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
} 
.logoTable {
	margin: 0 auto 0 auto;
	text-align: center;
	border-bottom: 1px solid #BCBCDE;
}

.centerTable {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 552;
}

.colorTable {
	margin: 0 auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 80%;
	text-align: center;
}

.codeBox {
	background-color: transparent;
	color: #221F72; /* Blue, PANTONE 274 */
	border: 2px dashed #BCBCDE;
	margin: 8px auto 8px auto;
	width: 552; min-width: 550; max-width: 550;
	height: 54; min-height: 54;
	overflow: auto;
}

.horizRuleMediaRoom {
	margin: 0 auto 0 auto;
	border-bottom: 1px dashed #BCBCDE;
	width: 552;
}

.horizRuleSolid {
	margin: 0 auto 0 auto;
	border-bottom: 1px solid #BCBCDE;
	width: 552;
}

.contact {
	width: 674px;
	text-align: center;
	margin: 11px auto 0 auto;
}
.contactNameOrEmail {
	text-align: left;
	font-family: Times, "Times New Roman", serif;
	font-size: 98%;
	color: #221F72; /* Blue, PANTONE 274 */
	background: transparent;
	width: 216; min-width: 216; max-width: 216;
	height: 22; min-height: 22;
	border-top: 2px solid #CCE;
	border-left: 2px solid #CCE;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	margin: 0 0 0 0;
}
.contactMessage {
	text-align: left;
	font-family: Times, "Times New Roman", serif;
	font-size: 98%;
	color: #221F72; /* Blue, PANTONE 274 */
	background: transparent;
	width: 450; min-width: 450; max-width: 450;
	height: 112; min-height: 112;
	border-top: 2px solid #CCE;
	border-left: 2px solid #CCE;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	margin: 7px 0 7px 0;
}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color: transparent !important; /*reCaptcha widget background color*/
}
#recaptcha_table {
	border-color: transparent !important; /*reCaptcha widget border color*/
}
#recaptcha_response_field {
  border-color: #221F72 !important; /*Text input field border color*/
  background-color: transparent !important; /*Text input field background color*/
}

.textAlignCenter {
	text-align: center;
}

.fontRegMark {
	font-size: 80%;
}
.fontSize110 {font-size: 110%;}
.fontSize120 {font-size: 120%;}

.fontNumerals {font-size: 96%;}

.fontBold {font-weight: bold;}

.fontItalic {font-style: italic;}

.fontRed {color: #D11600;} /* red / PANTONE 485 */
.fontBlue {color: #221F72;} /* blue / PANTONE 274 */

.fontBlueGray {color: #99E;}

.fontNormal {font-style: normal;}

.fontArial {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 88%;
} 
.fontArialItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 88%;
} 

