div.sidebar { 
    width: 15%;
    position: absolute;
    left: 1%;
    padding: 2px 2px 2px 2px;
}

div.masthead {
	position: static;
	width: 100%;
}

div.masttail {
	position: relative;
	min-height: 60ex;
}

div.newsidebar { 
    position: absolute;
    width: 15%;
    left: 1%;
    padding: 2px 2px 2px 2px;
}
div.newmain {
    position: relative;
	top: 0;
    left: 17%;
	width: 80%;
	border-left: medium solid #cccccc;
	padding-left: 1%;
}

div.main {
    position: relative;
	top: 0%;
    left: 17%;
	width: 80%;
	border-left: medium solid #cccccc;
	padding-left: 1%;
}

div.textcaption {
	position: relative;
	text-align: center;
	left: 25%;
	width: 50%;
	font-size: 10pt;
}

div.footnote {
	font-size: 10pt;
}

div.footer {
 	position: relative;
	font-size: 10pt;
}
div.calspot {
	padding: 10px 0px 10px 0px;
	font-size: 10pt;
}
div.mlink {
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
div.slink {
	margin-left: 1em;
}
div.sidehead {
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
div.here {
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}

div.mainwidgetstop {
	font-size: 10pt;
	text-align: right;
	padding: 0px 0px 10px 0px;
}

div.mainwidgetsbottom {
	font-size: 10pt;
	text-align: right;
	padding: 0px 0px 10px 0px;
}

div.article {
}

div.articlehead {
	background-color: #eeeeee;
	position: relative;
	left: 0%;
	width: 100%;
}

div.articletitle {
	position: relative;
	font-weight: bold;
	top: 0;
	left: 0%;
}

div.articledate {
	text-align: left;
	font-weight: normal;
	font-size: 10pt;
}

div.articlewidgetsbottom {
	position: relative;
	right: 0;
	top: 100%;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
	padding: 0 0 1ex 0;
}

div.articlewidgets {
	position: absolute;
	right: 0;
	top: 0;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
}

div.articlebody {
	position: relative;
	font-weight: normal;
}

div.commentarea {
	border-top: thin solid #cccccc;
	padding: 2ex 0 0 0;
	font-size: 10pt;
}

div.comment {
	position: relative;
	left: 5%;
	width: 95%;
}

div.commenthead {
	background-color: #eeeeee;
}

div.commentsubject {
	font-weight: bold;
}

div.commentauthor {
	font-size: 8pt;
	font-weight: bold;
}

div.commentdate {
	font-size: 8pt;
}

div.commentbody {
	padding: 0 0 2ex 0;
}

div.commentwidgetstop {
	position: relative;
	right: 0;
	top: 0;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
}

div.commentwidgetsbottom {
	position: relative;
	right: 0;
	top: 100%;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
}

div.commentform {
	font-size: 10pt;
	background-color: #dddddd;
	padding: 10px 10px 10px 10px;
}
