BODY {
	BACKGROUND: #fff; FONT: 13px Georgia, serif
}
.pageBreakBefore {
	PAGE-BREAK-BEFORE: always
}
.pageBreakAfter {
	PAGE-BREAK-AFTER: always
}
#topContent {
	CLEAR: both; DISPLAY: block; PADDING-BOTTOM: 0px; _padding-bottom: 10px
}
#articleTitleContainer {
	DISPLAY: block; FLOAT: left
}
#articleTitleContainer .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}
#articleTitleContainer .title I {
	COLOR: #5b5b5b
}
#articleTitleContainer .byline {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; FONT: italic 12px georgia, serif; COLOR: #5b5b5b; PADDING-TOP: 5px
}
#galleryTitleContainer .byline {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; FONT: italic 12px georgia, serif; COLOR: #5b5b5b; PADDING-TOP: 5px
}
#articleTitleContainer .byline .name {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
#galleryTitleContainer .byline .name {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
#articleTitleContainer .byline .magsource {
	FONT-STYLE: normal
}
#galleryTitleContainer .byline .magsource {
	FONT-STYLE: normal
}
.toolsContainer {
	CLEAR: right; FLOAT: right; MARGIN: 25px 0px 0px; WIDTH: 250px; POSITION: relative
}
#stepByStep .toolsContainer {
	MARGIN: 20px 0px 0px
}
#video .toolsContainer {
	MARGIN: 20px 0px 0px
}
#article-tools {
	FLOAT: right
}
#article-tools:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML #article-tools {
	MARGIN-TOP: 4px; HEIGHT: 1%
}
#article-tools LI {
	DISPLAY: block; FLOAT: left; FONT: 9px Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; HEIGHT: 13px
}
#article-tools LI A {
	COLOR: #555
}
#article-tools .print {
	PADDING-LEFT: 18px; BACKGROUND: url(http://img2.timeinc.net/toh/i/global/icon_print.gif) no-repeat 0px 0px
}
#article-tools .close {
	PADDING-LEFT: 15px; BACKGROUND: url(http://img2.timeinc.net/toh/i/global/icon_close.gif) no-repeat 0px 0px
}
.mainContent {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(http://img2.timeinc.net/toh/i/homepage/borderLeadStory.gif) repeat-x left top; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 10px
}
.notFirst {
	BACKGROUND-IMAGE: url(http://img2.timeinc.net/toh/i/homepage/borderModule.gif)
}
.mainContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.mainContent H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 16px georgia, times, serif; PADDING-TOP: 0px
}
#stepByStep .mainContent H2 {
	FONT-SIZE: 18px; FONT-STYLE: italic
}
#video .mainContent H2 {
	FONT-SIZE: 18px; FONT-STYLE: italic
}
.mainContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mainContent H5 {
	MARGIN: 0px; FONT: bold italic 12px georgia, times, serif; PADDING-TOP: 6px
}
.mainContent .articleImg {
	CLEAR: both; BORDER-RIGHT: #e2e0e0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #e2e0e0 1px solid; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 20px 0px; BORDER-LEFT: #e2e0e0 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #e2e0e0 1px solid
}
#stepByStep .articleImg {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#video .articleImg {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#stepByStep .articleImg IMG {
	PADDING-RIGHT: 10px; _margin-right: 10px
}
#video .articleImg IMG {
	PADDING-RIGHT: 10px; _margin-right: 10px
}
.mainContent .articleImg .summary {
	MARGIN-TOP: 10px; FONT: italic 11px/14px georgia,serif; WIDTH: 275px
}
.mainContent .articleImg .caption {
	MARGIN: 3px 0px 15px; FONT: 10px/12px arial,helvetica,sans-serif
}
#stepByStep .tool-tout {
	FLOAT: left; MARGIN: 10px 10px 20px 0px; OVERFLOW: auto; WIDTH: 140px; HEIGHT: 190px
}
#video .tool-tout {
	FLOAT: left; MARGIN: 10px 10px 20px 0px; OVERFLOW: auto; WIDTH: 140px; HEIGHT: 190px
}
#stepByStep .tool-tout IMG {
	MARGIN-BOTTOM: 10px
}
#video .tool-tout IMG {
	MARGIN-BOTTOM: 10px
}
#stepByStep .tool-tout P {
	PADDING-RIGHT: 20px; MARGIN: 0px; FONT: 10px arial,helvetica,sans-serif
}
#video .tool-tout P {
	PADDING-RIGHT: 20px; MARGIN: 0px; FONT: 10px arial,helvetica,sans-serif
}
.tool IMG {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.3em; PADDING-TOP: 0px
}
OL LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#video OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 20px; PADDING-TOP: 0px
}
.mainContent OL LI H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px georgia, serif; PADDING-TOP: 0px
}
OL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 13px georgia, serif; PADDING-TOP: 0px
}
UL LI {
	MARGIN: 0px 0px 10px 15px
}
#copyright {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; FONT: 10px arial, helvetica, sans-serif; COLOR: #999; PADDING-TOP: 10px
}
#copyright:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML #copyright {
	HEIGHT: 1%
}
.descript {
	MARGIN: 20px 0px 10px; FONT: 10px arial,helvetica,sans-serif; COLOR: #000
}
TABLE#step-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #f9f8f3; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; argin-bottom: 10px
}
TABLE TD IMG {
	PADDING-BOTTOM: 5px
}
TABLE TD SPAN {
	COLOR: #fe7203
}
TABLE#step-info TD#time {
	BORDER-RIGHT: #5a5a5a 1px dotted; TEXT-ALIGN: center
}
TABLE#step-info TD#cost {
	BORDER-RIGHT: #5a5a5a 1px dotted; TEXT-ALIGN: center
}
TABLE#step-info TD#time {
	WIDTH: 85px
}
TABLE#step-info TD#cost {
	WIDTH: 135px
}
TABLE TD#skill {
	PADDING-LEFT: 10px; WIDTH: 225px
}

