BODY {
	MARGIN: 10px 0px 30px; FONT: 12px/16px tahoma, verdana; BACKGROUND-COLOR: #cdcdcd
}
A.red {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
A.newsComments {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
IMG.imgAvatar {
	WIDTH: 48px; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 48px; BORDER-BOTTOM-STYLE: none
}
SPAN.hlSearch {
	BACKGROUND-COLOR: #e0eaef
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/18px tahoma, verdana; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/18px tahoma, verdana; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/18px tahoma, verdana; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/18px tahoma, verdana; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.clrFix {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
DIV.clrFix5 {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 5px
}
DIV.clrFix10 {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 10px
}
DIV.clrFix20 {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 20px
}
DIV.clrFixx {
	CLEAR: both; DISPLAY: block; MARGIN: 10px auto
}
DIV.clrFix3gray {
	CLEAR: both; MARGIN: 5px 10px; OVERFLOW: hidden; HEIGHT: 3px; BACKGROUND-COLOR: #c9c9c9
}
DIV.clrFix250 {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; WIDTH: 250px; HEIGHT: 1px
}
DIV.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#crTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 959px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 14px; BACKGROUND-COLOR: #fff
}
#crBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 959px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 14px; BACKGROUND-COLOR: #fff
}
#crTop DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 14px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
#crBottom DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 14px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
#crTop {
	BACKGROUND-IMAGE: url(../images/bgTop.gif)
}
#crBottom {
	BACKGROUND-IMAGE: url(../images/bgBottom.gif)
}
#crTop DIV.cr01 {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/cr01.gif)
}
#crTop DIV.cr02 {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/cr02.gif)
}
#crBottom DIV.cr03 {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/cr03.gif)
}
#crBottom DIV.cr04 {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/cr04.gif)
}
#mainContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/bgMain.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 959px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto; BACKGROUND-COLOR: #fff
}
#container {
	MARGIN: 10px auto; WIDTH: 933px
}
#header {
	Z-INDEX: 99999; MARGIN: 0px auto; WIDTH: 933px
}
#header .logo {
	FLOAT: left; WIDTH: 720px; BORDER-BOTTOM: #c9c8c8 5px solid; HEIGHT: 100px
}
#header .logo H1 {
	BACKGROUND-IMAGE: url(../images/mediacat.gif); WIDTH: 442px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 40px; HEIGHT: 68px
}
#header .logo H1 A {
	DISPLAY: block; WIDTH: 442px; HEIGHT: 68px
}
#header .logo H1 A SPAN {
	DISPLAY: none
}
#header .rightTop {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 203px; PADDING-TOP: 0px; BORDER-BOTTOM: #a7a7a7 5px solid; HEIGHT: 100px
}
#header .rightTop P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px/18px "Trebuchet MS", tahoma; COLOR: #9c9c9c; PADDING-TOP: 0px
}
#header .rightTop P A:hover {
	TEXT-DECORATION: none
}
#header .rightTop P.member A {
	COLOR: #c00
}
#header .rightTop P.member SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000
}
#header .rightTop P.member SPAN STRONG {
	FONT-SIZE: 12px; COLOR: #000
}
#header .rightTop P.detailsSearch A {
	COLOR: #5685b4
}
#header .rightTop .searchBox {
	MARGIN: 15px 0px 0px
}
#header .rightTop .searchText {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 128px; PADDING-TOP: 2px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 16px
}
#header .rightTop .searchButton {
	BACKGROUND-IMAGE: url(../images/tr/searchButton.gif); MARGIN: 1px 0px 0px; WIDTH: 57px; CURSOR: pointer; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #c9c8c8 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 933px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer UL {
	MARGIN: 0px 0px 5px
}
#footer UL LI {
	BORDER-RIGHT: #c9c8c8 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer UL LI.end {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footer UL LI {
	FONT-SIZE: 11px; COLOR: #5d5d5d; TEXT-DECORATION: none
}
#footer UL LI A {
	FONT-SIZE: 11px; COLOR: #5d5d5d; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	TEXT-DECORATION: underline
}
.brainStrom {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/tr/stromBg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ccdee6
}
.brainStrom P.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 167px; PADDING-TOP: 0px
}
.brainStrom DIV.bottom {
	BACKGROUND-IMAGE: url(../images/tr/stromBottom.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.freeZone {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/tr/freezoneBg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #e9e9e9
}
.freeZone DIV.bottom {
	BACKGROUND-IMAGE: url(../images/tr/freezoneBottom.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
DIV.comment {
	MARGIN: 5px 8px 0px; BACKGROUND-COLOR: #fff
}
DIV.comment .avatar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 54px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.comment .text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 125px; LINE-HEIGHT: 14px; PADDING-TOP: 5px
}
DIV.comment .textCreo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 450px; LINE-HEIGHT: 14px; PADDING-TOP: 5px
}
DIV.comment .text SPAN {
	DISPLAY: block; FONT-SIZE: 10px
}
DIV.comment .textCreo SPAN {
	DISPLAY: block; FONT-SIZE: 10px
}
DIV.comment .text A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
DIV.comment .textCreo A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
DIV.comment .text A:hover {
	COLOR: #666666
}
DIV.comment .textCreo A:hover {
	COLOR: #666666
}
P.join {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/tr/joinico.gif); PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 167px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
P.join A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px 20px 0px 0px; COLOR: #c45a28; TEXT-ALIGN: right
}
.nav .sp {
	BACKGROUND-IMAGE: url(../images/sp.gif); OVERFLOW: hidden; WIDTH: 160px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.navBottom {
	BACKGROUND-IMAGE: url(../images/navBg.jpg); WIDTH: 160px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 380px
}
.navBottom .banner {
	TEXT-ALIGN: center
}
.navBottom .link A {
	DISPLAY: block; MARGIN: 0px 17px 3px 0px; WIDTH: auto; CURSOR: pointer; HEIGHT: 16px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.navBottom .link A SPAN {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; FLOAT: right; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.navBottom .link A SPAN.pdf {
	BACKGROUND-IMAGE: url(../images/tr/navMediaCatPDF.png); WIDTH: 90px
}
.navBottom .link A SPAN.old {
	BACKGROUND-IMAGE: url(../images/tr/navOldIssue.png); WIDTH: 76px
}
.navBottom .link A SPAN.cover {
	BACKGROUND-IMAGE: url(../images/tr/navCover.png); WIDTH: 89px
}
.navBottom .link A SPAN.o2hcover {
	BACKGROUND-IMAGE: url(../images/tr/navO2HCover.png); WIDTH: 119px
}
.navBottom .link A SPAN.member {
	BACKGROUND-IMAGE: url(../images/tr/navMembers.png); WIDTH: 65px
}
.navBottom .link A SPAN.homepage {
	BACKGROUND-IMAGE: url(../images/tr/navHomepage.png); WIDTH: 105px
}
.survey {
	BORDER-RIGHT: #ababab 3px solid; BORDER-TOP: #ababab 3px solid; FONT-SIZE: 11px; MARGIN: 0px; BORDER-LEFT: #ababab 3px solid; BORDER-BOTTOM: #ababab 3px solid
}
.survey H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 10px 5px; COLOR: #ad7f3b; PADDING-TOP: 0px; BORDER-BOTTOM: #9c9c9c 1px dashed
}
.survey DIV.q {
	MARGIN: 0px 10px 10px; COLOR: #7a7a7a
}
.survey P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
INPUT.radio {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.survey {
	BACKGROUND-IMAGE: url(../images/buttonSurvey.gif); WIDTH: 57px; CURSOR: pointer; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
.book {
	BACKGROUND-COLOR: #606060
}
.book H2 {
	BACKGROUND-IMAGE: url(../images/tr/book.gif); WIDTH: 160px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
.book SPAN {
	DISPLAY: none
}
#container .left160 {
	CLEAR: both; LEFT: 0px; FLOAT: left; MARGIN: 0px; WIDTH: 160px; TOP: 0px
}
#container .right203 {
	LEFT: 730px; FLOAT: right; MARGIN: 0px; WIDTH: 203px; TOP: 0px
}
#container .center570 {
	FLOAT: left; MARGIN: 0px; WIDTH: 570px
}
#container .center560 {
	FLOAT: left; MARGIN: 0px; WIDTH: 560px
}
#container .center550 {
	MARGIN: 0px auto; WIDTH: 550px
}
#container .center540 {
	MARGIN: 0px auto; WIDTH: 540px
}
#container .center535 {
	MARGIN: 10px auto; WIDTH: 535px
}
#container .subContent {
	FLOAT: left; MARGIN: 0px 10px; WIDTH: 550px
}
DIV.pagging {
	MARGIN: 10px; TEXT-ALIGN: center
}
DIV.pagging A {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 20px; COLOR: #444; BORDER-BOTTOM: #c9c9c9 1px solid; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.pagging A:hover {
	BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; BORDER-BOTTOM: #e9e9e9 1px solid; BACKGROUND-COLOR: #f7f7f7
}
DIV.pagging STRONG {
	BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 1px solid; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #e9e9e9 1px solid; WIDTH: 20px; COLOR: #666; BORDER-BOTTOM: #e9e9e9 1px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
DIV.nc {
	MARGIN: 0px auto; WIDTH: 900px
}
DIV.NexumCreative {
	CLEAR: both; Z-INDEX: 999; FLOAT: right; WIDTH: 111px; POSITION: relative; TOP: 5px; HEIGHT: 16px
}

