/* content */
#content { width: 604px; }
#content h1 { margin:0 0 10px 0; line-height:125%;}
#content h2 { color: #9b231b; font-size: 1.2em; margin-top: 5px; }
#content h2.Title { color: #575648; }
#content h2.Title2	{ color: #566ca6; font-size: 1.4em; }
#content h3.Title	{ color: #566ca6; font-size: 1.2em; padding-top: 10px; }
#content a:link, #content a:visited { color: #9b231b; }
#content a:hover { color: #f22f22; }

/* mainContent */
#mainContent { float: left; width: 424px; }
#mainContent p { padding-bottom: 10px; }

/* list */
#mainContent .List { padding: 10px 0; }
#mainContent .List li { background: url(../images/line-1.gif) repeat-x; padding: 5px 0; }
#mainContent .List li ul { padding-bottom: 10px; }
#mainContent .List li li { background: none; padding: 0; }
#mainContent .List li .ViewAll { font-weight: bolder; text-align: right; }
#mainContent .List h3 { font-size: 1.1em; }

#mainContent .GAds { margin: 30px 30px 30px 60px; }

/* view list */
#mainContent .ViewList { background: url(../images/line-1.gif) repeat-x; margin-top: 10px; padding: 10px 0; }
#mainContent .ViewList li { padding: 5px 0; }
#mainContent .ViewList h4 { font-size: 1em; }

#mainContent .Link { padding: 10px 0; }
#mainContent .Link a, #mainContent .ShareLink a { background: no-repeat left bottom; padding: 5px 0px 0px 17px; }
#mainContent .Link .Email { background-image: url(../images/email.gif); margin-right: 20px; }
#mainContent .Link .Print { background-image: url(../images/print.gif); margin-left: 20px; }

#mainContent .ShareLink { border-bottom: #000 solid 1px; margin: 20px auto 30px; padding: 3px 0; }
#mainContent .ShareLink a { font-weight: bolder; }
#mainContent .ShareLink .Del { background-image: url(../images/delicious.small.gif); padding-left: 15px; }
#mainContent .ShareLink .Digg { background-image: url(../images/digg-guy-icon.gif); padding-left: 20px; }
#mainContent .ShareLink .Reddit { background-image: url(../images/blog_head.png); padding-left: 20px; }
#mainContent .ShareLink .StumbleUpon { background-image: url(../images/stumbleit.gif); padding-left: 20px; }

#mainContent .Article { padding: 10px 0; }

#mainContent .TopArticles { background: url(../images/line-1.gif) repeat-x; margin-top: 20px; padding-top: 10px; }
#mainContent .TopArticles h4 { font-size: 1em; padding-bottom: 10px; }
#mainContent .TopArticles .ArticlesList li { padding-bottom: 10px; }

#mainContent .Search {
	background: url(../images/bg-arrow-big.gif) no-repeat;
	color: #fff;
	height: 67px;
	line-height: 120%;
	padding: 20px 35px 20px 10px;
}
#mainContent .Search h3 { font-size: 1.2em; }
#mainContent .Search p { margin-top: 3px; }

/* video list */
#mainContent .VideoList { background: url(../images/line-2.gif) repeat-x left bottom; overflow: hidden; }
* html #mainContent .VideoList { height: 1%; }
#mainContent .VideoList li img { border: #adadad solid 1px; padding: 1px; }
#mainContent .VideoList li {
	float: left;
	font-weight: bolder;
	height: 115px;
	line-height: normal;
	padding: 8px;
	text-align: center;
	width: 120px;
}

/* ArticleList */
#mainContent .ArticleList { background: url(../images/line-2.gif) repeat-x left bottom; padding-bottom: 15px; overflow: hidden; }
* html #mainContent .ArticleList { height: 1%; }
#mainContent .ArticleList ul { float: left; font-weight: bolder; line-height: normal; padding: 8px 5px 0; width: 200px; }

/* ArticleListDetail */
#mainContent .ArticleListDetail li {
	background: url(../images/line-2.gif) repeat-x left bottom;
	padding: 10px 0;
	overflow: hidden;
}
* html #mainContent .ArticleListDetail li { height: 1%; }
#mainContent .ArticleListDetail li h4 { color: #566ca6; font-size: 1em; }
#mainContent .ArticleListDetail li a { color: #566ca6; font-weight: bolder; }
#mainContent .ArticleListDetail li a:hover { color: #f00; }
#mainContent .ArticleListDetail li img { border: #adadad solid 1px; float: left; margin-right: 10px; padding: 1px; }

/* Image before after */
#mainContent .ImageBF li { float: left; text-align: center; width: 50%; }
#mainContent .ImageBF { overflow: hidden; }
* html #mainContent .ImageBF { height: 1%; }

/* Question */
#mainContent .Question li { margin-top: 15px; }
#mainContent .Question p { padding-bottom: 5px; }
#mainContent cite { display: block; margin-top: 15px; }
#mainContent cite strong { font-style: normal; }

/* SearchResult */
#mainContent .SearchResult { padding: 10px 0; }
#mainContent .SearchResult h2 { font-size: 1.3em; }
#mainContent .SearchResult h3 { font-size: 1em; }
#mainContent .SearchResult li { margin-top: 10px; }

/* Video */
#mainContent .Video { margin-top: 10px; }

/* data */
#mainContent .Data h3 { font-size: 1.1em; }
#mainContent .Data ul { margin: 10px 10px 10px 0px; }
#mainContent .Data li { background:url(../images/ico-dot-1.gif) no-repeat left 6px; list-style: none; margin-left: 10px; padding-left: 15px; }
#mainContent .Data ol li { background: none; list-style: decimal; margin-left: 30px; padding-left: 0; padding-right: 10px; }

/* SearsForm */
#mainContent .Data .SearsForm {
	border-bottom: #645540 solid 1px;
	border-top: #645540 solid 1px;
	padding: 10px 0;
}
#mainContent .Data .SearsForm h4 { font-size: 1em; }
#mainContent .Data .SearsForm ol li { list-style: none; margin: 0; padding-top: 5px; padding-right: 0; }
#mainContent .Data .SearsForm ol li.Type, #mainContent .Data .SearsForm ol li.Code { float: left; width: 50%; zoom: 1; }
#mainContent .Data .SearsForm ul { margin: 0; overflow: hidden; }
* html #mainContent .Data .SearsForm ul { height: 1%; }
#mainContent .Data .SearsForm ul li { float: left; padding: 0 8px; width: 46%; }
#mainContent .Data .SearsForm ol li.Type ul li { width: 20%; }
#mainContent .Data .SearsForm ol li.Code span { display: block; }
#mainContent .Data .SearsForm ol li.Code input { margin-right: 5px; vertical-align: middle; }
#mainContent .Data .SearsForm ol li.Code input.Type { width: 70px; }
#mainContent .Data .SearsForm ul li input, #mainContent .Data .SearsForm ul li label { vertical-align: middle; }
html>/**/body #mainContent .Data .SearsForm ul li input { margin-right: 2px; }

