.grid3cola .column {
	MARGIN-LEFT: 0px; WIDTH: 134px
}
.grid3cola .first.column {
	WIDTH: 134px
}
.grid3cola .last.column {
	WIDTH: 134px
}
.grid3cola .grid3col .column {
	MARGIN-LEFT: 0px; WIDTH: 32%
}
#main H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; WORD-SPACING: -0.1em; COLOR: #333
}
#main A:link {
TEXT-DECORATION: none
}
#main A:visited {
TEXT-DECORATION: none
}
#main A:hover {
	TEXT-DECORATION: underline
}
#main .more {
	PADDING-RIGHT: 9px; BACKGROUND: url() no-repeat 100% 0.4em; WHITE-SPACE: nowrap; POSITION: relative; _white-space: normal; _display: inline-block
}
#main .sidebar {
	FONT-SIZE: 11px; COLOR: #666
}
#main .sidebar P {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
#main .sidebar UL {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
#main .sidebar H4 {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
#main .sidebar P {
	MARGIN-BOTTOM: 10px
}
#main .sidebar UL {
	MARGIN-BOTTOM: 10px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#main .box {
	BACKGROUND: url(box_134bgrffp.jpg) repeat-y; OVERFLOW: hidden; POSITION: relative
}
#main .sidebar .box {
	BACKGROUND: url() repeat-y
}
#main .box H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(box2.png) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
#main .box H2 A {
	DISPLAY: block; BACKGROUND: url(box_linkarrow.png) no-repeat 97.5% 50%; WIDTH: 100%; COLOR: #FFFFFF; POSITION: relative; HEIGHT: 25px; _background-image: url(box_linkarrow.gif)
}
#main .box H2 A.none {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 100%;
	POSITION: relative;
	HEIGHT: 25px;
	color: #FFFFFF;
}
#main .box H2 A:hover {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
#main .padder {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .boxcap {
	Z-INDEX: 100; BACKGROUND: url() no-repeat; LEFT: 0px; BEHAVIOR: url(/global/scripts/lib/iepngfix.htc); WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 5px; _bottom: -10px
}
#main .sidebar .boxcap {
	BACKGROUND: url(box_134capbottom2.png) no-repeat
}
#main .sidebar .captop {
	BACKGROUND-IMAGE: url(box_134captop2.png); BOTTOM: auto; TOP: 0px
}
#main UL.drawers {
	MARGIN: 0px
}
#main .slider .drawer-handle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(slider_handlebg2.png) #939393 no-repeat 0px 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; CURSOR: default; COLOR: #333; TEXT-INDENT: 15px; PADDING-TOP: 5px
}
#main .slider .drawer-content {
	DISPLAY: block; HEIGHT: auto
}
#main .slider H3.open {
	BACKGROUND-POSITION: -134px 0px; COLOR: #fff; BACKGROUND-COLOR: #72839d
}

#whymac {
	MIN-HEIGHT: 425px; MARGIN-BOTTOM: 13px; HEIGHT: 425px
}
#whymac .linklist {
	FLOAT: left; MARGIN-BOTTOM: 4px
}
#whymac .linklist LI {
	DISPLAY: inline
}
#whymac .linklist LI .more {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#whymac .linklist LI .last.more {
	MARGIN-RIGHT: 0px; _float: left; _width: auto
}
#whymac .getamac {
	PADDING-RIGHT: 10px
}
#whymac .dotmac {
	CLEAR: both; PADDING-RIGHT: 6px; PADDING-LEFT: 15px; BACKGROUND: url(box_ruleinset2.png) no-repeat 50% 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#whymac .dotmac H3 {
	MARGIN-TOP: 10px; _margin-top: 0px
}
#whymac .dotmac .right {
	MARGIN: 0px; _margin-top: -10px; _height: 68px
}
#showcase {
	MARGIN-BOTTOM: 15px; OVERFLOW: hidden; HEIGHT: 425px
}
#showcase .promo {
	FLOAT: left; WIDTH: 184px; HEIGHT: 116px
}
#showcase .promo IMG {
	DISPLAY: block
}
#showcase .leadpromo {
	CLEAR: both; MARGIN-BOTTOM: 14px; WIDTH: 582px; HEIGHT: 295px
}
#showcase .last {
	_float: right; _width: 184px
}
#latest {
	MIN-HEIGHT: 425px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 425px; _width: 134px
}
#latest .drawers .drawer-content {
	MIN-HEIGHT: 341px; WIDTH: 134px; HEIGHT: 341px
}
#latest .toplist {
	MARGIN: 0px
}
#latest .toplist LI {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(box_ruleinset2.png) no-repeat 50% 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#latest .toplist A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(box_linkarrowgrey2.png) no-repeat; PADDING-BOTTOM: 8px; BEHAVIOR: url(/global/scripts/lib/iepngfix.htc); OVERFLOW: hidden; PADDING-TOP: 8px
}
#latest .toplist A:link {
	COLOR: #666
}
#latest .toplist A:visited {
	COLOR: #666
}
#latest .toplist A:hover {
	BACKGROUND-POSITION: -134px 0px; COLOR: #08c; TEXT-DECORATION: underline
}
#latest .toplist A STRONG {
	COLOR: #333
}
#latest .toplist A SPAN {
	DISPLAY: block; WIDTH: 100px
}
#latest .toplist .first {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 8px
}
#latest .toplist .first A {
	PADDING-BOTTOM: 10px
}
#latest .toplist .first A:hover {
	BACKGROUND-POSITION: -134px 0px
}
#latest .toplist .first IMG.left {
	FLOAT: left; MARGIN: 0px 8px 8px 0px
}
#latest .toplist .first STRONG {
	OVERFLOW: hidden; HEIGHT: 1.8em
}
#hotnews UL.stories {
	MARGIN: 0px
}
#hotnews .stories .story {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND: url(box_ruleinset2.png) no-repeat 50% 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative
}
#hotnews .stories H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 14px
}
#hotnews .stories .story .title {
	MARGIN-BOTTOM: 0px; COLOR: #333; POSITION: relative
}
#hotnews .stories .story .title A {
	COLOR: #333
}
#hotnews .stories .story .summary {
	MARGIN-BOTTOM: 0px; POSITION: relative
}
#hotnews .stories .leadstory {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#hotnews .stories .leadstory .title {
	FONT-WEIGHT: normal; FONT-SIZE: 13px
}
#hotnews .stories .leadstory .leadimage {
	LEFT: 0px; POSITION: absolute; TOP: 0px; _left: -15px
}
#macatwork .shingles {
	MARGIN: 0px 1px; OVERFLOW: hidden; POSITION: relative
}
#macatwork .shingles LI {
	DISPLAY: block; Z-INDEX: 1; WIDTH: 100%
}
#macatwork .shingles IMG.photo {
	DISPLAY: block; MARGIN: 2px 3px 0px
}
#macatwork .shingles .handle {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(shingles_handlebg2.png) no-repeat -134px 100%; MARGIN-BOTTOM: -3px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP: 15px; HEIGHT: 57px; margin-bottom: -3px
}
#macatwork .shingles .handle:hover {
	TEXT-DECORATION: none
}
#macatwork .shingles .handle STRONG {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	COLOR: #999999;
	WHITE-SPACE: nowrap;
	HEIGHT: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: bold;
}
#macatwork .shingles .handle .description {
	OVERFLOW: hidden; COLOR: #000000; LINE-HEIGHT: 14px; HEIGHT: 28px
}
#macatwork .shingles .handle .more {
	COLOR: #2971a7
}
#macatwork .shingles LI.obscured .handle {
	BACKGROUND-POSITION: 0px 100%
}
#macatwork .shingles LI.obscured .handle .description {
	COLOR: #666
}

#globalfooter P.sosumi {
	MARGIN-TOP: -18px; FLOAT: right; COLOR: #999
}
.grid3colacolumnnews {
	MARGIN-LEFT: 0px;
	WIDTH: 134px;
	height: 50px;
}
#main .box2 {
	BACKGROUND: url(boxnews2.png);
	OVERFLOW: hidden;
	POSITION: static;
	height: 121px;
}
#main .box2 H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(box2.png) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
#main .sidebar .box2cap {
	BACKGROUND: url(box_134capbottom2.png) no-repeat;
	color: #FFFFFF;
}
#main .box2 H2 A {

	DISPLAY: block; BACKGROUND: url(box_linkarrow.png) no-repeat 97.5% 50%; WIDTH: 100%; COLOR: #fff; POSITION: relative; HEIGHT: 25px; _background-image: url(box_linkarrow.gif)
}
#main .box2 H2 A.none {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 100%;
	POSITION: relative;
	HEIGHT: 25px;
	color: #FFFFFF;
}
#main .box2 H2 A:hover {

	TEXT-DECORATION: none
}
