@charset "utf-8";

body               { background: #F0F0F0; height:100%; }
h1                 { margin: 0px;	padding: 0px; font-family: Georgia, Serif; font-weight: normal; }
p                  { margin: 0px;	padding: 0px; font-family: Georgia, Serif; }
a                  { text-decoration: none; color: #247EBE; }
a:hover            { color: #333333; background: #e0e0e0; text-decoration: underline; }

.metabar_shaddow   { background: #F0F0F0 url("newspaper_pics/metabar_shaddow.gif") repeat-x 0px 0px; width: 100%; height: 15px }

#left_background   { height:99.5%; }

#header_area       { height:20%; overflow:hidden; }
#applet_area       { height:58%; }
#footer_area       { height:21.999%; overflow:hidden; background:#f0f0f0; }

#blogmap_header    { background: #FFFFFF; border: solid 1px #BDBDBD; margin: 5px 3.5% 8px 3.5%;	padding: 3px; }
#blogmap_header_inner {	background: #E9EDF5; border: solid 1px #D9D9D9; padding: 6px; text-align: right; }
#header_title_box  { width: 45%; float: left; text-align: right; vertical-align: middle; }
#header_title_box h1 { text-align: center; font-size: 20px; color: #3F5F7F; vertical-align: middle;  }
#header_description_box { width: 55%; float: left; text-align: left; vertical-align: middle; }
#header_description_box p {	padding-left: 10px; letter-spacing: .16em; text-align: left; font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif; font-weight: normal; font-size: 9px; color: #777777; text-transform:uppercase; }

#header_menu       { margin: 3px 3.5% 0px 3.5%; }
#header_menu a     { font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif; font-weight: normal;	font-size: 11px; text-transform:uppercase; margin-top: 3px; color: #888888; }
#header_menu a:hover { color: #333333; background: transparent; }
.first_header_menu_item { margin: 0px 4px 0px 4px; border-left: 0px solid #BDBDBD; border-right: 0px solid #BDBDBD; float:left; }
.first_header_menu_item img { margin-right: 5px; vertical-align:middle; border: 0px; float: left; display: none; }
.header_menu_item { margin: 0px 4px 0px 4px; padding-left: 8px; border-left: 1px solid #D9D9D9; border-right: 0px solid #BDBDBD; float:left; }
.header_menu_item img { margin-right: 5px; vertical-align:middle; border: 0px; float: left; display: none; }
.header_menu_item .hint { font-size:9px; color:#aaaaaa; }
.header_menu_item a:hover .hint { color:#333333; }

/*
#blogmap_footer    { margin: 0px 3.5% 0px 3.5%;	padding: 0px; }
#blogmap_footer h1 { text-align: left; font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif; font-weight: normal;	font-size: 11px; color: #3F5F7F; text-transform:uppercase; }
#blogmap_footer p  { text-align: left; font-weight: normal;	font-size: 11px; text-align: justify; }
#blogmap_footer p .first a { color: #BF4800; }
#blogmap_footer p .first a:hover { color: #333333; }
#newest_articles   { background: transparent; width: 50%; float:left; }
#newest_articles h1 { margin: 0px 20px 2px 0px; }
#newest_articles p { margin: 0px 20px 0px 0px;	text-align: justify; font-size: 11px; }
#newest_comments   { background: transparent; width: 49%; float:left; }
#newest_comments h1 { margin: 0px 0px 2px 15px; }
#newest_comments p { margin-left: 15px;	text-align: justify; font-size: 11px; }
.footer_border     { margin: 0px 0px 5px 0px; padding: 0px;	height: 1px; font-size: 1px; line-height: 1px; background: url('newspaper_pics/footer_border_2.gif') repeat-x; }
*/

#changeHistoryPanel { width:40%; float:left; background:#f0f0f0; overflow:hidden; }
#imageHistoryPanel { width:25%; float:left; background:#f0f0f0; overflow:hidden; }
#nodeHistoryPanel { width:34.9%; float:left; background:#f0f0f0; overflow:hidden; }
