#tid_bar_down, #tid_bar, #tid_floatingBarFiller, #tid_menu {
	display : none;
}
body {
	margin : 0px;
	padding : 0px;
	font-family : "Arial", sans-serif;
	font-size : 11pt;
	color : #4B4A40;
	background-color : #dcd6be;
}
body .bg {
	background-image : url("/img/bg.jpg");
	background-repeat : repeat;
	margin-top : -5px;
}
.red {
	color : #a60800;
}
img {
	border : 0px;
}
a {
	color : #a60800;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
h1, h2, h3, h4 {
	font-family : "Fjalla One", sans-serif;
	margin : 0px;
	text-transform : uppercase;
}
.recalh2 {
	margin-bottom : 5px;
	padding-top : 11px;
}
.title1 {
	font-size : 90px;
	float : left;
	color : #dbd7be;
	cursor : default;
	position : absolute;
	text-align : right;
}
.title2 {
	font-size : 90px;
	float : left;
	color : #efede1;
	cursor : default;
	position : absolute;
	text-align : right;
}
.recall {
	margin-top : 4px;
}
h1.pres {
	margin-top : 5px;
	color : #9f9c89;
	position : relative;
	z-index : 10;
	line-height : 1;
	font-weight : bold;
}
.logo {
	width : 725px;
	height : 58px;
	position : relative;
	z-index : 10;
}
.logo img {
	vertical-align : bottom;
}
.fist {
	background-image : url("/img/fist.png");
	height : 185px;
	width : 279px;
	margin-top : -100px;
	margin-left : 100px;
	position : absolute;
	z-index : 0;
	float : left;
}
.leftRow {
	margin-left : -340px;
	position : absolute;
	text-align : right;
}
.leftRow .title1, .leftRow .title2 {
	width : 300px;
}
.pushRight {
	margin-left : 30%;
}
.menuBg {
	background-image : url("/img/menu_bg.jpg");
	background-repeat : repeat-x;
	height : 85px;
	padding-top : 10px;
}
.menuBg .menuWidth {
	width : 710px;
}
.menuBg .menuWidth img.superStar {
	margin-left : 20px;
}
.menuBg .menuWidth .BigLink {
	position : relative;
	z-index : 99;
	color : #f9edb0;
	font-family : "Fjalla One", sans-serif;
	font-size : 60px;
	text-decoration : underline;
	float : left;
}
.menuBg .menuWidth .BigLink2 {
	float : right;
}
.menuBg .menuWidth .BigLink:hover, .menuBg .menuWidth .active {
	color : white;
}
.altBg {
	min-height : 150px;
	background-image : url("/img/dark_bg.jpg");
	background-repeat : repeat;
	padding-top : 1px;
	padding-bottom : 5px;
	margin-bottom : 5px;
}
.altBg .tweetHeight {
	height : 160px;
}
.altBg #twitterUL {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}
.altBg #twitterUL li {
	height : 137px;
	float : left;
	overflow : hidden;
	background-color : #F5F4E8;
	margin-bottom : 7px;
	margin-right : 10px;
	width : 148px;
	padding : 5px;
	text-align : left;
}
.altBg #twitterUL li .date {
	font-size : 12px;
	font-style : italic;
}
.altBg #twitterUL li .username, .altBg #twitterUL li .hashtag {
	font-weight : bold;
}
.altBg .socialMobile {
	display : none;
	margin-right : 20px;
}
.altBg .socialMobile .button {
	background-image : url("/img/button_bg.png");
	background-repeat : repeat-x;
	display : block;
	border-bottom : 8px solid #7B0301;
	width : 100%;
	margin : auto;
	padding-bottom : 4px;
	margin-bottom : 10px;
	text-align : center;
}
.altBg .socialMobile .button:hover {
	background-position : 0px -60px;
	border-bottom : 4px solid #7B0301;
}
.altBg .socialMobile .button:hover img {
	margin-top : 4px;
}
.altBg .social {
	list-style-type : none;
	margin-left : 641px;
	margin-top : -120px;
}
.altBg .social li {
	position : absolute;
}
.altBg .social li.facebook {
	margin-top : 42px;
}
.altBg .social li.youtube {
	margin-top : 84px;
}
.altBg .social .button {
	vertical-align : bottom;
	background-image : url("/img/button_bg.png");
	background-repeat : repeat-x;
	border-bottom : 4px solid #7B0301;
	padding-top : 18px;
}
.altBg .social .button:hover {
	background-position : 0px -60px;
	border-bottom : 2px solid #7B0301;
}
.altBg .social .button:hover img {
	margin-top : 2px;
}
.banner {
	margin-bottom : 10px;
	margin-top : 10px;
}
.banner .blackUnderline {
	width : 712px;
	background-color : black;
	opacity : 0.8;
	filter : alpha(opacity=80);
	zoom : 1;
	position : absolute;
	height : 28px;
	margin-top : 95px;
	z-index : 9;
}
.banner .blackUnderline .bannerText {
	padding-top : 5px;
	text-align : right;
	color : white;
	text-transform : uppercase;
	margin-right : 10px;
	font-family : "Fjalla One", sans-serif;
}
.banner .bannerOverlay {
	background-image : url("/img/banner_overlay.png");
	background-repeat : no-repeat;
	height : 124px;
	width : 712px;
	position : absolute;
	z-index : 10;
}
.banner .bannerImg {
	height : 123px;
	width : 712px;
}
.spaceBottom {
	margin-bottom : 60px;
}
.center .minHeight {
	min-height : 500px;
}
.center h2 {
	color : #666458;
}
.center .comments {
	position : absolute;
	margin-top : 130px;
	width : 230px;
	margin-left : -268px;
	opacity : 0.5;
	filter : alpha(opacity=50);
	zoom : 1;
	text-align : right;
}
.center .comments #next {
	cursor : pointer;
}
.center .content {
	min-height : 115px;
	position : relative;
	margin-left : -15px;
	width : 742px;
}
.center .content p {
	margin : 5px 0px 10px 0px;
}
.center .contentNews {
	min-height : 115px;
	position : relative;
	width : 500px;
	float : left;
	margin-right : 20px;
}
.center .contentList {
	position : relative;
}
.center .contentList .corner {
	border-bottom : 20px solid #dbd7be;
	border-right : 20px solid #f2efe6;
}
.center .contentList .pressKitBg {
	background-color : #dbd7be;
	padding-left : 25px;
	padding-bottom : 20px;
}
.center .contentList .marginR {
	margin-right : 10px;
}
.center .contentList .mason {
	width : 222px;
	float : left;
	margin-bottom : 10px;
}
.center .contentList .mason ul.pressKit {
	list-style-type : none;
	margin : 0px;
	padding-left : 2px;
	line-height : 20px;
}
.center .contentList .line {
	margin-bottom : 10px;
}
.center .textContent {
	margin : 0px;
	padding : 0px;
	padding-top : 10px;
	width : 712px;
}
.center .textTeam {
	width : 660px;
}
.center .minHeight {
	min-height : 540px;
}
#pixelTeam ul {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}
#pixelTeam ul li {
	float : left;
	margin-right : 2px;
}
.active {
	color : white;
}
.footer {
	background-color : #dcd6be;
	width : 100%;
	min-height : 170px;
}
.footer .footerText {
	width : 100%;
	height : 30px;
	margin-top : 10px;
	padding-top : 30px;
	padding-bottom : 20px;
	text-align : center;
	font-size : 12px;
	z-index : 1;
}
.footer .footerText .copyright {
	font-size : 10px;
}
.footer .footerPic {
	background-image : url("/img/footer_pic.png");
	background-repeat : no-repeat;
	width : 270px;
	height : 147px;
	position : relative;
	margin-top : -100px;
	left : 50%;
	margin-left : -430px;
	z-index : 0;
}
.footer .transition {
	background-image : url("/img/transition.jpg");
	background-repeat : repeat-x;
	height : 32px;
}
.floatLeft {
	float : left;
}
.floatRight {
	float : right;
}
.clear {
	clear : both;
}
.chrono {
	position : absolute;
	margin-top : 20px;
	margin-left : -78px;
	background-image : url("/img/chrono_core.gif");
	background-repeat : repeat-y;
	width : 12px;
	height : 94%;
}
.chronoDown {
	background-image : url("/img/chrono_down.gif");
	height : 37px;
	width : 12px;
	position : absolute;
	margin-top : -25px;
	margin-left : -78px;
}
.chronoUp {
	background-image : url("/img/chrono_up.gif");
	height : 32px;
	width : 12px;
	position : absolute;
	margin-top : -12px;
	margin-left : -78px;
}
.chronoArrow {
	background-image : url("/img/chrono_arrow.png");
	height : 20px;
	width : 22px;
	position : absolute;
	margin-left : -83px;
	z-index : 2;
}
.timeline .chronoDate {
	background-image : url("/img/chrono_date.gif");
	height : 64px;
	width : 12px;
	position : absolute;
	margin-top : 16px;
	margin-left : -78px;
	z-index : 2;
}
.timeline .date2 {
	margin-left : -110px;
}
.timeline .year {
	position : absolute;
	font-family : "Fjalla One", sans-serif;
	font-size : 50px;
	color : #666458;
	margin-left : -124px;
	margin-top : 18px;
	z-index : 5;
}
.timeline img {
	border : 3px solid #d3cfb6;
	margin-right : 10px;
	vertical-align : bottom;
}
.timeline .year2 {
	visibility : hidden;
}
.timeline .ico {
	border : none;
	margin : 3px 3px 0px 0px;
	float : none;
	vertical-align : top;
}
.timeline .Sdesc {
	position : absolute;
	margin-top : 10px;
	min-height : 90px;
}
.timeline .title {
	font-weight : bold;
	font-size : 18px;
}
.timeline .desc {
	color : #666458;
}
.timeline .desc img {
	vertical-align : bottom;
}
@media only screen and (max-width:1020px)  {
	.title1 {
		display : none;
	}
	.title2 {
		display : none;
	}
	.fist {
		display : none;
	}
	.pushRight {
		width : 712px;
		margin : auto;
	}
	.comments {
		display : none;
	}
	.year {
		display : none;
	}
	.timeline .year2 {
		visibility : visible;
		margin-top : -12px;
	}
	.timeline img {
		float : left;
	}
	.timeline .Sdesc {
		position : inherit;
	}
	.chrono {
		display : none;
	}
	.chronoDown {
		display : none;
	}
	.chronoUp {
		display : none;
	}
	.chronoDate {
		display : none;
	}
	.chronoArrow {
		display : none;
	}
}
@media only screen and (max-width:720px)  {
	.timeline .Sdesc {
		position : inherit;
	}
	.pushRight {
		max-width : 100%;
	}
	.menuBg .menuWidth {
		max-width : 100%;
	}
	.menuBg .menuWidth img.superStar {
		max-width : 50%;
		margin-top : 10px;
		margin-left : 0px;
	}
	.menuBg .menuWidth .BigLink2 {
		display : inline-block;
		zoom : 1;
		*display : inline;
	}
	.altBg {
		min-height : 155px;
	}
	.altBg .social {
		margin-left : 0px;
		float : right;
	}
	.banner {
		display : none;
	}
	.logo img {
		max-width : 100%;
	}
	.center .contentList {
		width : 90%;
	}
	.center .contentList .mason {
		float : none;
		width : 100%;
	}
	.center .contentList .corner {
		border-right : 20px solid #efece3;
	}
	.center .contentNews {
		float : none;
		margin-left : -5px;
		width : 100%;
	}
	.tab {
		display : none;
	}
	.center .textContent {
		margin-left : 10px;
		width : 97%;
	}
	.center .textContent .social {
		display : none;
	}
	.center .textContent .socialMobile {
		display : block;
		width : 100%;
	}
}
@media only screen and (max-width:610px)  {
	.menuBg .menuWidth {
		width : 100%;
	}
	.menuBg .menuWidth img {
		display : none;
	}
	.center .textTeam {
		width : 95%;
	}
}
@media only screen and (max-width:360px) {
	.pres {
		padding-left : 10px;
	}
	.logo img {
		width : 93%;
		padding-left : 10px;
	}
	.menuBg {
		height : 55px;
		width : 96%;
		padding-left : 10px;
		padding-right : 10px;
	}
	.menuBg .menuWidth {
		width : 97%;
	}
	.menuBg .menuWidth .BigLink {
		font-size : 36px;
	}
	.center .textContent {
		width : 95%;
	}
	.center .contentNews {
		margin-left : 0px;
		padding : 10px;
		width : 96%;
	}
	.footerPic {
		display : none;
	}
}
.testDevice {
	color : white;
	text-align : center;
}
.testDevice p {
	color : black;
	font-size : 12pt;
	font-weight : bold;
}
.testDevice .test {
	background-color : black;
	margin : auto;
}
.testDevice .test img {
	margin : auto;
	margin-bottom : 10px;
}
.testDevice .i4P, .testDevice .i4P img {
	max-width : 100%;
}
.testDevice .i4L, .testDevice .i4L img {
	max-width : 100%;
}
.testDevice .i5P, .testDevice .i5P img {
	max-width : 100%;
}
.testDevice .i5L, .testDevice .i5L img {
	max-width : 100%;
}
.testDevice .s3P, .testDevice .s3P img {
	max-width : 100%;
}
.testDevice .s3L, .testDevice .s3L img {
	max-width : 100%;
}
.testDevice .htcP, .testDevice .htcP img {
	max-width : 100%;
}
.testDevice .htcL, .testDevice .htcL img {
	max-width : 100%;
}
.testDevice .xperiaP, .testDevice .xperiaP img {
	max-width : 100%;
}
.testDevice .xperiaL, .testDevice .xperiaL img {
	max-width : 100%;
}
.testDevice .ipad2P, .testDevice .ipad2P img {
	max-width : 100%;
}
.testDevice .ipad4P, .testDevice .ipad4P img {
	max-width : 100%;
}
.testDevice .tab2P, .testDevice .tab2P img {
	max-width : 100%;
}
.testDevice .ipad2L, .testDevice .ipad2L img {
	max-width : 100%;
}
.testDevice .ipad4L, .testDevice .ipad4L img {
	max-width : 100%;
}
.testDevice .tab2L, .testDevice .tab2L img {
	max-width : 100%;
}
@media screen and (min-device-width : 320px) and (max-device-width : 350px)   {
	.testDevice .i4P, .testDevice .i4P img {
		display : block;
	}
	.testDevice .i4L, .testDevice .i4L img {
		display : block;
	}
	.testDevice .i5P, .testDevice .i5P img {
		display : block;
	}
	.testDevice .i5L, .testDevice .i5L img {
		display : block;
	}
	.testDevice .htcP, .testDevice .htcP img {
		display : block;
	}
	.testDevice .htcL, .testDevice .htcL img {
		display : block;
	}
	.testDevice .xperiaP, .testDevice .xperiaP img {
		display : block;
	}
	.testDevice .xperiaL, .testDevice .xperiaL img {
		display : block;
	}
	.testDevice .s3P, .testDevice .s3P img {
		display : none;
	}
	.testDevice .s3L, .testDevice .s3L img {
		display : none;
	}
	.testDevice .ipad2P, .testDevice .ipad2P img {
		display : none;
	}
	.testDevice .ipad4P, .testDevice .ipad4P img {
		display : none;
	}
	.testDevice .tab2P, .testDevice .tab2P img {
		display : none;
	}
	.testDevice .ipad2L, .testDevice .ipad2L img {
		display : none;
	}
	.testDevice .ipad4L, .testDevice .ipad4L img {
		display : none;
	}
	.testDevice .tab2L, .testDevice .tab2L img {
		display : none;
	}
}
@media screen and (min-device-width: 360px) and (max-device-width : 768px)  {
	.testDevice .i4P, .testDevice .i4P img {
		display : block;
	}
	.testDevice .i4L, .testDevice .i4L img {
		display : none;
	}
	.testDevice .i5P, .testDevice .i5P img {
		display : none;
	}
	.testDevice .i5L, .testDevice .i5L img {
		display : none;
	}
	.testDevice .htcP, .testDevice .htcP img {
		display : none;
	}
	.testDevice .htcL, .testDevice .htcL img {
		display : none;
	}
	.testDevice .xperiaP, .testDevice .xperiaP img {
		display : none;
	}
	.testDevice .xperiaL, .testDevice .xperiaL img {
		display : none;
	}
	.testDevice .s3P, .testDevice .s3P img {
		display : block;
	}
	.testDevice .s3L, .testDevice .s3L img {
		display : block;
	}
	.testDevice .ipad2P, .testDevice .ipad2P img {
		display : none;
	}
	.testDevice .ipad4P, .testDevice .ipad4P img {
		display : none;
	}
	.testDevice .tab2P, .testDevice .tab2P img {
		display : none;
	}
	.testDevice .ipad2L, .testDevice .ipad2L img {
		display : none;
	}
	.testDevice .ipad4L, .testDevice .ipad4L img {
		display : none;
	}
	.testDevice .tab2L, .testDevice .tab2L img {
		display : none;
	}
}
@media only screen and (max-width:720px)  {
	.testDevice .i4P, .testDevice .i4P img {
		display : none;
	}
	.testDevice .i4L, .testDevice .i4L img {
		display : none;
	}
	.testDevice .i5P, .testDevice .i5P img {
		display : none;
	}
	.testDevice .i5L, .testDevice .i5L img {
		display : none;
	}
	.testDevice .htcP, .testDevice .htcP img {
		display : none;
	}
	.testDevice .htcL, .testDevice .htcL img {
		display : none;
	}
	.testDevice .xperiaP, .testDevice .xperiaP img {
		display : none;
	}
	.testDevice .xperiaL, .testDevice .xperiaL img {
		display : none;
	}
	.testDevice .s3P, .testDevice .s3P img {
		display : none;
	}
	.testDevice .s3L, .testDevice .s3L img {
		display : none;
	}
	.testDevice .ipad2P, .testDevice .ipad2P img {
		display : block;
	}
	.testDevice .ipad4P, .testDevice .ipad4P img {
		display : block;
	}
	.testDevice .tab2P, .testDevice .tab2P img {
		display : none;
	}
	.testDevice .ipad2L, .testDevice .ipad2L img {
		display : block;
	}
	.testDevice .ipad4L, .testDevice .ipad4L img {
		display : block;
	}
	.testDevice .tab2L, .testDevice .tab2L img {
		display : none;
	}
}
@media only screen and (max-width:1024px)  {
	.testDevice .i4P, .testDevice .i4P img {
		display : none;
	}
	.testDevice .i4L, .testDevice .i4L img {
		display : none;
	}
	.testDevice .i5P, .testDevice .i5P img {
		display : none;
	}
	.testDevice .i5L, .testDevice .i5L img {
		display : none;
	}
	.testDevice .htcP, .testDevice .htcP img {
		display : none;
	}
	.testDevice .htcL, .testDevice .htcL img {
		display : none;
	}
	.testDevice .xperiaP, .testDevice .xperiaP img {
		display : none;
	}
	.testDevice .xperiaL, .testDevice .xperiaL img {
		display : none;
	}
	.testDevice .s3P, .testDevice .s3P img {
		display : block;
	}
	.testDevice .s3L, .testDevice .s3L img {
		display : block;
	}
	.testDevice .ipad2P, .testDevice .ipad2P img {
		display : none;
	}
	.testDevice .ipad4P, .testDevice .ipad4P img {
		display : none;
	}
	.testDevice .tab2P, .testDevice .tab2P img {
		display : block;
	}
	.testDevice .ipad2L, .testDevice .ipad2L img {
		display : none;
	}
	.testDevice .ipad4L, .testDevice .ipad4L img {
		display : none;
	}
	.testDevice .tab2L, .testDevice .tab2L img {
		display : block;
	}
}
table.sqlLog {
	font-family : "Courier New";
	width : 100%;
	color : white;
	font-weight : bold;
	background-color : #888;
	border-collapse : separate;
	border-spacing : 1px;
}
table.sqlLog td {
	padding-left : 5px;
	padding-right : 5px;
	font-size : 10pt;
	border-top : 1px solid #ddd;
	outline : 1px solid #555;
	color : #eee;
	cursor : default;
	letter-spacing : 0pt;
}
table.sqlLog td a {
	color : white;
}
table.sqlLog tr.badSql td {
	color : white;
	background-color : #bf3333;
	border-top-color : #fba884;
}
table.sqlLog tr:hover td {
	border-top-color : white;
	background-color : #999;
	color : white;
}
table.sqlLog tr.badSql:hover td {
	background-color : #d05644;
}
