body{margin:0px;text-align:center;font-family:Tahoma,Verdana,Arial;font-size:0.7em;color:#333333}
div{float:left}
#container{width:940px;margin:0 auto;text-align:left;float:none}
.sec {clear:both}
/* layout - header */
#header {width:770px;height:50px}
.tool{float:right;margin-top:2px}
.tool a{margin-left:5px}
.tool img, img#ico, .tools img{margin-right:3px}
#date {font-size:1.1em;clear:right;float:right;margin-top:15px;width:250px;text-align:right}
/* layout - general */
#middle{width:940px;}
.left{width:120px;margin-right:10px}
.center{width:380px}
.center .sec{width:380px}
.right{width:250px;margin-left:10px}
/* layout - footer */
#footer{border-top:1px solid #eee;padding-top:5px;margin-top:10px;width:770px}
#footer .center{text-align: center}
/* colums */
.center .col, .center .colfirst{width:185px}
.colfirst{margin-right:10px}
/* menu & box1 */
.box1,.menu{background:#f1f0eb url(/u/default/box1.gif) no-repeat;margin-bottom:10px;padding:2px 5px;width:120px}
.menu{padding:0}
.menu div{border-bottom: 1px solid #fff;padding: 2px 5px;float:none}/* #FAFAF8 */
.menu div:hover{background-color: #e5e5e5;}
.menu .first:hover{background-color:transparent}
.menu a{display:block;}
/* box2 */
.box2{background:#f1f0eb url(/u/default/box2.gif) no-repeat;width:230px;padding:5px 10px;margin-bottom:10px}
.box2 h1{font-size:0.9em;margin:0}
.box2 p{line-height:1.1em;margin:0}
.box2 img.photo{border:1px solid #333;margin-right:5px;float:left}
/* box3 & form */
.box3,.form{background:#f1f0eb url(/u/default/box3.gif) no-repeat;width:370px;padding:5px;margin-bottom:5px}
.form .sec{margin:1px 0;min-height:20px;width:370px}
.form .colfirst{width:100px;text-align:right;margin-right:10px}
.form .col{width:260px}
.form .message{color:#c00;width:260px}
.form .textfield{width:250px}
/* forum */
.sec#fgroup {width:470px;border-bottom:2px solid #ccc;padding:5px 0 2px}
.sec#forum, .sec#post, .sec#nav {width:470px;border-bottom:1px dotted #ccc;padding:5px 0}
.sec#forum:hover, .sec#post:hover {background-color:#f1f0eb}
.sec#forum .col{width:100px}
.sec#forum .col#first{width:360px;margin-right:10px}
.sec#post .col{width:360px}
.sec#post .col#first{width:100px;margin-right:10px}
/* tabs */
.tablist{float:left;margin-left:4px}
.tabitem{position:relative;top:5px;font-weight:bold;float:left;margin-right:4px;width:70px;padding:3px 5px 2px;text-align:center;background:#e0dfda url(/u/default/tab2.gif) no-repeat}
#tabselected{height:18px;background:#f1f0eb url(/u/default/tab1.gif) no-repeat}
.tabitem a{text-decoration:none;}
/* links */
a{text-decoration:none;color:#333}
a:hover{text-decoration:underline;color:#005BA6}
a img{border:0}
a.event, .article a{text-decoration:underline;color:#005BA6}
/*.center h1 a {color:#005BA6}*/
/* text */
h1{font-size:1.3em;font-weight:bold;margin:0;margin-bottom:8px}
h2{font-size:1.1em;font-weight:bold;margin:0;margin-bottom:5px}
p{line-height:1.2em;margin:0;margin-bottom:10px}
p.first{font-weight:bold}
.info{font-size: 0.9em;color:#92B80E}
.quote{font-style:italic}
.ref{font-weight:bold}
acronym{border-bottom:1px dotted #92B80E}
/* content */
.path{background-image:url(/u/default/path.gif);background-repeat:no-repeat;padding-top:3px;padding-left:7px;margin-bottom:8px;width:373px}
.tools {width:380px;height:20px;background-image: url(/u/default/tools.gif);background-repeat: no-repeat;padding-top:3px}
.tools a {margin-left:8px}
/* news */
.article img.image{margin: 0 0 5px 5px;border:1px solid #333;float:right}
.article p, .article li {font-family:Arial;font-size:1.1em}
/*.article h1, .article h2 {font-family:Arial}*/
.headline{margin-bottom:5px}
.headline img{margin-bottom:3px}
.headline img.thumb{margin-right:8px}
.headline h1,.newsitem h1{font-size:1em;margin-bottom:3px}
.headline p,.newsitem p{line-height:1.2em;margin-bottom:2px}
.newsitem{margin-bottom:5px;float:left;width:380px}
.newsitem .photo{float:left;width:50px;margin-right:10px}
.newsitem .text{float:left;width:320px}
.newslist{margin-bottom:5px}
.newslist h1 a{color:#005BA6}
.newslist h1{font-size:0.9em;margin-bottom:3px}
.comments {width:380px;margin-top:4px;margin-bottom:4px;}
.comments p {margin-bottom:4px}
.note {font-size:0.9em;color:#999}
.source {font-weight:bold;margin-bottom:5px}
/* list */
ul{margin:0;margin-bottom:8px;padding-left:15px;list-style-type:square}
li{margin-bottom:3px}
/* form */
input{margin:0;padding:0}
.textfield{font-family:Tahoma,Verdana,Arial;font-size:1em;padding:1px 3px;border: 1px solid #ccc}
select {font-size:1em}
select.small {font-size:0.8em}
.radio {float:left;margin-right:10px}
.checkbox,.checkboxcaption{float:left}
.checkboxcaption{margin-left:5px;width:230px}
.button{color:#fff;font-size:1em;font-weight:bold;background-color:#c00;border:1px solid #900}
input,form{margin:0}
/* tables */
table {width: 380px;border:1px solid #f1f0eb;margin-bottom:8px}
th {background-color: #f1f0eb; padding:3px 5px}
td {border:1px solid #f1f0eb; vertical-align:top}
/* others */
.sep {margin:2px 0;line-height:0px;height:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa;float:none}
.send {vertical-align:text-bottom}