body {margin: 0px 0px 0px 10px;height: 100%;text-align: center;background-color: #fff;}
img {border:none;vertical-align:text-bottom;line-height:0px;font-size: 0px;padding:0;margin:0;}
li {list-style-type: none;list-style-position: outside;margin: 0;padding: 0;height: 14px;line-height: 0px;vertical-align:text-bottom;font-size: 0;}
ul,ol,p {margin: 0;padding: 0;line-height: 0px;list-style-type: none;list-style-position: outside;}

A:link  { color: #666; text-decoration: underline }

A:visited  { color: #666; text-decoration: underline }

A:active  { color: #666; text-decoration: underline }

A:hover  { color: #ccc; text-decoration: underline }

A.access:link  { color: #222; text-decoration: underline }

A.access:visited  { color: #222; text-decoration: underline }

A.access:active  { color: #222; text-decoration: underline }

A.access:hover  { color: #ccc; text-decoration: underline }

A.news:link  { color: #666; text-decoration: underline }

A.news:visited  { color: #666; text-decoration: underline }

A.news:active  { color: #666; text-decoration: underline }

A.news:hover  { color: #aaa; text-decoration: none }

#v_align {height: 50%;margin-bottom: -195px;float: left;width: 1px;}
#outline {margin: 0 auto;clear: left;height: 390px;width: 790px;position: relative;text-align: left;}
#header{width:790px;height:70px;}
#mid_area{width:790px;height:310px;}
#footer{width:790px;height:10px;}
#nav_area{width: 170px;height: 310px; float: left;}
#main{width: 580px;height: 310px; float: right;text-align: right;margin-left:40px;}


#archive{width:560px;}
#archive .thum{margin:0px 5px 10px 5px;}

.clear{ clear:both; line-height: 0px;letter-spacing: 0px;}
.important{color:#000;}
.noscreen{display:none;}

/*
#form_area{width:370px;height:230px;margin-right:30px;float:right;}
*/
#form_area{width:370px;height:310px;margin-right:30px;float:right;text-align:left;}

.form_hline {clear:both;width:250px;float:left;}
#form_area input {width:210px;}
#form_area textarea {width:370px;height:115px;}

