* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a img { border:none }
.alignleft { float:left ; margin:0 10px 10px 0 }
.aligncenter { text-align:center }
.alignright { float:right ; margin:0 0 10px 10px }
body { background:#036 ; color:#FFF ; font-family:verdana,sans-serif ; height:auto ; line-height:normal }
#navs1 { background:#001D3B ; border-bottom:1px solid #566D85 ; color:#FFF ; padding:4px 0 }
	#navs1Inner { font-size:11px ; margin:auto ; width:960px }
		#navs1Inner a { color:#FFF ; font-size:11px ; text-decoration:none }
		#navs1Inner a:hover { text-decoration:underline }
		#nav1 {  }
			#nav1 li { border-right:1px solid #FFF ; padding:0 12px ; float:left ; line-height:normal ; margin-bottom:0 }
			#nav1 li.first { padding:0 12px 0 0 }
			#nav1 li.last { border-right:none ; padding:0 0 0 12px }
		#nav2 {  }
			#nav2 li { border-left:1px solid #FFF ; padding:0 12px ; float:right }
			#nav2 li.first { padding:0 0 0 12px }
			#nav2 li.last { border-left:none ; padding:0 12px 0 0 }

#wrap1 { background:url(../images/bg_v.png) center top repeat-x }

#header { background:url(../images/bg_static.png) ; height:153px ; margin:auto ; margin-bottom:2px ; width:960px }
	#logo { height:61px ; margin:24px 0 0 24px ; position:absolute ; text-decoration:none ; text-indent:-5000px ; width:259px }
	#spot468x60-1 { background:#FFF ; color:#000 ; height:60px ; margin:23px 0 0 420px ; position:absolute ; width:468px }
	#nav3 { margin:107px 0 0 5px ; position:absolute ; width:882px }
		#nav3 li { display:inline ; float:left ; height:36px ; padding:12px 0 }
		#nav3 li.last { float:right ; height:48px ; padding:0 }
			#nav3 a { border-right:1px solid #FFF ; color:#FFF ; display:block ; font-size:14px ; height:18px ; line-height:18px ; padding:0 3px ; text-decoration:none }
			#nav3 a:hover { text-decoration:underline }
			#nav3 a.last { border-right:none ; padding:0 0 0 0px }
			#nav3 li.last a { background:url(../images/bg_static.png) -631px -174px no-repeat ; border-right:none ; display:inline ; float:left ; height:36px ; line-height:36px ; padding:0 0 11px 0px }
			#nav3 li.last span { background:url(../images/bg_static.png) -858px -174px no-repeat ; display:inline ; float:left ; height:47px ; width:13px  }

#contentAreaTop { background:url(../images/bg_h.gif) left top no-repeat ; height:3px ; margin:auto ; width:960px }
#contentArea { color:#000 ; margin:auto ; width:960px }
	#main { background:url(../images/bg_h.gif) -960px center repeat-y ; float:left ; width:624px }
		#main a { color:#D93800 ; font-weight:bold }
		#main .entry-meta { font-size:12px ; line-height:18px ; padding-bottom:15px }
		#main .entry-title { color:#000 ; font-size:18px ; font-weight:normal ; margin-bottom:12px }
			#main .entry-title a { color:#000 ; font-weight:normal }
		#main .entry-utility { background:#E9E9E9 ; font-size:12px ; margin-top:6px ; padding:3px 0 ; text-align:center }
		h1, #main h1.entry-title { font-size:24px ; font-weight:normal ;  margin-bottom:12px }
		#main h2 { font-size:18px ; font-weight:normal ;  margin-bottom:12px }
		#main h2.hot { background:#E9E9E9 ; font-weight:normal ;  margin-bottom:0 ; padding:6px }
			#main h2.hot span { color:#D93800 }
		#main h3 { font-size:12px ; font-style:italic ; font-weight:bold ; line-height:18px ; padding-bottom:15px }
		#nav-above { border-bottom:1px solid #CCC ; margin-bottom:12px ; padding-bottom:12px }
		#nav-below { padding-top:18px }
		.navigation { font-size:12px }
			.nav-previous { float:left ; width:288px }
			.nav-next { float:right ; text-align:right ; width:288px }
		#main p { font-size:12px ; line-height:18px ; padding-bottom:15px }
		.archive #main .post { border:1px solid #CCC ; margin-bottom:12px ; padding:12px 12px 0 12px }
		#main ul { list-style:square ; margin-left:10px ; padding-bottom:10px }
			#main li { font-size:12px ; list-style:square ; margin-left:10px ; line-height:18px ; padding-bottom:5px }
		#leads { height:261px ; padding:9px 12px 0 12px }
			#leads .left { float:left ; width:280px }
				.leadpic { display:none ; height:205px ; width:280px }
				#leadpic1 { display:block }
				#controls { background:#E9E9E9 ; margin-top:6px ; padding:6px ; width:268px }
					#leads #controls .left { width:129px }
						#controls .button { background:#666 ; color:#FFF ; font-weight:bold ; padding:1px 3px ; text-decoration:none }
						#controls .button:hover { background:#333 }
					#leads #controls .right { text-align:right ; width:129px }
			#leads .right { float:right ; width:312px }
				.leadstory { display:none }
				#leadstory1 { display:block }
/* no longer in use, but we'll see if it ever comes back
		#carousel { height:261px ; padding:9px 12px 0 12px }
			#captions { background:#CCC ; color:#000 ; font-size:11px ; height:24px ; line-height:24px ; margin:228px 0 0 24px ; padding:0 10px ; position:absolute ; text-align:center ; width:532px }
			#captions a { color:#000 }
			#mask { position:absolute ; z-index:100 }
			#maskleft { position:absolute ; z-index:100 }
			#maskright { margin-left:595px ; position:absolute ; z-index:100 }
*/
		.spots234x60-1 { height:62px ; padding:12px 0 ; text-align:center }
			.spots234x60-1 img { margin:0 24px }
	#mainBottom { background:url(../images/bg_h.gif) left bottom no-repeat ; height:3px ; width:624px }
	#sidebar { background:url(../images/bg_h.gif) -1596px center repeat-y ; float:right ; width:324px }
		#sidebar h2 { background:#D93800 url(../images/bg_static.png) left -202px no-repeat ; border-bottom:3px solid #566D85 ; color:#FFF ; font-size:18px ; font-weight:normal ; height:31px ; line-height:31px ; margin:auto ; padding:0 12px ; width:294px }
		#spot300x250-1 { background:#FFF ; color:#000 ; height:250px ; margin:0 3px ; padding:10px 0 ; text-align:center }
		#newsInput { padding-bottom:6px }
			#newsInput input { border:1px solid #CCC ; font-family:verdana,sans-serif ; font-size:11px ; margin-bottom:1px ; padding:5px ; width:276px }
		#spot125x125-1 { margin:0 3px ; padding:12px 0 ; text-align:center }
			#spot125x125-1 img { margin:0 13px ; padding-bottom:9px }
	#sidebarBottom { background:url(../images/bg_h.gif) -636px bottom no-repeat ; height:3px ; width:324px }
#contentAreaBottom { background:url(../images/bg_h.gif) left bottom no-repeat ; height:3px ; margin:auto ; width:960px }

#footerTop { background:url(../images/bg_static.png) left -233px no-repeat ; height:3px ; margin:12px auto 0 auto ; width:960px }
#footer { background:#FFF ; border-right:3px solid #566D85 ; border-left:3px solid #566D85 ; color:#000 ; font-size:11px ; margin:auto ; padding:18px 0 ; text-align:center ; width:954px }
	#footer a { color:#001D3B ; font-weight:bold }
	#footer p { line-height:21px ; padding-top:6px }
	#spot728x90-1 { margin:auto ; width:728px }
		#spot728x90-1 img { border:1px solid #CCC }
#footerBottom { background:url(../images/bg_static.png) left -236px no-repeat ; height:3px ; margin:0 auto 12px auto ; width:960px }

/* PAGE/SECTION SPECIFIC STYLES */
	/* LOGIN/REGISTER/PASSWORD */
.login #nav { margin:auto ; text-align:center }
.login .input { padding:3px ; width:292px }
.login .submit { text-align:center }
#wp-submit { background:url(../images/bg_static.png) -318px -202px no-repeat ; border:none ; color:#FFF ; display:block ; font-size:12px ; font-weight:bold ; height:26px ; line-height:26px ; margin:auto ; text-align:center ; text-decoration:none ; width:287px }
.login .post { background:#FAFAFA ; border:1px solid #CCC ; margin-top:12px ; padding:12px 12px 0 12px }
#loginform, #registerform, #lostpasswordform { border:1px solid #CCC ; background:#EEE ; margin:auto ; padding:24px ; width:300px }
	/* PROFILE EDIT PAGE */
#profile-page { overflow:hidden }
* html #profile-page { height:1% ; overflow:visible }

/* OBJECTS */
	/* DIVIDERS */
	.div624 { background:url(../images/bg_static.png) left -155px no-repeat ; border:none ; height:18px ; width:624px }
	.div324 { background:url(../images/bg_static.png) -624px -155px no-repeat ; border:none ; height:18px ; width:324px }
	/* INNER PADDING */
	.inner3-6-0-6 { padding:3px 6px 0 6px }
	.inner3-18 { padding:3px 18px }
	.inner9-12 { padding:9px 12px }
	.inner12-18 { padding:12px 18px }
	.inner15-18 { padding:15px 18px }
	/* LEAD STORIES */
	.lead1 { padding-bottom:6px ; width:600px }
		.lead1 .titlepic { float:left ; width:144px }
		.lead1 .deck { float:right ; width:444px }
			.lead1 .deck h1 { font-size:18px ; font-weight:normal ; margin-bottom:6px }
			#main .lead1 .deck p { font-size:12px ; line-height:18px ; padding-bottom:0 }
	/* TABBED BOX */
	#main #tabs { border-bottom:1px solid #036 ; height:32px ; list-style:none ; margin:0 ; padding:0 ; width:600px }
		#main #tabs li { float:left ; height:32px ; list-style:none ; margin:0 ; padding:0 1px 0 0 }
			#tabs a { background:#036 ; border:1px solid #036 ; color:#FFF ; display:block ; height:27px ; line-height:27px ; margin-top:4px ; padding:0 6px ; text-decoration:none }
			#tabs .first a { border-left:1px solid #036 }
			#tabs a:hover { background:#DDD ; color:#036 }
			#tabs a.active { background:#FFF ; border-bottom:1px solid #FFF ; color:#036 ; height:31px ; line-height:31px ; margin-top:0 }
	.tabbedlead { border-color:#036 ; border-style:solid ; border-width:0 1px 1px 1px ; display:none ; padding:11px 11px 8px 11px ; width:576px }
	#newsleads { display:block }
	/* HOME PAGE HEADLINES */
	#main .headline { background:#E9E9E9 ; color:#000 ; display:block ; font-size:12px ; margin-bottom:3px ; padding:8px }
	#main .headline:hover { background:#D5D5D5 ; color:#000 }
	/* DEALS */
	.deal1 { border-bottom:1px solid #CCC ; padding:9px 0 ; width:588px }
	.deal1last { border-bottom:0 ; padding:9px 0 0 0 }
		.deal1 .spot { float:left ; height:62px ; width:122px }
			.deal1 .spot img { border:1px solid #CCC ; float:left ; height:60px }
		.deal1 .info { float:right ; width:455px }
			#main .deal1 .info h3 { font-size:12px ; font-weight:bold ; line-height:18px ; padding-bottom:0 }
			#main .deal1 .info p { font-size:12px ; font-weight:bold ; line-height:18px ; padding-bottom:0 }
	/* SESSION LINKS */
	.session1 { background:#E9E9E9 ; border-bottom:3px solid #FFF ; color:#000 ; padding:9px ; width:294px }
	.session1:hover { background:#D5D5D5 }
		.session1 .pic { float:left ; width:50px }
			.session1 .pic img { float:left }
		.session1 .info { float:right ; font-size:11px ; font-weight:bold ; line-height:16px ; width:235px }
			.session1 .info a { color:#001D3B }
	/* SPONSOR LINKS */
	.sponsor1 { border-bottom:1px solid #CCC ; color:#000 ; display:block ; font-size:11px ; line-height:17px ; padding:7px 0 ; text-decoration:none }
		.sponsor1 span { border-bottom:1px solid #001D3B ; color:#001D3B ; font-size:11px ; font-weight:bold }
	.sponsor1last { border-bottom:none }
	/* BUTTONS */
	#main .btn624-1 { background:url(../images/bg_static.png) left -173px no-repeat ; color:#FFF ; display:block ; font-size:12px ; height:29px ; line-height:29px ; margin:auto ; text-align:center ; text-decoration:none }
	#main #tabbedleads .btn624-1 { display:none }
	#main #tabbedleads #morenews { display:block }
	#sidebar input.btn287-1 { background:url(../images/bg_static.png) -318px -202px no-repeat ; border:none ; color:#FFF ; display:block ; font-size:12px ; font-weight:bold ; height:26px ; line-height:26px ; margin:auto ; text-align:center ; text-decoration:none ; width:287px }
		
/* CLEARFIX */
#contentArea, #controls, .deal1, .deal1last, .lead1, #leads, #navs1, .navigation, .session1, #wrap1 { overflow:hidden }
* html #contentArea, * html #controls, * html .deal1, * html .deal1last, * html .lead1, * html #leads, * html #navs1, * html .navigation, * html .session1, * html #wrap1 { height:1% ; overflow:visible }

/* whbc */

* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a img { border:none }
.alignleft { float:left ; margin:0 10px 10px 0 }
.aligncenter { text-align:center }
.alignright { float:right ; margin:0 0 10px 10px }
body { background:#036 ; color:#FFF ; font-family:verdana,sans-serif ; height:auto ; line-height:normal }
#navs1 { background:#001D3B ; border-bottom:1px solid #566D85 ; color:#FFF ; padding:4px 0 }
	#navs1Inner { font-size:11px ; margin:auto ; width:960px }
		#navs1Inner a { color:#FFF ; font-size:11px ; text-decoration:none }
		#navs1Inner a:hover { text-decoration:underline }
		#nav1 {  }
			#nav1 li { border-right:1px solid #FFF ; padding:0 12px ; float:left ; line-height:normal ; margin-bottom:0 }
			#nav1 li.first { padding:0 12px 0 0 }
			#nav1 li.last { border-right:none ; padding:0 0 0 12px }
		#nav2 {  }
			#nav2 li { border-left:1px solid #FFF ; padding:0 12px ; float:right }
			#nav2 li.first { padding:0 0 0 12px }
			#nav2 li.last { border-left:none ; padding:0 12px 0 0 }

#wrap1 { background:url(../images/bg_v.png) center top repeat-x }

#header { background:url(../images/bg_static.png) ; height:153px ; margin:auto ; margin-bottom:2px ; width:960px }
	#logo { height:61px ; margin:24px 0 0 24px ; position:absolute ; text-decoration:none ; text-indent:-5000px ; width:259px }
	#spot468x60-1 { background:transparent ; color:#000 ; height:60px ; margin:23px 0 0 420px ; position:absolute ; width:468px }
	#nav3 { margin:107px 0 0 5px ; position:absolute ; width:882px }
		#nav3 li { display:inline ; float:left ; height:36px ; padding:9px 0 }
		#nav3 li.last { float:right ; height:48px ; padding:0 }
			#nav3 a { border-right:1px solid #FFF ; color:#FFF ; display:block ; font-size:14px ; height:18px ; line-height:18px ; padding:0 26px ; text-decoration:none }
			#nav3 a:hover { text-decoration:underline }
			#nav3 a.last { border-right:none ; padding:0 0 0 26px }
			#nav3 li.last a { background:url(../images/bg_static.png) -631px -174px no-repeat ; border-right:none ; display:inline ; float:left ; height:36px ; line-height:36px ; padding:0 0 11px 13px }
			#nav3 li.last span { background:url(../images/bg_static.png) -858px -174px no-repeat ; display:inline ; float:left ; height:47px ; width:13px  }

#contentAreaTop { background:url(../images/bg_h.gif) left top no-repeat ; height:3px ; margin:auto ; width:960px }
#contentArea { color:#000 ; margin:auto ; width:960px }
	#main { background:url(../images/bg_h.gif) -960px center repeat-y ; float:left ; width:624px }
		#main a { color:#D93800 ; font-weight:bold }
		#main a.open { background:#900 ; color:#FFF ; font-weight:bold ; padding:0 3px ; text-decoration:none }
		#main a.open:hover { background:#C00 }
		#main dl { font-size:12px }
		#main .entry-meta { font-size:12px ; line-height:18px ; padding-bottom:15px }
		#main .entry-title { color:#000 ; font-size:18px ; font-weight:normal ; margin-bottom:12px }
			#main .entry-title a { color:#000 ; font-weight:normal }
		#main .entry-utility { background:#E9E9E9 ; font-size:12px ; margin-top:6px ; padding:3px 0 ; text-align:center }
		h1, #main h1.entry-title { font-size:24px ; font-weight:normal ;  margin-bottom:12px }
		#main h2 { font-size:18px ; font-weight:normal ;  margin-bottom:12px }
		#main h2.hot { background:#E9E9E9 ; font-weight:normal ;  margin-bottom:0 ; padding:6px }
			#main h2.hot span { color:#D93800 }
		#main h3 { font-size:12px ; font-style:italic ; font-weight:bold ; line-height:18px ; padding-bottom:15px }
		#nav-above { border-bottom:1px solid #CCC ; margin-bottom:12px ; padding-bottom:12px }
		#nav-below { padding-top:18px }
		.navigation { font-size:12px }
			.nav-previous { float:left ; width:288px }
			.nav-next { float:right ; text-align:right ; width:288px }
		#main p { font-size:12px ; line-height:18px ; padding-bottom:15px }
		.archive #main .post { border:1px solid #CCC ; margin-bottom:12px ; padding:12px 12px 0 12px }
		#main ul { list-style:square ; margin-left:10px ; padding-bottom:10px }
			#main li { font-size:12px ; list-style:square ; margin-left:10px ; line-height:18px ; padding-bottom:5px }
		#leads { height:261px ; padding:9px 12px 0 12px }
			#leads .left { float:left ; width:280px }
				.leadpic { display:none ; height:205px ; width:280px }
				#leadpic1 { display:block }
				#controls { background:#E9E9E9 ; margin-top:6px ; padding:6px ; width:268px }
					#leads #controls .left { width:129px }
						#controls .button { background:#666 ; color:#FFF ; font-weight:bold ; padding:1px 3px ; text-decoration:none }
						#controls .button:hover { background:#333 }
					#leads #controls .right { text-align:right ; width:129px }
			#leads .right { float:right ; width:312px }
				.leadstory { display:none }
				#leadstory1 { display:block }
/* no longer in use, but we'll see if it ever comes back
		#carousel { height:261px ; padding:9px 12px 0 12px }
			#captions { background:#CCC ; color:#000 ; font-size:11px ; height:24px ; line-height:24px ; margin:228px 0 0 24px ; padding:0 10px ; position:absolute ; text-align:center ; width:532px }
			#captions a { color:#000 }
			#mask { position:absolute ; z-index:100 }
			#maskleft { position:absolute ; z-index:100 }
			#maskright { margin-left:595px ; position:absolute ; z-index:100 }
*/
		.spots234x60-1 { height:62px ; padding:12px 0 ; text-align:center }
			.spots234x60-1 img { margin:0 24px }
	#mainBottom { background:url(../images/bg_h.gif) left bottom no-repeat ; height:3px ; width:624px }
	#sidebar { background:url(../images/bg_h.gif) -1596px center repeat-y ; float:right ; width:324px }
		#sidebar h2 { background:#D93800 url(../images/bg_static.png) left -202px no-repeat ; border-bottom:3px solid #566D85 ; color:#FFF ; font-size:18px ; font-weight:normal ; height:31px ; line-height:31px ; margin:auto ; padding:0 12px ; width:294px }
		#spot300x250-1 { background:#FFF ; color:#000 ; height:250px ; margin:0 3px ; padding:10px 0 ; text-align:center }
		#newsInput { padding-bottom:6px }
			#newsInput input { border:1px solid #CCC ; font-family:verdana,sans-serif ; font-size:11px ; margin-bottom:1px ; padding:5px ; width:276px }
		#spot125x125-1 { margin:0 3px ; padding:12px 0 ; text-align:center }
			#spot125x125-1 img { margin:0 13px ; padding-bottom:9px }
	#sidebarBottom { background:url(../images/bg_h.gif) -636px bottom no-repeat ; height:3px ; width:324px }
#contentAreaBottom { background:url(../images/bg_h.gif) left bottom no-repeat ; height:3px ; margin:auto ; width:960px }

#footerTop { background:url(../images/bg_static.png) left -233px no-repeat ; height:3px ; margin:12px auto 0 auto ; width:960px }
#footer { background:#FFF ; border-right:3px solid #566D85 ; border-left:3px solid #566D85 ; color:#000 ; font-size:11px ; margin:auto ; padding:18px 0 ; text-align:center ; width:954px }
	#footer a { color:#001D3B ; font-weight:bold }
	#footer p { line-height:21px ; padding-top:6px }
	#spot728x90-1 { margin:auto ; width:728px }
		#spot728x90-1 img { border:1px solid #CCC }
#footerBottom { background:url(../images/bg_static.png) left -236px no-repeat ; height:3px ; margin:0 auto 12px auto ; width:960px }

/* PAGE/SECTION SPECIFIC STYLES */
	/* LOGIN/REGISTER/PASSWORD */
.login #nav { margin:auto ; text-align:center }
.login .input { padding:3px ; width:292px }
.login .submit { text-align:center }
#wp-submit { background:url(../images/bg_static.png) -318px -202px no-repeat ; border:none ; color:#FFF ; display:block ; font-size:12px ; font-weight:bold ; height:26px ; line-height:26px ; margin:auto ; text-align:center ; text-decoration:none ; width:287px }
.login .post { background:#FAFAFA ; border:1px solid #CCC ; margin-top:12px ; padding:12px 12px 0 12px }
#loginform, #registerform, #lostpasswordform { border:1px solid #CCC ; background:#EEE ; margin:auto ; padding:24px ; width:300px }
	/* PROFILE EDIT PAGE */
#profile-page { overflow:hidden }
* html #profile-page { height:1% ; overflow:visible }

/* OBJECTS */
	/* DIVIDERS */
	.div624 { background:url(../images/bg_static.png) left -155px no-repeat ; border:none ; height:18px ; width:624px }
	.div324 { background:url(../images/bg_static.png) -624px -155px no-repeat ; border:none ; height:18px ; width:324px }
	/* INNER PADDING */
	.inner3-6-0-6 { padding:3px 6px 0 6px }
	.inner3-18 { padding:3px 18px }
	.inner9-12 { padding:9px 12px }
	.inner12-18 { padding:12px 18px }
	.inner15-18 { padding:15px 18px }
	/* LEAD STORIES */
	.lead1 { padding-bottom:6px ; width:600px }
		.lead1 .titlepic { float:left ; width:144px }
		.lead1 .deck { float:right ; width:444px }
			.lead1 .deck h1 { font-size:18px ; font-weight:normal ; margin-bottom:6px }
			#main .lead1 .deck p { font-size:12px ; line-height:18px ; padding-bottom:0 }
	/* TABBED BOX */
	#main #tabs { border-bottom:1px solid #036 ; height:32px ; list-style:none ; margin:0 ; padding:0 ; width:600px }
		#main #tabs li { float:left ; height:32px ; list-style:none ; margin:0 ; padding:0 1px 0 0 }
			#tabs a { background:#036 ; border:1px solid #036 ; color:#FFF ; display:block ; height:27px ; line-height:27px ; margin-top:4px ; padding:0 6px ; text-decoration:none }
			#tabs .first a { border-left:1px solid #036 }
			#tabs a:hover { background:#DDD ; color:#036 }
			#tabs a.active { background:#FFF ; border-bottom:1px solid #FFF ; color:#036 ; height:31px ; line-height:31px ; margin-top:0 }
	.tabbedlead { border-color:#036 ; border-style:solid ; border-width:0 1px 1px 1px ; display:none ; padding:11px 11px 8px 11px ; width:576px }
	#day1leads { display:block }
	/* HOME PAGE HEADLINES */
	#main .headline { background:#E9E9E9 ; color:#000 ; display:block ; font-size:12px ; margin-bottom:3px ; padding:8px }
	#main .headline:hover { background:#D5D5D5 ; color:#000 }
	/* DEALS */
	.deal1 { border-bottom:1px solid #CCC ; padding:9px 0 ; width:588px }
	.deal1last { border-bottom:0 ; padding:9px 0 0 0 }
		.deal1 .spot { float:left ; height:62px ; width:122px }
			.deal1 .spot img { border:1px solid #CCC ; float:left ; height:60px }
		.deal1 .info { float:right ; width:455px }
			#main .deal1 .info h3 { font-size:12px ; font-weight:bold ; line-height:18px ; padding-bottom:0 }
			#main .deal1 .info p { font-size:12px ; font-weight:bold ; line-height:18px ; padding-bottom:0 }
	/* SESSION LINKS */
	.session1 { background:#E9E9E9 ; border-bottom:3px solid #FFF ; color:#000 ; padding:9px ; width:294px }
	.session1:hover { background:#D5D5D5 }
		.session1 .pic { float:left ; width:50px }
			.session1 .pic img { float:left }
		.session1 .info { float:right ; font-size:11px ; font-weight:bold ; line-height:16px ; width:235px }
			.session1 .info a { color:#001D3B }
	/* SPONSOR LINKS */
	.sponsor1 { border-bottom:1px solid #CCC ; color:#000 ; display:block ; font-size:11px ; line-height:17px ; padding:7px 0 ; text-decoration:none }
		.sponsor1 span { border-bottom:1px solid #001D3B ; color:#001D3B ; font-size:11px ; font-weight:bold }
	.sponsor1last { border-bottom:none }
	/* BUTTONS */
	#main .btn624-1 { background:url(../images/bg_static.png) left -173px no-repeat ; color:#FFF ; display:block ; font-size:12px ; height:29px ; line-height:29px ; margin:auto ; text-align:center ; text-decoration:none }
	#main #tabbedleads .btn624-1 { display:none }
	#main #tabbedleads #morenews { display:block }
	#sidebar input.btn287-1 { background:url(../images/bg_static.png) -318px -202px no-repeat ; border:none ; color:#FFF ; display:block ; font-size:12px ; font-weight:bold ; height:26px ; line-height:26px ; margin:auto ; text-align:center ; text-decoration:none ; width:287px }
	/* SPONSOR BOXES */
	#platinum li, #gold li, #silver li, #media li { text-align:center ; width:288px }
	/* TABLES */
	.tb1 { font-size:12px ; margin-bottom:24px ; width:100% }
	.tb1 caption, .tb1 th, .tb1 td { border-right:1px solid #FFF ; border-bottom:1px solid #FFF }
	.tb1 caption { background:#DDD ; color:#000 ; font-weight:bold ; padding:2px ; text-align:center }
	.tb1 thead th { background:#036 ; color:#FFF ; font-weight:bold ; padding:8px ; text-align:center }
	.tb1 tbody th, .tb1 tbody td { background:#EEE ; color:#000 ; padding:8px }
	.tb1 tbody th { background:#DDD ; text-align:center ; vertical-align: top }
	/* DEFINITION LISTS */
	.dl1 dt { font-size:10px ; margin-top:3px }
	/* COLUMNS */
	.cols-288-288 { background:url(../images/bg_cols-288-288.gif) center top repeat-y ; padding:9px 12px ; width:600px }
		.col-288-1 { float:left ; width:288px }
		.col-288-2 { float:right ; width:288px }
	.cols-200-364 { width:588px }
		.col-200 { float:left ; width:200px }
		.col-364 { float:right ; width:364px }
	.cols-176-176 { width:364px }
		.col-176-1 { float:left ; width:176px }
		.col-176-2 { float:right ; width:176px }
		
/* CLEARFIX */
.cols-200-364, .cols-176-176, .cols-288-288, #contentArea, #controls, .deal1, .deal1last, .lead1, #leads, #navs1, .navigation, .session1, #wrap1 { overflow:hidden }
* html .cols-200-376, * html .cols-182-182, * html .cols-288-288, * html #contentArea, * html #controls, * html .deal1, * html .deal1last, * html .lead1, * html #leads, * html #navs1, * html .navigation, * html .session1, * html #wrap1 { height:1% ; overflow:visible }

.sponsor_logos{
	width:100%;
	height:96px;
	float:left;
	text-align:center
}
.sponsor_logos li{
	display:inline-table;
	margin:6px 2px 0;
}
.sponsor_logos li img{
	display:table-cell;
	vertical-align:middle;
}

.bannerImg{
	width:619px;
	height:266px;
	float:left;
	margin:0 0 0 3px;
	background:url(http://www.webhostsummit.com/images/courses/2012-web-host-summit.jpg) no-repeat;
}
.bannerImg a{
	width:100px;
	height:19px;
	float:left;
	margin:202px 0 0 438px;
}
.bannerImg a:hover{
	background:url(http://www.webhostsummit.com/images/courses/click-hear.jpg) no-repeat
}



