/* andreas07 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given for the original design work.

Version: 1.1, November 28, 2005 */

/**************** Page and tag styles ****************/

body
{margin:0; padding:0; color:#303030; background:#e0e0e0; font-family: sans-serif; font-size: 11pt}

html, body {
height: 100%;
}

ul
{list-style:disc; margin:15pt 0 20pt 0; font-size:100%;}

li
{margin:0 0 8pt 15pt;}

a
{color:#d85d5d; font-weight:bold; text-decoration:none;}

a:hover
{color:#505050; text-decoration:underline;}

/**************** Sidebar area styles ****************/

#sidebar
{position:absolute; top:0; left:0; width:190pt; height:100%; overflow:auto;  text-align:right; }

body > #sidebar
{position:fixed;}

#sidebar h1
{margin:16pt 14pt 0 4pt; color:#d85d5d; font-size:3em; letter-spacing:-1.2pt; text-align:right;}

#sidebar h2, #sidebar h3
{margin:0 16pt 14pt 4pt; color:#808080; font-size:1.1em; font-weight:bold; letter-spacing:-0.4pt; text-align:right;}

#sidebar h3
{margin:16pt 14pt 3pt 4pt; color:#606060;}

#sidebar p
{margin:0 16pt 14pt 4pt; color:#606060; font-size:0.8em;}

#sidebar a
{color:#808080}

#sidebar ul
{margin-right: 16pt; margin-left: 4pt; list-style-type: none;}

#sidebar li
{margin: 0; padding-left: 4pt;}


#pleiad
{position:absolute; bottom:16pt; left:8pt; width:170pt;  text-align:center; font-size: 75%; }

body > #pleiad
{position:fixed;}


#pleiad img
{border: 0; margin: 0; padding: 0;}

#logo 
{border: 0; margin: 8pt 10pt 16pt 0; padding: 0; padding-right: 2pt;}

/**************** Navigation menu styles ****************/

#menu .webgen-menu ul
{list-style-type: none; margin: 0; padding: 0; font-size: 1.0em;}

#menu .webgen-menu li
{margin: 0; padding: 0; }

#menu .webgen-menu a, #menu .webgen-menu span
{display:block; width:165pt; padding:3pt 13pt 3pt 0; color:#606060;  font-size:1.6em; font-weight:normal; text-decoration:none; letter-spacing:-1.2pt; border-right:2pt solid #c0c0c0;}

#menu .webgen-menu a:hover, #menu .webgen-menu span:hover
{color:#303030; background:#f0f0f0;}

#menu .webgen-menu li.webgen-menu-item-selected a, #menu .webgen-menu li.webgen-menu-item-selected span
{padding:4pt 13pt 4pt 0; background:#fafafa; border-top:2pt solid #c0c0c0; border-bottom:2pt solid #c0c0c0; border-right:2pt solid #fafafa;}

#menu .webgen-menu li.webgen-menu-item-selected a:hover, #menu .webgen-menu li.webgen-menu-item-selected span:hover
{color:#505050; background:#fafafa;}

#menu .webgen-menu li.webgen-menu-submenu-inhierarchy 
{
	padding-bottom: 8pt;
}

#menu .webgen-menu li.webgen-menu-submenu li > span, #menu .webgen-menu li.webgen-menu-submenu li > a
{
	font-size: 1.1em;
	letter-spacing:-0.4pt;
	padding:2pt 13pt 2pt 0; 
}

#menu .webgen-menu li.webgen-menu-submenu-inhierarchy > span, #menu .webgen-menu li.webgen-menu-submenu-inhierarchy > a
{
	background:#f4f4f4;
	/*padding-right: 13pt;*/
}

/**************** Content area styles ****************/

#content
{width:426pt; min-height: 100%; margin:0 0 0 178pt; padding:16pt 16pt 0 16pt; background:#fafafa; border-right:2pt solid #c0c0c0; border-left:2pt solid #c0c0c0;}

#content p
{margin:0 0 16pt 0; line-height:130%; text-align:justify;}

#content li
{text-align:justify;}

#content h1
{margin:0 0 12pt 0; color:#808080; font-weight:normal; font-size:2.5em; letter-spacing:-1.2pt; text-align:center;}

#content h2
{clear:both; margin:24pt 0 12pt 0; color:#d85d5d; font-weight:normal; font-size: 1.8em; letter-spacing:-1.2pt;}

#content h3
{clear:both; margin:24pt 0 12pt 0; color:#444444; font-weight:normal; font-size: 1.6em; border-bottom:1pt solid #444444}

#content code
{font-size: 80%; font-weight: 500}

#content img
{float:none; margin:0 12pt 12pt 0; padding:1pt; background:#ffffff; border:1pt solid #d0d0d0;}

#content a img
{border-color:#d85d5d;}

#content a img:hover
{background:#d85d5d; border-color:#d85d5d;}


