body {
	text-align:center;
	background:#393939;
	color:#000;
	padding:20px;
	}

#table1 {
	width:748px;
	border:0;
	}

#table2 {
	width:748px;
	border:0;
	}

#table3 {
	width:748px;
	border:0;
	color:#fff;
	background:#666;
	border-top:0;
	border-right:1px solid #000;
	border-bottom:0;
	border-left:1px solid #000;
	}

#table4 {
	width:748px;
	border-top:0;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	}

#table5 {
	width:700px;
	border:0;
	}

#table6 {
	width:748px;
	border:0;
	}

td {
	text-align:left;
	margin:0;
	padding:0;
	}

td img {
	display:block;
	}

#contentCenter{
	width:748px;
	margin:0px auto;
	text-align:left;
	}

a:hover img {
	border:0 dotted #fff;
	}

p {
	font: 11px/17px verdana, arial, helvetica sans-serif;
	color:#333;
	background:transparent;
	}

.primaryContainer {
	width:748px;
	border-top:0;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	background:#fff;
	color:#333;
	margin-top:-4px;
	}

.navContainer {
	height:146px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:0;
	border-left:1px solid #fff;
	padding:0;
	margin:0;
	font-family: verdana, arial, helvetica sans-serif;
	color:#fff;
	vertical-align:bottom;
	}

.navContainer a {
	color:#fff;
	background:transparent;
	}

.navBg a {
	color:#fff;
	background:transparent;
	font-family: verdana, arial, helvetica sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	bottom:2px;
	}

.navBg a:hover {
	color:#f90;
	background:transparent;
	}

.navBgActive {
	color:#f90;
	background:#666;
	text-align:center;
	width:17%;
	height:1.3em;
	}

.navBgActive a {
	color:#f90;
	background:transparent;
	font-family: verdana, arial, helvetica sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	bottom:2px;
	}

.subNavBg {
	color:#fff;
	background:#666;
	text-align:center;
	width:25%;
	height:1.1em;
	}

.subNavBg a {
	color:#fff;
	background:transparent;
	font-family: verdana, arial, helvetica sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	}

.subNavBg a:hover {
	color:#f90;
	background:transparent;
	}

.footerNav {
	width:17%;
	text-align:center;
	}

.footerNav a {
	color:#fff;
	background:transparent;
	font-family: verdana, arial, helvetica sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	}

.footerNav a:hover {
	color:#f90;
	background:transparent;
	}

.footer {
	font: 10px/16px verdana, arial, helvetica sans-serif;
	color:#666;
	background:transparent;
	}

.footer a {
	color:#999;
	background:transparent;
	text-decoration:none;
	}

.footer a:hover {
	color:#e68a00;
	background:transparent;
	}

h1 {
	font-size: 18px;
	font-family: helvetica regular, trade gothic, trebuchet ms, verdana, arial, helvetica, sans-serif;
	color:#6499cb;
	background:transparent;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 0 0 10px;
	text-decoration:none;
	}

h1 a {
	font-size: 18px;
	font-family: helvetica regular, trade gothic, trebuchet ms, verdana, arial, helvetica, sans-serif;
	color:#6499cb;
	background:transparent;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	}

.header_home_link {
	width:233px;
	height:70px;
	margin:0 0 22px 14px;
	border:0;
	}

.bodyArea {
	vertical-align:top;
	}

.bodyAreaMain {
	vertical-align:top;
	}

.bodyThumbContainer {
	border:1px solid #000;
	float:left;
	margin:10px 0 10px 10px;
	}

.bodyThumb {
	border:1px solid #fff;
	width:200px;
	height:150px;
	}

.bodyTextContainer {
	width:500px;
	float:right;
	margin:0 10px 0 0;
	}

.bodyTextContainerHome {
	width:300px;
	float:right;
	margin:0 10px 0 0;
	}

.bodyTextOnlyContainer {
	width:700px;
	margin:0 10px;
	}

.bodyText {
	text-align:left;
	margin:0 10px 0 0;
	}

.bodyTextOnly {
	text-align:left;
	margin:0 10px;
	}

.mediaLink {
	margin:5px 0 0 0;
	padding:0;
	}

.mediaLink a {
	color:6499cb;
	background:transparent;
	}

.mediaLink a:hover {
	text-decoration:none;
	}

.mediaLink a:visited {
	color:d982c3;
	background:transparent;
	}

.bodyCommentContainer {
	width:700px;
	margin:0 10px 10px 10px;
	}

.commentBox {
	color:#fff;
	background:#f2f5ff;
	margin:5px 0;
	padding:0 5px 3px 5px;
	}

.commentBody {
	color:#000;
	background:transparent;
	font-size:1em;
	font-family:verdana, arial, helvetica sans-serif;
	}

.commentByline {
	color:#666;
	background:transparent;
	font-size:0.6em;
	font-family:verdana, arial, helvetica sans-serif;
	}

.commentsModerated {
	font-size:0.6em;
	font-family:verdana, arial, helvetica sans-serif;
	}

.clear {
	clear:both;
	}

em {
	font-style:italic;
	}

strong {
	font-weight:bold;
	}

.sponsorLogo {
	border:0;
	margin:0;
	padding:0;
	text-align:center;
	}

.sponsorArea {
	vertical-align:top;
	width:200px;
	}

.bodySponsors {
	text-align:center;
	margin:0 5px;
	}

.macStore {
	text-align:center;
	}

.macStoreLogo {
	border:0;
	width:160px;
	height:130px;
	margin-left:50%;
	position:relative;
	left:-80px;
	}

.sponsorTitle {
	font-size: 18px;
	font-family: helvetica regular, trade gothic, trebuchet ms, verdana, arial, helvetica, sans-serif;
	color:#6499cb;
	background:transparent;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 0 0 30px;
	text-decoration:none;
	}

.rss_button {
	border:0;
	width:80px;
	height:15px;
	margin:0 0 0 75px;
	}

dfn {
	border:0;
	cursor:auto;
	font-style:normal;
	}

