body {
	background: #F5F5F5 url('/images/bg.jpg') repeat-y top center; 
	font-family: Calibri, Arial, Verdana, sans-serif;
	font-size: .9em;
	margin: 0px; padding: 0px;
}
img, a img { border: none; }
#wrapper, #header, #header-shadow, #content, #callouts { margin: 0px auto 0px auto; }
#wrapper { background-color: white; border-right: 2px solid #f5f5f5; width: 1001px; }
#header { background: transparent url('/images/magazines.jpg') no-repeat bottom center; height: 121px; width: 940px; }
#header #parent-logo { float: left; margin-top: 24px; }
#header #logo { float: right; margin-top: 51px; }
#header-shadow { background: transparent url('/images/header-shadow.gif') no-repeat top center; height: 50px; }

#content { padding-left: 30px; }

#callouts td { font-size: 1.0em; height: 18px; vertical-align: top; }
#callouts .shadow { background: transparent url('/images/right-edge-shadow.gif') no-repeat center left; width: 15px; }
#callouts .middle { width: 55px; }
#callouts th {
	background: transparent url('/images/callout-header-bg.jpg') repeat-x top left;
	border: 1px solid #d6d6d6;
	border-bottom: none;
	height: 15px;
	padding: 8px 0px 5px 21px;
	text-align: left;
}
#callouts th h1 {
	background: transparent url('/images/callout-h1-bullet.gif') no-repeat center left;
	color: #46545e;
	font-size: .9em;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#callouts th, #callouts td { font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; }
#callouts #comdex-box {
	background: #E3F2F5 url('/images/gradient-bg1.jpg') repeat-x bottom left;
	color: #333333;
	width: 414px;
}
#callouts #comdex-box a { color: white; font-weight: bold; }
#callouts #interop-box { color: #666666; font-weight: bold; width: 400px; }
#callouts #comdex-box, #callouts #interop-box {
	border: 1px solid #d6d6d6;
	border-top: none;
	height: 211px;
	padding: 16px 17px 0px 20px;
}

#callouts #interop-box .screenshot { border: 1px solid #8c8c8c; float: right; margin: 0px 0px 11px 11px; }
#callouts .brand-logo { float: left; }
#callouts .action { float: right; padding: 0px 0px 5px 11px; }

#callouts ul { font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: .8em; font-weight: normal; margin-left: 20px; margin-bottom: 20px; padding: 0px; list-style-image: url('/images/checkmark.gif'); }
#callouts ul li { border-bottom: 1px solid #e6e6e6; padding: 6px 0px 6px 0px; }
#callouts ul li a { color: #cc3333; }
#callouts ul li.last { border: none; }


#content h1, #content h2 { clear: both; color: #666666; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;  margin: 0px; }
#content h2 { padding: 55px 0px 20px 14px; }
#more-events-brands { background: transparent url('/images/content-bg-bottom.gif') no-repeat bottom center; height: 221px; }
#more-events-brands .item {
	border-left: 1px dotted #bebebe;
	color: #666666;
	float: left;
	min-height: 170px;
	padding: 5px 15px 10px 15px;
	text-align: center;
	width: 112px;
}
#more-events-brands .first {  border: none; }
#more-events-brands .item p {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.2em;
	margin: 0px;
	padding-top: 13px;
}
#more-events-brands .item a { color: #cc3333; }
#footer { padding-left: 20px; }