BODY {
	MARGIN: 0px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	DISPLAY: inline
}
#mainTable {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; COLOR: #1a1a1a; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#mainTable A {
	COLOR: #162f82; TEXT-DECORATION: none
}
#mainTable A:hover {
	TEXT-DECORATION: underline
}
.headerOuter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.headerInner {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.textInput {
	FONT-SIZE: 9px; WIDTH: 120px
}
#mainTable #navCell #nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 999; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #909090; LINE-HEIGHT: 1em; PADDING-TOP: 0px; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 999; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #909090; LINE-HEIGHT: 1em; PADDING-TOP: 0px; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#mainTable #navCell #nav A {
	DISPLAY: block; MARGIN-LEFT: 5px; COLOR: white; TEXT-DECORATION: none
}
#mainTable #navCell #nav LI {
	Z-INDEX: 999; FLOAT: left; POSITION: relative
}
#mainTable #navCell #nav LI UL {
	MARGIN-TOP: 1px; LEFT: -999em; WIDTH: 179px; PADDING-TOP: 1px; POSITION: absolute
}
#mainTable #navCell #nav LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 179px; TEXT-INDENT: 0px; PADDING-TOP: 5px
}
#mainTable #navCell #nav LI UL LI.navBreak {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 0px 10px; WIDTH: 60px; TEXT-INDENT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cdd2e1 1px solid
}
#mainTable #navCell #nav LI UL LI A {
	COLOR: white
}
#mainTable #navCell #nav LI UL LI A:hover {
	TEXT-DECORATION: underline
}
#mainTable #navCell #nav LI:hover UL {
	LEFT: auto
}
#mainTable #navCell #nav LI.sfhover UL {
	LEFT: auto
}
#mainTable #navCell #nav LI:hover UL#subnav_aboutus {
	RIGHT: 0px; BACKGROUND-IMAGE: url(/images/header_mod/nav_li_aboutUs.gif)
}
#mainTable #navCell #nav LI.sfhover UL#subnav_aboutus {
	RIGHT: 0px; BACKGROUND-IMAGE: url(/images/header_mod/nav_li_aboutUs.gif)
}
#mainTable #navCell #nav #search {
	WIDTH: 187px; MARGIN-RIGHT: 1px; TEXT-ALIGN: center
}
#mainTable #navCell #nav #search * {
	FONT-SIZE: 11px; WIDTH: 90px; FONT-FAMILY: Arial
}
#mainTable #navCell #nav #search .text {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: gray 1px solid; COLOR: #999; PADDING-TOP: 1px; BORDER-BOTTOM: gray 1px solid
}
#mainTable #navCell #nav #search .button {
	MARGIN-LEFT: 3px; WIDTH: auto
}
#mainTable #navCell #nav #news {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #nyclife {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #eats {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #music {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #film {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #arts {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #people {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #classifieds {
	WIDTH: 89px; MARGIN-RIGHT: 1px
}
#mainTable #navCell #nav #aboutus {
	WIDTH: 89px
}
#mainTable #navCell #nav LI.navItem {
	FONT-SIZE: 14px; BACKGROUND: url(/images/header_mod/bg_blue_reverse.gif) #838fb4 no-repeat; LINE-HEIGHT: 24px; HEIGHT: 25px
}
#mainTable #navCell #nav .subnav {
	BACKGROUND: url(/images/header_mod/nav_li.gif) #838fb4 no-repeat
}
#mainTable #leftCell {
	VERTICAL-ALIGN: top; PADDING-TOP: 8px; TEXT-ALIGN: left
}
#mainTable #leftCell .box .headerInner A {
	COLOR: #777777
}
#mainTable #rightCell .box .headerInner A {
	COLOR: #777777
}
#mainTable #leftCell .box {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#mainTable #leftCell .box .item {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; COLOR: #4a4a4a; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
#mainTable #leftCell .box .item A {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#mainTable #leftCell .box .item B {
	FONT-WEIGHT: normal; COLOR: #5a5a5a
}
#mainTable #leftCell .box .item .more A {
	FONT-SIZE: 10px; COLOR: #1a1a1a
}
#mainTable #leftCell .box#blogs {
	OVERFLOW: hidden; WIDTH: 118px
}
#mainTable #leftCell .box#blogs .item .title A {
	FONT-SIZE: 11px
}
#mainTable #leftCell .box#blogs .item .text A {
	FONT-SIZE: 9px; COLOR: #4a4a4a
}
#mainTable #leftCell .box#blogs .item .date {
	MARGIN-TOP: 2px; FONT-SIZE: 9px; COLOR: #2a2a2a; LINE-HEIGHT: 12px
}
#mainTable #leftCell .box#blogs #blogToggle {
	DISPLAY: none
}
DIV#podToggle {
	DISPLAY: none
}
#mainTable #leftCell .box .headerOuter {
	BACKGROUND: url(/images/header_mod/bg_grey.gif) repeat-x; COLOR: #777; BORDER-BOTTOM: #cccccc 1px solid
}
#mainTable #leftCell .promotionsWrapper {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: rgb(76,98,142); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; COLOR: white; LINE-HEIGHT: 14px; PADDING-TOP: 4px
}
#mainTable #leftCell .promotionsWrapper A {
	COLOR: #fff
}
#mainTable #leftCell #promotionsContent {
	BORDER-RIGHT: rgb(76,98,142) 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: rgb(76,98,142) 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: rgb(76,98,142) 1px solid; LINE-HEIGHT: 13px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(76,98,142) 1px solid
}
#mainTable #leftCell #promotionsContent B {
	FONT-SIZE: 11px; COLOR: #ababab
}
#mainTable #centerCell {
	VERTICAL-ALIGN: top
}
#mainTable #rightCell {
	VERTICAL-ALIGN: top; PADDING-TOP: 8px; TEXT-ALIGN: left
}
#mainTable #rightCell .box {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; MARGIN-TOP: 8px; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 300px; BORDER-BOTTOM: #d0d0d0 1px solid; TEXT-ALIGN: left
}
#mainTable #rightCell .box#adTop {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainTable #rightCell .box#adBottom {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainTable #rightCell .box#advertise {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 18px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 294px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
#mainTable #rightCell .box#newsletter FORM {
	MARGIN-LEFT: 0px
}
#mainTable #rightCell .box#newsletter .top {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#mainTable #rightCell .box#newsletter .bottom {
	PADDING-RIGHT: 4px; MARGIN-TOP: -4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#mainTable #rightCell .box#newsletter .top .inputBox {
	FONT-SIZE: 12px; WIDTH: 100px; COLOR: #777777; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
#mainTable #rightCell .box .headerOuter {
	BACKGROUND: url(/images/header_mod/bg_grey.gif) repeat-x; COLOR: #777; BORDER-BOTTOM: #cccccc 1px solid
}
#mainTable #rightCell #class_search_box {
	BORDER-RIGHT: #506fa3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #506fa3 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #506fa3 1px solid; WIDTH: 300px; PADDING-TOP: 0px; BORDER-BOTTOM: #506fa3 1px solid; POSITION: relative; TEXT-DECORATION: none
}
#mainTable #rightCell #classadboxtop {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #506fa3; TEXT-ALIGN: left
}
#mainTable #rightCell #classadboxtop A {
	FONT-WEIGHT: normal; COLOR: white; TEXT-DECORATION: none
}
#mainTable #rightCell .vbar {
	BORDER-LEFT: #ccc 1px solid
}
#mainTable #rightCell #bpNavTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 11px Verdana; PADDING-TOP: 3px; BACKGROUND-COLOR: #fcc; TEXT-ALIGN: center
}
#mainTable #rightCell #bpNavCounts {
	WIDTH: 100%
}
#mainTable #rightCell #bpNavCounts A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#mainTable #rightCell #bpNavCounts A:hover {
	TEXT-DECORATION: underline
}
#mainTable #rightCell #bpNavCounts TD {
	BORDER-TOP: #ccc 1px solid; FONT: bold 10px Verdana
}
#mainTable #rightCell .smallNotice {
	PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 4px; COLOR: #999; PADDING-TOP: 4px; TEXT-ALIGN: right
}
#mainTable #rightCell .print2Web {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 300px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
#mainTable #rightCell .firstChild.print2Web {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px
}
#mainTable #rightCell #print2Web DIV {
	PADDING-RIGHT: 4px; MARGIN-BOTTOM: -8px
}
#mainTable #rightCell #print2Web B {
	FONT-SIZE: 14px
}
#mainTable #rightCell #print2Web A {
	TEXT-DECORATION: none
}
#mainTable #rightCell #print2Web A:hover {
	TEXT-DECORATION: underline
}
#mainTable #rightCell #clubAds {
	MARGIN: 8px 0px
}
#mainTable #rightCell #clubAds TABLE {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BACKGROUND: #4e4e4e; MARGIN-BOTTOM: 8px; BORDER-LEFT: black 1px solid; COLOR: white; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
#mainTable #rightCell #clubAds TABLE .links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#mainTable #rightCell #clubAds TABLE .links .link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainTable #rightCell #clubAds TABLE A {
	COLOR: #f19431
}
.microbar {
	FONT-SIZE: 9px
}
#mainTable #centerCell #footer {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 8px; TEXT-ALIGN: center
}
.errormessage {
	BORDER-RIGHT: #900 1px solid; BACKGROUND-POSITION: 5px 10px; BORDER-TOP: #900 5px solid; BACKGROUND-IMAGE: url(/images/icons/error_lrg.gif); BORDER-LEFT: #900 1px solid; BORDER-BOTTOM: #900 1px solid; BACKGROUND-REPEAT: no-repeat
}
.warningmessage {
	BORDER-RIGHT: #900 1px solid; BACKGROUND-POSITION: 5px 10px; BORDER-TOP: #900 5px solid; BACKGROUND-IMAGE: url(/images/icons/error_lrg.gif); BORDER-LEFT: #900 1px solid; BORDER-BOTTOM: #900 1px solid; BACKGROUND-REPEAT: no-repeat
}
.donemessage {
	BORDER-RIGHT: #900 1px solid; BACKGROUND-POSITION: 5px 10px; BORDER-TOP: #900 5px solid; BACKGROUND-IMAGE: url(/images/icons/error_lrg.gif); BORDER-LEFT: #900 1px solid; BORDER-BOTTOM: #900 1px solid; BACKGROUND-REPEAT: no-repeat
}
.infomessage {
	BORDER-RIGHT: #900 1px solid; BACKGROUND-POSITION: 5px 10px; BORDER-TOP: #900 5px solid; BACKGROUND-IMAGE: url(/images/icons/error_lrg.gif); BORDER-LEFT: #900 1px solid; BORDER-BOTTOM: #900 1px solid; BACKGROUND-REPEAT: no-repeat
}
.errormessage {
	PADDING-RIGHT: 0em; PADDING-LEFT: 42px; MIN-HEIGHT: 32px; PADDING-BOTTOM: 0.67em; MARGIN: 0.67em 0em; PADDING-TOP: 0.1em
}
.warningmessage {
	PADDING-RIGHT: 0em; PADDING-LEFT: 42px; MIN-HEIGHT: 32px; PADDING-BOTTOM: 0.67em; MARGIN: 0.67em 0em; PADDING-TOP: 0.1em
}
.donemessage {
	PADDING-RIGHT: 0em; PADDING-LEFT: 42px; MIN-HEIGHT: 32px; PADDING-BOTTOM: 0.67em; MARGIN: 0.67em 0em; PADDING-TOP: 0.1em
}
.infomessage {
	PADDING-RIGHT: 0em; PADDING-LEFT: 42px; MIN-HEIGHT: 32px; PADDING-BOTTOM: 0.67em; MARGIN: 0.67em 0em; PADDING-TOP: 0.1em
}
.warningmessage {
	BORDER-LEFT-COLOR: #c60; BACKGROUND-IMAGE: url(/images/icons/warning_lrg.gif); BORDER-BOTTOM-COLOR: #c60; BORDER-TOP-COLOR: #c60; BORDER-RIGHT-COLOR: #c60
}
.donemessage {
	BORDER-LEFT-COLOR: #090; BACKGROUND-IMAGE: url(/images/icons/success_lrg.gif); BORDER-BOTTOM-COLOR: #090; BORDER-TOP-COLOR: #090; BORDER-RIGHT-COLOR: #090
}
.infomessage {
	BORDER-LEFT-COLOR: #069; BACKGROUND-IMAGE: url(/images/icons/info_lrg.gif); BORDER-BOTTOM-COLOR: #069; BORDER-TOP-COLOR: #069; BORDER-RIGHT-COLOR: #069
}
#aboutUs #content H1 {
	FONT-SIZE: 17px
}
#aboutUs #content H2 {
	FONT-SIZE: 14px
}
#aboutUs #content H3 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #3b3b3b; TEXT-TRANSFORM: uppercase; COLOR: white
}
#aboutUs #content H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase
}
.listings_search_name {
	FONT-SIZE: 11px
}
.plaintext {
	FONT-SIZE: 11px
}
