BODY#typeB #col1 {
	Z-INDEX: 1; FLOAT: left; MARGIN: 0px; WIDTH: 200px; POSITION: relative
}
BODY#typeB #col2 {
	Z-INDEX: 1; FLOAT: right; MARGIN: 0px; WIDTH: 200px; POSITION: relative
}
#title {
	MARGIN: 0px 0px 4px
}
A.headline:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
A.headline:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
A.headline:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
A.headline:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
A.headline:hover {
	TEXT-DECORATION: underline
}
A.grey {
	COLOR: #666
}
.wof IMG {
	POSITION: relative
}
.break {
	CLEAR: left; FONT-SIZE: 0px; LINE-HEIGHT: 0px; POSITION: relative; HEIGHT: 0px
}
H2.subheader {
	FONT-SIZE: 110%; COLOR: #7a7a7a; BORDER-BOTTOM: #7a7a7a 2px solid
}
.headshot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-TOP: 0px; HEIGHT: 30px
}
.headshot IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.headshot H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #95b4c5 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(images/techHeadshots.gif) #ecf0f2 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 30px
}
.headshot H2 SPAN {
	VISIBILITY: hidden
}
.headshot H2.macman {
	BACKGROUND-POSITION: 0px -2000px
}
.headshot H2.theedge {
	BACKGROUND-POSITION: 0px -1900px
}
.headshot H2.intraining {
	BACKGROUND-POSITION: 0px -2100px
}
.headshot H2.blogs {
	BACKGROUND-POSITION: 0px -2600px
}
#subnav {
	BORDER-RIGHT: #9aafba 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9aafba 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(images/bg_technav.gif) #b0c6d4 repeat-x 0px -1px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; BORDER-LEFT: #9aafba 1px solid; WIDTH: 408px; PADDING-TOP: 0px; BORDER-BOTTOM: #9aafba 1px solid; POSITION: relative; HEIGHT: 23px
}
#subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px verdana,helvetica,sans-serif; WIDTH: 410px; COLOR: #134863; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 4px; HEIGHT: 21px
}
#subnav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#subnav UL LI A {
	BORDER-RIGHT: #9aafba 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #134863; PADDING-TOP: 5px; POSITION: relative; TEXT-DECORATION: none
}
#subnav UL LI A:link {
	BORDER-RIGHT: #9aafba 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #134863; PADDING-TOP: 5px; POSITION: relative; TEXT-DECORATION: none
}
#subnav UL LI A:visited {
	BORDER-RIGHT: #9aafba 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #134863; PADDING-TOP: 5px; POSITION: relative; TEXT-DECORATION: none
}
#subnav UL LI A:active {
	BORDER-RIGHT: #9aafba 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #134863; PADDING-TOP: 5px; POSITION: relative; TEXT-DECORATION: none
}
#subnav UL LI A:hover {
	BORDER-RIGHT: #9aafba 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #134863; PADDING-TOP: 5px; POSITION: relative; TEXT-DECORATION: none
}
#subnav LI A:hover {
	BACKGROUND: url(images/bg_technav_on.gif) #fff repeat-x 0px 0px; COLOR: #134863
}
#subnav LI A.active {
	BACKGROUND: url(images/bg_technav_on.gif) #fff repeat-x 0px 0px; COLOR: #134863
}
BODY#typeC #subnav {
	WIDTH: 428px
}
#feature {
	BACKGROUND: url(images/feature_bg_800.gif) #fff; MARGIN: 0px 0px 1em; BORDER-BOTTOM: #fff 1px solid
}
#feature .wof {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1em; WIDTH: 203px; PADDING-TOP: 0px
}
#feature .wof P {
	MARGIN: 0px 4px
}
#feature H3 {
	BACKGROUND: #fff; POSITION: relative
}
#feature .wof H2 {
	MARGIN: 5px 4px 0px
}
#feature .wof H3 {
	MARGIN: 5px 4px 0px
}
#feature .wof H4 {
	MARGIN: 5px 4px 0px
}
#feature .wof SMALL {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px 4px; TEXT-TRANSFORM: uppercase; COLOR: #666
}
#feature .wof UL {
	MARGIN: 5px
}
#feature .wof UL LI {
	FONT-SIZE: 90%; BACKGROUND-COLOR: #f3f3f3
}
#feature .wof P IMG {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; FLOAT: right; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid; POSITION: relative
}
#feature .headshot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 223px; PADDING-TOP: 0px; HEIGHT: 30px
}
#breaking {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; MARGIN: 8px 8px 1em; WIDTH: 150px
}
#breaking IMG {
	MARGIN-LEFT: 8px
}
#breaking SMALL {
	DISPLAY: block; COLOR: #c00
}
#breaking P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 8px; PADDING-TOP: 0px
}
#breaking SMALL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 8px; PADDING-TOP: 0px
}
#breaking UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 8px; PADDING-TOP: 0px
}
#breaking UL LI {
	BACKGROUND-COLOR: #e8eff5
}
#subfeature {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/techBgSubfeature.gif) #f3f3f3; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; WIDTH: 410px; PADDING-TOP: 0px
}
UNKNOWN {
	CLEAR: none; WIDTH: 114px
}
UNKNOWN {
	MARGIN: 0px 8px
}
 HTML BODY #subfeature .wof {
	WIDTH: 122px
}
#subfeature UL LI {
	BACKGROUND-COLOR: #f3f3f3
}
#subfeature .wof {
	CLEAR: right; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 122px; PADDING-TOP: 3px; POSITION: relative
}
#subfeature .wof H2 {
	COLOR: #7a7a7a
}
#subfeature .middle {
	MARGIN: 0px 12px
}
#reviews {
	BORDER-TOP: #7a7a7a 1px solid; MARGIN: 1em 0px; BACKGROUND-COLOR: #f3f3f3
}
#reviews H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; COLOR: #7a7a7a; PADDING-TOP: 0px
}
#reviews UL {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em
}
#reviews P {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em
}
#reviews UL LI {
	BACKGROUND-COLOR: #f3f3f3
}
#reviews SMALL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 5px
}
#reviews .wof {
	MARGIN: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.reviews {
	MARGIN: 1em 0px; POSITION: relative
}
.reviews .wof {
	BACKGROUND: #fff; MARGIN: 5px
}
.reviews .wof IMG {
	POSITION: relative
}
.resources {
	MARGIN: 1em 0px; POSITION: relative
}
.resources .wof {
	BACKGROUND: #fff; MARGIN: 5px
}
.resources P {
	MARGIN-BOTTOM: 1em
}
.resources .wof IMG {
	POSITION: relative
}
.resources H2 {
	FONT-SIZE: 110%; COLOR: #7a7a7a; BORDER-BOTTOM: #7a7a7a 2px solid
}
.columnists {
	MARGIN: 0px 0px 1em; POSITION: relative; BACKGROUND-COLOR: #ecf0f2
}
.columnists UL {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em
}
.columnists P {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em
}
.columnists UL LI {
	BACKGROUND-COLOR: #ecf0f2
}
.columnists .wof {
	MARGIN: 0px 5px 5px; POSITION: relative; BACKGROUND-COLOR: #ecf0f2
}
.columnists H5 {
	MARGIN: 0.5em 0px 0px; COLOR: #134863
}
.columnists H5 A:link {
	COLOR: #134863; TEXT-DECORATION: none
}
.columnists H5 A:visited {
	COLOR: #134863
}
.columnists H5 A:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
.columnists H5 A:active {
	COLOR: #900; TEXT-DECORATION: underline
}
.columnists SMALL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 110%; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0.5em; COLOR: #134863; PADDING-TOP: 0px; BORDER-BOTTOM: #134863 2px solid; POSITION: relative
}
.columnists .headshot H2.iconbuyersguide {
	BACKGROUND-POSITION: 0px -2200px
}
.columnists .headshot H2.nextbuyersguide {
	BACKGROUND-POSITION: 0px -2300px
}
.subcolumnists {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px
}
.subcolumnists .headshot H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/techHeadshots.gif) #fff no-repeat 0px 3000px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #7a7a7a; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #7a7a7a 2px solid; HEIGHT: 30px
}
.subcolumnists .headshot H2.theedge {
	BACKGROUND-POSITION: 0px 0px
}
.subcolumnists .headshot H2.macman {
	BACKGROUND-POSITION: 0px -300px
}
.subcolumnists .headshot H2.intraining {
	BACKGROUND-POSITION: 0px -600px
}
.subcolumnists .headshot H2.upgrade {
	BACKGROUND-POSITION: 0px -100px
}
.subcolumnists .headshot H2.blogon {
	BACKGROUND-POSITION: 0px -30px
}
.subcolumnists .headshot H2.chatroom {
	BACKGROUND-POSITION: 0px -200px
}
.subcolumnists .headshot H2.platform {
	BACKGROUND-POSITION: 0px -900px
}
.subcolumnists .headshot H2.perspectives {
	BACKGROUND-POSITION: 0px -1000px
}
.subcolumnists .headshot H2.legit {
	BACKGROUND-POSITION: 0px -700px
}
.subcolumnists .headshot H2.netequity {
	BACKGROUND-POSITION: 0px -500px
}
.subcolumnists .headshot H2.philippayelland {
	BACKGROUND-POSITION: 0px -800px
}
.subcolumnists .headshot H2.blogon {
	BACKGROUND-POSITION: 0px -400px
}
.subcolumnists .headshot H2.hardware {
	BACKGROUND-POSITION: 0px -1100px
}
.subcolumnists .headshot H2.sites {
	BACKGROUND-POSITION: 0px -1200px
}
.subcolumnists .headshot H2.games {
	BACKGROUND-POSITION: 0px -1300px
}
.subcolumnists .headshot H2.software {
	BACKGROUND-POSITION: 0px -1400px
}
.subcolumnists .headshot H2.switch {
	BACKGROUND-POSITION: 0px -1500px
}
.subcolumnists .headshot H2.next {
	BACKGROUND-POSITION: 0px -1600px
}
.subcolumnists .headshot H2.icon {
	BACKGROUND-POSITION: 0px -1700px
}
.subcolumnists .headshot H2.livewire {
	BACKGROUND-POSITION: 0px -1800px
}
.subcolumnists .headshot H2.books {
	BACKGROUND-POSITION: 0px -2400px
}
.subcolumnists .headshot H2.soapbox {
	BACKGROUND-POSITION: 0px -2500px
}
#focus {
	BORDER-TOP: #7a7a7a 1px solid; MARGIN: 1em 0px; BACKGROUND-COLOR: #f3f3f3
}
#focus H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; COLOR: #7a7a7a; PADDING-TOP: 0px
}
#focus UL {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em
}
#focus P {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em
}
#focus UL LI {
	BACKGROUND-COLOR: #ecf0f2
}
#focus .wof {
	MARGIN: 5px
}
#sidebar .puff H5 {
	MARGIN: 0px 0px 0.5em
}
.puff {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cbcbcb 1px solid; POSITION: relative; BACKGROUND-COLOR: #f4f4f4
}
BODY#typeB .puff {
	OVERFLOW: hidden! important; WIDTH: 200px
}
.puff H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/rhc_h5bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 27px
}
.puff H5 SPAN {
	VISIBILITY: hidden
}
.puff H5.email {
	BACKGROUND-IMAGE: url(images/rhc_email.gif)
}
.puff H5.multimedia {
	BACKGROUND-IMAGE: url(images/rhc_multimedia.gif)
}
.puff H5.yoursay {
	BACKGROUND-IMAGE: url(images/rhc_yoursay.gif)
}
.puff H5.oddspot {
	BACKGROUND-IMAGE: url(images/rhc_oddspot.gif)
}
.puff H5.upcoming {
	BACKGROUND-IMAGE: url(images/rhc_upcoming.gif)
}
.puff H5.events {
	BACKGROUND-IMAGE: url(images/rhc_events.gif)
}
.puff H5.poll {
	BACKGROUND-IMAGE: url(images/rhc_poll.gif)
}
.puff H5.planning {
	BACKGROUND-IMAGE: url(images/rhc_planning.gif)
}
.puff H5.infocus {
	BACKGROUND-IMAGE: url(images/rhc_infocus.gif)
}
.puff H5.myc {
	BACKGROUND: url(images/rhc_myc.gif) #fff no-repeat
}
.puff H5.techtips {
	BACKGROUND-IMAGE: url(images/rhc_techtips.gif)
}
.puff H5.special {
	BACKGROUND-IMAGE: url(images/rhc_special.gif)
}
.puff H5.techOpinion {
	BACKGROUND-IMAGE: url(images/rhc_techOpinion.gif)
}
.puff H5.techReviews {
	BACKGROUND-IMAGE: url(images/rhc_techReviews.gif)
}
.puff H5.techResources {
	BACKGROUND-IMAGE: url(images/rhc_techResources.gif)
}
.puff H5.busGuides {
	BACKGROUND-IMAGE: url(images/rhc_busGuides.gif)
}
.puff H5.blogs {
	BACKGROUND-IMAGE: url(images/rhc_blogs.gif)
}
#sidebar .puff LI {
	BACKGROUND-COLOR: #f4f4f4
}
.puff FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.puff INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.puff SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.puff IMG {
	FLOAT: none; POSITION: relative
}
.rhbot {
	BORDER-TOP: #cbcbcb 1px solid; DISPLAY: block; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #f9f9f9 1px solid; POSITION: relative; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
.pubdate {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #004471 1px solid; POSITION: relative
}
.pubdate IMG {
	DISPLAY: inline
}
.subtitle {
	BORDER-TOP: #166e96 3px solid; BACKGROUND: #e8eff5; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 150px
}
.subtitle H2 {
	FONT-SIZE: 100%; MARGIN: 0px; COLOR: #134863
}
.subtitle IMG {
	FLOAT: left; MARGIN: 0px
}
.subtitle P {
	MARGIN: 0.5em
}
.techTable {
	BACKGROUND: #f3f3f3; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1em
}
.techTable H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.techTable TABLE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.techTable TABLE TD {
	BORDER-TOP: #ccc 1px solid
}
.sectionlinks H3 A:link {
	COLOR: #1b6c94
}
.sectionlinks H3 A:visited {
	COLOR: #1b6c94
}
.sectionlinks H3 A:hover {
	COLOR: #900
}
.sectionlinks H3 A:active {
	COLOR: #900
}
.domcol LI {
	TEXT-ALIGN: left
}
.megaiwos {
	DISPLAY: none
}
.box1 {
	PADDING-RIGHT: 10px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 10px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
.box2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #aaa 2px dotted; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 10px; POSITION: relative
}
.sort1 {
	PADDING-RIGHT: 4px; BORDER-TOP: #9aafba 1px solid; PADDING-LEFT: 4px; BACKGROUND: #dae5eb; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1em; PADDING-TOP: 4px; BORDER-BOTTOM: #9aafba 1px solid; POSITION: relative
}
.sort1 FORM {
	DISPLAY: inline
}
.sort1 {
	FONT-SIZE: 11px
}
.sort1 SELECT {
	FONT-SIZE: 11px
}
.sort2 {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.sort2 FORM {
	DISPLAY: inline
}
.sort2 {
	FONT-SIZE: 11px
}
.sort2 SELECT {
	FONT-SIZE: 11px
}
#adSpotSkyscraper {
	MARGIN: 0px auto 1em; WIDTH: 160px; HEIGHT: 600px; TEXT-ALIGN: center
}
