/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/*
** HTML elements
*/
html{margin:0;height:100%;}
body{margin:0;padding:0;height:100%;color:#ccd;font-size:0.95em;font-family:Arial;background-color:#1D224A;background-image:background:url('tbg.png');background-position:left top;background-repeat:repeat-x}
h1, h2, h3, h4, h5, h6 {margin-bottom:0.5em}
h1{font-size:1.3em}
h2{font-size:1.2em}
h3, h4, h5, h6 {font-size:1.1em}
p{margin-top:0.2em;margin-bottom:0.3em;text-align:justify}
a:link, a:visited{text-decoration:none;font-weight:normal}
a:link{color:#429DD6}
a:visited{color:#429DD6}
a:hover{color:#B11505;text-decoration:underline}
table{font-size:1em} /* make <td> sizes relative to body size! */
td{vertical-align:top}
pre{padding:0.75em 1.5em;background-color:#236;border:1px solid #ccc;font-size:12px}
fieldset{margin:1px;padding:2px 1px;border: 1px solid #bbb}
img{border:0}

/*
** Page layout blocks / IDs
*/
#main{margin:0;padding:0;width:100%;border:0;background:#1D224A} /* padding in px not ex because IE messes up 100% width tables otherwise */
#top{margin:0;padding:0;height:358px;background:url('tbg.png') left top repeat-x}
#head{position:relative;width:1000px;height:358px;background:url('top.png') left top no-repeat}
#tmnu{position:absolute;top:auto;right:auto;bottom:60px;left:460px;width:auto;height:23px}
#search .form-text, #search .form-submit{border:1px solid #369;font-size:0.9em;height:1.1em;vertical-align: middle}
#search .form-text{width:8em;padding:0 0.5em}

#lcol{margin:0;padding:0;width:247px}
#lwrap, #rwrap {margin:0 auto;padding:0;width:247px;height:100%;text-align:center;vertical-align:top;word-wrap:break-word}
#rwrap{width:195px}
#ltop{margin:0;padding-top:30px;width:219px;min-height:300px;background:url('ltop.png') center top no-repeat}
#ltop>object{display:block;width:219px;height:265px}
#left, #right{margin:0 auto;width:225px;text-align:left;line-height:1.3em;color:#ddc}
#lbot{width:247px;height:164px}
#ccol{width:auto}
#mcol{margin:0;padding:0;width:100%}
#rcol{margin:0;padding:0;width:203px;text-align:right}
#rmnu{height:40px;text-align:center}
#rban{width:195px}
#rban img{width:195px;height:549px}

#bot{margin:0;width:100%;background:url('bbg.png') left bottom repeat-x;text-align:left;vertical-align:middle}
#foot{position:relative;margin:0;padding:0;margin-right:203px}
#footer{vertical-align:middle}
#footer .block{margin-bottom:0}
#cprt{float:right;height:100%;padding-top:6px;font-size:0.7em;color:#cee}
/*
#footer div.block{display:inline}
*/
#footer .block .content{display:inline;padding:0 1px}
#footer #block-system-0{float:left;padding:0 1px}
/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.form-item{margin:1px auto}
.form-item label{font-size:0.75em;color:#ddd}
.form-item .form-text{width:120px;border:1px solid #ffc;color:#fff;background:#000}
.item-list .title{font-size:0.75em;color:#fff}
.item-list{list-style:none;list-style-type:none;font-size:0.75em}
.form-submit{margin-top:0.75em;width:120px;border:1px solid #ffc;color:#fff;background:#000}

.links{margin-bottom:0;font-size:0.9em;color:#ddd}
.links li{margin:0 1px;padding:0;display:inline;}
.comment .links{margin-bottom:0}
ul.links{margin:0;padding:0;width:100%;text-align:center}
.links a{margin:0;padding:0;font-weight:bold}
.links a.active{margin:0;padding:0;color:#fff}

#mission, .node .content, .comment .content {line-height: 1.2em}
.breadcrumb{margin-bottom:.5em}

.tabs ul{padding:1px 1em}
.tabs ul li a{padding:0 1.1em;background:#557;color:#ccc;border:1px solid #fff}
.tabs ul li.active a{padding:0 1.1em;background:#aac;color:#ff0;border:1px solid #fff}
.tabs ul.secondary li{margin:0;padding:0 0.5em;border-left:1px solid #ccc;border-right:0;}
.tabs ul.secondary li:first-child{padding-left:0;border-left:0}

.messages{background-color:#224;border:1px solid #ccd;padding:0.3em;margin-bottom:1em}
.error{border-color:red}

.title, .title a{margin:0 auto;color:#fff;font-weight:bold;font-size:1.3em}
.submitted{color:#999;font-size:0.8em}

.block, .box {margin:0;padding:0 0 0.75em 0}
.block .title{margin-bottom:0.25em}
.box .title{font-size:1.1em}

.node{margin:0.5em 0 2em}
.sticky{padding:0.5em;background-color:#eee;border:solid 1px #ddd}
.node .content, .comment .content {margin:0.5em 0}
.node .taxonomy{padding-left:1.5em;color:#999;font-size:0.8em}
.node .picture{float:right;margin:0.5em;border:1px solid #889}

.comment{margin-bottom:1em;padding:0.5em;border:1px solid #abc}
.comment .title a{font-size:1.1em;font-weight:normal}
.comment .new{float:right;text-align:right;color:red;font-weight:bold;font-size:0.8em}
.comment .picture{float:right;margin:0.5em;border:1px solid #abc}

.content{margin:1px;padding:0;text-algin:justify}
.content h6{margin:0.7em 0 0 0;text-decoration:underline;font-weight:normal}
.content p{margin:0;padding:0 1px;}
.content p.xtra{margin-top:1em;font-style:italic}
.content .noi{text-indent:0}
.content .dbline{margin-top:0.75em;margin-bottom:0.75em}
.content .big11{font-size:1.1em}
.content ul{margin:0 auto;padding-left:25px;list-style-image:url('li_arr.gif')}
.content ul li{margin:0 auto}
.content em{color:#49d;font-variant:normal;text-decoration:none;font-size:larger}
.content p em{font-weight:bold}
.content tt{color:#49d;font-variant:normal;font-weight:bold;font-family:Arial}
.content ins{color:#fff;font-variant:normal;text-decoration:none;font-weight:normal;font-family:Arial;letter-spacing:-0.25em}
.content a:hover ins{text-decoration:underline}
.content .hide{margin:5px auto;color:#000;font-size:.9em}

/*
** Module specific styles
*/
#profile .profile{clear:both;margin: 1em 0em;padding:0.5em;border:1px solid #abc}
#profile .profile .name{padding-bottom: 0.5em}
div.admin-panel .description{color:#bcd}
div.admin-panel .body{background:#346}
div.admin-panel h3{margin:0;padding:5px 8px;background-color:#235;color:#fff}

.menu{margin:0;padding:0;font-size:0.8em;list-style:none;list-style-type:none}