*
{
	border: 0;
	margin: 0;
	padding: 0;
}

body {
background:#fff;
font: 0.7em verdana,arial,helvetica,sans-serif;
color: #000;
margin-top:-10.5em;
}

.ital {font-style:italic;}
.bold {font-weight:bold;}
li.mb2 {margin-bottom:16px}

h1 {display:none;}
h2 {display:inline;}
h3 {display:inline;font-size:1.2em;color:#6495ed;font-weight:bold;}
h4 {font-size:1.0em;font-weight:bold;}
h5 {font-size:1.0em;font-style:italic;}

h1, h2, h3, h4, h5 {margin:1em 0 1em 0;}

img {border:none;padding-right:5px;}

p {margin:1em 0 1em 0;}
p img {padding:0 0.6em 0.6em 0;}
.pic-left {float:left;}

a img {border:none;}
a {color:#6495ed;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

/* underlay */
#body {width:100%;background:url()#fff;margin-bottom:0;overflow:visible;}
/* overlay */
#body-overlay {width:100%;background:url()#fff;overflow:visible;}

#main-panel, #main-panel-wide {width:100%;margin-left:0;}
#menu-panel, #right-panel, #footer, #clock, .adverts-shell, .right, .hide, fieldset, .text-base, .text-base-wide, .footlink, .footlink a {display:none;}

.header-tab-mg {margin-top:0;}
.header-tab-top h2 {color:#000;font-size:1.4em;font-weight:bold;padding:0.4em 0.8em 0.5em 0;margin:0;}
		  
.text-shell {min-height:0;}
.text-body {background:url();margin-top:0.8em;color:#333;border:0;}
.text-padding {padding:0;}

/* contents lists */

.text-body ul.contents {list-style:disc;margin-left:18px;}
.text-body ul.contents-noimage, ul.contents-sitemap, ul.contents-sitemap ul, ul.contents-sitemap ul a {list-style:disc;margin-left:0;}

/* main area images */

.pic-pos {text-align:center;}
.pic-quote {text-align:center;font-style:italic;margin-top:-0.9em;}
.img-top-left {float:left;padding:0 0.8em 0.8em 0} /*positioning and padding for left-positioned image */

.clear {font-size:1px;height:1px;clear:both;}

/* sitemap ul settings */

.sitemap ul {list-style-type:none;margin-left:0;padding:0;}
.sitemap li {margin-bottom:0.5em;}
.sitemap li li {margin-bottom:0;}
.sitemap ul ul {margin-left:1.0em;}
.sitemap ul ul a {font-weight:normal;color:#404040;}  /*use!!! check also b&w */

/* image css specific */

img.sig {background:no-repeat url(../images/generic/sig_white.gif)#fff; width:250px; height:80px;}
img.sig-prien {background:no-repeat url(../images/generic/prien_sig_white.gif)#fff; width:60px; height:40px;}
img.bulli {background:no-repeat url(../images/generic/bulli_small_white.gif)#fff;float:left;}

/* awards images and flag settings*/

.awards {text-align:center; padding: 10px 0 0 0}
.flag, .item-details img {margin:0;padding:0 0.4em 0 0;}

/* rankings and column layout tables */

.rankings, .column-content {width:100%; clear:both;}
.archive {font-family:courier,monospace; font-size:1em;}

.rank, .patch, .cuff, .shoulder, .column-left, .column-right, .time, .position, .incidents, .spanned {font-size: 1.0em; color: #333; padding: 0 16px 8px 0; float:left}
.rank {width: 20em;}
.patch, .cuff, .shoulder {width:8em;text-align:center;}
.rank.title, .patch.title, .cuff.title, .shoulder.title {font-style: italic; padding-bottom: 16px}

.column-left {width: 25%}
.column-right {width: 60%}

.time {width: 12%}
.position {width: 25%}
.incidents {width: 53%}
.spanned {width: 80%}

.date {width:100%; margin-bottom:8px; font-size:1.0em; font-weight:bold; background: url(../images/generic/bar_image_white.gif)#6495ed; color:#000; padding:2px; display:block; clear:both}

/* ktbs */

.ktb-shell {width:20em;float:left;padding:0.7em 0 0.7em 0;}
.ktb-image {width:7em;float:left;}
.ktb-text {width:12em;font-size:0.7em;float:left;}

/* bookstore layout */

.item-img {width:9.2em;float:left;padding-right:8px;margin:0 0 10px 0;clear:both;}
.item-details {width:40em;float:left;margin-top:0;}












