BODY {
	FONT-SIZE: 76%; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; POSITION: relative; BACKGROUND-COLOR: #666
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #900; TEXT-DECORATION: none
}
A:active {
	BACKGROUND: #f5f5f5
}
A:hover {
	COLOR: #aaa
}
H1 A:hover {
	COLOR: #ccc! important
}
H2 A:hover {
	COLOR: #ccc! important
}
H3 A:hover {
	COLOR: #ccc! important
}
H4 A:hover {
	COLOR: #ccc! important
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.fineprint {
	FONT-SIZE: 0.8em! important; LINE-HEIGHT: 0.9em! important
}
#navigation A:hover {
	COLOR: #ccc! important
}
#botd A:hover {
	COLOR: #ccc! important
}
#radio A:hover {
	COLOR: #ccc! important
}
#news A:hover {
	COLOR: #ccc! important
}
#teasers A:hover {
	COLOR: #ccc! important
}
#teasers H1 A {
	COLOR: white
}
FORM INPUT {
	VERTICAL-ALIGN: middle
}
FORM INPUT.submit {
	FONT-WEIGHT: bold; BACKGROUND: #666666; TEXT-TRANSFORM: lowercase; CURSOR: pointer; COLOR: #cccb33; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM .search INPUT.text {
	WIDTH: 8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM .error {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: #c00; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px
}
FORM .confirmation {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 20px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid
}
FORM .confirmation .image {
	FLOAT: left; MARGIN: 0px 10px
}
UL {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/ui/img/bullet.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: disc
}
LI {
	MARGIN-BOTTOM: 10px
}
#ad-top {
	MARGIN: 10px auto 20px; TEXT-ALIGN: center
}
#ad-top DIV {
	MARGIN: 0px auto
}
#teaser-ad {
	BACKGROUND: url(/ui/img/bg_advertisement.gif) no-repeat 0px 5px; PADDING-TOP: 25px
}
#side-skyscrapers {
	LEFT: 810px; POSITION: absolute; TOP: 0px
}
#side-skyscrapers .ad2 {
	MARGIN: 5px 17px
}
#side-skyscrapers .ad4 {
	MARGIN-TOP: 100px
}
#main {
	WIDTH: 800px; POSITION: relative
}
#header {
	BACKGROUND: url(/ui/img/bg_header_spin.gif) #2f2f2f no-repeat left top; MARGIN-BOTTOM: 3px; POSITION: relative
}
#header .logo {
	BORDER-RIGHT: #666 5px solid; WIDTH: 169px
}
#header .logo IMG {
	DISPLAY: block
}
#header .slogan {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; LEFT: 174px; MARGIN: 10px; TEXT-TRANSFORM: uppercase; COLOR: #eaeaea; BOTTOM: 0px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; POSITION: absolute
}
#header .login {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; RIGHT: 0px; PADDING-BOTTOM: 0px; COLOR: white; LINE-HEIGHT: 1.8em; PADDING-TOP: 7px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#header .login A {
	COLOR: white
}
#header .search {
	RIGHT: 0px; MARGIN: 7px 5px; BOTTOM: 0px; POSITION: absolute
}
#header .search INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#header .search .text {
	BACKGROUND: url(/ui/img/powered_by_google.gif) white no-repeat center 1px; WIDTH: 150px
}
#header .search .submit {
	FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase
}
#navigation {
	Z-INDEX: 100; BACKGROUND: black; MARGIN: 0px; WIDTH: 800px; POSITION: relative
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#navigation LI {
	CURSOR: pointer
}
#navigation UL LI {
	BORDER-RIGHT: #666666 3px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: black; FLOAT: left; MARGIN: 0px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; POSITION: relative
}
#navigation UL UL {
	BORDER-RIGHT: #363636 1px solid; BORDER-TOP: #363636 1px; MARGIN-TOP: 4px; DISPLAY: none; Z-INDEX: 2000; BACKGROUND: #999; LEFT: 0px; LIST-STYLE-IMAGE: none; BORDER-LEFT: #363636 1px solid; WIDTH: 159px; BORDER-BOTTOM: #363636 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 18px
}
#navigation UL UL UL {
	MARGIN-TOP: 0px; DISPLAY: none; LEFT: 158px; TOP: 0px
}
 #navigation UL UL UL {
	LEFT: 159px
}
#navigation LI:hover UL {
	DISPLAY: block
}
#navigation LI.over UL {
	DISPLAY: block
}
#navigation LI.firstover UL {
	DISPLAY: block
}
#navigation UL LI:hover UL UL {
	DISPLAY: none
}
#navigation UL LI.over UL UL {
	DISPLAY: none
}
#navigation UL LI.firstover UL UL {
	DISPLAY: none
}
#navigation UL UL LI:hover UL {
	DISPLAY: block
}
#navigation UL UL LI.over UL {
	DISPLAY: block
}
#navigation UL UL LI.firstover UL {
	DISPLAY: block
}
#navigation LI UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #363636 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: white! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TEXT-ALIGN: left
}
#navigation LI UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #999; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 140px; COLOR: white! important; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#navigation LI UL LI P {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #999; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 140px; COLOR: white! important; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#navigation LI UL LI P {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/ui/img/navigation_arrow.gif); BACKGROUND-REPEAT: no-repeat
}
UNKNOWN {
	WIDTH: auto
}
#navigation LI UL LI A:hover {
	BACKGROUND: #eaeaea; COLOR: black! important
}
#navigation UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: black; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: white; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#navigation UL LI P {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: black; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: white; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#navigation LI.selected A {
	COLOR: #cccb33
}
#navigation LI.selected P {
	COLOR: #cccb33
}
#body {
	BACKGROUND: white; MARGIN: 3px 0px 20px; POSITION: relative
}
.title {
	BACKGROUND: #333333
}
H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; LINE-HEIGHT: 1.7em; PADDING-TOP: 5px; BACKGROUND-COLOR: #333333
}
.box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.ad {
	MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
#botd {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#botd .title H1 {
	FLOAT: left
}
#botd .title H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px
}
#botd H2 {
	FONT-SIZE: 1em; FLOAT: right; MARGIN: 0px; LINE-HEIGHT: 1.7em
}
#botd .title H2 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #cccb33; PADDING-TOP: 5px
}
#botd P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: #cccccc; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-TOP: 10px
}
#botd P:first-line {
	FONT-WEIGHT: bold
}
#botd .photo {
	FLOAT: none; MARGIN: 0px; WIDTH: auto
}
#botd .photo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#botd .photo P:first-line {
	FONT-WEIGHT: normal
}
#botd .col1 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/ui/img/bg_botd_links_icon.gif) #666 no-repeat 5px 50%; FLOAT: none; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#botd .col2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/ui/img/bg_botd_links_icon.gif) #666 no-repeat 5px 50%; FLOAT: none; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#botd H2 A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px
}
#botd .col1 {
	WIDTH: 213px
}
#botd .col2 {
	WIDTH: 212px
}
#botd .col1 H2 {
	FONT-SIZE: 1em; COLOR: white; LINE-HEIGHT: 1.3em
}
#botd .col2 H2 {
	FONT-SIZE: 1em; COLOR: white; LINE-HEIGHT: 1.3em
}
#botd UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#botd LI {
	MARGIN-BOTTOM: 0px
}
#botd .listen {
	MARGIN-BOTTOM: 5px
}
#botd .buy {
	MARGIN-BOTTOM: 5px
}
#botd .vote {
	MARGIN-BOTTOM: 5px
}
#botd .photos {
	MARGIN-BOTTOM: 5px
}
#botd .comment {
	MARGIN-BOTTOM: 5px
}
#botd .col1 .col1 {
	WIDTH: 104px
}
#botd .col1 .col2 {
	WIDTH: 103px
}
#botd .listen H2 {
	PADDING-LEFT: 20px
}
#botd .buy H2 {
	PADDING-LEFT: 20px
}
#botd .vote H2 {
	PADDING-LEFT: 20px
}
#botd .photos H2 {
	PADDING-LEFT: 20px
}
#botd .comment H2 {
	PADDING-LEFT: 20px
}
#botd .buy H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.buy UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; LIST-STYLE-IMAGE: none! important; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
.grade UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; LIST-STYLE-IMAGE: none! important; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
.buy UL LI {
	MARGIN: 0px
}
.grade UL LI {
	MARGIN: 0px
}
.buy A {
	FONT-WEIGHT: bold
}
.grade A {
	FONT-WEIGHT: bold
}
#botd .top5 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#botd .top5 OL {
	PADDING-LEFT: 25px; MARGIN: 0px
}
#botd .comment P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#botd .comment UL {
	PADDING-LEFT: 20px; MARGIN: 0px
}
#botd .top5 {
	CLEAR: both
}
.more {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #900; TEXT-DECORATION: none
}
#radio H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/ui/img/bg_radio_icon.gif) #333333 no-repeat 5px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#radio H1 A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px
}
#news H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/ui/img/bg_news_icon.gif) #333333 no-repeat 5px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#news H1 A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px
}
#news UL A {
	COLOR: #333333
}
#news UL.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#news UL.links LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(/ui/img/bullet_news_links.gif) no-repeat 20px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#news UL.links LI.first {
	MARGIN-LEFT: 0px
}
#news UL.links LI A {
	COLOR: #990000
}
#news UL.links LI A:hover {
	COLOR: #ff0000! important
}
#newsletter {
	COLOR: white; POSITION: relative
}
#newsletter H1 {
	TEXT-TRANSFORM: none; LINE-HEIGHT: 1.7em
}
#newsletter H1 EM {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
#newsletter DIV {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; RIGHT: 0px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.7em; PADDING-TOP: 8px; POSITION: absolute; TOP: 0px
}
#newsletter A {
	FONT-WEIGHT: bold; COLOR: #eaeaea
}
#newsletter INPUT {
	VERTICAL-ALIGN: middle
}
#newsletter SELECT {
	VERTICAL-ALIGN: middle
}
#teasers H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 230px; COLOR: #cccb33; LINE-HEIGHT: 1.6em; PADDING-TOP: 5px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: black
}
#teasers .threeunevencols {
	MARGIN-BOTTOM: 10px
}
#teasers .threeevencols {
	MARGIN-BOTTOM: 10px
}
#photoweek {
	DISPLAY: block
}
#photoweekdata {
	PADDING-RIGHT: 4px; DISPLAY: none; PADDING-LEFT: 4px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 4px; WIDTH: 234px; PADDING-TOP: 4px; POSITION: relative; HEIGHT: 220px
}
#photoweekdata P.caption {
	MARGIN: 0px 0px 8px
}
#photoweekdata DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#photoweekdata DT {
	CLEAR: both; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 8em
}
#photoweekdata DD {
	MARGIN-LEFT: 8em
}
#photoweekdata DD P {
	MARGIN: 0px
}
#photoweekdata DT {
	MARGIN-BOTTOM: 5px
}
#photoweekdata DD {
	MARGIN-BOTTOM: 5px
}
#photoweekdata P.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
#photoweekdata P.submit A {
	COLOR: #0cc
}
#poll {
	HEIGHT: 262px
}
#poll P {
	FONT-SIZE: 0.85em; MARGIN: 10px 20px 0px
}
#poll P.question {
	FONT-WEIGHT: bold
}
#subscribe {
	PADDING-RIGHT: 135px; PADDING-LEFT: 135px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 185px
}
#subscribe .ad1 {
	LEFT: 5px; POSITION: absolute; TOP: 5px
}
#subscribe .ad2 {
	RIGHT: 5px; POSITION: absolute; TOP: 5px
}
#subscribe .cover {
	FLOAT: left; MARGIN: 5px 10px
}
#subscribe P {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#subscribe INPUT {
	MARGIN-BOTTOM: 5px
}
#subscribe SELECT {
	MARGIN-BOTTOM: 5px
}
#ad-bottom {
	MARGIN-BOTTOM: 20px
}
#ad-bottom .ad1 {
	FLOAT: left; MARGIN-RIGHT: 100px
}
#ad-bottom .ad2 {
	FLOAT: left; MARGIN-RIGHT: 100px
}
#ad-bottom .ad3 {
	FLOAT: left; MARGIN-RIGHT: 100px
}
#ad-bottom .ad4 {
	FLOAT: left
}
#ad-subscribe {
	LEFT: 800px; POSITION: absolute
}
#footer {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
#footer A {
	COLOR: white
}
#footer UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#footer LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 10px
}
P.tag {
	FONT-WEIGHT: bold
}
H3 {
	MARGIN: 0px
}
P {
	LINE-HEIGHT: 1.5em
}
.login P.autologin {
	MARGIN-LEFT: 10px
}
.login P.forgot {
	MARGIN-LEFT: 10px
}
.relimage {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.photo {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.relimage .caption {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 1.3em
}
.photo .caption {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 1.3em
}
.relimage .credit {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.3em
}
.photo .credit {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.3em
}
.featured {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.article .floatleft {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.archive .floatleft {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.article .floatright {
	FLOAT: right; MARGIN-LEFT: 10px
}
.archive .floatright {
	FLOAT: right; MARGIN-LEFT: 10px
}
#archives H3 {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 20px
}
.archive H3 {
	CLEAR: both; FONT-SIZE: 1.4em
}
.archive .item H3 {
	CLEAR: none; FONT-SIZE: 1.1em
}
.archive .item H4 {
	CLEAR: none; FONT-SIZE: 1.1em
}
.archive .item {
	CLEAR: both; MARGIN-BOTTOM: 20px; POSITION: relative
}
.archive .item P {
	MARGIN: 0px
}
.with-photos .item P {
	MARGIN-LEFT: 85px
}
.with-date .item H3 {
	MARGIN-RIGHT: 7em
}
.with-date .item H4 {
	MARGIN-RIGHT: 7em
}
.with-date .item P.date {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.archive .grade {
	MARGIN-TOP: 0px; PADDING-TOP: 5px
}
.archive .grade .label {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle
}
.archive .grade .value {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; VERTICAL-ALIGN: middle; COLOR: #cccb33
}
.browse {
	MARGIN: 20px 0px; TEXT-ALIGN: center
}
.story_actions {
	FLOAT: left; MARGIN: 0px 10px 5px 0px
}
.right {
	FLOAT: right! important; MARGIN: 0px 0px 5px 10px
}
.story_actions A {
	FONT-WEIGHT: bold! important
}
.story_actions A:hover {
	COLOR: #ccc! important
}
.story_actions .print A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(/ui/img/print.gif) no-repeat left top; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; WIDTH: 103px; COLOR: white; PADDING-TOP: 12px; POSITION: relative
}
.story_actions .sendtofriend A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(/ui/img/email.gif) no-repeat left top; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; WIDTH: 103px; COLOR: white; PADDING-TOP: 6px; POSITION: relative
}
.story_actions .comment A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(/ui/img/comment.gif) no-repeat left top; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; WIDTH: 103px; COLOR: white; PADDING-TOP: 8px; POSITION: relative
}
.story_actions .count {
	FONT-SIZE: 0.8em
}
.featured {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.featured H2 {
	MARGIN: 0px 0px 10px
}
.featured H3 {
	FONT-SIZE: 1.4em
}
#sidebar H2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
#sidebar H2 A {
	COLOR: white
}
.popup .gallery H2 A {
	COLOR: white
}
#sidebar H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
#sidebar OL {
	PADDING-LEFT: 30px; MARGIN: 10px 0px
}
.availmedia {
	FONT-SIZE: 0.9em
}
.availmedia UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.availmedia LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.audio .tracks LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; POSITION: relative
}
.audio .tracks LI.even {
	BACKGROUND: #ccc
}
.audio .tracks LI .listen {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; RIGHT: 0px; BACKGROUND: url(/ui/img/bg_listen.gif) no-repeat right top; POSITION: absolute; TOP: 0px
}
.audio .tracks LI.odd .listen {
	BACKGROUND: url(/ui/img/bg_listen_white.gif) no-repeat right top
}
.audio .tracks LI .listen A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.twocols .grade .value {
	COLOR: #cc3
}
.availmedia .buy UL {
	MARGIN: 5px
}
.more-exclusives UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 8px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.more-news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 8px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.more-exclusives UL A {
	FONT-WEIGHT: bold
}
.more-news UL A {
	FONT-WEIGHT: bold
}
.more-galleries UL A {
	FONT-WEIGHT: bold
}
P.more {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-ALIGN: right
}
FORM DL {
	MARGIN: 10px 10px 0px
}
FORM DT {
	CLEAR: both; FLOAT: left; WIDTH: 7em
}
FORM DT {
	LINE-HEIGHT: 1.5em
}
FORM DD {
	LINE-HEIGHT: 1.5em
}
FORM P.submit {
	MARGIN: 10px
}
.register H2 {
	FONT-SIZE: 1.4em; MARGIN: 10px 10px 0px
}
.register UL LI {
	MARGIN: 4px 0px
}
.register P.link {
	FONT-SIZE: 1.3em; MARGIN: 0px 10px 10px
}
.register P A {
	FONT-WEIGHT: bold
}
.register FORM DT {
	WIDTH: 15em
}
.register FORM P {
	FONT-SIZE: 1em; MARGIN: 10px
}
.twocols .col1 {
	FLOAT: left; WIDTH: 442px
}
.twocols .col2 {
	FLOAT: right; WIDTH: 343px
}
.threeevencols .col1 {
	FLOAT: left; WIDTH: 260px; MARGIN-RIGHT: 5px
}
.threeevencols .col2 {
	FLOAT: left; WIDTH: 260px; MARGIN-RIGHT: 5px
}
.threeevencols .col3 {
	FLOAT: left; WIDTH: 260px; MARGIN-RIGHT: 5px
}
.threeevencols .col3 {
	MARGIN: 0px
}
.threeunevencols .col1 {
	FLOAT: left; WIDTH: 260px; MARGIN-RIGHT: 5px
}
.threeunevencols .col2 {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 5px
}
.threeunevencols .col3 {
	FLOAT: left; WIDTH: 300px
}
#sidebar .twocols .col1 {
	WIDTH: 163px; MARGIN-RIGHT: 5px
}
#sidebar .twocols .col2 {
	WIDTH: 163px
}
#sidebar .twocols .box {
	WIDTH: 159px
}
#sidebar .twocols .box {
	WIDTH: 159px
}
BODY.archive .col1 {
	WIDTH: 485px
}
.iframe .twocols .col1 {
	WIDTH: 485px
}
BODY.archive .col2 {
	WIDTH: 300px
}
.iframe .twocols .col2 {
	WIDTH: 300px
}
.iframe IFRAME {
	MARGIN-TOP: 70px
}
 HTML #body {
	HEIGHT: 1%
}
 HTML #header {
	HEIGHT: 1%
}
DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#navigation:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.title:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.twocols:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.threeevencols:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.threeunevencols:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.box:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.featured:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
FORM .row:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.poll .results DIV:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#news UL.links:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.item:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#ad-bottom:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DL {
	DISPLAY: inline-block
}
#navigation {
	DISPLAY: inline-block
}
UL {
	DISPLAY: inline-block
}
.title {
	DISPLAY: inline-block
}
.twocols {
	DISPLAY: inline-block
}
.threeevencols {
	DISPLAY: inline-block
}
.threeunevencols {
	DISPLAY: inline-block
}
.box {
	DISPLAY: inline-block
}
.featured {
	DISPLAY: inline-block
}
FORM .row {
	DISPLAY: inline-block
}
.poll .results DIV {
	DISPLAY: inline-block
}
#news UL.links {
	DISPLAY: inline-block
}
.item {
	DISPLAY: inline-block
}
#ad-bottom {
	DISPLAY: inline-block
}
 HTML DL {
	HEIGHT: 1%
}
 HTML #navigation {
	HEIGHT: 1%
}
 HTML UL {
	HEIGHT: 1%
}
 HTML .title {
	HEIGHT: 1%
}
 HTML .twocols {
	HEIGHT: 1%
}
 HTML .threeevencols {
	HEIGHT: 1%
}
 HTML .threeunevencols {
	HEIGHT: 1%
}
 HTML #news UL.links {
	HEIGHT: 1%
}
 HTML FORM .row {
	HEIGHT: 1%
}
 HTML .poll .results DIV {
	HEIGHT: 1%
}
 HTML .box {
	HEIGHT: 1%
}
 HTML .featured {
	HEIGHT: 1%
}
 HTML .item  HTML #ad-bottom {
	HEIGHT: 1%
}
DL {
	DISPLAY: block
}
#navigation {
	DISPLAY: block
}
UL {
	DISPLAY: block
}
.title {
	DISPLAY: block
}
.twocols {
	DISPLAY: block
}
.threeevencols {
	DISPLAY: block
}
.threeunevencols {
	DISPLAY: block
}
#news UL.links {
	DISPLAY: block
}
.box {
	DISPLAY: block
}
.featured {
	DISPLAY: block
}
FORM .row {
	DISPLAY: block
}
.item {
	DISPLAY: block
}
.poll .results DIV {
	DISPLAY: block
}
#ad-bottom {
	DISPLAY: block
}
.ad-mockup {
	BACKGROUND: #00c
}
.mockup-75-75 {
	BACKGROUND: #00c; MARGIN-BOTTOM: 10px; WIDTH: 75px; HEIGHT: 75px
}
.mockup-125-125 {
	BACKGROUND: #00c; WIDTH: 125px; HEIGHT: 125px
}
.mockup-120-600 {
	BACKGROUND: #00c; MARGIN-BOTTOM: 10px; WIDTH: 120px; HEIGHT: 600px
}
.mockup-250-225 {
	BACKGROUND: #00c; WIDTH: 250px; HEIGHT: 225px
}
.mockup-270-350 {
	BACKGROUND: #00c; MARGIN: auto; WIDTH: 270px; HEIGHT: 350px
}
.mockup-350-270 {
	BACKGROUND: #00c; MARGIN: auto; WIDTH: 350px; HEIGHT: 270px
}
.mockup-340-85 {
	BACKGROUND: #00c; MARGIN: auto; WIDTH: 340px; HEIGHT: 85px
}
.mockup-340-400 {
	BACKGROUND: #00c; MARGIN: auto; WIDTH: 340px; HEIGHT: 400px
}
.mockup-336-320 {
	BACKGROUND: #00c; MARGIN: auto; WIDTH: 336px; HEIGHT: 320px
}
.mockup-336-280 {
	BACKGROUND: #00c; MARGIN: auto; WIDTH: 336px; HEIGHT: 280px
}
.mockup-430-280 {
	BACKGROUND: #00c; WIDTH: 430px; HEIGHT: 280px
}
.mockup-728-90 {
	BACKGROUND: #00c; WIDTH: 728px; HEIGHT: 90px
}
.mockup-popup {
	WIDTH: 550px
}
.mockup-popup-rating {
	WIDTH: 300px
}
.mockup-702-512 {
	WIDTH: 702px; HEIGHT: 512px
}
.mockup-785-580 {
	WIDTH: 736px; HEIGHT: 580px
}
#newsletter {
	MARGIN: 5px
}
#subscribe {
	MARGIN: 5px
}
#teasers {
	MARGIN: 5px
}
.body {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.article .body {
	WIDTH: 430px
}
.article .sidebar {
	WIDTH: 341px
}
.cathome .body {
	WIDTH: 430px
}
.cathome .sidebar {
	WIDTH: 341px
}
.archives .body {
	WIDTH: 474px
}
.archives .sidebar {
	WIDTH: 305px
}
.iframe .body {
	WIDTH: 474px
}
.iframe .sidebar {
	WIDTH: 305px
}
P.byline {
	MARGIN: 0px
}
P.date {
	MARGIN: 0px
}
.sidebar {
	MARGIN-TOP: 5px; FLOAT: left
}
.sidebar .ad {
	TEXT-ALIGN: left
}
.sidebar .comment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 155px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar .rate {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 155px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar .grade {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 155px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar .sendtofriend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 155px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar .buy {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 155px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar .archives {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar .related {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar .comment A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .sendtofriend A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .rate FORM {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .grade H3 {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .archive A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .buy H3 {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .archives A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .related H3 {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #333333; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px
}
.sidebar .buy UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.sidebar .related LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.sidebar .related LI A {
	FONT-WEIGHT: normal
}
.sidebar .related UL.formats {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 30px; PADDING-TOP: 0px
}
.sidebar .related UL.formats LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
#navigation:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.row:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.box:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#navigation {
	DISPLAY: inline-block
}
.row {
	DISPLAY: inline-block
}
.box {
	DISPLAY: inline-block
}
 HTML #navigation {
	HEIGHT: 1%
}
 HTML .row {
	HEIGHT: 1%
}
 HTML .box {
	HEIGHT: 1%
}
#navigation {
	DISPLAY: block
}
.row {
	DISPLAY: block
}
.box {
	DISPLAY: block
}

