* { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; }
html { color:#DDD; background:url(lychesis_background.jpg) 0% 0% no-repeat #000; cursor:url(amiga.cur), default; }
body { font-family:"Franklin Gothic Medium", "Lucida Sans Unicode", sans-serif; padding:8px 8%; font-size:14px; }
a { text-decoration:none; color:#56AB81; }
a:hover { color:#FFF; }
p { margin:0 0 1em 0; }
hr { border:0; clear:both; }
th { text-align:left; vertical-align:top; padding-right:8px; color:#FFF; border-bottom:1px solid #56AB81; }
td { text-align:left; vertical-align:top; padding-right:8px; }

#header .title { font-size:15px; background:url(gui.gif) 100% 0% no-repeat; height:20px; overflow:hidden; }
#header .title a { display:block; width:182px; height:20px; color:#000; background:url(gui.gif) -1098px -156px no-repeat #FFF; }
#header .title a .label { visibility:hidden; }

#content { padding:0 16px 16px 16px; color:#BBB; background:#222; }
/*  #content a { color:#FFF; }  */
#content h1 { clear:left; color:#FFF; font-size:1.6em; padding:0 0 1em 0; }
#content h2 { clear:left; color:#FFF; font-size:1.1em; padding:0 0 1em 0; }
#content .signature { font-size:1.4em; font-style:italic; text-align:right; padding:0 2em; }
#content .group { font-size:0.9em; display:block; width:88px; height:96px; float:left; text-align:right; margin:2px; overflow:hidden; padding:0 4px; background:url(gui.gif) 0px -24px no-repeat; }
#content .group:hover { color:#000; background:url(gui.gif) -200px -24px no-repeat; }
#content .group h3 { font-size:1.2em; color:#FFF; }
#content .item { float:left; overflow:hidden; width:96px; height:96px; margin:2px; }
#content .item a { display:block; width:96px; height:96px; } /* width:48px; height:96px; */
#content .item:hover { background:url(gui.gif) -396px -24px no-repeat; }
#content .pager { float:left; margin:2px; background:url(gui.gif) -444px -24px no-repeat; }
#content .pager a { display:block; width:48px; height:96px; }
/* #content .viewGallery { clear:left; } */
#content .viewGallery h3 { font-size:1.0em; }
#content .viewItem { clear:left; color:#AAA; background:#000; overflow:hidden; padding-bottom:16px; min-height:400px; }
#content .viewItem a { color:#FFF; }
#content .viewItem img { display:block; margin:0 auto; }
#content .viewItem h2 { color:#FFF; font-size:1.6em; font-weight:normal; float:left; padding:0 8px; }
#content .viewItem p { padding:8px; }
#content .viewContent ul { list-style:none; }
#content .viewDescription { width:40%; float:left; padding-right:2%; }
#content .viewDescription p:first-child { color:#FFF; }

#content .american { background:url(flag_american.gif) 100% 4px no-repeat; padding-right:20px; }
#content .british { background:url(flag_british.gif) 100% 4px no-repeat; padding-right:20px; }
#content .french { background:url(flag_french.gif) 100% 4px no-repeat; padding-right:20px; }
#content .finish { background:url(flag_finish.gif) 100% 4px no-repeat; padding-right:20px; }
#content .german { background:url(flag_german.gif) 100% 4px no-repeat; padding-right:20px; }
#content .swedish { background:url(flag_swedish.gif) 100% 4px no-repeat; padding-right:20px; }

#content .active { color:#8F8; }
#content .aquired { color:#FF8; }
#content .disbanded { color:#F88; }

#content .date { font-size:0.6em; color:#888; }
#content .description { padding:0 0.5em 1em 0.5em; }  

#footer { clear:left; color:#AAA; background:#222; font-size:0.8em; padding:16px; }
#powered { text-align:right; }

#homeInformation { width:40%; float:left; }
#homeInformation p { padding:0 16px 0 0; }
#homeInformation h2 { padding:0 16px 0 0; }
#homeInformation .entry { padding:0 16px 0 0; }
#homeDirectory { width:60%; float:left; }
#homeBlog { width:60%; float:left; }

#slideshow { height:256px; background:#000 50% 50% no-repeat; }
#slideshow_overlay { height:256px; background:#000 50% 50% no-repeat; }

.switch_tft { float:right; margin:8px 0 2px 2px; background:url(gui.gif) -444px -120px no-repeat; width:80px; height:26px; }
.switch_crt { float:right; margin:8px 0 2px 2px; background:url(gui.gif) -444px -146px no-repeat; width:80px; height:26px; }
.switch_crt2 { float:right; margin:8px 0 2px 2px; background:url(gui.gif) -444px -172px no-repeat; width:80px; height:26px; }
.switch_tft .label { display:none; }
.switch_crt .label { display:none; }
.switch_crt2 .label { display:none; }

.benchmark { clear:left; list-style:none; }
.benchmark li { float:left; padding-right:8px; }
.breadcrumbs { padding:12px 2px 8px 2px; font-size:0.9em; }
.breadcrumbs a { padding:0 12px 0 20px; background:url(gui.gif) 0px -120px no-repeat; }
.breadcrumbs a:hover { background:url(gui.gif) 0px -152px no-repeat; }
.viewList { list-style:none; padding:0; margin:0; }
.viewList li { float:left; margin-right:16px; }

.scanDirectory { color:#FFF; }
.scanImage { color:#AAA; padding-left:16px; }
.scanImage .create { color:#07F; margin:0 8px; }
.scanImage .busy { color:#FA0; margin:0 8px; }
.scanImage .ok { color:#0A0; margin:0 8px; }
.scanImage .fail { color:#F00; margin:0 8px; }

.float_left { float:left; margin-right:16px; }
.float_right { float:right; margin-left:16px; }

.image_float_left { float:left; margin-right:16px; }
.image_float_left p { font-size:0.9em; }
.image_float_right { float:right; margin-left:16px; }
.image_float_right p { font-size:0.9em; }

.column50 { float:left; width:50%; }
.column50l { clear:left; float:left; width:48%; padding-right:2%; }
.column50r { float:left; width:48%; padding-left:2%; }

.red { color:#F00; }
.green { color:#0F0; }
.blue { color:#07F; }

.label { float:left; padding-right:8px; }

.draggable { cursor:move; }

.ok { color:#0A0; }
.busy { color:#FA0; }
.fail { color:#F00; }

.thumb { padding:4px; }
.crt1 { padding:4px; }
.crt2 { padding:4px; }
.crt1i { padding:4px; }
.crt2i { padding:4px; }

.longdesc { font-size:0.9em; color:#888; padding-bottom:1em; }

.notice { color:#FFF; }

.module { width:50%; float:left; }
.module h2 { float:left; padding:0 !important; margin:0 0.5em 0 0; }
.module a { display:block; height:2em; }
