/**********************/
/**  GENERAL/GLOBAL  **/
/**********************/

body {
	/* background: -color -image -repeat -attachment -position; */
	background: #fff url('/media/background.jpg') repeat-y scroll top center;
}

.headline {
	color: #c00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
}

/**************/
/**  HEADER  **/
/**************/

#header {
	border-bottom: 1px solid #999;
}

#header_logo {
	text-align: center;
}


#header_logout {
	text-align: right;
}
#header_logout a:link,
#header_logout a:visited {
	color: #06c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	text-decoration: none;
}
#header_logout a:hover,
#header_logout a:active {
	color: #00f;
	text-decoration: underline;
}

/***************/
/**  CONTENT  **/
/***************/

div#content .link,
div#content a:link,
div#content a:visited {
	color: #06c;
	cursor: pointer;
	text-decoration: none;
}
div#content a:hover,
div#content a:active {
	color: #00f;
	cursor: pointer;
	outline: none;
	text-decoration: underline;
}
div#content a:focus {
	-moz-outline-style: none;
}

div#content p,
div#content dl,
div#content ul {
	font-size: .8em;
	line-height: 1.65em;
}

div#content ul,
div#content dl {
	margin-left: 15px;
}

div#content ul {
	list-style-position: inside;
}

div#content dt {
	font-weight: bold;
}
div#content dd {
	padding-bottom: 10px;
}

/**************/
/**  FOOTER  **/
/**************/

#footer {
	border-top: 1px solid #999;
}

#footer a:link,
#footer a:visited {
	color: #06c;
	text-decoration: none;
}
#footer a:hover,
#footer a:active {
	color: #00f;
	text-decoration: underline;
}

#footer address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

#footer p {
	font-size: .8em;
	line-height: 1.65em;
	text-align: center;
}