/*
Stylesheet for W3C Team Planet.
created by Karl Dubost - karl@w3.org
Creation Date: October 2007
Last Update: $Date: 2008/03/21 02:44:05 $
MIT License */

@import url("/2007/06/null.css");

/*usual trick for images */
img {
   vertical-align: bottom;
}
a img {
   border: none;
}

/*general settings*/
html, body {
   font-family: Georgia, serif;
   background-color: #c2dfe5;
   color: #000;
   margin: 0;
   padding: 0;
}
body {
   /* min-width:750px;*/
}
h2, h3, h4, h5, h6 {
   font-weight: bold;
}

#wrapper {
   background-color: #dfeef1;
   margin: 0 auto;
   /*width: 70em;*/
   width: 95%;
}
/*header*/
#header {
   line-height: 2em;
   padding: 1em;
   background-color: #00315E;
   /*background-color: #900;*/
   color: #fff;
}

#header a {
   color: #ddeef1;
}
p.logo {
   margin-left: 1em;
   float: left;
}
p.logo img {
   display: none;
}

h1 {
   font-size: 1.95em;
   font-weight: bold;
   padding-top: 5px;
   /* margin-left:100px;*/
}
p#baseline {/*margin-left:100px;*/
   font-size: 1.3em;
   word-spacing: .1em;
}

/*content*/

#content {
   float: left;
   /*width: 50em;*/
   width:71.4%;
   background-color: #dfeef1;
   color: #2A211C;
/*   border-right: 1px solid #afd4dd;*/
}

#div.entry {
   margin: 0 0;
}

div.entry pre {
   margin: auto;
   width: 80%;
   padding: 10px;
   background-color: #dfeef1;
   font-size: 90%;
   font-family: "Courier New", Courier, fixed;
   font-style: normal;
}

div.entry blockquote {
   font-style: italic;
   margin: auto;
   width: 80%;
   padding: 10px;
   background-color: #EBFAFF;
}

div.entry strong, div.entry b {
   font-weight: bold;
}

div.entry em, div.entry i {
   font-style: italic;
}

div.entry code {
   font-family: "Courier New", Courier, fixed;
   font-style: normal;
}

div.entry ul, div.entry ol, div.entry dl {
   margin-left: 2em;
   width: 80%;
}

div.entry li {
   list-style-type: square;
}

.daygroup {
   padding-bottom: 0em;
}
.daygroup h2 {
   font-family: Arial, sans-serif;
   padding: 3px 1em 3px 1em;
   background-color: #1E1F21;
   color: #fff;
   font-variant: small-caps;
}
.channelgroup {
   margin: 0em;
}

h3.channeltitle {
   font-size: 1em;
   padding: .2em 1em;
   background-color: #afd4dd;
   font-weight: normal;
   font-family: Arial, sans-serif;
   margin: 0;
}

h3.channeltitle a {
   text-decoration: none;
   color: #323337;
}

.entrygroup {
   overflow: hidden;
   padding: 1em;
   background-color: #ffffff;
   padding-bottom: 3em;
   /*border-bottom: 1px solid #CCCCB2;
   border-right: 1px solid #CCCCB2;
   */
}

h4.entrytitle {
   font-family: Arial, sans-serif;
   font-size: 1.1em;
   font-variant: small-caps;
   margin-bottom: 0.5em;
}

h4.entrytitle a {
   border-bottom: 1px solid #323337;
   text-decoration: none;
   color: #323337;
}

.entry {
   line-height: 1.4em;
}

.entry h2,.entry h4,.entry h5,.entry h6, .entry p {
   margin: 1em 0 ;
}


.entry img {
   overflow: hidden;
   outline: 1px solid #CCCCB2;
   background-color: #fff;
   margin: auto;
   padding: 10px;
   max-width: 45em;
}
.entry .date {
   font-style: italic;
   font-size: .95em;
   margin-top: 0.5em;
   text-align: right;
}
.entry .date a {
   text-decoration: none;
   color: black;
}

/*menu*/
div#sidebar {
   font-family: Arial, Verdana, sans-serif;
   clear: both;
   float: right;
   width:28.5%;
   /*width: 19.9em;*/
   background-color: #dfeef1;
   padding-top: 10px;
   
}
#sidebar ul, #sidebar p {
   margin: 0 10px;
   font: .9em Arial, Verdana, sans-serif;
}
#sidebar ul {
   margin-bottom: 2em;
}
#sidebar ul li {
   line-height: 1.5em;
}

#sidebar h2 {
   padding: 0 10px;
   margin: 1em 0;
}

/*footer*/
div#footer {
   margin-bottom: 3em;
   padding: 5px;
   clear: both;
   font-size: .9em;
   color: #fff;
   background-color: #323337;
}

div#footer a {
   color: #afd4dd;
}

/*disclaimer*/
#disclaimer {
   background-color: #fff;
   padding: 1em;
}
