/* Desert island CSS selection */

/*

------------------------------------------------------
Copyright Atilla Hulsebos, http://www.kzoiks.com/
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.

Notes

1. This style sheet makes use of the !important
hack to compensate for poor support in IE.
For more info on this hack see
http://www.evolt.org/article/Ten_CSS_tricks_you_may_not_know/17/60369/
------------------------------------------------------

*/

html {
	font-family:arial, helvetica, sans-serif;
	font-size:76%;
	color:#555;
	background-image: url(images/dd-bg.gif);
	background-repeat: repeat-x;
	background-color: #FCAE18;
}

body {
	position:relative;
	width:700px;
	padding:20px 25px 258px 20px;
	margin:10px auto 10px auto;
}

#banner {
position:absolute;
left:0;
width:100%;
height:230px;
padding:0 !important;
padding-right:50px;
background-image:url(images/dd-header.jpg);
background-position:25px 0;
background-repeat:no-repeat;
}

#banner p {
	position:absolute;
	top:148px;
	left:33px;
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:small;
	font-style:italic;
	line-height:1.4em;
	color:#FFFFFF;
	width: 180px;
	text-align: left;
}

#nav-toplevel {
position:relative;
right:75px;
margin-right:-25px;
}



#nav-main {
	position:absolute;
	top:231px;
	right:-70px;
	height:26px;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	background-image: url(images/dd-menu.jpg);
	text-align: center;
	font-weight: bold;
}

#nav-main ul {
padding-top: 3px;
margin:0;
}

#nav-main ul li {
	display:inline;
	border-top:none;
	list-style:none;
	margin:0 !important;
	padding-bottom:2px !important;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

#nav-main a {
	text-decoration:none;
	color:#fff;
	margin:0 !important;
	margin-right:-3px;
	padding:4px 3px 4px 3px !important;
	padding-bottom: 2px;
}

#nav-main ul li a.current {
	border-bottom:1px solid #990000;
}

#nav-main li:hover {
	color:#000000;
	margin:0 !important;
	background-image: url(images/menu-over.jpg);
	background-repeat: repeat-x;
}


#container {
	position:relative;
	top:260px;
	left:5px;
	height:100%;
	background-image:url(images/dd-container-tile.jpg);
	background-repeat:repeat;
	margin-bottom:30px;
}

#content {
	position:relative;
	width:100%;
	background:transparent;
	z-index: 1;
}

#content p {
	font-size:1.08em;
	line-height:1.4em;
	padding:4px 11px 6px 20px;
	margin:0 15px 0.4em 0;
	color: #663300;
}

#content ol, #content ul {
	font-size:1.08em;
	line-height:1.4em;
	padding:6px 11px 13px 40px;
	margin:0 13px 1.1em 0;
	color: #FFFFFF;
}

h1,h3,h4,h5,h6 {
	height:auto !important;
	height:30px;
	margin-top:0;
	margin-left:26px;
	font-family:serif;
	font-style:italic;
	letter-spacing:0.04em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

h1 {
z-index:1;
width:487px;
padding-top:0.3em;
padding-left:12px;
font-size:1.7em;
color:#CC0000;
}

h2,h3,h4,h5,h6 {
font-family:serif;
font-style:italic;
height:10px;
font-size:1.5em;
color:#FF6600;
padding-left:10px;
}

h2 {
}

h3, h4, h5, h6 {
}

h1:first-letter ,h2:first-letter {
font-size:1.7em;
text-transform:uppercase;
}

h3:first-letter ,h4:first-letter ,h5:first-letter ,h6:first-letter {
font-size:1.6em;
text-transform:uppercase;
}

#info-site {
position:absolute;
bottom:26px !important;
bottom:15px;
/*right:30px;*/
width:100%;
font-size:0.94em;
}

#info-company {
position:absolute;
right:0;
}

#info-standards {
position:absolute;
right:0;
top:-1.2em;
}

/*additional*/
A:link {
color:#FF0000;
text-decoration:underline;
}

A:active {
color:#000;
text-decoration:none;
}

A:visited {
color:#660000;
text-decoration:underline;
}

A:hover {
color:#FFFFFF;
text-decoration:none;
}

abbr, acronym {
font-style:normal;
border-bottom:dotted 1px #ABB1B7;
cursor:help;
}

code, kbd, samp {
display:block;
padding:10px;
border-left:10px solid #DDD;
font-family:monaco, "Courier new", courier, monospace;
}
