/**
 * Main elements
 */

body
		{
		background-color: #ffffff;
		color: #484848;
		font-family: Verdana, sans-serif;
		font-size: 0.8em;
		margin: 20px 0 0 0;
		padding: 0;
		}

#sticker
		{
		position: absolute;
		left: 778px;
		top: 78px;
		z-index: 99;
		background: url("/docroot/latrans/img/sticker.png") no-repeat;
		}

#docbody
		{
		margin: 0 20px 0 50px;
		width: 950px;
		}

/**
 * Header
 */

#header 
		{
		padding-bottom: 20px;
		height: 63px;
		}

#header #logo
		{
		position: absolute;
		margin-left: -30px;
		}

#header #address
		{
		float: right;
		margin: 20px 50px 0 0;
		}

#topLine
		{
		position: relative;
		left: -50px;
		height: 2px;
		background-color: #f1d7ca;
		}

/**
 * Navigation
 * anchors: a.nav, a.navPath
 * top: navtoplevel, navselftoplevel
 * sub: nav, navself
 */

ul.navigation
		{
		margin: 12px 0 40px -0.5em;
		padding: 0;
		list-style-type: none;
		}

ul.navigation a.nav, a.navPath
		{
		text-decoration: none;
		font-weight: normal;
		}

ul.navigation li
		{
		display: inline;
		margin: 0 0.5em;
		}

ul.navigation li.navself, ul.navigation a.navself
		{
		font-weight: bold;
		color: #484848;
		}

/**
 * Content
 */

#content
		{
		position: relative;
		margin: 0 50px 0 0;
		overflow: auto;
		padding-bottom: 3em;
		}

#content p, .textBar table
		{
		float: left;
		width: 530px;
		clear: both;
		}

#content img, .imageBar table
		{
		width: 350px;
		margin: 0 0 0 20px;
		float: right;
		}

/**
 * Content elements
 */

a
		{
		font-weight:normal;
		color: #e42931;
		text-decoration:underline;
		}

a:link { font-weight:normal; color: #e42931; text-decoration:underline; }
a:visited { font-weight:normal; color: #e42931; text-decoration:underline; }
a:hover { font-weight:normal; color: #e42931; text-decoration:underline; }
a:active { font-weight:normal; color: #e42931; text-decoration:underline; }
a:focus { font-weight:normal; color: #e42931; text-decoration:underline; }

a img 
		{
		border-width: 0;
		}

#content p
		{
		line-height: 1.5em;
		padding: 0 0 1em 0;
		margin: 0;
		}

#content img
		{
		margin-bottom: 1em;
		}

/**
 * Footer
 */

#footer
		{
		position: fixed;
		bottom: 0;
		width: 900px;
		height: 30px;
		background-color: #ffffff;
		padding: 12px 0 13px 0;
		}

#bottomLine
		{
		height: 2px;
		background-color: #f1d7ca;
		}

#footer ul.navigation
		{
		float: right;
		margin: 12px -0.5em 0 0;
		padding: 0;
		}

