/* CSS Document */

/* Global Settings ------ */

body {
font-family:"Times New Roman", Times, serif;
font-size:medium;
margin:0;
padding:0;
}

a {
color:#006699;
}

h1 {
font-size:160%;
font-weight:bold;
text-shadow:#999 0 1px 0;
line-height:normal;
}

h2 {
font-size:120%;
color:#039;
line-height:normal;
}

h3 {
font-size:90%;
font-weight:bold;
margin:15px;
}

h4 {
font-weight:bold;
margin:0;
padding:0;
}

/* Navigation ----------- */

#navigation {
width:750px;
background-color:#069;
margin:0;
padding:0;
list-style:none;
float:left;
}

#navigation li {
float:left;
margin-left:15px;
padding:2px;
}

#navigation li a {
color:#fff;
text-decoration:none;
}

#navigation li a:hover {
text-decoration:underline;
}

/* Layout Settings ------ */

#wrapper {
width:750px;
margin-left:auto;
margin-right:auto;
background:#fff url(graphics/kt_bg.gif) top left repeat-y;
}

#leftColumn {
float:left;
width:200px;
background-color:#e4e4e4;
padding-bottom:50px;
}

#leftColumn ul {
margin:0 15px;
padding-left:15px;
font-size:80%;
}

#content {
margin-left:215px;
line-height:150%;
padding-bottom:50px;
}

/* Header -------------- */

#header {
background:#fff url(graphics/kt_logo.gif) bottom left no-repeat;
padding-bottom:100px;
border-bottom:2px solid #000;
color:#666;
font-size:80%;
padding-top:15px;
}

#header p {
margin:0 15px;
}

.date {
float:right;
}

/* Left Column ---------- */

#leftColumn a {
color:#069;
}

#leftColumn p {
margin:15px;
}

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

.image {
float:right;
border:1px dotted #ccc;
margin:0 0 10px 10px;
padding:5px;
background-color:#fff;
}

.imageInline {
border:1px dotted #ccc;
margin:10px 0;
padding:5px;
background-color:#fff;
text-align:center;
}

.imageLeft {
float:left;
border:1px dotted #ccc;
margin:0 10px 10px 0;
padding:5px;
background-color:#fff;
}

.copyright {
font-size:70%;
text-align:center;
}

/* Text treatment ------- */

.author {
color:#333399;
font-style:italic;
}

.question {
background-color:#e4e4e4;
padding:5px;
font-style:italic;
color:#333;
font-weight:bold;
line-height:normal;
}

.callout {
background-color:#66c;
color:#fff;
padding:15px;
font-size:90%;
line-height:normal;
}

.callout a {
color:#fff;
}
