.line_h { background-color: #999; }
.body { color: #c0c4c8; font-size: 12px; font-family: Helvetica, Geneva, Arial; font-weight: normal; line-height: 18px; }
b { color: #c0c4c8; font-size: 12px; font-family: Helvetica, Geneva, Arial; font-weight: 700; }
.subheader { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial; font-weight: 700; }
#body { background:url(/images/background_2.png) repeat-x #fff; color: #c0c4c8; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; }
.numbers { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.formhead { color: #42dc44; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; }
.formsub { color: #999; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
.header { color: white; font-size: 20px; font-family: Helvetica, Arial; font-weight: lighter; }
.footer { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 400; line-height: 25px; }
h1 { font-size: 13px; font-weight: bold; margin: 0; }
b { font-size: 12px; font-weight: bold; }

h3 { font-size: 14px; font-weight: bold; line-height: 0; }
h4 { font-size: 20px; font-weight: bold; line-height: 0; }
h5 { color: #42dc44; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; font-style: normal; margin: 0 0 20px; }
h6 { color: #42dc44; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; margin: 0; }
/* Menu */
#menu {
	height: 26px;
}
#menu ul { margin: 0; padding: 0; list-style: none; line-height: normal; }
#menu li {
	float: left;
}
#menu a { display: block; float: left; padding: 5px 14px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border-left: 1px solid #333; color: #ccc; text-decoration: none; }
#menu a:hover {
	background: #323232;
	color: #ffffff;
}
#menu .current_page_item a {
	background: #770444;
	padding: 15px 30px 16px 30px;
	color: #FFFFFF;
}
#menu .last{
	border-right: 1px solid #333;
}
/* footer*/
#footer { color: #2a2e2f; position: relative; left: 0; height: 12px; margin: 20px 0 10px; }
#footer ul { margin: 0 0 0 10px; padding: 0; list-style: none; line-height: normal; }
#footer li { width: 899px; }
#footer a { display: block; float: left; padding: 1px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border-left: 1px solid #333; color: #2a2e2f; text-decoration: none; }
#footer a:hover { color: #696969; text-decoration: underline; }
#footer .current_page_item a {
	background: #770444;
	padding: 15px 30px 16px 30px;
	color: #FFFFFF;
}
#footer .last{
	border-right: 1px solid #333;
}
/* copyright*/
.copyright { color: #2a2e2f; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0; list-style: none; line-height: normal; position: relative; right: 40px; float: right; text-align:left; }
.background { background-color: black; }
a:visited { color: white; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: underline; }
a:link { color: #c0c4c8; font-size: 12px; font-family: Arial, Helvetica; font-weight: 700; text-decoration: underline; }
a:hover { color: white; font-size: 12px; font-family: Arial, Helvetica; font-weight: 700; text-decoration: none; }
#home_wrapper { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-align: left; position: static; top: 0; height: -30px; z-index: 3; margin-top: -230px; margin-right: 175px; margin-left: 400px; }
#home_wrapper h1 { color: #fff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 16px; }
#home_wrapper h2 { color: #b30000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 16px; }
#home_wrapper b { color: #b30000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 12px; }
#home_wrapper a { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; }
#home_wrapper a:hover { color: #b30000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; }
#wrapper { background-image: url(/images/wrapper.png); margin: 0 auto; width: 900px; height: auto; text-align:center; }
#logo { position: absolute; top: 10px; z-index: 9999; visibility: visible; margin-top: 2px; margin-left: 80px; display: block; text-align:left; float:left; }
#logo_app { text-align: left; visibility: visible; display: block; margin-top: 35px; margin-left: 750px; position: absolute; z-index: 9999; top: 10px; float: left; }
#background { background: #fff url(/images/backgroun_2.png) repeat-x left top; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; margin: 0 auto; height: auto; z-index: 2; text-align:center; }
#page { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 900px; margin: 0 auto; }
/* slide show */
#SlideTop, #SlideRepeat, #SlideBottom,
.slidePrev, .slideNext,
#slidePager { position: relative; top: 0; z-index: 29; }
#SlideTop { height: 4px; overflow: hidden; }
#SlideRepeat { overflow: hidden; background: url(../unite-html-business-magazine-community-site-source/www/images/pageBg-slideRepeat.png) repeat-y; top: 0; height: 0; }
#SlideBottom {
	height: 0;
	overflow: hidden;
	background: url(../unite-html-business-magazine-community-site-source/www/images/pageBg-slideBottom.png) no-repeat;}
#slidePager { position: relative; top: -50px; left: 400px; z-index: 30; visibility: visible; float: left; margin:0 -35px 0 0; }
#slidePager a, #slidePager a:visited {
	float: left;
	width: 16px;
	height: 15px;
	overflow: hidden;
	background: transparent url(/images/slide-pager.png) no-repeat 0 0;
	text-decoration: none;
	text-indent: -1234px;}
#slidePager a:hover {
	background-position: -16px 0;}
#slidePager a.activeSlide {
	background-position: -32px 0;}
a.slidePrev, a.slideNext { position: absolute; display: block; z-index: 30; top: 230px; width: 51px; height: 64px; visibility: visible; }
a.slidePrev { float: left; margin: 0 0 0 11px; background: url(/images/slide-previous.png) no-repeat; }
a.slideNext { float: left; margin: 0 0 0 875px; background: url(/images/slide-next.png) no-repeat; z-index: 30; visibility: visible; }
a.slidePrev:hover, a.slideNext:hover { background-position: 0 -64px;}
#tag { background-image: url(/images/quote_back.png); background-position: 900px 100px; position: absolute; width: 900px; height: 100px; z-index: 0; }
/* BILLBOARD */
#billboard, #promos, #headlines, #ticker, #options, #links, #homefooter { width: 980px; margin: 0 auto 10px; clear: both; color: #76797c; }
#billboard { position: absolute; font-size: 16px; line-height: 22px; z-index: 9999; }
#billboard:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#billboard h1,
#billboard h2 { text-indent: -9999px; position: absolute; }
#billboard img.bottom { padding: 0; border: 0; margin: 0; margin-bottom: 16px; }
#billboard a.more { padding-right: 8px; background: url(/images/morearrow_08c.gif) no-repeat 100% 50%; text-decoration: none; }
#billboard a.more:hover { text-decoration: underline; }
#billboard .left { float: left; }
#billboard .content img.headline {margin: 10px 2px 6px 0; }
#billboard .content img.subhead {margin-bottom: 7px;}

#billboard ul { position: absolute; top: 492px; left: 545px; margin-bottom: 0; }
#billboard ul li { float: left; width: 120px; margin-right: 10px; margin-bottom: 11px; }
#billboard ul li a.more { display: block; text-align: left; background: none; color: #64b7ff; position: relative; -webkit-text-stroke: 1px transparent; }
#billboard ul li a.more:hover { text-decoration: none; }
#billboard ul li a.more em { color: #606060; padding-right: 9px; background: url(/images/morearrow_64b7ff.gif) no-repeat 100% 60%; *background-position: 108% 88%; text-decoration: none; font-style: normal; line-height: 11px; word-spacing: -1px; letter-spacing: -1px; cursor: pointer; }
#billboard ul li a.more.wwdc-keynote em { *background-position: 81% 88%; }
#billboard ul li a.more:hover em { text-decoration: underline; }
#billboard ul li a.more img { margin: 0 0 0 0; }
#billboard ul li a.more span.play { display: block; width: 52px; height: 49px; background: url(/images/iphone_thumb_play_icon_20100607.png) no-repeat;  position: absolute; top: 0; left: 17px; -moz-opacity:0.6; _filter:alpha(opacity=60); opacity:0.6; -webkit-transition: .25s opacity linear; _behavior: url(/js/iepngfix.htc); }
#billboard ul li a.more:hover span.play { -moz-opacity:1; _filter:alpha(opacity=100); opacity:1; }
/*new columns
*/
#wrapperb { background-image: url(/images/wrapper.png); margin: 0 auto; width: 922px; }
#headerb { width: 899px; color: #333; background: #bcc4d5; height: 477px; margin: 0; }
#contentb { width: 899px; color: #333; background: #f00; margin: 0; height: 100px; }
#footerb { background: #33679c; width: 899px; height: 50px; margin: 10px 0; }
