* { list-style:none ; margin:0 ; padding:0 }
a { color:#2A5982 ; outline:none }
a img { border:none }
ol, ol li { list-style:decimal ; margin-left:15px ; padding-bottom:9px }
.post ul, .post ul li { list-style:disc ; margin-left:15px ; padding-bottom:9px }
.align1 { text-align:left }
.align2 { text-align:center }
.align3 { text-align:right }
.fl1 { clear:right ; float:left ; margin:0 10px 10px 0 }
.fl2 { clear:left ; float:right ; margin:0 0 10px 10px }
.bottom1 { border-bottom:1px dashed #FFF ; margin-bottom:8px ; padding-bottom:12px }
.red { color:#AC0F2E }
.blue { color:#2A5982 }
.white { color:#FFF }
.RSS-inline { float:right ; margin-right:2px }

.pager { line-height:200% }
.pager a, .pager strong { background:#EEE ; border:1px solid #CECEC6 ; font-size:14px ; padding:03px ; text-decoration:none }
.pager a:hover { background:#000 ; border:1px solid #CECEC6 ; color:#FFF }

body { background:#E2E0D8 url(http://static.thewhir.com/images/bg_top_v2.gif) top center repeat-x ; color:#000 ; font-size:11px ; font-family:arial,helvetica,sans-serif }
#topAd { border-top:1px solid #FFF ; border-bottom:1px solid #FFF ; color:#121212 ; height:19px ; line-height:19px ; text-align:center }
	#topAd a { color:#000 ; font-size:10px ; font-family:verdana,sans-serif ; text-decoration:none }
	#topAd a:hover { text-decoration:underline }
#header { height:128px ; margin:auto ; width:992px }
	#logo { margin:14px 0 0 15px ; position:absolute }
	#nav1 { background:none ; color:#FFF ; height:35px ; margin:2px 0 0 123px ; position:absolute }
		#nav1 li { float:left ; height:35px ; width:40px }
			#nav1 li.last { width:auto }
			#nav1 a { background-position:top left ; background-repeat:no-repeat ; color:#FFF ; display:block ; height:35px ; padding:0 2px ; text-decoration:none ; text-indent:-2000px ; width:35px }
			#nav1 a:hover { background-position:bottom left }
			#nav1 li.last a { line-height:35px ; padding:0 0 0 10px ; text-decoration:underline ; text-indent:0 ; width:auto }
				#topFacebook { background-image:url(http://static.thewhir.com/images/facebook_top.gif) }
				#topTwitter { background-image:url(http://static.thewhir.com/images/twitter_top.gif) }
				#topLinkedIn { background-image:url(http://static.thewhir.com/images/linkedin_top.gif) }
				#topFlickr { background-image:url(http://static.thewhir.com/images/flickr_top.gif) }
	#nav2 { background:none ; color:#FFF ; height:40px ; margin:0 0 0 251px ; position:absolute ; width:676px }
		#nav2 li { float:right ; line-height:40px }
		#nav2 a { color:#FFF ; border-right:1px solid #FFF ; font-weight:bold ; padding:0 10px ; text-decoration:none }
		#nav2 a.first { border-right:none ; display:block ; padding:0 0 0 10px }
	#rss { height:20px ; margin:9px 0 0 951px ; position:absolute ; width:39px }
	#ad1 { margin:48px 0 0 149px ; position:absolute }
	#nav3 { font-size:9px ; margin:48px 0 0 679px ; position:absolute ; width:300px }
		/* #public { margin-top:-6px }
			#public li { float:left ; text-align:center ; width:100px } */
			#public, #private { margin-left:30px }
				#public li, #private li { float:left ; text-align:center ; width:60px }
				#nav3 li a { text-decoration:none }
	.topBox { background:#FFF ; border:3px solid #666 ; display:none ; padding:15px ; position:absolute ; width:200px }
	.comment .topbox { border:none ; display:block ; padding:0 ; position:static }
	#login { margin:30px 0 0 420px }
		.topBox dl { clear:both ; float:left ; width:200px }
		.topBox dt { float:left ; line-height:20px ; width:45px }
		.topBox dd { float:right ; line-height:20px ; width:150px }
			.topBox dd input { width:95% }
		.topBox div { clear:both ; padding-left:50px ; width:150px }
	#controls { color:#FFF ; margin-left:410px ; line-height:35px ; position:absolute ; text-align:center ; width:222px }
		#controls a { color:#FFF ; font-weight:bold }
	#metastuff { position:absolute ; width:600px }
		#metastuff table { width:100% }
#page { background:#E2E0D8 url(http://static.thewhir.com/images/bg_page.gif) ; color:#000 ; margin:0 auto 11px auto ; width:992px }
	#pageBottom { background:url(http://static.thewhir.com/images/bg_pageBottom.gif) bottom left no-repeat }
		#pageTop {  }
			#content { float:left ; width:659px }
				#navMain { background:url(http://static.thewhir.com/images/bg_navMain.gif) bottom left no-repeat ; height:26px ; padding:0 15px 14px 15px ; width:629px }
				#newsSection #navMain, #blogSection #navMain, #findSection #navMain, #resellerSection #navMain, #magazineSection #navMain, #articlecentralSection #navMain, #aboutSection #navMain, #eventSection #navMain, #event2Section #navMain, #profileSection #navMain, #memberSection #navMain, #abouttvSection #navMain, #requestaquoteSection #navMain, #newsletterSection #navMain, #rssSection #navMain, #popularSection #navMain, #webinarSection #navMain, #acSection #navMain, #rsvpSection #navMain { background:url(http://static.thewhir.com/images/bg_navMain2.gif) bottom left no-repeat ; height:26px ; padding:0 15px 14px 15px ; width:629px }
					#navMain li { float:left ; line-height:25px }
						#navMain a { background:#FFF url(http://static.thewhir.com/images/bg_navMain_a.gif) ; color:#FFF ; border-width:1px 1px 0 1px ; border-style:solid ; border-color:#CECEC6 ; display:block ; font-family:arial,helvetica,sans-serif ; font-size:11px ; font-weight:bold ; line-height:25px ; height:25px ; margin-right:1px ; padding:0 5px ; text-decoration:none }
						* html #navMain a { float:left }
						#navMain a:hover, #homeSection #navHome, #newsSection #navNews, #articleSection #navArticle, #blogSection #navBlog, #findSection #navFind, #resellerSection #navReseller, #articlecentralSection #navArticle, #webinarSection #navWebinars { background:#FFF url(http://static.thewhir.com/images/bg_navMain_a_hover.gif) ; color:#000 }
				#tagCloud { background:url(http://static.thewhir.com/images/tagcloud_bg.gif) ; margin-bottom:12px ; text-align:center }
					#tagCloudBottom { background:url(http://static.thewhir.com/images/tagcloud_bottom.gif) bottom left no-repeat }
						#tagCloudTop { background:url(http://static.thewhir.com/images/tagcloud_top.gif) top left no-repeat ; padding:5px 5px 10px 5px ; width:621px }
							#tagCloud p { font-weight:bold ; margin:0 ; padding:0 }
							#tagCloud a { text-decoration:none ; text-transform:capitalize }
							#tagCloud a:hover { text-decoration:underline }
				#subnav { border-color:#FFF #CECEC6 ; border-style:solid ; border-width:0 1px 1px 1px ; background:#FFF700 ; font-size:12px ; font-weight:bold ; text-align:center }
					#subnav li { display:inline ; margin:0 ; padding:0 }
						#subnav a, #subnav span { border-left:1px solid #FFF ; color:#000 ; display:-moz-inline-block; display:-moz-inline-box ; display:inline-block ; line-height:32px ; margin:0 ; padding:0 10px ; text-decoration:none }
						#subnav a.last { border-right:1px solid #FFF }
						#subnav a.first { border-left:none }
						#subnav a:hover { background:#FFFC8D }
						#subnav select { display:inline ; font-size:10px ; margin:-10px 0 0 0 ; padding:1px }
/* COUNTRY SEARCH */
				#countrySearch { border-color:#CECEC6 ; border-style:solid ; border-width:0 1px ; background:#FFFC8D ; font-size:11px ; font-weight:bold ; padding:5px 10px ; width:637px }
					#countrySearch select { padding:0 ; font-size:11px }
/* END COUNTRY SEARCH */
				.content1 { background:#FFF url(http://static.thewhir.com/images/bg_content1.gif) ; color:#000 ; margin-bottom:11px ; width:659px }
					.content1Top { background:url(http://static.thewhir.com/images/bg_content1Top.gif) top left no-repeat ; color:#000 ; padding-top:14px ; width:659px }
					.content1Bottom { background:url(http://static.thewhir.com/images/bg_content1Bottom.gif) bottom left no-repeat ; color:#000 ; padding:0 14px 0 14px ; width:631px }
					#compareMain {  }
						.content1 a { font-weight:bold ; text-decoration:none }
						.content1 a:hover { text-decoration:underline }
						.content1 h1 { color:#000 ; font-size:20px ; margin-bottom:5px ; padding-bottom:.2em }
							.content1 h1.SWH { margin-bottom:0 ; padding-bottom:0 }
							.content1 h1.FWH { margin-bottom:0 ; padding-bottom:0 }
							.content1 h1.w_h2 { margin-bottom:0 ; padding-bottom:0 }
							/* .content1 h1 a { color:#000 } */
						.content1 h2 { color:#000 ; font-size:12px }
							.content1 h2.first { font-size:16px ; font-weight:normal ; padding-bottom:1em }
						.content1 p { font-size:12px ; line-height:150% ; padding-bottom:11px }
						.content1 .byline { font-style:italic ; padding-bottom:8px }
						.content1 .newsbar { clear:left ; padding:1px 0 ; margin-bottom:11px ; width:631px }
							#share { border:2px solid #666 ; color:#2A5982 ; font-weight:bold ; margin:30px 0 0 10px ; padding:5px ; width:150px }
							#send { border:2px solid #666 ; margin:30px 0 0 10px ; padding:5px ; width:250px }
								#send dt { float:left ; line-height:20px ; width:95px }
								#send dd { float:right ; line-height:20px ; width:150px }
									#send dd input { width:95% }
							.content1 .newsbar li { color:#666 ; float:left ; padding:8px 0 0 0 ; width:300px }
							.content1 .newsbar li.last { float:right ; height:30px ; padding-right:0 ; text-align:right ; width:300px }
								.content1 .newsbar a { background-position:left center ; background-repeat:no-repeat ; font-weight:bold ; text-decoration:none }
								.content1 .newsbar .last a { padding:0 10px }
									.content1 .newsbar .last  .topBox a { padding:0 }
								.blogbar a { background-position:left center ; background-repeat:no-repeat ; font-weight:bold ; padding:0 7px ; text-decoration:none }
								.content1 .newsbar .share, .blogbar .share { background-image:url(http://static.thewhir.com/images/arrow_right.gif) }
								 .blogbar .share { padding:0 10px 0 15px }
								 .blogbar .print { padding:0 10px 0 15px }
								.content1 .newsbar .comment { background-image:url(http://static.thewhir.com/images/newsbar_comment.gif) }
								.content1 .newsbar .view { background-image:url(http://static.thewhir.com/images/arrow_up.gif) ; background-position:right center ; padding:0 15px 0 0 }
								.content1 .shuttle { font-weight:bold ; text-align:right }
									.content1 .shuttle a { margin:15px }
							.subnav { background:#FFF ; border-right:1px solid #CECEC6 ; border-left:1px solid #CECEC6 ; font-weight:bold ; padding-bottom:12px; text-align:center ; width:657px }
								.subnavbar { background:#F4E100 ; padding:0 12px 12px 12px ; width633px }
								.subnav a { color:#000 }
								.subnav select, .subnav option, subnav input { font-size:10px ; padding:0 }
								.socialLinks { float:right }
							.articlePic { background:#EEE ; border:1px solid #EEE ; color:#000 ; float:left ; margin:0 8px 8px 0 ; width:240px }
							#ad15 { background:url(http://static.thewhir.com/images/advertisement.gif) top left no-repeat ; border:1px solid #CCC ; clear:left ; float:left ; margin:0 8px 8px 0 ; padding-top:15px ; width:240px }
								#ad15 h2 { background:#E2E0D8 ; border-bottom:1px solid #CECEC6 ; color:#000 ; font-size:13px ; padding:2px 0 2px 10px }
								.content1 #ad15 p { padding:5px }
						.content1 .left { float:left ; width:309px }
							#ad3, #ad6 { height:30px ; text-align:center ; width:auto }
								#ad3 img, #ad4 img, #ad6 img, #ad7 img {  }
							.content1 .left .stuff { border:1px solid #CECEC6 ; margin-bottom:13px ; padding:10px 10px 0 10px ; width:287px } 
							.content1 .left .stuff2 { border:1px solid #CECEC6 ; margin-bottom:13px ; padding:4px 4px 4px 3px ; width:300px } 
								.content1 .left .stuff embed { height:361px ; margin:auto ; width:300px }
							.content1 .left .headlines { border:1px solid #CECEC6 ; color:#000 ; padding-top:10px }
								.content1 .left li { margin:0 10px ; padding-bottom:10px }
								.content1 .left a { color:#2A5982 ; font-weight:bold }
						.content1 .right { float:right ; width:309px }
							#ad4 { text-align:center }
							#ad7 { text-align:center }
							.content1 .right h2 { font-size:12px ; padding-bottom:12px }
							.content1 .right p { font-size:11px ; padding-bottom:11px }
							.content1 .right .headlines { border:1px solid #CECEC6 ; color:#000 ; padding-top:10px }
								.content1 .right .headlines p { background:#F2F0E8 ; border-bottom:1px solid #CECEC6 ; line-height:100% ; margin:0 10px ; padding:5px 0 }
							.content1 .right .stuff { border:1px solid #CECEC6 ; margin-bottom:13px ; padding:10px 10px 0 10px ; width:287px } 
								.content1 .right li { margin:0 10px ; padding-bottom:10px }
									.content1 .right .headlines .one { display:inline ; float:left ; width:87px }
									.content1 .right .headlines .two { display:inline ; float:right ; width:180px }
								.content1 .right a { color:#2A5982 ; font-weight:bold }
							.content1 .cols { padding-bottom:12px }
							* html .content .cols { padding-bottom:0 }
								.cols .left h2, .cols .right h2 { background:#E2E0D8 ; border-width:1px 1px 0 1px ; border-style:solid ; border-color:#CECEC6 ; color:#000 ; font-size:13px ; padding:2px 0 2px 10px }
							.content1 .cols2 { border:1px solid #CECEC6 ; margin-bottom:13px ; width:628px }
							.content1 .cols2 h1 { background:#E2E0D8 ; border-bottom:1px solid #CECEC6 ; color:#000 ; font-size:13px ; margin-bottom:13px ; padding:2px 0 2px 10px }
							.content1 .cols2 h2 { font-size:12px ; padding-bottom:13px }
							.content1 .cols2 p { font-size:11px ; padding-bottom:13px }
							.content1 .cols2 .left { display:inline ; float:left ; padding-left:13px ; width:193px }
							.content1 .cols2 .middle { display:inline ; float:left ; padding-left:13px ; width:193px }
							.content1 .cols2 .right { display:inline ; float:left ; padding-left:13px ; width:193px }
							.content1 .cols3 .left { float:left ; width:0 }
								.content1 .cols3 .left h2 { background:#E2E0D8 ; border-width:1px 1px 0 1px ; border-style:solid ; border-color: #CECEC6 ; color:#000 ; font-size:13px ; padding:2px 0 2px 10px }
								.content1 .cols3 .left dl { border:1px solid #CECEC6 ; padding:5px 15px ; width:144px }
							.content1 .cols3 .right { float:right ; width:631px }
								.content1 .cols3 .right h2 { background:#E2E0D8 ; border-width:1px 1px 0 1px ; border-style:solid ; border-color: #CECEC6 ; color:#000 ; font-size:13px ; font-style:italic ; padding:2px 0 2px 10px }
								.content1 .cols3 .right .comment { border:1px solid #CECEC6 ; padding:10px 10px 0 10px ; margin-bottom:11px ; width:609px }
									.content1 .cols3 .right .comment p { padding-bottom:10px }
									.commentFeedback { font-weight:bold }
										.commentFeedback a { padding:0 7px }
										.content1 .cols3 .right .comment .commentFeedback a.em1 { color:#C00 }
							.content1 .cols4 .left { background:#FFFC8D ; border-width:1px ; border-style:solid ; border-color:#CFCCC2 ; color:#000 ; float:left ; width:370px }
								.content1 .cols4 .left h1 { background:#E2E0D8 ; border-width:0 0 1px 0 ; border-style:solid ; border-color:#CFCCC2 ; color:#000 ; font-size:13px ; padding:2px 0 2px 10px }
								.content1 .cols4 .left table {  margin:auto ; width:350px }
									.content1 .cols4 .left th { font-weight:normal ; padding:5px ; text-align:right ; width:100px }
									.content1 .cols4 .left td { padding:5px ; width:250px }
										.content1 .cols4 .left td input { background:#FFF ; border:1px solid #CFCCC2 ; color:#000 ; padding:1px ; width:250px }
										.content1 .cols4 .left td input.check, .check, .tb1 .check {  background:none ; border:none ; color:none ; float:left ; margin-right:10px ; padding:0 ; width:auto }
										.content1 .cols4 .left .row-submit-company br, .content1 .cols4 .left .row-submit-article br, .content1 .cols4 .left .row-magazine br, .content1 .cols4 .left .row-newsletters br, .content1 .cols4 .left .row-privacy br { display:none }
							.content1 .cols4 .right { float:right ; width:236px }
								.content1 .cols4 .right h2 { color:#AA0F2E ; font-size:18px ; font-weight:normal }
								.content1 .cols4 .right h2.alt1 { color:#2A5982 ; padding-bottom:0 }
								.content1 .cols4 .right hr { background:#CFCCC2 ; border:none ; color:#CFCCC2 ; height:1px }
								.content1 .cols4 .right p { font-size:12px }
								.content1 .cols4 .right p.alt1 { font-size:10px }
								.content1 .cols4 .right p.alt1 strong { font-size:12px }
								.list1, .list1 li { font-weight:bold ; list-style:url(http://static.thewhir.com/images/bullet2.gif) ; margin-left:15px }
						#ad5 { clear:both ; margin-bottom:13px ; text-align:center }
				#content2 { background:#FFF url(http://static.thewhir.com/images/bg_box2.gif) ; color:#000 ; margin-bottom:11px ; width:659px }
					#content2Bottom { background:url(http://static.thewhir.com/images/bg_content2Bottom.gif) bottom left no-repeat ; width:659px }
						#content2Top { background:url(http://static.thewhir.com/images/bg_content2Top.gif) top left no-repeat ; padding:15px 17px 17px 14px ; width:628px }
							#content2 h1 { background:#E2E0D8 ; border-width:1px 1px 0 1px ; border-style:solid ; border-color:#CECEC6 ; color:#000 ; font-size:13px ; font-weight:bold ; margin:0 ; padding:2px 0 2px 10px }
				#content3 { width:659px }
					#content3 .left { background:#FFF url(http://static.thewhir.com/images/bg_box1.gif) ; color:#000 ; float:left ; width:326px }
						#content3 .left2, #content3 .right2 { background:url(http://static.thewhir.com/images/bg_box1Bottom.gif) bottom left no-repeat ; width:326px }
							#content3 .left3, #content3 .right3 { background:url(http://static.thewhir.com/images/bg_box1Top.gif) top left no-repeat ; min-height:264px ; padding:14px 13px 0 13px ; width:300px }
							* html #content3 .right3 { height:264px }
								#ad8 { height:250px ; padding-bottom:12px ; width:300px }
					#content3 .right { background:#FFF url(http://static.thewhir.com/images/bg_box1.gif) ; color:#000 ; float:right ; width:326px }
						#content3 .right h1 { font-size:12px ; padding-bottom:12px }
						#content3 .right p { padding-bottom:12px }
						#content3 a { font-weight:bold }
				#content4 { background:#FFF url(http://static.thewhir.com/images/bg_box2.gif) ; margin-top:11px ; width:659px }
					.box2b { background: url(http://static.thewhir.com/images/bg_box2Bottom.gif) bottom left no-repeat ; width:659px }
						.box2c { background: url(http://static.thewhir.com/images/bg_box2Top.gif) top left no-repeat ; padding:14px 14px 12px 14px ; width:631px }
							.box2c h2 { background:#FFF ; color:#000 ; font-size:14px ; padding-bottom:14px }
							.box2c p { padding-bottom:14px }
			#sidebar { background:url(http://static.thewhir.com/images/bg_sidebarTop.gif) top right no-repeat ; display:inline ; float:right ; padding:13px ; width:300px }
				.sidebarHead { background:#000 ; color:#FFF ; font-weight:bold ; margin:5px 5px 0 5px ; padding:8px ; width:272px } /* old bg: 2A5A82 */
					.sidebarHead a { color:#FFF ; text-decoration:none }
					.sidebarHead span { float:right }
				.sidebarSpacer { margin-bottom:12px }
				#search { background:#F0EFEB ; border:1px solid #CECDC8 ; margin-bottom:12px ; padding-bottom:5px }
				* html #search { padding-top:5px }
				.sidebar125Ads { margin:0 0 12px 0 ; overflow:hidden ; width:300px }
				* html .sidebar125Ads { height:1% ; overflow:visible }
					.sidebar125AdsLeft { display:inline ; float:left ; height:125px ; padding-left:12px ; width:125px }
					.sidebar125AdsRight { display:inline ; float:right ; height:125px ; padding-right:12px ; width:125px }
				#sidebarSponsors { background:#F0EFEB ; border:1px solid #CECDC8 ; color:#000 ; margin-bottom:12px ; width:298px }
					#sidebarSponsors .sponsor { border-bottom:1px solid #CECDC8 ; margin:0 12px ; padding:8px 0 }
					#sidebarSponsors .lastsponsor { margin:0 12px ; padding:8px 0 }
					#sidebarSponsors a { color:#000 ; text-decoration:none }
					#sidebarSponsors a:hover { text-decoration:underline }
					#sidebarSponsors strong { color:#2A5A82 }
				#sidebarTV { background:#FFF ; border:1px solid #CECDC8 ; color:#000 ; padding:0 0 11px 0 ; margin-bottom:12px ; width:298px }
					#sidebarTVList { margin:0 11px ; padding-top:12px }
						#sidebarTVList hr { background:#CECEC6 ; border:none ; clear:both ; color:#CECEC6 ; height:1px ; margin-bottom:12px }
						.sidebarTVepisode { overflow:hidden }
						* html #sidebarTVepisode { height:1% ; overflow:visible }
							.sidebarTVleft { float:left ; min-height:92px ; width:80px }
							* html .sidebarTVleft { height:92px }
								.sidebarTVleft a { color:#2C5B82 ; font-family:arial,sans-serif ; font-size:11px ; font-weight:bold ; text-decoration:none }
								.sidebarTVleft a:hover { text-decoration:underline }
								.sidebarTVleft p { height:45px ; width:121px }
									.sidebarTVleft p img { position:absolute }
							.sidebarTVright { float:right ; width:143px }
								.sidebarTVright p { padding-bottom:12px }
									.sidebarTVright p img { position:absolute }
									.sidebarTVright p img.overlay { position:static }
				#sidebarPhotos { background:#FFF ; border:1px solid #CECDC8 ; color:#000 ; padding:0 0 11px 0 ; margin-bottom:12px ; width:298px }
					#sidebarPhotosList { margin:0 11px ; padding-top:12px }
						#sidebarPhotosList hr { background:#CECEC6 ; border:none ; clear:both ; color:#CECEC6 ; height:1px ; margin-bottom:12px }
						.sidebarPhotosepisode { overflow:hidden }
						* html #sidebarPhotosepisode { height:1% ; overflow:visible }
							.sidebarPhotosleft { float:left ; min-height:87px ; width:148px }
							* html .sidebarPhotosleft { height:87px }
								.sidebarPhotosleft a { color:#2C5B82 ; font-family:arial,sans-serif ; font-size:11px ; font-weight:bold ; text-decoration:none }
								.sidebarPhotosleft a:hover { text-decoration:underline }
								.sidebarPhotosleft p { height:45px ; width:148px }
							.sidebarPhotosright { float:right ; width:75px }
								.sidebarPhotosright p { padding-bottom:12px }
									.sidebarPhotosright p img { position:absolute }
				#WHJsidebar { background:#FFF; border:1px solid #CECDC8 ; color:#000 ; margin-bottom:12px ; width:298px }
					#WHJsidebar .WHJlogo { padding:8px 0 ; text-align:center }
					#WHJsidebar .WHJlisting { border-bottom:1px solid #CECDC8 ; margin:0 12px ; padding:8px 0 }
						#WHJsidebar .WHJlisting a { text-decoration:none }
						#WHJsidebar .WHJlisting a:hover { text-decoration:underline }
					#WHJsidebar .WHJlistingLast { margin:0 12px ; padding:8px 0 }
				#bottomSideAd { background:#FFFC8D ; margin-bottom:2px ; padding:3px 12px }
#footer, #cloud { background:#FFF url(http://static.thewhir.com/images/bg_footer.gif) ; color:#000 ; margin:0 auto 11px auto ; width:992px }
	#footerBottom, #cloudBottom { background:url(http://static.thewhir.com/images/bg_footerBottom.gif) bottom left no-repeat }
		#footerTop, #cloudTop { background:url(http://static.thewhir.com/images/bg_footerTop.gif) top left no-repeat ; padding:16px 10px 14px 10px ; width:972px }
			#footer ul { text-align:center }
			#footer li { display:inline }
			#footer .first a { border-left:none ; color:#000 }
			#ad14 { height:90px ; margin-bottom:12px ; text-align:center ; width:972px }
				#footer #ad14 a { border-left:none ; padding:0 }
		#footer .cols { background:url(http://static.thewhir.com/images/bg_footer_cols.gif) top center repeat-y ; margin-bottom:12px ; padding-bottom:10px }
			#footer .cols ul { display:inline ; float:left ; margin:0 30px 0 10px ; text-align:left ; width:208px }
			#footer .cols ul.last { margin:0 0 0 10px }
				#footer .cols li { display:block }
					#footer .cols .footerhead, #footer .cols .footerhead a { color:#666 ; display:block ; font-size:14px ; font-weight:bold ; padding:10px 0 0 0 }
					#footer .cols li a { border-left:none ; display:inline ; font-weight:normal ; padding:0 ; text-decoration:none }
			
/* HOME */
#eventCols li { display:inline ; float:left ; margin:0  10px 10px 0 ; width:140px }
#homeSection .content1 h1 { background:#E2E0D8 ; border-width:1px 1px 0 1px ; border-style:solid ; border-color:#CECEC6 ; color:#000 ; font-size:13px ; font-weight:bold ; margin:0 ; padding:2px 0 2px 10px }
#homeSection h1 a { color:#000 ; text-decoration:none }
#homeSection h1 a:hover { text-decoration:underline }
#homeSection h1#find-h1 a { color:#FFF ; text-decoration:none }
#homeSection h1#find-h1-2 a { text-decoration:none }
	#homeSection h1#find-h1 a:hover, #homeSection h1#find-h1-2 a:hover  { text-decoration:underline }
	#homeEventsBox a { text-decoration:none }
	#homeEventsBox a:hover { text-decoration:underline }
	#homeEventsBox .one { float:left ; width:120px }
	#homeEventsBox .two { float:right ; width:160px }
		#homeEventsBox li { padding-bottom:10px }
		#homeEventsBox a { font-weight:normal }
		#homeEventsBox a.header { color:#000 ; text-decoration:none }
			
/* FIND A HOST */
#findhost { background:url(http://static.thewhir.com/images/bg_findhost.gif) top left no-repeat ; height:287px ; padding-top:20px ; margin-bottom:30px ; width:631px }
	#findhost .one { margin-left:165px ; position:absolute ; width:211px }
	#findhost .two { margin-left:419px ; position:absolute ; width:212px }
		#findhost li { height:23px ; line-height:23px ; margin-bottom:15px }
			#findhost a { color:#AC0F2E ; font-size:18px ; text-decoration:none }
			#findhost a.blue { color:#2A5982 }
			#findhost a:hover { text-decoration:underline }
	#findhost .ad539 { margin:227px 0 0 131px ; position:absolute }
	#findhost .ad540 { margin:227px 0 0 386px ; position:absolute }
.accent1 { background:url(http://static.thewhir.com/images/bullet3.gif) top left no-repeat ; padding:0 0 13px 13px }
	.h2_1 { font-size:12px ; margin:12px 0 }
	.h3_1 { font-size:12px }
	.h3_1 a { color:#2A5982 }
	.accent1 p { padding-bottom:0 }
	.accent1 .date { color:#878686 ; font-size:10px ; padding-bottom:0 }
	.accent1 .ref { color:#878686 ; font-size:10px }
#contentNav { background:#E2E0D8 ; border:1px solid #CFCCC2 ; color:#000 ; margin-bottom:12px ; padding:8px ; text-align:center ; width:613px }
	#contentNav a { font-weight:normal }
.submit_articles { background:url(http://static.thewhir.com/images/bg_submit_articles.gif) ; height:34px ; margin:10px 0 ; text-align:center ; width:631px }
/* .countries a { font-size:18px ; vertical-align:middle }
.countries img { vertical-align:middle }
.countries div { float:left ; line-height:35px ; padding-left:30px ; width:180px } */
.countries a { font-size:12px }
.countries div { float:left ; line-height:16px ; width:210px }
.alphas a { font-size:18px ; vertical-align:middle }
.alphas img { vertical-align:middle }
.alphas div { background:url(http://static.thewhir.com/images/bg_alpha.gif) left center no-repeat ; float:left ; line-height:35px ; padding-left:30px ; width:70px }

/* NEW FWH HOME PAGE - LAUNCHED 6-15-09 */
	#lead { background:url(http://static.thewhir.com/images/fwh-top-content-icon.gif) top left no-repeat ; min-height:53px ; margin-bottom:12px ; padding-left:50px ; width:581px }
	* html #leads { height:53px }
		#lead div { background:url(http://static.thewhir.com/images/arrow1.gif) center left no-repeat ; padding:5px 0 5px 15px ; width:566px }
	#findSection .fwh_h2_1 { background:#C00 url(http://static.thewhir.com/images/fwh-h2_1.gif) top left no-repeat ; color:#FFF ; font-size:18px ; line-height:28px ; padding:0 10px 8px 10px ; width:609px }
		#findSection .fwh_h2_1 span { color:#FFF700 }
	#findSection .fwh_h2_2 { background:#000 url(http://static.thewhir.com/images/fwh-h2_2.gif) top left no-repeat ; color:#FFF ; font-size:14px ; line-height:29px ; padding:0 10px ; width:608px }
			#findSection .fwh_h2_2 a { color:#FFF }
		#findSection .fwh_h2_2 span { color:#FFF700 }
			#findSection .fwh_h2_2 a span { color:#FFF700 }
	#findSection .fwh_h2_3 { background:#000 url(http://static.thewhir.com/images/fwh-h2_2.gif) bottom left no-repeat ; color:#FFF ; font-size:14px ; line-height:29px ; padding:111px 10px 0 10px ; width:608px }
		#findSection .fwh_h2_3 span { color:#FFF700 }
	.fwh_cols1 { border-bottom:1px solid #E3E0D8 ; margin-bottom:12px ; overflow:hidden ; padding:6px 14px 14px 14px ; width:601px }
	* html .fwh_cols1 { height:1% ; overflow:visible }
		.fwh_cols1 .cola { float:left ; width:180px }
		.fwh_cols1 .colb { float:right ; line-height:24px ; width:396px }
			.fwh_cols1 .colb img { vertical-align:middle }
			.findme { float:left ; height:24px ; width:196px }
				.findme a { font-size:14px ; font-weight:bold }
		.countryMenu { clear:both ; padding-top:6px ; text-align:center }
		.fwh_cols1 select { color:#2A5982 ; font-family:arial,helvetica,sans-serif ; font-weight:bold ; text-transform:uppercase ; width:296px }
	.fwh-boxes0-a { background:#ECEBE6 ; padding:14px 0 ; width:628px }
		.fwh-boxes0-b { background:url(http://static.thewhir.com/images/bg_fwh-boxes0.gif) }
			.fwh-boxes0-bottom { background:url(http://static.thewhir.com/images/bg_fwh-boxes0_bottom.gif) bottom left no-repeat }
				.fwh-boxes0-top { background:url(http://static.thewhir.com/images/bg_fwh-boxes0_top.gif) top left no-repeat ; line-height:18px ; overflow:hidden ; padding:18px 24px 18px 35px ; text-align:center }
				* html .fwh-boxes0-top { height:1% ; overflow:visible }
					.fwh-boxes0-a .col { display:inline ; float:left ; margin-right:49px ; width:154px }
					.fwh-boxes0-a .last { margin-right:0 }
						.content1 .fwh-boxes0-a a { font-weight:normal }
	.fwh-ads { height:60px ; padding:0 0 12px 0 ; width:631px }
		.fwh-ads div { color:#FFF ; height:60px ; position:absolute ; width:120px }
		.fwh-ads .fwh-ad1 { margin-left:19px }
		.fwh-ads .fwh-ad2 { margin-left:177px }
		.fwh-ads .fwh-ad3 { margin-left:334px }
		.fwh-ads .fwh-ad4 { margin-left:492px }
	.fwh-most-popular { background:#E6EBE6 url(http://static.thewhir.com/images/bg_most-popular-hosts.gif) top right no-repeat ; color:#2A5982 ; margin-bottom:15px ; padding:0 18px 0 17px ; width:593px }
		#findSection .content1 .fwh-most-popular a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; border-bottom:1px solid #FFF ; display:block ; font-weight:normal ; padding:5px 0 ; width:593px }
			#findSection .content1 .fwh-most-popular a.last { border-bottom:none }
	.fwh-boxes1 { background:#ECEBE6 url(http://static.thewhir.com/images/bg_fwh-boxes1.gif) ; margin-bottom:15px ; width:629px }
		.fwh-boxes1-top { background:url(http://static.thewhir.com/images/bg_fwh-boxes1-top.gif) top left no-repeat ; overflow:hidden ; width:629px }
		* html .fwh-boxes1-top { height:1% ; overflow:visible }
			.fwh-boxes1 .cola { float:left ; width:308px }
				.fwh-boxes1 .cola .inner { padding:0 17px 0 16px ; width:275px }
					.content1 .fwh-boxes1 .cola .inner a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; border-bottom:1px solid #FFF ; display:block ; font-weight:normal ; padding:5px 0 ; width:275px }
					.content1 .fwh-boxes1 a.last { border-bottom:none ; font-weight:bold }
				.fwh-boxes1 .colb .innerbox1 { background:url(http://static.thewhir.com/images/servers1.jpg) top left no-repeat ; padding:15px 18px 10px 89px ; width:201px }
				.fwh-boxes1 .colb .hr { background:#FFF ; color:#FFF ; height:1px ; font-size:1px ; margin:0 18px ; width:272px }
				.fwh-boxes1 .colb .innerbox2 { background:url(http://static.thewhir.com/images/servers2.jpg) top right no-repeat ; padding:12px 97px 10px 19px ; width:192px }
			.fwh-boxes1 .colb { float:right ; width:308px }
			#findSection .fwh-boxes1 h2 { background:none ; color:#FFF ; font-size:14px ; line-height:28px ; padding:0 10px ; width:288px }
			#findSection .fwh-boxes1 h2 a { color:#FFF }
			#findSection .fwh-boxes1 h2 span, #findSection .fwh-boxes1 h2 a span { color:#FFF700 }
	.fwh-boxes2 { background:#ECEBE6 url(http://static.thewhir.com/images/bg_fwh-boxes1.gif) ; margin-bottom:15px ; width:629px }
		.fwh-boxes2-top { background:url(http://static.thewhir.com/images/bg_fwh-boxes2_top.gif) top left no-repeat ; overflow:hidden ; width:629px }
		* html .fwh-boxes2-top { height:1% ; overflow:visible }
			.fwh-rss { height:16px ; margin:6px 0 0 276px ; position:absolute ; width:16px }
			.fwh-boxes2 .cola { float:left ; width:308px }
				.fwh-boxes2 .cola .inner { padding:6px 17px 0 16px ; width:275px }
					.content1 .fwh-boxes2 .cola .inner a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; color:#000 ; border-bottom:1px solid #FFF ; display:block ; font-weight:normal ; padding:5px 20px 5px 0 ; width:255px }
					.content1 .fwh-boxes2 .cola .inner a.last { border-bottom:none }
						.fwh-boxes2 .cola .inner a strong { color:#2A5982 }
			.fwh-boxes2 .colb { float:right ; width:308px }
				.fwh-boxes2 .feature { background:url(http://static.thewhir.com/images/face.jpg) 0 12px no-repeat ; border-bottom:1px solid #FFF ; margin:0 17px ; padding:12px 0 ; width:274px }
					.fwh-boxes2 .last { border-bottom:none }
					.fwh-boxes2 .feature a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; display:block ; color:#000 ; font-weight:normal ; padding:0 20px 0 66px ; width:188px }
						.fwh-boxes2 .feature a strong { color:#2A5982 }
			#findSection .fwh-boxes2 h2 { background:none ; color:#FFF ; font-size:14px ; line-height:28px ; padding:0 10px ; width:288px }
			#findSection .fwh-boxes2 h2 a { color:#FFF }
			#findSection .fwh-boxes2 h2 span, #findSection .fwh-boxes1 h2 a span { color:#FFF700 }
	.bookmark { background:#ECEBE6 ; line-height:16px ; margin-bottom:12px ; padding:10px ; width:609px }
			
/* RESELLER */
/* height:249px */
#reseller { background:url(http://static.thewhir.com/images/bg_reseller.gif) top left no-repeat ; height:219px ; padding-top:20px ; width:631px }
	#reseller .one { margin-left:143px ; position:absolute ; width:215px }
	#reseller .two { margin-left:408px ; position:absolute ; width:196px }
		#reseller li { height:23px ; line-height:23px ; margin-bottom:15px }
			#reseller a { color:#AC0F2E ; font-size:18px ; text-decoration:none }
			#reseller a.blue { color:#2A5982 }
			#reseller a:hover { text-decoration:underline }
	#reseller .ad543 { margin:190px 0 0 109px ; position:absolute }
	#reseller .ad544 { margin:189px 0 0 375px ; position:absolute }

/* NEW RESELLER HOME PAGE - LAUNCHED 6-15-09 */
	#lead { background:url(http://static.thewhir.com/images/reseller-top-content-icon.gif) top left no-repeat ; min-height:63px ; margin-bottom:12px ; padding:0 0 0 60px ; width:571px }
	* html #leads { height:63px }
		#lead div { background:url(http://static.thewhir.com/images/arrow1.gif) center left no-repeat ; padding:5px 0 5px 15px ; width:556px }
	#resellerSection .reseller_h2_1 { background:#C00 url(http://static.thewhir.com/images/fwh-h2_1.gif) top left no-repeat ; color:#FFF ; font-size:18px ; line-height:28px ; padding:0 10px 8px 10px ; width:609px }
		#resellerSection .reseller_h2_1 span { color:#FFF700 }
	#resellerSection .reseller_h2_2 { background:#000 url(http://static.thewhir.com/images/fwh-h2_2.gif) top left no-repeat ; color:#FFF ; font-size:14px ; line-height:29px ; padding:0 10px ; width:608px }
			#resellerSection .reseller_h2_2 a { color:#FFF }
		#resellerSection .reseller_h2_2 span a { color:#FFF700 }
			#resellerSection .reseller_h2_2 span { color:#FFF700 }
	#resellerSection .reseller_h2_3 { background:#000 url(http://static.thewhir.com/images/fwh-h2_2.gif) bottom left no-repeat ; color:#FFF ; font-size:14px ; line-height:29px ; padding:111px 10px 0 10px ; width:608px }
		#resellerSection .reseller_h2_3 span { color:#FFF700 }
	.reseller_cols1 { overflow:hidden ; padding:6px 14px 14px 14px ; width:601px }
	* html .reseller_cols1 { height:1% ; overflow:visible }
		.reseller_cols1 .cola { float:left ; width:180px }
		.reseller_cols1 .colb { float:right ; line-height:30px ; width:396px }
			.reseller_cols1 .colb img { vertical-align:middle }
			.findme { float:left ; height:30px ; width:196px }
				.findme a { font-size:14px ; font-weight:bold }
		.countryMenu { clear:both ; padding-top:6px ; text-align:center }
		.reseller_cols1 select { color:#2A5982 ; font-family:arial,helvetica,sans-serif ; font-weight:bold ; text-transform:uppercase ; width:296px }
	.reseller-ads { height:60px ; padding:0 0 12px 0 ; width:631px }
		.reseller-ads div { color:#FFF ; height:60px ; position:absolute ; width:120px }
		.reseller-ads .reseller-ad1 { margin-left:19px }
		.reseller-ads .reseller-ad2 { margin-left:177px }
		.reseller-ads .reseller-ad3 { margin-left:334px }
		.reseller-ads .reseller-ad4 { margin-left:492px }
	.reseller-boxes1 { background:#ECEBE6 url(http://static.thewhir.com/images/bg_fwh-boxes1.gif) ; margin-bottom:15px ; width:629px }
		.reseller-boxes1-top { background:url(http://static.thewhir.com/images/bg_fwh-boxes1-top.gif) top left no-repeat ; overflow:hidden ; width:629px }
		* html .reseller-boxes1-top { height:1% ; overflow:visible }
			.reseller-boxes1 .cola { float:left ; width:308px }
				.reseller-boxes1 .cola .inner { padding:0 17px 0 16px ; width:275px }
					.content1 .reseller-boxes1 .cola .inner a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; border-bottom:1px solid #FFF ; display:block ; padding:5px 20px 5px 0; width:255px }
						.reseller-boxes1 .cola .inner .first div { background:url(http://static.thewhir.com/images/reseller-page-pic-1.jpg) top left no-repeat ; border-bottom:1px solid #FFF ;  min-height:111px ; padding:0 0 5px 94px }
						* html .reseller-boxes1 .cola .inner .first div { height:111px }
						.content1 .reseller-boxes1 .cola .inner .first a { background:none ; border-bottom:none ; display:block ; font-size:12px ; font-weight:bold ; width:auto }
					.content1 .reseller-boxes1 .cola .inner a.last { border-bottom:none }
			.reseller-boxes1 .colb { float:right ; width:308px }
				.reseller-boxes1 .colb .inner { padding:0 17px 0 16px ; width:275px }
					.content1 .reseller-boxes1 .colb .inner a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; border-bottom:1px solid #FFF ; display:block ; padding:5px 20px 5px 0 ; width:255px }
						.reseller-boxes1 .colb .inner .first div { background:url(http://static.thewhir.com/images/reseller-page-pic-2.jpg) top left no-repeat ; border-bottom:1px solid #FFF ;  min-height:111px ; padding:0 0 5px 94px }
						* html .reseller-boxes1 .colb .inner .first div { height:111px }
						.content1 .reseller-boxes1 .colb .inner .first a { background:none ; border-bottom:none ; display:block ; font-size:12px ; font-weight:bold ; width:auto }
					.content1 .reseller-boxes1 .colb .inner a.last { border-bottom:none }
			#resellerSection .reseller-boxes1 h2 { background:none ; color:#FFF ; font-size:14px ; line-height:28px ; padding:0 10px ; width:288px }
			#resellerSection .reseller-boxes1 h2 a { color:#FFF }
			#resellerSection .reseller-boxes1 h2 span, #resellerSection .reseller-boxes1 h2 a span { color:#FFF700 }
	.reseller-boxes0 { background:url(http://static.thewhir.com/images/reseller-bg_boxes0.jpg) top left no-repeat ; height:96px ; margin-bottom:12px ; width:628px }
		.reseller-boxes0 div.one { margin:12px 0 0 14px ; position:absolute }
		.reseller-boxes0 a.one { display:block ; height:33px ; margin:56px 0 0 10px ; position:absolute ; text-indent:-5000px ; width:126px }
		.reseller-boxes0 div.two { margin:12px 0 0 334px ; position:absolute }
		.reseller-boxes0 a.two { display:block ; height:33px ; margin:56px 0 0 334px ; position:absolute ; text-indent:-5000px ; width:126px }
		.reseller-boxes0 strong { color:#BA000D }
	.reseller-boxes2 { background:#ECEBE6 url(http://static.thewhir.com/images/bg_fwh-boxes1.gif) ; margin-bottom:15px ; width:629px }
		.reseller-boxes2-top { background:url(http://static.thewhir.com/images/bg_fwh-boxes2_top.gif) top left no-repeat ; overflow:hidden ; width:629px }
		* html .reseller-boxes2-top { height:1% ; overflow:visible }
			.reseller-rss { height:16px ; margin:6px 0 0 276px ; position:absolute ; width:16px }
			.reseller-boxes2 .cola { float:left ; width:308px }
				.reseller-boxes2 .cola .inner { padding:6px 17px 0 16px ; width:275px }
					.content1 .reseller-boxes2 .cola .inner a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; border-bottom:1px solid #FFF ; color:#000 ; display:block ; font-weight:normal ; padding:5px 20px 5px 0 ; width:255px }
					.content1 .reseller-boxes2 .cola .inner a.last { border-bottom:none }
						.reseller-boxes2 .cola .inner a strong { color:#2A5982 }
			.reseller-boxes2 .colb { float:right ; width:308px }
				.reseller-boxes2 .feature { border-bottom:1px solid #FFF ; margin:auto ; min-height:71px ; padding:8px 0 ; width:280px }
				* html .reseller-boxes2 .feature { height:71px }
				.reseller-boxes2 .last { border-bottom:none }
					.reseller-boxes2 .feature a { background:url(http://static.thewhir.com/images/arrow2.gif) center right no-repeat ; display:block ; color:#000 ; font-weight:normal ; margin-left:60px ; padding-right:20px ; width:200px }
						.reseller-boxes2 .feature a strong { color:#2A5982 }
					.reseller-boxes2 .feature img { float:left ; height:71px ; width:53px }
			#resellerSection .reseller-boxes2 h2 { background:none ; color:#FFF ; font-size:14px ; line-height:28px ; padding:0 10px ; width:288px }
			#resellerSection .reseller-boxes2 h2 a { color:#FFF }
			#resellerSection .reseller-boxes2 h2 span, #resellerSection .reseller-boxes1 h2 a span { color:#FFF700 }
	.bookmark { background:#ECEBE6 ; line-height:16px ; margin-bottom:12px ; padding:10px ; width:609px }

/* FIND A HOST - ALPHA SEARCH */
#alphaSearch { border-color:#FFF #CECEC6 ; border-style:solid ; border-width:0 1px 1px 1px ; background:#FFFC8D ; font-size:11px ; font-weight:bold ; text-align:center }
	#alphaSearch li { display:inline }
		#alphaSearch a { border-left:1px solid #FFF ; color:#000 ; display:-moz-inline-block; display:-moz-inline-box ; display:inline-block ; font-weight:normal ; padding:2px 6px }
		#alphaSearch a.last { border-right:1px solid #FFF }
		#alphaSearch a:hover { background:#FFF }
		
/* SUBMIT YOUR COMPANY */
.formChunk { background:#FFFC8D ; border:1px solid #CFCCC2 ; color:#000 ; margin-bottom:12px }
.h2_2 { background:#E2E0D8 ; border-bottom:1px solid #CFCCC2 ; color:#000 ; font-size:13px ; padding:2px 0 2px 10px }
	.formChunk table { margin:5px }
	.formChunk th, .formChunk td { padding:5px }
	.formChunk th { font-weight:normal ; text-align:right ; width:200px }
	.formChunk table input, .formChunk table textarea { width:390px }
	.formChunk table small { color:#666 ; font-size:9px }

/* SEARCH RESULTS */
.searchResult, .searchResult2 { border:1px solid #CFCCC2 }
.featuredSpotlight { background:#FFF ; border:2px solid #CFCCC2 ; margin-bottom:12px }
.searchResult2 { margin-bottom:12px }
	.searchResult h3 { background:#E9E7E1 url(http://static.thewhir.com/images/bg_findahost_h3.gif) ; border-bottom:1px solid #CFCCC2 ; color:#000 ; font-size:15px ; padding:3px 10px }
	.searchResult2 h3 { background:#E2E0D8 ; border-bottom:1px solid #CFCCC2 ; color:#000 ; font-size:15px ; padding:3px 10px }
		.searchResult h3 span, .searchResult2 h3 span { float:right }
			.searchResult h3 span img, .searchResult2 h3 span img { padding-left:10px }
	.featuredSpotlight h3 { border-bottom:2px solid #CFCCC2 ; color:#000 }
	.searchResult div, .searchResult2 div { padding:10px 10px 0 10px }
	.searchResult img { float:left ; margin-bottom:10px }
	.featuredSpotlight div img { float:right ; margin-bottom:10px }
	.searchResult p { font-size:11px ; margin-left:130px }
	.searchResult2 p { font-size:11px ; margin-bottom:10px }
	.featuredSpotlight p { margin-left:0 ; margin-right:135px }
	.searchResult a, .searchResult a:hover { color:#000 }
	.searchResult2 a { color:#000 ; text-decoration:none }
	.searchResult2 a:hover { text-decoration:underline }
		.searchResult h3 a { color:#000 }
	.featuredSpotlight h3 a { color:#000 }

.spotlight { border:1px solid #CCC ; font-family:arial,helvetica,sans-serif ; font-size:11px ; margin-bottom:10px ; overflow:hidden ; padding:10px ; width:610px }
	* html .spotlight { height:1% ; overflow:visible }
	.spotlight * { color:#000 ; margin:0 ; padding:0 }
	.spotlight .left { display:inline ;float:left ;  margin-right:10px ; width:130px }
	.spotlight .middle { display:inline ; float:left ; margin-right:10px ; width:320px }
		.spotlight .middle ul, .spotlight .middle li { list-style:disc ; margin-left:10px }
		.spotlight .middle a { font-weight:normal }
	.spotlight .right { float:left ; width:140px }
	
#photoTable td { padding:5px 8px }
	#photoTable h3 { padding-bottom:.5em }
#albumTable { border:1px solid #CFCCC2 ; margin:auto }
	#albumTable td { padding:10px }
#photoScroller { overflow:auto ; width:629px }
	#scrollTable { border:1px solid #CFCCC2 }
		#scrollTable td { padding:0 10px }
	
/* WEB HOSTING NEWS */
.newsCols {  }
	.newsCols a { text-decoration:underline }
	.newsCols .date { color:#878686 ; font-size:10px ; padding-bottom:0 }
	.newsCols .small { font-size:10px }
	.newsLeft { float:left ; width:407px }
		.newsLeft a { text-decoration:underline }
		.newsLeft h1 { padding-bottom:0 }
		.newsCols newsLeft .date { padding-bottom:13px }
		.dateNewsSearch { background:#E2E0D8 ; border:1px solid #CFCCC2 ; color:#000 ; font-weight:bold ; margin-bottom:13px ; padding:1px 5px ; width:395px }
			.dateNewsSearch span { color:#878686 ; font-weight:normal ; padding-left:12px }
			.dateNewsSearch select { font-size:10px ; padding:1px }
			.dateNewsSearch input  { float:right }
		.newsLeads { width:407px }
			.newsLeads div { float:left ; width:192px }
			.newsLeads div.two { float:right }
	.newsRight { float:right ; width:190px /*202px*/ }
		.newsRight .box { border:1px solid #CFCCC2 ; margin-bottom:13px }
			.newsRight h1 { background:#E2E0D8 ; border-bottom:1px solid #CFCCC2 ; color:#000 ; font-size:12px ; padding:3px 0 3px 5px }
				.newsRight h1 a { color:#000 ; text-decoration:none }
				.newsRight h1 a:hover { text-decoration:underline }
			.newsRight .box div { padding:10px 10px 0 10px/*13px 13px 0 13px*/ }
			.newsRight .headline { padding-bottom:0 }
			
/* BLOGS */
.blogbit { border:1px solid #CFCCC2 ; margin-bottom:13px }
	.blogbar { background:#FFF url(http://static.thewhir.com/images/bg_blog_bar.gif) ; border-bottom:1px solid #CFCCC2 ; line-height:30px ; padding-left:10px }
	.blogbit .inside { padding:10px }
#blogSection .tags { margin-top:12px }
	
/* ARTICLE CENTRAL */
#findarticles { background:url(http://static.thewhir.com/images/bg_article_central.gif) top left no-repeat ; height:159px ; width:631px }
	#findarticles .one { margin-left:169px ; position:absolute ; width:177px }
	#findarticles .two { margin-left:366px ; position:absolute ; width:265px }
		#findarticles li { height:21px ; line-height:21px ; padding:9px 0 10px 0 }
			#findarticles a { color:#AC0F2E ; font-size:18px ; font-weight:normal ; text-decoration:none }
			#findarticles a:hover { text-decoration:underline }
.articleSubcat { border-color:#CECEC6 ; border-style:solid ; border-width:0 1px ; background:#FFFC8D ; display:none ; font-size:11px ; font-weight:bold ; padding:5px 10px ; text-align:center ; width:637px }
#article0 { display:block }
.categories { text-transform:capitalize }
			
/* MAGAZINE PAGE */
#magazineSection .toc h3 { font-size:100% ; margin-top:15px }
	#magazineSection .toc ul, #magazineSection .toc li { list-style:square ; margin-left:15px }
	#magheadOuter { background:#FFF ; border-color:#CECEC6 ; border-style:solid ; border-width:0 1px ; padding-bottom:12px }
		#maghead { background:#000 url(http://static.thewhir.com/images/bg_mag.gif) ; color:#FFF ; height:211px ; width:657px }
		#maghead a { position:absolute }
		.head_subscribe { height:34px ; margin:141px 0 0 377px ; width:158px }
		.head_manage { height:64px ; margin:74px 0 0 9px ; width:206px }
		.head_advertise { height:64px ; margin:138px 0 0 9px ; width:206px }
.magCols { background:#FFF url(http://static.thewhir.com/images/bg_magCols.gif) bottom left no-repeat ; margin-bottom:13px }
	.magCols h2 { background:#E2E0D8 ; border:1px solid #CFCCC2 ; color:#000 ; padding:2px 0 2px 5px ; width:194 }
	.magCols .box { display:inline ; float:left ; margin-right:14px ; width:201px }
	.magCols .last { margin-right:0 }
		.magCols .box div { padding:10px 10px 0 10px }
			.magCols .box div p { font-size:10px }
				.magCols .box div p strong { font-size:12px }
.pastIssues { font-size:10px }
#magazineSection .pastIssues { border:1px solid #CFCCC2 }
	.issuesCols { border-bottom:1px solid #CFCCC2 ; margin:0 12px ; padding:12px 0 }
	.pastIssues .last { border-bottom:none ; margin:0 12px ; padding:12px 0 }
		.content1 .issuesCols .left { float:left ; width:85px }
		.content1 .issuesCols .right { float:right ; width:510px }
		.content1 .issuesCols .right a { font-size:10px ; font-weight:normal }
		.content1 .issuesCols a strong { font-size:12px }
		.content1 .issuesCols .right a.red { color:#AC0F2E }

/* INDIVIDUAL MAGAZINE PAGES */
#backIssueCols {  }
	#backIssueCols .left { float:left ; width:210px }
	#backIssueCols .right { float:right ; width:406px }
		#backIssueCols .right h1 { background:none ; color:#AA0F2E ; border:none ; font-size:18px ; padding:0 0 .2em 0 }
		#backIssueCols .right table { border-top:1px solid #CFCCC2 ; border-bottom:1px solid #CFCCC2 ; border-left:1px solid #CFCCC2 ; margin-bottom:12px ; width:100% }
		#backIssueCols .right table thead th { border-right:1px solid #CFCCC2 ; color:#FFF ; padding:3px 10px }
			#backIssueCols table .people { background:#C7BB61 }
			#backIssueCols table .companies { background:#20231E }
			#backIssueCols table .advertisers { background:#82AE87 }
		#backIssueCols .right table tbody th, #backIssueCols .right table tbody td { padding:3px }
		#backIssueCols .right table tbody th { font-weight:normal ; text-align:left }
		#backIssueCols .right table tbody td { border-right:1px solid #CFCCC2 ;text-align:right }
		
/* WHIR TV */
#tvSection #content { background:#FFF url(http://static.thewhir.com/images/bg_whirtv_content.gif) ; float:none ; width:992px }
	#tvSection #contentInner { background:url(http://static.thewhir.com/images/bg_whirtv_content_bottom.gif) bottom left no-repeat ; padding-bottom:17px }
		#tvSection #navMain { background:#E2E0D8 url(http://static.thewhir.com/images/bg_navMainTv.gif) bottom left repeat-x ; width:992px }
				#tvSection .subnav { width:990px }
		#tvArea { background:url(http://static.thewhir.com/images/bg_whirtv_content.png) top left no-repeat ; border-top:1px solid #FFF ; margin:0 1px ; padding:12px 11px 0 15px ; width:964px }
		#tvArea .preCols { background:#EFEEE9 url(http://static.thewhir.com/images/bg_whirtv_box1.gif) }
		#tvArea .cols { background:url(http://static.thewhir.com/images/bg_whirtv_box1_bottom.png) bottom left no-repeat ; padding:1px 0 12px 1px }
			#tvArea .cols .tvLeft1 { float:left ; width:459px }
				#tvArea .cols .tvLeft1 .lead { padding:10px ; width:439px }
				#tvArea .cols h1 { color:#AA0F2E ; font-size:18px ; padding-bottom:.2em }
			#tvArea .cols .tvRight1 { float:right ; width:498px }
				#vidscroll { height:394px ; overflow:auto ; width:498px }
					.vidpick { background:#FFF ; border:1px solid #CFCCC2 ; display:inline ; float:left ; font-size:10px ; height:164px ; padding:5px ; margin:5px 5px 0 0 ; width:143px }
						.vidpick h2 { font-size:10px }
				.vidshuttle { height:58px ; padding-top:15px ; text-align:center ; width:498px }
					.vidshuttle a { font-weight:bold ; text-decoration:none ; vertical-align:middle }
					.vidshuttle img { padding:0 15px ; vertical-align:middle }
			#tvComments { background:url(http://static.thewhir.com/images/bg_whirtv_comments.gif) ; border-top:1px solid #C4C2BC ; border-bottom:1px solid #C4C2BC ; clear:both ; margin:12px auto 0 auto ; width:938px }
				#tvComments .cols2 { margin:0 0 0 7px ; padding:6px 0 ; width:930px }
					#tvComments .tvLeft2 { float:left ; width:440px }
						#tvComments .tvLeft2 h2 { font-size:13px ; padding-bottom:13px }
						#tvComments .tvLeft2 .text { color:#616B73 ; padding-bottom:13px }
							#tvComments .tvLeft2 .text input, #tvComments .tvLeft2 .text textarea { border:1px solid #D6D6D6 ; width:438px }
					#tvComments .tvRight2 { float:right ; width:483px }
						#tvComments .tvRight2 .tvPaginate { display:inline ; float:right ; font-weight:bold ; padding-right:14px }
							#tvComments .tvRight2 .tvPaginate a { text-decoration:none }
						#tvComments .tvRight2 h2 { border-bottom:1px solid #C4C2BC ; font-size:13px ; padding:0 0 6px 12px }
						#tvComments .tvRight2 .comment { border-top:1px solid #FFF ; border-bottom:1px solid #C4C2BC ; font-size:13px ; padding:13px 14px 13px 12px }
						#tvComments .tvRight2 .last { border-bottom:none }
		#tvFeatures { border:1px solid #C4C2BC ; margin-top:13px ; width:962px }
			#tvFeatures h2 { border-bottom:1px solid #C4C2BC ; font-size:13px ; padding:2px 10px }
			#tvFeaturesInner { overflow:auto ; padding:15px 0 0 10px ; width:952px }
				#tvFeaturesInner .feature { display:inline ; float:left ; padding:0 15px 15px 0 ; width:293px }
					#tvFeaturesInner .feature img { display:inline ; float:left ; margin:0 5px 5px 0 }
					
/* MEMBER PROFILES */
#profileCols { border:1px solid #CFCCC2 ; padding:10px ; width:609px }
	#profileCols .left { float:left ; overflow:hidden ; width:200px }
		#profileCols .left #profilePic { width:200px }
	#profileCols .right { float:right ; width:394px }
#memberSection #content ul.listy, #memberSection #content ul.listy li { list-style:square ; margin:0 0 0 15px }
#memberSection #content ul.listy{ margin-bottom:15px }
			
/* REGISTRATION FORM FIELDS */
 #reg-form .row-address-1, #reg-form .row-address-2, #reg-form .row-city, #reg-form .row-state,
 #reg-form .row-zip-code, #reg-form .row-country { display: none; }
 
 #reg-form #mag_sub_fields_msg { display: none; }
 #reg-form #mag_sub_fields_msg p { font-weight: bold; background: #FFCCCC; }
		
		
/* ALL PAGES WITH A 'STATIC' ID */
.content1 .static1 h2 { border-top:1px solid #CFCCC2 ; padding-top:13px }
.content1 .static1 table.tb1 { background:#FFFC8D ; margin-bottom:13px }
	.content1 .static1 .tb1 th, .content1 #static1 .tb1 td { padding:5px }
	.content1 .static1 .tb1 th { font-weight:normal ; text-align:right ; width:200px }
	.content1 .static1 table.tb1 input, .content1 #static1 table.tb1 textarea { background:#FFF !important ; width:390px }
	.content1 .static1 table.tb1 input.submit, .content1 .static1 table.tb1 input.check { width:auto }
	.content1 .static1 table.tb1 small { color:#666 ; font-size:9px }
	.content1 .blogger .fl1 { clear:left ; margin-top:6px }
	.content1 .staff h2 { clear:left }
	
/* LISTS */
.list1, .list1 li { font-weight:bold ; list-style:url(http://static.thewhir.com/images/bullet2.gif) ; margin-left:15px }
.list2, .list2 li { font-weight:bold ; list-style:url(http://static.thewhir.com/images/bullet4.gif) ; margin:0 0 6px 25px }

/* OTHER OBJECTS */
.newsBox { border:1px solid #CECEC6 ; background:none ; margin-bottom:12px ; padding:2px ; width:625px }
.fwhBox { border:1px solid #CECEC6 ; background:none ; font-size:11px ; margin-bottom:12px ; padding:8px 2px 2px 2px ; width:625px }
	.fwhBox li { display:inline ; float:left ; padding:0 9px ; width:190px }
	.fwhBox p { font-size:11px }
#findSection .fwhBox, #resellerSection .fwhBox { width:622px }
	#findSection .fwhBox li, #resellerSection .fwhBox li { padding:0 8px }

h1.magBox, #content2 h1.magBox { background:#E2E0D8 ; border-width:1px 1px 0 1px ; border-style:solid ; border-color:#CECEC6 ; color:#000 ; font-size:13px ; font-weight:bold ; margin:0 ; padding:2px 0 2px 10px }
	.magBox h1 a { color:#000 ; text-decoration:none }
	.magBox h1 a:hover { text-decoration:underline }
#content2 ul.magBox { border:1px solid #CECEC6 ; background:none ; padding:10px 0 ; width:629px }
	.magBox li, #content2 .magBox li { display:inline ; float:left ; margin-left:10px }
	.magBox li.one, #content2 .magBox li.one { width:85px }
	.magBox li.two, #content2 .magBox li.two { width:330px }
	* html .magBox li.two, * html #content2 .magBox li.two { width:310px }
	.magBox li.three, #content2 .magBox li.three { width:180px }
		.magBox a, #content2 .magBox a { font-size:11px ; font-weight:bold ; text-decoration:none }
		.magBox a:hover, #content2 .magBox a:hover { text-decoration:underline }

.tb2 { border-bottom:1px solid #AAA ; margin-bottom:24px ; padding-bottom:12px }
	.tb2 th { text-align:left }
	.tb2 thead th { border:1px solid #AAA ; background:#DDD ; color:#000 ; padding:6px }
		.tb2 thead th a { color:#000 ; text-decoration:none }
		.tb2 thead th a:hover { text-decoration:underline }
	.tb2 tbody th, .tb2 tbody td { padding:6px }

.cols5 { width:631px }
	.cols5 .left { float:left ; width:305px }
	.cols5 .right { float:right ; width:305px }

.comments { padding-bottom:12px }

.tags a { text-transform:capitalize }

.taglist a { text-transform:capitalize }

/* CLEARFIX */
.cols5, #homeEventsBox, .fwhBox, #pageTop, .cols, .cols2, .cols3, .cols4, .magBox, .right .headlines, .newsbar, .newsCols, .newsLeads, .searchResult, .countries, .alphas, .magCols, .issuesCols, #backIssueCols, #tvArea .cols, .vidscroll, #tvFeaturesInner, #profileCols, .feature, #fliqzLinks li, #footer, #footer .cols, .subnav, #sidebar125Ads { overflow:hidden }
* html .cols5, * html #homeEventsBox, * html .fwhBox, * html #pageTop, * html .cols, * html .cols2, * html .cols3, * html .cols4, * html .magBox, * html .right .headlines, * html .newsbar, * html .newsCols, * html .newsLeads, * html .searchResult, * html .countries, * html .alphas, * html .magCols, * html .issuesCols, * html #backIssueCols, * html #tvArea .cols, * html .vidscroll, * html #tvComments, * html #tvFeaturesInner, * html #profileCols, * html .feature, * html #fliqzLinks li, * html #footer, * html #footer .cols, * html .subnav, * html #sidebar125Ads { height:1% ; overflow:visible }