/*-------------------------General content description*/
body {
	font-family: Arial, Helvetica, sans-serif;
}
p {
	line-height: 1.5em;
	display: block;
	margin: 0px 0px 10px 0px;
	text-align: justify;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*-------------------------All font goes here!!! */
/*for menu bar*/
h2.menulist {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bolder;
	margin: -4px 0px 0px 0px;
}
			h2.menulist a:link {
				color: #fff;
				font-weight: lighter;
			}
			h2.menulist a:visited {
				color: #fff;
				font-weight: lighter;
			}
			h2.menulist a:hover {
				border-top:10px solid #000;
				color: #fff;
				font-weight: lighter;
}
/*for main Articles title*/
h1 {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	line-height: normal;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
}
h2 {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
	}
/*for extended and navigation slogan*/
h2.extended {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
	margin: 0px 305px 0px 80px;
}
h2.navigation {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
	margin: 0px 0px 0px 0px;
}
/*for comment and extralink*/
h2.comment {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
	margin: 0px 325px 0px 80px;
}
h2.extralink {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
	margin: 0px 0px 0px 0px;
}
h2.commentform {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
	margin: 0px 383px 0px 0px;
}
/*for older post,latest post, More Archives and most viewed post slogan*/
h2.olderpost {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 252px 0px 0px;
	display: inline;
}
h2.postdetail {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 80px 0px 0px;
	display: inline;
}
h2.morearchive {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 0px;
	display: inline;
}
h3.monthlyarchive {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 0px;
	display: inline;
	font-weight: lighter;
}
			h3.monthlyarchive a:link {
				color: #666;
			}
			h3.monthlyarchive a:visited {
				color: #666;
			}
			h3.monthlyarchive a:hover {
				color: #000;
}
h3.mostviewed {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 0px;
	font-weight: lighter;
	padding: 2px 0px 2px 0px;
}
			h3.mostviewed a:link {
				color: #666;
			}
			h3.mostviewed a:visited {
				color: #666;
			}
			h3.mostviewed a:hover {
				color: #000;
}
h3.olderposttitle {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	width: 335px;
	padding-right: 5px;
	margin: 0px 0px 0px 0px;
	font-weight: lighter;
}
			h3.olderposttitle a:link {
				color: #666;
			}
			h3.olderposttitle a:visited {
				color: #666;
			}
			h3.olderposttitle a:hover {
	color: #000;
	font-weight: lighter;
}
h4.olderpostdetail {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 150px;
	margin: 0px 0px 0px 0px;
	font-weight: lighter;
}
/*for machinery-theblog,snapshot*/
h1.blogtitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bolder;
}
h1.olderblogtitle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
h2.momentum {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 0px;
	display: inline;
}
h2.theblog {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99CC33;
	font-weight: bold;
	margin: 0px 255px 0px 0px;
	display: inline;
}
h2.photos {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 0px;
	display: inline;
}
/*for webclip*/
h1.cliptitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bolder;
	padding: 0px 2px 0px 0px;
}
h2.clipping {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 200px;
	margin: 0px 0px 0px 0px;
	display: inline;
}
h3.whatis {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	width: 200px;
	margin: 0px 0px 0px 0px;
	display: inline;
	font-weight: normal;
}
			h3.whatis a:link {
				color: #666;
				border-bottom:1px dotted #000;
			}
			h3.whatis a:visited {
				color: #666;
				border-bottom:1px dotted #000;
			}
			h3.whatis a:hover {
				color: #666;
				border-top:3px solid #000;
}
/*for other font*/
.red {
	color: #990000;
	font-weight: bold;
	font-size: 11px;
}
.big {
	font-size: 28px;
	color: #666666;
}
.bigarchive {
	font-size: 45px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.8em;
	text-transform: uppercase;
}
.bigarchivelist {
	font-size: 36px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.8em;
	text-transform: uppercase;
}
.bigletter {
	font-size: 68px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.8em;
	text-transform: uppercase;
	float: left;
	margin: 0px 2px 0px 0px;
}
/* style for articles */
.leftbox {
	float: left;
	margin: 2px 5px 2px 2px;
}
.rightbox {
	float: right;
	margin: 2px 2px 2px 5px;
}
.leftframe {
	float: left;
	margin: 2px 5px 2px 2px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #666;
}
.rightframe {
	float: right;
	margin: 2px 2px 2px 5px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #666;
}
.centerframe {
	margin: 2px 2px 2px 2px;
	border: 1px solid #666;
	padding: 2px 2px 2px 2px;
}
blockquote {
	margin: 5px 10px 5px 10px;
	padding-left: 43px;
	background-repeat: no-repeat;
	font-style: italic;
	font-size: 13px;
	background-image: url(images/blockquote.gif);
}
blockquote cite {
margin: 5px 0px 0px 0px;
display: block;
}
/* style for articles Header */
.h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
			.h2 a:link {
				color: #000;
			}
			.h2 a:visited {
				color: #000;
			}
			.h2 a:hover {
				border-bottom:2px solid #666;
				color: #666;
}
.h3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
/* style for layout header */
#headerlogo{
	width: 748px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/headerlogo.png);
	height: 20px;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 45px;
	font-size: 12px;
	color: #999999;
}
#headerblackspace{
	margin-right: auto;
	margin-left: auto;
	height: 12px;
	background-color: #000;
	width: 760px;
}
#headermenu{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-color: #99CC33;
	height: 39px;
	background-image: url(images/headerbackground.jpg);
}
.menulist{
	width: 480px;
	padding-left: 4px;
	padding-top: 4px;
	float: left;
}
#searchbox{
	width: 240px;
	padding-right: 4px;
	padding-top: 4px;
	float: right;
	background-color: #000000;
	height: 28px;
	padding-left: 20px;
}
/* style for articles layout */
#firstbodycontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.frontwrapper{
	width: 497px;
	margin: 10px 0px 10px 0px;
	border-right: 1px solid #ccc;
	float: left;
}
.firstbodycontent{
	width: 410px;
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	float: left;
}
			.firstbodycontent a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.firstbodycontent a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.firstbodycontent a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.frontrightwrapper{
	margin: 5px auto 5px auto;
}
.rightbodycontainer{
	width: 251px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rightdetailcontainer{
	width: 245px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f0f0f0;
	background-image: url(images/bg.gif);
}
			.rightdetailcontainer a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.rightdetailcontainer a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.rightdetailcontainer a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.datebox{
	float: left;
	margin: 0px 6px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC33;
	padding: 15px 2px 2px 2px;
	line-height: 0.8em;
	width: 70px;
	background-image: url(images/datebox.jpg);
	background-position: left-top;
	background-repeat: no-repeat;
}
.boxdate{
	font-size: 40px;
	color: #fff;
	font-weight: bolder;

}
.boxmonth {
	font-size: 12px;
	color: #fff;
	line-height: 1em;
}
.boxyear {
	font-size: 28px;
	color: #fff;
	line-height: 1em;
}
.article-detail {
	border-top:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px auto 3px auto;
	padding: 2px 0px 2px 0px;
	line-height: normal;
}
			.article-detail a:link {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.article-detail a:visited {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.article-detail a:hover {
				color: #000;
				border-top:3px solid #000;
}
.article-detail-less {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px auto 3px auto;
	padding: 2px 0px 2px 0px;
	line-height: normal;
}
			.article-detail-less a:link {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.article-detail-less a:visited {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.article-detail-less a:hover {
				color: #000;
				border-top:3px solid #000;
}
/* style for extended body layout */
#extendedtitlecontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom:1px solid #000;
	margin-bottom: 5px;
}
#extendedbodycontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.extendedbodycontent{
	width: 410px;
	padding: 0px 4px 10px 83px;
	border-right: 1px solid #ccc;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	float: left;
}
			.extendedbodycontent a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.extendedbodycontent a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.extendedbodycontent a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.navigationcontainer{
	width: 255px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
			.navigationcontainer a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.navigationcontainer a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.navigationcontainer a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.nextprevious{
	margin: 5px auto 5px auto;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f0f0f0;
	font-weight: bold;
	color: #000;
	background-image: url(images/bg.gif);
}
			.nextprevious a:link {
				color: #000;
				border-bottom:0px dotted #000;
			}
			.nextprevious a:visited {
				color: #000;
				border-bottom:0px solid #000;
			}
			.nextprevious a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.vline-light-navigation {
	margin: 2px auto 0px auto;
	border-bottom:1px solid #ccc;
	font-size: 0px;
}
/* style for comment layout */
#commenttitlecontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom:1px solid #000;
	margin-bottom: 5px;
}
#commentcontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.commentcontent{
	width: 493px;
	padding: 0px 4px 0px 0px;
	border-right: 1px solid #ccc;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	float: left;
}
			.commentcontent a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.commentcontent a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.commentcontent a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.commentwrap{
	padding: 4px 4px 4px 83px;
	margin: 0px auto 5px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	background-color: #F6F6F6;
	background-image: url(images/buble.gif);
	background-repeat: no-repeat;
}
.membercommentwrap{
	padding: 4px 4px 4px 83px;
	margin: 0px auto 5px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	background-color: #CCCCCC;
	background-image: url(images/member.gif);
	background-repeat: no-repeat;
}
.extralinkcontainer{
	width: 255px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
			.extralinkcontainer a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.extralinkcontainer a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.extralinkcontainer a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.linkwrap{
	margin: 5px auto 5px auto;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f0f0f0;
	font-weight: lighter;
	color: #000;
	background-image: url(images/bg.gif);
}
			.linkwrap a:link {
				color: #000;
				border-bottom:0px solid #000;
			}
			.linkwrap a:visited {
				color: #000;
				border-bottom:0px solid #000;
			}
			.linkwrap a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.permalinkwrap{
	margin: 5px auto 5px auto;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f0f0f0;
	font-weight: lighter;
	color: #000;
	background-image: url(images/bg.gif);
}
			.permalinkwrap a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.permalinkwrap a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.permalinkwrap a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
#commentformtitlecontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom:1px solid #000;
	margin-bottom: 5px;
	border-top: 1px solid #000;
}
#commentformcontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.commentformcontent{
	width: 493px;
	padding: 0px 4px 0px 0px;
	border-right: 1px solid #ccc;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	float: left;
}
			.commentformcontent a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.commentformcontent a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.commentformcontent a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.noticecontainer{
	width: 255px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
			.noticecontainer a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.noticecontainer a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.noticecontainer a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.ruleswrap{
	margin: 0px auto 0px auto;
	padding: 0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
}
.vline-light-comment {
	margin: 2px auto 0px auto;
	border-bottom:1px solid #ccc;
	font-size: 0px;
}
.commentpartwrap{
	margin: 5px auto 5px auto;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f0f0f0;
	font-weight: lighter;
	color: #000;
	background-image: url(images/bg.gif);
}
/* style for archives layout */
.trackbackwrap{
	padding: 4px 4px 4px 83px;
	margin: 0px auto 5px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	background-color: #F6F6F6;
	background-image: url(images/trackback.gif);
	background-repeat: no-repeat;
}
/* style for archives layout */
#archivetitlecontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom:1px solid #000;
	margin-bottom: 5px;
}
#archivebodycontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.olderpostbodycontainer{
	width: 497px;
	margin-bottom: 10px;
}
.morearchivebodycontainer{
	width: 255px;
	float:right;
}
/* style for bottom layout */
#bottomtitlecontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom:1px solid #000;
	margin-bottom: 5px;
}
.theblog {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99CC33;
	margin-right: 255px;
	font-weight: bold;
}
#bottombodycontainer{
	width: 760px;
	margin: 5px auto 5px auto;
}
.theblogcontainer{
	width: 379px;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #ccc;
	margin: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
}
			.theblogcontainer a:link {
				color: #000;
				border-bottom:1px solid #666;
			}
			.theblogcontainer a:visited {
				color: #000;
				border-bottom:1px solid #666;
			}
			.theblogcontainer a:hover {
				color: #000;
				border-bottom:2px solid #000;
}

.blog-detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 3px auto 3px auto;
	padding: 2px 0px 2px 5px;
	background-color: #eee;
	background-image: url(images/bg.gif);
}
			.blog-detail a:link {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.blog-detail a:visited {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.blog-detail a:hover {
				color: #000;
				border-top:3px solid #000;
}
.olderblog-detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 3px auto 3px auto;
	padding: 2px 0px 2px 5px;
	background-color: #eee;
	float: right;
	background-image: url(images/bg.gif);
}
			.olderblog-detail a:link {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.olderblog-detail a:visited {
				color: #000;
				border-bottom:1px dotted #000;
			}
			.olderblog-detail a:hover {
				color: #000;
				border-top:3px solid #000;
}
.snapshotcontainer{
	width: 370px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px 0px 5px 0px;
}
			.snapshotcontainer a:link {
				color: #666;
			}
			.snapshotcontainer a:visited {
				color: #666;
			}
			.snapshotcontainer a:hover {
				color: #000;
}
.blockimage {
	margin: 0px 0px 5px 0px;
	background-color: #eee;
	padding: 7px 2px 7px 2px;
}
blockimage cite {
margin: 5px 0px 0px 0px;
display: block;
}
.snapshotbox {
	padding: 4px 6px 4px 6px;
	width: 75px;
}
#copyrightcontainer{
	width: 755px;
	margin: 0px auto 5px auto;
	padding-right: 5px;
}
.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
			.copyright a:link {
				color: #999;
				border-bottom:1px solid #999;
			}
			.copyright a:visited {
				color: #999;
				border-bottom:1px solid #999;
			}
			.copyright a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
/* style for bottom layout */
#clippingtittlecontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom:1px solid #000;
	margin-bottom: 5px;
	padding-bottom: 1px;
}
#clippingcontainer{
	width: 760px;
	margin: 5px auto 7px auto;
}
#clippingcontent{
	width: 760px;
	margin: 5px auto 1px auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000;
	padding: 1px 0px 5px 0px;
}
.clipblock1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 186px;
	padding: 0px 2px 0px 2px;
}
			.clipblock1 a:link {
				color: #000;
				border-bottom:1px dotted #333;
			}
			.clipblock1 a:visited {
				color: #000;
				border-bottom:1px dotted #333;
			}
			.clipblock1 a:hover {
				color: #000;
				border-bottom:1px solid #333;
}
.clipblock2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 186px;
	background-color: #f0f0f0;
	padding: 0px 2px 0px 2px;
}
			.clipblock2 a:link {
				color: #000;
				border-bottom:1px dotted #333;
			}
			.clipblock2 a:visited {
				color: #000;
				border-bottom:1px dotted #333;
			}
			.clipblock2 a:hover {
				color: #000;
				border-bottom:1px solid #333;
}
/* style for layout line */
.vline {
	border-bottom:1px solid #ccc;
	font-size: 0px;
	margin: 1px auto 2px auto;
}
.vline-bold {
	border-bottom:3px solid #000;
	width: 760px;
	font-size: 0px;
	margin: -2px auto 0px auto;
}
.vline-light {
	margin: 2px auto 0px auto;
	border-bottom:1px solid #000;
	width: 760px;
	font-size: 0px;
}
.vline-front {
	margin: 2px 8px 2px 0px;
	border-bottom:2px solid #ccc;
	font-size: 0px;
	width: 489px;
}
.vline-front-right {
	margin: 2px auto 2px auto;
	border-bottom:2px solid #ccc;
	font-size: 0px;
}
.vline-front-item {
	margin: 2px auto 5px auto;
	border-bottom:1px solid #999;
	font-size: 0px;
}
.vline-light-mostviewed {
	margin: 2px auto 0px auto;
	border-bottom:1px solid #ccc;
	font-size: 0px;
}
.vline-table {
	border-bottom:1px solid #ccc;
	font-size: 0px;
	margin: 1px auto 2px auto;
}
.vline-strong {
	border-bottom:1px solid #333;
	font-size: 0px;
	margin: 1px auto 2px auto;
}
.vline-blog-clear {
	border-bottom:1px solid #ccc;
	font-size: 0px;
	margin: 1px auto 2px auto;
	clear: both;
}
.vline-bold-bottom {
	border-bottom:3px solid #000;
	width: 760px;
	font-size: 0px;
	margin: -2px auto 0px auto;
}
.vline-light-bottom {
	margin: 2px auto 2px auto;
	border-bottom:1px solid #000;
	width: 760px;
	font-size: 0px;
}
/* only applies to buttons for comment forms */
.commentform .formbutton {
  border: 1px solid #222;
  background-color: #333;
  color: #eee;
  font-size: 18px;
}
.searchform .formbutton {
  border: 1px solid #222;
  background-color: #333;
  color: #eee;
  font-size: 10px;
}
.loginform .formbutton {
  border: 1px solid #222;
  background-color: #333;
  color: #eee;
  font-size: 18px;
 }
.mailform .formbutton {
  border: 1px solid #222;
  background-color: #333;
  color: #eee;
  font-size: 18px;
 }
/* only applies to article detail like author etc */
.articledetailBox{
	margin: 10px auto 0px auto;
	padding: 3px 5px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	border-bottom:1px solid #999;
	background-image: url(images/bgb.gif);
}
			.articledetailBox a:link {
				color: #eee;
				border-bottom:1px solid #ccc;
			}
			.articledetailBox a:visited {
				color: #eee;
				border-bottom:1px solid #ccc;
			}
			.articledetailBox a:hover {
				color: #eee;
				border-bottom:2px solid #ccc;
}
.point {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
}
.pointsmall {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #ccc;
}
.name {
	color: #fff;
	text-transform: uppercase;
}
.nameblack {
	color: #eee;
}
.position {
	color: #fff;
	font-weight: bold;
	text-transform: none;
}
h2.articledetail {
	font-size: 18px;
	color: #fff;
	border-bottom:1px solid #999;
	margin: 0px auto 0px auto;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
/* style for member area */
#membercontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.membertitle{
	width: 752px;
	padding: 0px 4px 0px 4px;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
}
.membercontent{
	width: 752px;
	padding: 0px 4px 0px 4px;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
}
			.membercontent a:link {
				color: #000;
				border-bottom:1px solid #000;
			}
			.membercontent a:visited {
				color: #000;
				border-bottom:1px solid #000;
			}
			.membercontent a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.photosdetail {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 130px;
	padding: 0px 2px 0px 2px;
}
			.photosdetail a:link {
				color: #000;
				border-bottom:1px solid #666;
			}
			.photosdetail a:visited {
				color: #000;
				border-bottom:1px solid #666;
			}
			.photosdetail a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.remark {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color: #000;
	width: 105px;
	padding: 0px 3px 0px 2px;
	background-color: #F0F0F0;
	border-top:1px solid #666;
}
			.remark a:link {
				color: #000;
				border-bottom:1px solid #666;
			}
			.remark a:visited {
				color: #000;
				border-bottom:1px solid #666;
			}
			.remark a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.memberdetail {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 240px;
	padding: 0px 2px 0px 5px;
	border-top:1px solid #666;
}
			.memberdetail a:link {
				color: #000;
				border-bottom:1px solid #666;
			}
			.memberdetail a:visited {
				color: #000;
				border-bottom:1px solid #666;
			}
			.memberdetail a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.tableline {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 2px 0px 2px;
    border-bottom:1px solid #000;
}
.spacer {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px 2px 0px 2px;
}
.memberrightcontainer{
	width: 250px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contactcontainer{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.contactcontent{
	width: 485px;
	padding: 0px 4px 0px 4px;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
	border-right: 1px solid #ccc;
	float: left;
}
.contactrightcontainer{
	width: 255px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
			.contactrightcontainer a:link {
				color: #000;
				border-bottom:1px solid #666;
			}
			.contactrightcontainer a:visited {
				color: #000;
				border-bottom:1px solid #666;
			}
			.contactrightcontainer a:hover {
				color: #000;
				border-bottom:2px solid #000;
}
.contacttitle{
	width: 752px;
	padding: 0px 4px 0px 4px;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
}
