select, input {
	border: 1px dotted #C08080;
	background-color: #ffffff;
	color:#844;
	font-size: 8pt;        
}

.popup a{
	position:relative;
	text-decoration: none;
}
.popup a span{
	text-decoration: none;
	visibility:hidden;
	position:absolute;
	top: 30px;
	left: 30px;
	width:350px;
	padding:5px;
	background:#f5f5f5;
	border:2px solid #999;
	color:#333;
}

.popup a:hover{
	visibility:visible;
}
.popup a:hover span{
	visibility:visible;
}

.mainbar {
        margin:           0px 250px 0px 0px;
}

.sidebar {
	float:            right;
	width:            210px;
}


body {
	padding: 0px 0px;
        margin: 0px 0px;
	color:#666;
	background-color:#fff;
}

img {
        border: 0px;
	text-decoration: none;
}

a {
	color:#b33;
}

a:link {
	color:#b33;
}

a:visited {
	color:#b33;
}

a:active {
	color:#b33;
}

a.linkpage {
	text-decoration: none;
	font-size: 8.8pt;
}

.all {
	padding: 0px 0px 0px 40px;
        margin: 5px 5px;
	font-size:9pt;
}

.mainbody {
	text-align: left;
	background-color:#fff;
	font-size:8pt;

}

.imagelist {
        padding: 0px 10% 100px 10%; 
        width : 80%;
	font-size:9pt;
}

.headlink {
	color:#a0a0a0;
	background:#F8F8F5;
        margin: 0px 0px 10px 0px;
	padding: 3px 10px 3px 10px;
	text-align: right;
	font-size: 8pt;
	text-decoration: none;
}

.headlink a, 
.headlink a:link,
.headlink a:visited,
.headlink a:active
{
	text-decoration: none;
	color:#A88;
}

.headlink a:hover
{
	text-decoration: none;
	color:#A33;
}

.headinfo {
        width: 100%;
	color:#8C67468;
	background:#EEEAE0;
        margin: 0px 0px 20px 0px;
	padding: 5px 20px 5px 20px;
	text-align: left;
	font-size: 8pt;
}

.profbox {
        width: 160px;
	color:#8C7468;
	background:#EEEAE0;
        margin: 40px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	text-align: left;
	font-size: 9pt;
}

.linkclap {
	padding: 30px 20px 0px 20px;
	text-align: left;
	font-size: 9pt;
}

.linklist {
	padding: 50px 0px 50px 0px;
	text-align: left;
	text-decoration: none;
}

.iconbox {
	padding: 0px 10px;
	margin: 0px 0px;
	text-align: left;
}

.storybox {
	padding: 30px 20px 30px 20px;
	text-align: left;
	background-color:#fff;
	font-size: 9pt;
}

.articlehead {
	padding: 10px 0px 0px 0px;
}

.article {
	padding: 10px 0px 0px 0px;
}

.art-title {
	font-weight:bold;
}


.art-date {
	font-size: 16pt;
	font-weight:bold;
	color:#bbb;
	font-family:      Arial, sans-serif;
}

.boxtitle {
	padding: 10px 0px 0px 0px;
	text-align: left;
}


.webclap {
        width: 450px;
        margin-top:10px;
        margin-left: 100px;
        margin-bottom: 20px;
        padding: 10px;
	color:#8C6468;
	background:#FAF5F0;
}

.pickup {
        width: 450px;
        margin-top:10px;
        margin-left: 100px;
        margin-bottom: 20px;
        padding: 10px;
	color:#648C68;
	background:#F0FAF0;
}

.counter {
	padding: 0px 10px 0px 0px;
	background-color:#fff;
	font-size: 6pt;
}


.footbox {
	padding: 40px 20px 20px 20px;
	text-align: center;
	background-color:#fff;
	font-size: 6pt;
}

.titlebox {
	margin: 40px 0px 40px 0px;
}

.title {
	font-size: 20pt;
	font-weight:bold;
	text-decoration: none;
}

.titlepopup {
	font-size: 9pt;
	font-weight:normal;
	text-decoration: none;
}

.countimg {
	margin: 20px 0px 5px 0px;
	text-align: center;
}

.toptxt {
	margin: 20px 0px 25px 0px;
	font-size:8pt;
	text-align: center;
}


.rightimg {
	padding: 5px;
}

.paging {
	font-size:9pt;
	text-align: center;
}

