html {width:100%; height:100%;}

/* INDEX */
body {margin:0px !important; padding:0; border:0; 
		width:100%; height:100%; min-width:640px; min-height:100% !important;
		font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
		font-size:1em; font-style:normal; color:black; background:#fff;}

p.i_announce {position:absolute; top:13%; left:15%; font-style:italic;}
p.i_announce2 {position:absolute; top:18%; left:21%; font-style:italic; font-weight:bold;}

img.index {position:relative; top:0%; left:0%; width:100%; height:100%;}
img.i_luca {position:absolute; top:0%; left:0%;}
img {margin-bottom:-4px; border-style:none;}
img.lnk_a {position:absolute; top:26%; left:12%;}
img.lnk_b {position:absolute; top:19%; left:15%;}
img.lnk_c {position:absolute; top:54%; left:66%;}	
img.lnk_cont {position:absolute; top:92%; left:87%;}
img.lnk_donat {position:absolute; bottom:4px; left:80%;}
img.lnk_e {position:absolute; top:70%; left:19%;}
img.lnk_f {position:absolute; top:84%; left:29%;}
img.lnk_m {position:absolute; top:78%; left:42%;}
img.lnk_w {position:absolute; top:88%; left:58%;}
img.lnk_z {position:absolute; top:1%; left:87%;}

ol {float:left; margin:0; padding:0em 1em 1em 3em; width:90%; font-size:1em;}
ol.uprom {list-style-type:upper-roman;}
ol.lett {list-style-type:lower-alpha;}
ol li {display: list-item; margin:0; padding:0.5em 0 0 0; color:#001F00;} 
ol li a {position:relative; float:left; margin:0px; padding:.2em 1em; color:#000; text-decoration:none; line-height:1em;}
ol li a:hover {background:#369; color:#fff;}
ol li a:active {background:#fff; color:red;}
ol li a:active:hover {color:#fff; background:#000; font-weight:bold;}
ol li a span {display:block;}

ul {float:left; margin:0; padding:0em 1em 1em 3em; width:94%; font-size:1em;}
ul li {display: list-item; margin:0px; padding:0.5em 0 0 0; color:#001F00;} 
ul li a {position:relative; float:left; margin:0px; padding:.2em 1em; color:#000; text-decoration:none; line-height:1em;}
ul li a:hover {background:#369; color:#fff;}
ul li a:active {background:#fff; color:red;}
ul li a:active:hover {color:#fff; background:#000; font-weight:bold;}
ul li a span {display:block;}

a {text-decoration:none;}
a:link {font-size:0.9em; font-style:italic; font-weight:bold; color:darkblue;}
a:visited {color:#2C5066;}
a:hover, a:focus {text-decoration:underline; color:green;}
a:active	{ color:red; background:white;}

q {display:block; margin:0em 2em 0em 2em;
	text-align:right; font-family:"DejaVu Serif", "Bitstream Vera Serif", "Century Schoolbook L", "Lucida Bright", Georgia, serif;
				font-size:0.9em; font-style:italic; font-weight:bold; color:#696666;}
				
blockquote {font-size:0.9em; 
				font-family:"DejaVu Serif", "Bitstream Vera Serif", "Century Schoolbook L", "Lucida Bright", "Georgia", serif;
				text-align:right; font-style:italic; color:#383838;}

blockquote.bq_title {position:relative; float:right; width:68%; padding:0.1em;
							font-family:"DejaVu Serif", "Bitstream Vera Serif", "Century Schoolbook L", "Lucida Bright", "Georgia", serif;
							text-align:right; font-style:italic; color:#4c4c4c;}
blockquote.bq_title:before {position:relative; top:0.1em; content:"\201C"; font-size:2.4em; color:#7a7a7a;}
blockquote.bq_title::first-line {line-height:0.8em;}
blockquote.bq_title:after {position:absolute; margin:0.2em 0 0 0.2em; content:"\201D"; font-size:2.4em; color:#7a7a7a;}
blockquote.bq_title p {display:inline;}

cite {display:block; text-align:right; font-size:1em; font-style:italic; font-weight:bold; color:#4c4c4c;}
cite.cite_author {clear:both; position:relative; margin:-0.8em 1em 0.1em 1em; color:#190000;}
cite.cite_work {clear:both; position:relative; margin: -0.1em 0.7em 0.8em 1.2em;; color:#4c4c4c;}

footer {clear:both; position:relative; float:left; width:100%; padding:0%;}
footer nav {width:100%;}

					 
/* BLOG */
#blog {font-family:"DejaVu Serif", "Bitstream Vera Serif", "Century Schoolbook L", "Lucida Bright", "Georgia", "serif";}
#blog.spring {background:#fff url(b___aab-tile_spring.jpg);}
#blog.summer {background:#fff url(b___aab-tile_summer.jpg);}
#blog.aautumn {background:#fff url(b___aab-tile_autumn.jpg);}
#blog.winter {background:#fff url(b___aab-tile_winter.jpg);}

#blog header {position:relative; float:left; width:100%; padding-top:1em; background:#000;}
#blog header img.b_top {position:relative; top:0; left:0; width:100%;}
#blog header h1 {position:absolute; left:7em; bottom:0.3em; text-align:center; font-size:2em; color:#a9a9a9;}
#blog header h1.dark {color:#000;}
#blog img.b_home {position:absolute; top:0; left:0;}

#blog_news {position:relative; float:left; width:27%; padding:0; overflow:hidden;}
#blog_news h2 {margin-top:0px !important; font-size:1.3em; color:white; background:#000;}
#blog_news img {clear:left; float:left; margin:1px 4px 1px 0px;}
#blog_news h3 {margin:0 3px 0px 0px; overflow:hidden; font-size:1em; font-weight:bold;}
#blog_news h3.thissite {color:#ACAC89;}
#blog_news h3.lucalife {color:saddlebrown;}
#blog_news h3.calendar {margin:10px 0px 3px 1em; color:gray;}
#blog_news h4 {margin:0px 4px 0px 0px; overflow:hidden; font-size:0.9em; font-weight:bold;}
#blog_news h4.blue {color:darkblue;}
#blog_news h4.brown {color:saddlebrown;}
#blog_news h4.green {color:darkgreen;}
#blog_news h4.pigpink {color:#e4287c;}
#blog_news h4.purple {color:purple;}
#blog_news h4.grapefruit {color:#dc381f;}
#blog_news h4.yellow {color:#ACAC89;}
#blog_news h5 {margin:0 1em 1em 2em; overflow:hidden; font-size:0.8em; font-style:italic; font-weight:bold; color:gray;}
#blog_news p {clear:both; margin:-0.8em 40px 14px 1em; font-size:0.9em; font-style:italic; color:black;}

#blog_posts {position:relative; float:left; width:45%; padding:0 0 2em 0em;}
#blog_posts p.month {display:block; font-size:1.3em; font-weight:bold;}
#blog_posts h2 {display:block; margin:0px !important; padding-left:18px; font-size:1.3em; color:white; background:#000;}
#blog_posts p.theme {display:block; padding-top:0; margin-bottom:-1.6em; text-align:center; font-size:0.8em; font-weight:bold;}
#blog_posts p.theme-title {display:block; text-align:center; font-size:1.7em; font-weight:bold;}
#blog_posts p.date {clear:both; display:block; margin:7em 0em -0.9em 0em; font-size:1.1em; font-weight:bold; text-align:left;}
#blog_posts h3 {display:inline; font-size:1.3em; font-style:italic; font-weight:bold; text-align:left;}
#blog_posts article.aung {margin:2em; padding:1em; font-style:italic; text-align:center; background:#ff9966;}
#blog_posts article img.aung {margin-left:0.5%; width:95%;}
#blog_posts p {font-size:1.2em; line-height:1.3em; padding:0 0.5em; text-indent:0.2em;}
#blog_posts p.indent2 {text-indent:2em;}
#blog_posts span.d-lnk {font-size:0.9em; font-style:italic; color:darkblue;}
#blog_posts sup.d-lnk {font-size:0.9em; font-style:italic; color:#696666;}
#blog_posts table {margin-left:-21em; width:74em; background:#F5F5F5;}
#blog_posts table tr {font-size:1em; padding:0.5em; vertical-align:top;}
#blog_posts table tr th {font-weight:bold;}
#blog_posts table td {font-size:1em; padding:0.5em; vertical-align:top;}
#blog_posts table td th {font-weight:bold; font-style:italic;}
#blog_posts img {margin-left:-60%; width:220%;}
#blog_posts img.topoft {margin-left:7%; width:90%;}
#blog_posts img.fw {margin-left:-60%; width:220%;}
#blog_posts img.huge {margin-left:-20%; width:130%;}
#blog_posts img.big {margin-left:4%; width:95%;}
#blog_posts img.medium {margin-left:15%; width:70%;}
#blog_posts img.small {margin-left:20%; width:30%;}
#blog_posts div.video {margin-left:-20%;}
#blog_posts p.video-lnk {font-size:0.9em; text-align:right;}
#blog_posts i, em {font-size:0.92em; color:#002720;}
#blog_posts a {display:inline-block; font-size:0.9em;}
#blog_posts a.caption {display:block; margin-top:0.4em; font-size:0.9em; text-align:right; color:#1A1720;}

#blog_aside {position:relative; float:left; width:28%; padding:0; text-align:right;}
#blog_aside h2 {display:block; margin-top:0px !important; font-size:1.3em; color:white; background:#000;}
#blog_aside h3 {display:inline; padding:0 4px 10px 0; text-align:center; font-size:1em; font-style:italic;}
#blog_aside h4 {display:inline; margin-right:4px; padding:0 2% 0 4%; text-align:right; font-size:0.8em; font-weight:bold;
					color:white; background:black;}
#blog_aside h5 {display:inline; padding-right:1%; text-align:right; font-size:0.8em;}

#blog footer {clear:both; position:relative; float:left; width:100%; margin:0px !important; text-align:center; color:lightgray;}
#blog footer nav {margin:0px !important; padding-top:10px; text-align:center; font-style:italic; font-weight:bold; background:#000;}
#blog footer p {color:lightgray;}
#blog footer a {font-size:1.1em; color:#6f9973;}
#blog footer img {display:inline;}
#blog img.b_foot_totop {display:block; position:relative; left:45%;}
#blog img.b_foot_home {display:block; position:relative; left:50%;}
#blog footer img.b_water {display:block; width:100%; height:150px; background:#000;}

/* CONTACT */
#contact {}
#contact img.contact_main {position:absolute; top:0; left:0; width:100%; height:100%;}
#contact img.contact_home {position:absolute; top:0; left:0;}
#contact section {position:relative; float:left; clear:both; top:7%; left:10%; width:50%; overflow:visible; color:saddlebrown;}


/* DEBIAN LINUX */
#deb {font-family:"FreeSans","Liberation Sans","Nimbus Sans L","Helvetica Neue","Helvetica","Arial","sans-serif"; 							background:#ffffcc;}
#deb header {position:relative; top:0; left:0;  width:100%; height:90px; background:black;}
#deb img.deb_top {position:absolute; top:0; left:0; width:100%; height:90px; opacity:0.3;}
#deb header h1 {position:absolute; top:0; left:10%; font-size:3em; color:#ffff00}
#deb header img {vertical-align:text-bottom; margin-bottom:4px;}
#deb img.deb_home {position:absolute; top:0; left:0;}
#deb header nav.intr {position:absolute; top:0; left:30%;}
#deb header nav.frs {position:absolute; top:0; left:45%;}
#deb header nav.tps {position:absolute; top:0; left:60%;}
#deb header nav h2 {display:inline; font-size:1em; color:#E4FF00;}
#deb section {position:relative; float:left; width:96%; padding:1%  1% 1% 3%;}
#deb section h2 {color:#666600;}
#deb section h3 {color:#808019;} 
#deb section img {float:left; vertical-align:bottom; margin:10px;}
#deb div {position:relative; float:left; background:lightyellow;}
#deb div.deb_l {width:40%; margin:10px 20px 20px 10px; padding:10px 20px 10px 20px;}	
#deb div.deb_r {width:40%; margin:10px 20px 20px 10px; padding:10px 20px 10px 20px; border:0;}
#deb div.deb_c {clear:both; width:94%; margin:1em 6em 2em 2em; border:0; text-align:center;}
#deb div.deb_c a:link.menu {font-size:1.1em; font-style:italic; font-weight:bold; color:#808019; background:#ffffc7;}
#deb table.deb_oos {clear:both; width:98%; padding-left:4em; text-align:left;}
#deb table.deb_oos tr {vertical-align:top; background:#ffffc7;}
#deb table.deb_oos tr.bold,td.bold {font-weight:bold; padding-right:1em;}
#deb table.deb_oos td.right {text-align:right;}

#deb table.deb_hacks {clear:both; width:94%; margin:1em 6em 2em 2em; border-collapse:collapse; text-align:left;}
#deb table.deb_hacks tr {vertical-align:top; background:#ffffc7;}
#deb table.deb_hacks tr.spacer {height:1.5em;}
#deb table.deb_hacks td {padding:0em 1.2em 0.6em 0;}
#deb table.deb_hacks td.head {width:10%; font-size:1.2em; font-weight:bold; color:#808019;}
#deb table.deb_hacks td.subhead {width:30%; padding:0 1em 0 3em; text-align:right; font-weight:bold; color:#344717;}
#deb table.deb_hacks td.steps {width:30%; padding:0.1em 1.5em 0.6em 0; text-align:right; font-style:italic; font-weight:bold;}
#deb table.deb_hacks td.final_a {width:2%; vertical-align:bottom; padding-top:0.1em; font-style:italic;}
#deb table.deb_hacks td.final_b {width:38%;  vertical-align:bottom; font-style:italic;}
#deb table.deb_hacks td.comm_head {text-align:right; font-weight:bold; font-style:italic;}
#deb table.deb_hacks td.param_head {text-align:center; font-weight:bold;}
#deb table.deb_hacks td.descr_head {font-weight:bold;}
#deb table.deb_hacks td.comm_a {border-top:thin solid #808019; text-align:right; font-weight:bold; font-style:italic;}
#deb table.deb_hacks td.comm_b {border-top:thin solid #808019; font-weight:bold; font-style:italic;}
#deb table.deb_hacks td.param {border-top:thin solid #808019; text-align:center; font-style:italic;}
#deb table.deb_hacks td.descr {border-top:thin solid #808019; font-style:italic;}
#deb img.deb_scrnshot {display:block; position:relative; float:left; margin-left:10%; margin-right:auto;}
#deb img.deb_foot_totop {display:block; position:relative; float:left; left:49%;}
#deb img.deb_foot_home {display:block; position:relative; float:left; left:51%;}
#deb a:link {color:goldenrod;}
#deb a:visited {color:lightyellow;}
#deb a:hover {color:green;}
#deb a:active {color:yellow;}

/* DONATIONS */
#donations {}
#donations header {position:relative; float:left; top:0; left:0; width:40px;}
#donations img.donations_main {position:fixed; top:0; left:0; width:100%; height:100%;}
#donations img.donations_home {position:absolute; top:0; left:0;}
#donations section {position:relative; left:4em; width: 90%;}
#donations section div {float:left; width:40%; padding:1em; color:darkblue;}

/* ECOLOGY */
#eco {background:#fff url(e___backgr.jpg);}
#eco a:link { color:#0000ee;}
#eco a:visited { color:#551a8b;}

/* FAQ */
#faq {}
#faq header {position:relative; float:left; width:100%; text-align:center; color:#FEFEFE; background:#000;}
#faq header h1 {color:#fff;}
#faq header p.subtitle {font-size:1.1em; font-style:italic; font-weight:bold;}
#faq img.faq_home {position:absolute; top:0; left:0;}
#faq img.qm {margin-top:1em;}
#faq nav {position:relative; float:left; width:100%; margin-top:4px; font-style:italic; font-weight:bold;}
#faq nav div {position:relative; float:left; width:28%; padding:0 2% 2% 2%;}
#faq nav img {margin:0% 1% 1% 1%; vertical-align:middle;}
#faq p {font-size:1.1em;}
#faq section.a_site {position:relative; float:left; width:28%; padding:0 2% 2% 2%;}
#faq section.a_luc {position:relative; float:left; width:28%; padding:0 2% 2% 2%;}
#faq section.a_useful {position:relative; float:left; width:28%; padding:0 2% 2% 2%;}
#faq section.a_nerdy {clear:both; position:relative; float:left; text-align:center;}
#faq section.a_nerdy p {margin-left:20%; margin-right:20%;}
#faq img.faq_foot_totop {clear:both; display:block; position:relative; left:49%;}
#faq img.faq_foot_home {display:block; position:relative; left:51%;}

/* FRUIT */
#fruit {font-family:"FreeSans","Liberation Sans","Nimbus Sans L","Helvetica Neue","Helvetica","Arial","sans-serif";
	 		background:#ff9914;}
#fruit header {position:relative; float:left; width:100%; height:100%;}
#fruit img.f_main {position:absolute; top:0; left:0; width:100%; height:100%;}
#fruit img.f_home {position:absolute; top:0; left:0;}
#fruit img {margin:0;}
#fruit h1 {position:absolute; top:4%; left:1em; padding:0.1em 0.3em; font-size:3em; color:#cc6633; background:#000;}
#fruit h2 {position:absolute; top:2%; left:10em; padding:0.1em 0.5em; text-align:center; color:#e6923c; background:#110;}
#fruit p.subtitle {position:absolute; top:10em; left:4em; font-style:italic; font-weight:bold; color:#fff;}
#fruit nav.container {clear:both; position:relative; width:100%;}
#fruit nav.left {position:relative; float:left; padding:1% 3% 1% 1%; width:43%; text-align:right;}
#fruit nav.right {position:relative; float:left; padding:1% 3% 1% 2%; width:48%; text-align:left;}
#fruit nav.middle {clear:both; position:relative; float:left; margin:1em 0 4em 0; padding:1% 3% 1% 2%; width:95%; text-align:center;}
#fruit nav h3 {display:inline; margin:1em 0 0 0; font-size:1.3em; color:#800000;}
#fruit nav h4 {display:inline; margin-left:0.2em; padding:0 0.3em 0 0.3em; font-size:1.1em; color:#800000;}
#fruit nav h5 {display:inline; padding:0 0.3em 0 0.3em; color:#94006b;}
#fruit nav img {margin-left:0.2em;}
#fruit div.f_part {clear:both; position:relative; float:left; background:#EE9B30;}
#fruit h3 {display:inline-block; margin:0; font-size:2em; color:#800000;}
#fruit div.f_chapter {clear:both; position:relative; float:left; padding:1em 8em; background:#fff;}
#fruit h4 {display:inline-block; margin:1em 0 0 0; font-size:1.4em; color:#8D4516;}
#fruit div.f_section {clear:both; position:relative; float:left; margin-top:1em; background:#fff;}
#fruit div.f_section img.f_ball {display:inline-block; margin:2em 0 0 1em;}
#fruit h5 {display:inline-block; margin:0; font-size:1em; color:#800080;}
#fruit p.description {padding:0 11em 0em 1em; font-style:italic; color:#A15028;}
#fruit p {padding:0 12em 0 2em;}
#fruit table.biblio {float:right; width:90%; padding-left:10%; text-align:right;}
#fruit table.biblio tr {vertical-align:top; background:#ffffc7;}
#fruit table.biblio tr.main {background:transparent}
#fruit table.biblio td {font-style:italic; font-weight:bold;}
#fruit table.biblio td.book {color:#800000;}
#fruit table.biblio a {font-size:1em;}
#fruit table.classification {width:90%; padding-left:5%; font-weight:bold;}
#fruit table.classification tr {background:#ecf7ec;}
#fruit h6.f_red {width:70%; margin-left:4em; font-size:1em; background:red;}
#fruit h6.f_blue {width:70%; margin-left:4em; font-size:1em; background:blue;}
#fruit img.f_foot_totop {display:block; position:relative; left:49%;}
#fruit img.f_foot_home {display:block; position:relative; left:51%;}
#fruit a:link { color:#800000;}
#fruit a:visited { color:#551a8b;}

#fruits {font-family:"FreeSans","Liberation Sans","Nimbus Sans L","Helvetica Neue","Helvetica","Arial","sans-serif";
				background:#ffde66;}
#fruits header {position:relative; float:left; width:100%; text-align:center;}
#fruits img.f_home {position:absolute; top:0; left:0;}
#fruits img.f_f_home {position:absolute; top:0; right:0;}
#fruits h1 {position:relative; font-size:2em; color:#800000; background:transparent;}
#fruits h2 {position:relative; font-size:1em; font-style:italic;}
#fruits h3 {position:relative; font-size:1em; font-weight:bold;}
#fruits h4 {position:relative; margin-top:-0.5em; font-size:1em; font-style:italic; font-weight:bold;}
#fruits img.fs_main {display:block; position:relative; left:50%;}
#fruits table {clear:both; position:relative; float:left; width:80%; margin:1em 15%; vertical-align:top;}
#fruits table td.issue {width:10%; text-align:left; font-weight:bold; vertical-align:top;}
#fruits table td.items {width:15%; padding-right:2em; text-align:right; font-style:italic; vertical-align:top;}
#fruits table td.notes {width:60%; text-align:left; vertical-align:top;}
#fruits a:link { color:red;}
#fruits a:visited { color:#551a8b;}
#fruits img.f_foot_totop {display:block; position:relative; left:49%;}
#fruits img.f_f_foot_home {display:block; position:relative; left:53%;}
#fruits img.f_foot_home {display:block; position:relative; left:51%;}




/* LUCA */
#luca {font-size:1em; background:#fff url(luca___aab-backgr-tile_sea.png);
				font-family:"DejaVu Serif","Bitstream Vera Serif","Century Schoolbook L","Lucida Bright","Georgia","serif";}
#luca header h1 {position:absolute; top:0.5em; left:8em; font-weight:bold; color:ivory; text-align:center;}
#luca header .subtitle {position:absolute; float:left; clear:both; width: 3%; height:99%; padding:1%; top:0; left:82%;
								 background:#000; opacity:0.7;}
#luca header h2 {font-size:1.2em; font-weight:bold; color:#c2c2c8; text-align:center;}
#luca img {opacity:1;}
#luca img.l_main {position:relative; top:0; left:0; width:100%; height:100%;}
#luca img.l_home {position:absolute; top:0; left:0;}
#luca section {position:relative; left:8.4em; width:75%; margin-top:-1.3em; opacity:1;}
#luca section div.incipit {padding:1em 5em 1em 6em; text-align:center; font-style:italic; color:#fff; background:#000; opacity:1;}
#luca section div.content {padding:0.5em 6em 4em 7em; text-align:left; color:#000; background:#fff; opacity:0.94;}
#luca section h3 {text-align:center; color:#fff; background:#000; opacity:0.9;}
#luca section div.caption {padding:0 1em 0 0; text-align:right; font-style:oblique; color:lightgray; background:#000; opacity:0.9;}
#luca footer {margin-bottom:-1px; background:#000; opacity:0.95; text-align:center;}
#luca img.l_foot_totop {display:block; position:relative; left:49%;}
#luca img.l_foot_home {display:block; position:relative; left:51%;}

/* MUSIC */
#music {background:#fff;}
#music a {display:block; text-align:center; color:lightblue;}	
#music header {position:relative; top:0; left:0; width:100%; height:100%;}
#music img.m_backgr {top:0; left:0; width:100%; height:100%;}
#music img.m_lnk_home-top {position:absolute; top:0; left:0;}
#music img.m_home {position:absolute; top:0; left:0;}
#music h1 {position:absolute; top:2%; left:6%; color:#280099;}
#music img.lnk-albums {position:absolute; top:14%; left:16%;}
#music img.lnk-live {position:absolute; top:20%; left:22%;}
#music img.lnk_m-aid {position:absolute; top:9%; left:26%;}
#music h2 {color:#280099;}
#music_live {display:block; clear:both; position:relative; float:left; width:100%; color:#9999cc; background:#000;}
#music_live div.left {position:relative; float:left; width:20%;}
#music_live div.center {position:relative; float:left; width:40%; text-align:center;}
#music_live h3	{padding-top:3em;}
#music_live div.right {position:relative; float:left; width:40%;}
#music_repository div.header {clear:both; position:relative; float:left; width:100%; padding-top:4em; background:#000;}
#music_repository h2 {display:inline; position:relative; left:20%; color:#280099;}
#music_repository img.cd {display:inline; position:relative; left:24%; vertical-align:middle;}
#music_repository div.album {position:relative; float:left; margin:2em 0em 0em 0em; width:100%; background:#fff}
#music_repository div.title {position:relative; float:left; width:36%;}
#music_repository h3 {text-align:right; font-size:1.2em; font-style:normal; font-weight:bold; color:#000080;}
#music_repository h3.single {font-size:1em;}
#music_repository p.year {margin-top:-2.4em; text-align:right; font-size:0.9em; font-style:italic; font-weight:normal; color:#9C9C9C;}
#music_repository div.cover {position:relative; float:left; width:14%; margin-bottom:1%; font-weight:bold; text-align:left;}
#music_repository img.th {display:block; margin-left:auto; margin-right:auto;}
#music_repository div.songs {position:relative; float:left; width:40%; margin-bottom:1%; padding:0.3em 2em 2em 1em; 
									font-weight:bold; text-align:left;}
#music footer {position:relative; float:left; width:100%; margin:2em 0em 0em 0em; text-align:center; background:#000013;}
#music footer div {position:relative; float:left; width:50%; text-align:center; color:lightgray;}
#music footer nav {clear:both; width:97%; padding:1em; color:lightgray;}

#music_album {background:#e6e6ff;}
#music_album header {position:relative; float:left; width:100%;}
#music_album img.home_m {position:absolute; top:0; right:25px;}
#music_album img.home_m-cd {position:absolute; top:6px; right:0px;}
#music_album h1 {text-align:center;}
#music_album h2 {margin-top:-1em; text-align:center; font-size:1em; font-style:italic;}

#music_album section.covers {clear:both; position:relative; float:left; width:100%; margin:0 0 1em 0;}
#music_album div.cover-a {position:relative; float:left; width:50%;}
#music_album img.cvr-a {width:100%;}		
#music_album div.tracks {position:relative; float:left; width:100%; text-align:center;}
#music_album div.tracks h3 {margin-top:1.5em; font-size:1em; font-weight:bold; line-height:1.2em;}
#music_album p.cover-comment {padding:20px; text-align:center; font-size:0.9em; font-style:italic;}
#music_album div.cover-b {position:relative; float:left; width:50%; bottom:0em;}
#music_album img.cvr-b {width:100%; margin-top:0em;}

#music_album section.lyrics {clear:both; position:relative; float:left; width:100%; margin:0 0 1em 0;}
#music_album div.lyrics_orig {clear:both; position:relative; float:left; left:5em; width:40%}
#music_album .lyrics h4 {font-size:1.3em;}		
#music_album .lyrics p {margin-left:0.5em; font-size:1.1em;}
#music_album .lyrics p.refB {margin:0.5em 0 2em 1.5em;}
#music_album .lyrics p.refC {margin:-1em 0 2em 2.5em;}
#music_album div.lyrics_transl {position:relative; float:left; width:40%;}
#music_album div.song_data {position:relative; float:left; width:18%;}
#music_album div.song_data p {clear:both; margin-top:-3em; text-align:right; font-size:0.9em; font-style:italic;}
#music_album audio {position:relative; float:left; width:110%; margin:2.5em 0 0.5em -1em; background:#000;
			-webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
			-moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
			 box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
			-webkit-transform: scale(1.05);
			-moz-transform: scale(1.05);
			 transform: scale(1.05);}
#music_album footer {width:100%; overflow:hidden; background:#0A0020;}
#music_album img.m_foot_totop {display:block; position:relative; left:49%;}
#music_album img.m_foot_home {display:block; position:relative; left:52%;}


/* TRAVEL */
#travel {font-family:"FreeSans","Liberation Sans","Nimbus Sans L","Helvetica Neue","Helvetica","Arial","sans-serif"}
#travel h1 {padding-left:30px; padding-right:10px;}
#travel h2 {padding-left:30px; padding-right:10px; background:#68cdaf;}
#travel h3 {padding-left:30px; padding-right:10px;}
#travel h4 {padding-left:30px; padding-right:10px;}
#travel h5 {padding-left:30px; padding-right:10px;}
#travel p {padding-left:40px; padding-right:20px;}
#travel a {padding-left:30px; padding-right:10px;}


/* WRITINGS */
#writings {font-family:"DejaVu Serif","Bitstream Vera Serif","Century Schoolbook L","Lucida Bright","Georgia","serif";
					 background:#E6E6E6;}
#writings header {position:relative; width:100%; height:100px;}
#writings img.wr_logo {position:absolute; top:10px; left:148px;}
#writings h1 {position:absolute; top:40px; left:200px;}
#writings p.description {position:absolute; float:left; top:0; left:340px; text-align:center; font-style:italic;}
#writings_genres {position:relative; float:left; top:3%; width:98%; margin-left:2%;}
#writings_genres h2 {font-size:1.2em; font-style:normal;}
#writings_genres h3 {margin-bottom:0px; font-size:1em; font-style:italic; color:#666666;}
#writings_genres h4 {display:inline; font-size:0.9em; font-style:normal; color:#666666;} 
#writings div.poetry {float:left; top:2%; width:24%; margin-bottom:3%}
#writings div.stories {float:left; top:2%; width:24%; margin-left:1%;}
#writings div.theater {float:left; top:2%; width:24%; margin-left:1%;}
#writings div.essays {float:left; top:2%; width:24%; margin-left:1%;}
#writings_genres a {text-align:left; color:black;}	
#writings_genres a:link {color:black;}
#writings_genres a:visited {color:#406054;}
#writings_genres a:hover {color:#76837a;}
#writings_genres a:active {color:lightgray;}

#writings_works {font-family:"DejaVu Serif","Bitstream Vera Serif","Century Schoolbook L","Lucida Bright","Georgia","serif";
				background:#E6E6E6;}	
#writings_works header {position:relative; width:100%; height:60px;}
#writings_works img.wr_home {position:absolute; top:0; left:0;}
#writings_works img.wr_logo-right {position:absolute; top:0px; right:0px;}
#writings_works h2 {position:absolute; left:240px; font-size:1.6em;}
#writings_works p.genre {position:absolute; top:12px; left:20px; font-size:0.9em; font-style:italic;}	
#writings_works p.genre::first-line {font-size:1.4em;}
#writings_works footer {width:1350px; padding-bottom:2em; background:#000;}
#writings_works img.wr_foot_totop {position:relative; left:20%;}
#writings_works img.wr_w_foot_home {position:relative; left:22%;}
#writings_works img.wr_foot_home {position:relative; left:24%;}

#writings_pages {position:relative; width:1350px; height:768px; background:#E4E4E4 url(w___aab-backgr_book.png) no-repeat;}			
#writings_pages div.wr_left {float:left; width:500px; padding:70px 90px 40px 90px;}
#writings_pages div.wr_right {float:left; width:500px; padding:60px 60px 40px 80px;}
#writings_pages h3 {padding:1%;}
#writings_pages p.wr_date {float:right; margin:-20px 0 20px 0; text-align:right; font-size:0.9em; font-style:italic;}
#writings_pages h4 {padding-top:2em; text-indent:22px; font-style:italic;}
#writings_pages p.wr_comment {padding-bottom:24px; text-align:center; font-size:1em; font-style:italic;}
#writings_pages div.wr_left p {clear:both; text-align:justify; line-height:1.3em;}
#writings_pages div.wr_right p {clear:both; text-align:justify; line-height:1.3em;}
#writings_pages p.wr_dedication {margin-top:1em; margin-left:360px; text-align:right; font-style:italic; color:#696666;}
#writings_pages div p.th_ch {display:inline-block; width:120px; vertical-align:top;}
#writings_pages div p.th_txt {display:inline-block; width:370px;}
#writings_pages div p.th_com {text-align:center; font-size:0.9em; font-style:italic;}
#writings_pages p.page-nr {position:absolute; bottom:20px; margin-left:250px;}
#writings_pages p i {font-size:0.9em;}
#writings_pages ol {font-size:1em;}
#writings_pages ul {font-size:1em;}
#writings_pages li {font-size:1em;}
				

/* ZODIAC */
#zodiac {background:#000 url(z___aab-backgr_stars.jpg);}
#zodiac header {position:relative; float:left; width:100%; text-align:center;}
#zodiac img.z_home {position:absolute; top:0; left:0;}
#zodiac img.z_lunisolar {display:inline;}
#zodiac h1 {display:inline-block; font-size:2em; color:#280099;}
#zodiac h2 {display:block; clear:both; text-align:center; color:#183099;}
#zodiac h3 {display:block; clear:both; text-align:center; font-style:italic; color:#99ccff;}
#zodiac nav {margin:1% 10%;}
#zodiac nav a {display:inline; clear:both; padding:0.4em; text-align:center; font-size:1.5em; color:#0099ff;}
#zodiac h4 {display:block; clear:both; text-align:center; font-size:1.5em; color:#99ccff;}
#zodiac table.aspects {margin-left:4em; width:80%; font-weight:bold; color:#fff;}
#zodiac img.z_toindex {display:block; margin-right:0;}
#zodiac img.z_foot_totop {display:block; position:relative; left:49%;}
#zodiac img.z_foot_home {display:block; position:relative; left:51%;}

eft:51%;}

