/* --------------------------------------------------- */
/* content styles */
/* content.css */
/* [version] 2003-09-11 */
/* --------------------------------------------------- */

body {
	font-family: Arial, Helvetica, Sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: x-small;
	voice-family: "\"}\""; voice-family:inherit;
	font-size: small; }

html>body { font-size: small; }

#masthead {
	background: #6cf url("../../images/bg/bg_stripes_bl.gif");
	margin: 0;
	font-size: 100%;
	padding: 0 0 1px 8%;
	width: 92%;
	height: 61px; }

#masthead h1, #masthead h2 { float: left; width: 234px; height: 60px; margin: 0; padding: 0; }
#masthead a { display: block; width: 234px; height: 60px; border: 0; margin: 0; padding: 0; }
#masthead h1 a { background: url("/images/nav_left/home.jpg") no-repeat; }
#masthead h1 a:hover { background: url("/images/bg/bghome.gif") no-repeat; }
#masthead span { display: none; }

body#b01 #masthead h2 { background: transparent none; }
body#b02 #masthead h2 { background: url("/images/nav_right/searchkp.gif") no-repeat; }
body#b03 #masthead h2 { background: url("/images/nav_right/contact.gif") no-repeat; }
body#b04 #masthead h2 { background: url("/images/nav_right/infokp.gif") no-repeat; }
body#b05 #masthead h2 { background: url("/images/nav_right/press.gif") no-repeat; }
body#b06 #masthead h2 { background: url("/images/nav_right/feature.gif") no-repeat; }
body#b07 #masthead h2 { background: url("/images/nav_left/kuckuck.jpg") no-repeat; }
body#b08 #masthead h2 { background: url("/images/nav_right/ncoexl.gif") no-repeat; }
body#b09 #masthead h2 { background: url("/images/nav_right/rebird.gif") no-repeat; }
body#b10 #masthead h2 { background: url("/images/nav_right/israel.gif") no-repeat; }
body#b11 #masthead h2 { background: url("/images/nav_right/ismael.gif") no-repeat; }
body#b12 #masthead h2 { background: url("/images/nav_right/kfor.gif") no-repeat; }
body#b13 #masthead h2 { background: url("/images/nav_right/skji.gif") no-repeat; }
body#b14 #masthead h2 { background: url("/images/nav_right/qimosh.gif") no-repeat; }
body#b15 #masthead h2 { background: url("/images/nav_right/fresh.gif") no-repeat; }
body#b16 #masthead h2 { background: url("/images/nav_right/styles.gif") no-repeat; }



.skip, #info { display: none; }

#tease p {
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	margin: 0.5em 8% 0.5em 8%;
	color: #6cf; background-color: transparent;
	}

/* NavBar
--------------------------------------------------- */

.navbar {
	text-align: left;
	padding: 0 0 0 8%;
	margin: 0 0 1em 0;
	}

.navbar a em { font-style: normal; text-decoration: underline; }
/* - NOTE: Valid CSS3: Substring matching Attribute Selectors - */
.navbar a:hover[accesskey^=""]:after, .navbar a:focus[accesskey^=""]:after {
	content: " [" attr(accesskey) "]"; }
/* - http://www.w3.org/TR/css3-selectors/#attribute-substrings - */

.navbar ul { border-bottom: 1px solid #6cf; padding: 0; margin: 0; }

.navbar li, .navbar ul,
.navbar ul li,
.navbar ul ul,
.navbar ul ul ul {
	padding: 0; margin: 0;
	}

.navbar ul, .navbar ul li, .navbar ul ul {
	display: inline;
	list-style-type: none;
	}

.navbar ul ul ul {
	display: block;
	}

.navbar a:link, .navbar a:visited, .navbar a:hover, .navbar a:active {
text-align: center;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	border-left: 1px solid #6cf;
	padding: 0 1px 0 5px;
	margin: 0;
	white-space: nowrap;
	background: transparent;
	}

.navbar a:link, .navbar a:visited {
	color: #000;
	}

.navbar a:hover {
	color: #6cf;
	}

.navbar a:active {
	color: #c00;
	}

body#b01 .navbar a#n01,
body#b02 .navbar a#n02,
body#b03 .navbar a#n03,
body#b04 .navbar a#n04,
body#b05 .navbar a#n05,
body#b06 .navbar a#n06,
body#b07 .navbar a#n07,
body#b08 .navbar a#n08,
body#b09 .navbar a#n09,
body#b10 .navbar a#n10,
body#b11 .navbar a#n11,
body#b12 .navbar a#n12,
body#b13 .navbar a#n13,
body#b14 .navbar a#n14,
body#b15 .navbar a#n15,
body#b16 .navbar a#n16 {
	background: transparent; color: #c00;
	font-weight: bold;
	}

/* Content
--------------------------------------------------- */

#content {
	margin: 0 8% 0.5em 8%;
	}

h1, h2, h3, h4, h5, h6 { line-height: 100%; padding: 0; }

h1 { font-size: 155%; }
h2 { font-size: 140%; }
h3 { font-size: 125%; }
h4 { font-size: 110%; }
h5 { font-size: 110%; font-weight: normal; }

p { font-size: 120%; line-height: 115%; margin: 0 0 0.5em 0; }

p.www, p.date, p.authbot, p.author, p.src {
	font-family: Georgia, "Times New Roman", Times, "New York", serif;
	}

p.author { font-weight: bold; }

p.src { font-size: 100%; border-top: 1px dashed #000; margin: 1em 0; padding: 0.25em 0; }
p.src a { color: #000; background-color: transparent; }

p.note { font-size: 100%; }
p.note a:active { color: #c00; background-color: transparent; }

p.mono, code, pre, kbd { font-family: courier, monospace; font-size: 100%; }

p img { float: left; margin-right: 0.5em; }

blockquote { font-size: 100%; }
cite { font-style: normal; font-variant: small-caps; }
q { font-style: italic; }
q em { font-style: normal; }
q { quotes: '\201C' '\201D' '\2018' '\2019'; }
q:before { content: open-quote; }
q:after { content: close-quote; }

ul, dl, ol, ul ul, ul ul ul, ul ul ul ul, dd { margin-top: 0; margin-bottom: 0.5em; }
ul, ol { padding-left: 0; margin-left: 0; }
ul ul { padding-left: 0.5em; margin-left: 0.5em; }
ul ul ul { padding-left: 1em; margin-left: 1em; }

/*ul p { padding-left: 0; margin-left: 0; font-size: 90%; }*/

dd h2, dd h3, dd h4 { margin-left: 0%; }

.author a:link, #also a:link { color: #000; background-color: transparent; }
.author a:visited, #also a:visited { color: #336; background-color: transparent; }
a:hover, a:active { text-decoration: none; }
.author a:hover, #also a:hover { color: #666; background-color: transparent; }
.author a:active, #also a:active { color: #c00; background-color: transparent; }

div.img img { display: block; margin: 1em 0; border: 1px solid #000; }

#also { font-size: 100%; margin-top: 2em; color: #000; background-color: #bfedff; }
#also h2 { font-size: 110%; margin: 0; }
#also ul { list-style-type: none; }

#banner { margin: 1em 8%; }

/* Breadcrumb
--------------------------------------------------- */

#breadcrumb { margin: 1em 8%; }
#breadcrumb ul, #breadcrumb ul ul { display: inline; margin-left: 0; padding-left: 0; }
#breadcrumb ul li, #breadcrumb ul ul li {
	display: inline;
	list-style-type: none;
	}

#breadcrumb ul ul li { padding-left: 1em; margin-left: 1em; border-left: 1px dashed #c00; }
#breadcrumb a { font-weight: bold; background: transparent; color: #c00; }

/* Copyright
--------------------------------------------------- */

#copy p { 
	font-size: 90%; color: #666; background-color: transparent;
	margin: 1em 8%;
	}

/* Misc
--------------------------------------------------- */

img { border-width: 0; border-style: none; }