body {margin: 0px; font-size: 6pt;}

h1 {font-size: 8pt;}

#left {width: 100%; float:none}
#right {width: 100%; float:none}

.no_mobile {display: none; visibility: hidden; height: 0px; width: 0px;}

.copyrite {width: 320px;}
.teaser {font-size: 7pt; background: #bfb; border: 1px solid;} 
.teaser h2 {font-size: 8pt;background: #bfb; color: #000; padding:0px;} 
.teaser div.box_mid {background: #ffb;}
.teaser p {background: #ffb;}
.teaser .box_end {display: none;}
.teaser a.rss_item {font-size: 7pt;}
.copyrite {font-size: 7pt;}

.top_banner {margin: 0px;width:320px; height:10px; font-size: 6pt;}
.content_top {margin: 0px;width:320px;}
.content {margin: 0px;width:320px;}

.logo {width: 320px; height: auto; } 
.logo img { width: 100%; height: auto; padding: 2px;}
.tagline {font-size: 7pt; height: auto; text-align: left;}

.menu {float: none; width: 100%; background-color: #def0df;}
.menu li {display: inline-table;}
.menu a {float: none; height: auto; padding: 1px; width: 75px; border: 1px solid #000; font-size: 6pt; font-weight: normal; margin-bottom: 1px;}
.menu .first a {border: 1px solid #000;} 

.voltable {font-size: 8pt; width: 100%;}
.voltable td {font-size: 7pt;background: #ffffbb; border: 1px solid;}
.more {font-size: 6pt;}
.posted {font-size: 6pt; color: #3a3a3a; padding: 0px;}
.search {margin: 0px; width: 300px; height: 18px; font-size: 6pt; position:relative; left:10px;}
.search input {width: 140px; font-size: 6pt;}
.search .submit {width: 40px;}
.xml_table {margin-left: 5px; padding: 3px; width: 300px; border: 1px solid;}


.announce {float: left; width: 100%;}
.one-image {width: 100%; height: auto;}
