/*
	Paranoid (Android), a CSS design by eVirtus!net / John Magnus Juliussen
	General styles and properties
	Created: 21.05.2008 @ 03:04 (Last-modified: 29.08.2008 @ 02:30)
*/

/*@import "all.reset.src.css" screen,projection,tv;*/
/*	Eric Meyer's CSS Reset 1.0 - http://meyerweb.com/eric/tools/css/reset/	*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	background-color: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	}
body {line-height: 1;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {
	content: '';
/*	content: none;*/
	}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/*@import "all.debug.src.css" screen,projection,tv;*/

/*@import "all.general.src.css" screen,projection,tv;*/
/*
body {
	text-shadow: 0 0 0 #000;
	}
*/

/* Font's */
body {
	color: #000033;
	font-size: 16px;
	}
.ff-serif
	,body
	,input,select,textarea
	,#menu
	,div.feeds
		{font-family: Georgia, Garamond, "New York", "Times New Roman", serif;}
.ff-sans
	,#anav
	,#head
	,.properties
	,div.pagination
	,div.sidebar
	,div.ad div
		{font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Geneva, Arial, sans-serif;}
.ff-mono
	,.codehtml, .codecss, .codeasp, .codejs
		{font-family: "Courier New", Courier, "Lucida Console", Monaco, monospace;}

/* Links */
:visited:focus {color: #DE5A2E; text-decoration: none;}
:link:focus {color: #DE5A2E; text-decoration: underline;}
:visited {color: #336699; text-decoration: none;}
:visited:hover {color: #339900; text-decoration: underline;}
:visited:active {color: #FF9900; text-decoration: none;}
:link {color: #336699; text-decoration: underline;}
:link:hover {color: #339900; text-decoration: underline;}
:link:active {color: #FF9900; text-decoration: underline;}

/* Content-box margins */
h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.0em; font-weight: bolder;}
h1,h1 :visited:focus,h1 :link:focus,h1 :visited,h1 :link:active,h1 :link,h2,h2 :visited:focus,h2 :link:focus,h2 :visited,h2 :link:active,h2 :link,h3,h3 :visited:focus,h3 :link:focus,h3 :visited,h3 :link:active,h3 :link,h4,h4 :visited:focus,h4 :link:focus,h4 :visited,h4 :link:active,h4 :link,h5,h5 :visited:focus,h5 :link:focus,h5 :visited,h5 :link:active,h5 :link,h6,h6 :visited:focus,h6 :link:focus,h6 :visited,h6 :link:active,h6 :link {
	color: #003366;
	text-decoration: none;
	}

p,input,select,textarea {
	font-size: 1em;
	}
p {
	margin-top: 0.25em;
	text-align: justify;
	}
p+p,p+img+p,p+a+p,p+div+p,ul+p,ol+p,dl+p
,p+ul,p+ol,p+dl
,p+blockquote,blockquote+p
,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,dl+h1,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,div+h1,div+h2,div+h3,div+h4,div+h5,div+h6 {
	margin-top: 0.65em;
	}
/*
#main div+div h1,#main div+div h2,#main div+div h3,#main div+div h4,#main div+div h5,#main div+div h6 {
	margin-top: 1.25em;
	}
*/
div.aggr+div h1,div.aggr+div h2,div.aggr+div h3,div.aggr+div h4,div.aggr+div h5,div.aggr+div h6 {
	margin-top: 1.25em;
	}

/* Lists */
ul, ol {margin-left: 1.35em;}
ul ul, ol ol {margin-left: 2em;}
ul, ul ul ul ul {list-style: disc;}
ul ul, ul ul ul ul ul {list-style: circle;}
ul ul ul, ul ul ul ul ul ul {list-style: square;}
ol, ol ol ol ol {list-style: decimal;}
ol ol, ol ol ol ol ol {list-style: lower-alpha;}
ol ol ol, ol ol ol ol ol ol {list-style: lower-roman;}

/* Definition lists
dl {
	margin: 1em 1.35em;
	}
dt {
	font-weight: bold;
	border-bottom: 0.078em solid #e0e0e0;
	}
dd {
	padding-left: 3em;
	}
dl {
	margin: 1em 0em;
	} */
dt {
	border-bottom: 0.078em solid #e0e0e0;
	font-weight: bold;
	margin: 0em;
	padding-top: 0.25em;
	}
dd {
	padding: 0em;
	}

dl dl {
	margin: 0em 0em 1em 0em;
	}
dl dl dt {
	border-bottom: 0.078em solid #e0e0e0;
	color: #DCDCE8;
	left: 0;
	margin: 0em;
	padding-top: 0em;
	position: relative;
	text-align: right;
	text-transform: lowercase;
	top: 0.75em;
	width: 8em;
	}
dl dl dd {
	border-left: 1px dotted #DCDCE8;
	margin: -0.25em 0em 0em 8.35em;
	padding: 0em 0em 0em 0.35em;
	}




/* Quotes */
blockquote {
	border-left: 0.078em solid #a3a3a3;
	color: #000000;
	font-style: italic;
	margin: 1em 0em 1em 3.25em;
	padding: 0.35em 0em 0.35em 0.75em;
	}
blockquote:before {
	background: transparent url(blockquote.16.png) left 0.5em no-repeat;
	content: "";
	height: 2em;
	left: 2.75em;
	position: absolute;
	width: 2em;
	}
blockquote p, blockquote cite, blockquote q, blockquote div, blockquote li {
	font-size: 0.90em;
	}
blockquote p {
	margin: 0.25em 0em;
	padding: 0px;
	text-align: justify;
	}
blockquote cite {
	font-style: normal;
	}
blockquote q {
	font-style: italic;
	}
blockquote img {
	margin-top: 0em;
	}
blockquote .source {
	margin-top: 0.35em;
	text-align: right;
	}

/* Code */
code {color: #000000;}
code.notag:after {content: ">"}
code.notag:before {content: "<"}
code.asp {color: #800000;}
code.html {color: #336600;}
code.js {color: #999900;}
code.css {color: #003399;}
code.path {
	background: #FDFDFF;
	border: 0.078em solid #a7bdd1;
	color: #003366;
        display: block;
	font-size: 0.85em;
	margin: 0.25em 0em;
	padding: 0.25em;
	}

.codegen, .codehtml, .codecss, .codeasp, .codejs {
	background: #FCFCFF;
	border: 0.078em solid #a7bdd1;
	color: #000000;
	display: block;
	font-size: 0.85em;
	margin: 1em 0em;
	max-height: 25em;
	overflow: auto;
	padding: 0.5em;
	white-space: nowrap;
	}
.codegen .comment, .codehtml .comment, .codecss .comment, .codeasp .comment, .codejs .comment {
	color: #909090;
	}

/* Images */
img, .svg, .swf {
	border: 0.078em solid #e0e0e0;
	float: right;
	margin-top: 0.85em;
	margin-left: 0.75em;
	padding: 0.25em;
	}
p img, p .svg, p .swf {
	margin-top: 0.2em;
	}
img.alt {
	float: left;
	margin-left: 0em;
	margin-right: 0.75em;
	}
img.big {
	display: block;
	float: none;
	margin: 0.8em auto;
	}
img.nob {
	border: none;
	padding: 0em;
	}
img.out {
	background-color: #ffffff;
	border-color: #000000;
	}

/* Objects */
div.video {
	margin: 1em 0em;
	text-align: center;
	}
div.video object {
	border: none;
	float: none;
	margin: 0em;
	z-index: 1;
	}
.nosvg, .noobject {
	background: #FFFFFC;
	color: #8A8B98;
	font-size: 0.75em;
	}

/* General elements */
[accesskey]:after {content: "[" attr(accesskey) "]"; margin-left: 0.2em;}
abbr, acronym {cursor: auto; border: none;}
abbr[title], acronym[title] {cursor: help; border-bottom: 1px dotted #000080;}
h2 abbr.ampersand {
	border: none;
	cursor: auto;
	font-family: Constantia, Palatino, "Palatino Linotype", Georgia, serif;
	font-size: 1.4em;
	font-style: italic;
	line-height: 0.07em;
	position: relative;
	top: 0.1em;
	}
.conveyed {
        border-bottom: 1px dashed #336699;
	}
del {display: none;}
del.display {color: #b0b0b0; display: inline; text-decoration: line-through;}
ins {
	text-decoration: none;
	}
ins.display {
	border-bottom: 1px dashed #b0b0b0;
	}
ins.updatenote {
	display: block;
	margin: 0.5em 0em;
	padding: 0.5em 0em 0.5em 1em;
	border-left: 2px solid #336633;
	}
sup {
	font-size: 0.75em;
	line-height: 1em;
	}
sup {
	vertical-align: top;
	}
sub {
	vertical-align: bottom;
	}

/* quotes */
blockquote {}
quote {}
cite {}

/* Helpers classes */
.dummy {
	background: transparent;
	clear: both;
	display: block;
	float: none;
	font-size: 1px;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
	padding: 0px;
	width: 100%;
	}
.u {text-decoration: underline;}
.fl {float: left;}
.fn {float: none;}
.fr {float: right;}
.hide, #printaid, .gentimer {display: none;}

/* Media-type adaptions */
.onlyaureal,.onlyhandheld,.onlyprint,.onlyscreen {
	display: none;
	}
@media aureal {
	.noaureal {display: none;}
	.onlyaureal {display: compact;}
	}
@media handheld {
	.nohandheld {display: none;}
	.onlyhandheld {display: compact;}
	}
@media print {
	.noprint {display: none;}
	.onlyprint {display: compact;}
	}
@media screen {
	.noscreen {display: none;}
	.onlyscreen {display: compact;}
	}

/* SparkCMS MSG */
.thankyou {background: #ffffee;border: 0.078em dashed #006600;padding: 0.75em;margin: 0em 1em;}

/* MSG:Cache */
#cachemsg {
	clear: both;
	color: #c3c3c3;
	margin: -1em 1.75em 1em;
	max-width: 75em;
	padding: 0.25em 0em 0.25em 0em;
	text-align: center;
	}
#cachemsg p {
	font-size: 0.85em;
	text-align: center;
	}
