#title{
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #660000;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	text-align: right;
	font-size: 120%;
	left: 125px;
	top: 13px;
}
#titleblog{color: #FFFFFF;font-size: 120%;}
h2{color: #FFFFFF;}
h3{color: #FFFFFF;}
body{
	background: #a4a4a4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.date-header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
}
.Headline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	BORDER-bottom: black 1px solid;
}
#logo{
	position: absolute;
	top: -39px;
	left: -15px;
	z-index: 25;
}
#content {
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-bottom: black 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
	MARGIN: 20px 20px 20px 20px;
	PADDING-TOP: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	BACKGROUND-COLOR: #ffffff;
	border-color: e4e4cb;
	text-align:justify;
}

#mc {
	background: #3366cc;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-bottom: black 1px solid;
	}

#menu1 {
	position: absolute;
	left: 0px;
	top: 10px;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-bottom: black 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px 8px 10px 10px;
	PADDING-TOP: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 100;
	background: #3366cc;
	font-size: 80%;
}
.menulinks{
	color: #ffffff;
	text-decoration:none;
	font-size: 60%;
}

.spiffy{ 
display:block;
} 
.spiffy *{ 
display:block;
height:1px;
overflow:hidden;
background:#ffffff;
} 
.spiffy1{ 
border-right:1px solid #efefe1;
padding-right:1px;
margin-right:3px;
border-left:1px solid #efefe1;
padding-left:1px;
margin-left:3px;
background:#f8f8f2;
} 
.spiffy2{ 
border-right:1px solid #e6e6d0;
border-left:1px solid #e6e6d0;
padding:0px 1px;
background:#f9f9f5;
margin:0px 1px;
} 
.spiffy3{ 
border-right:1px solid #f9f9f5;
border-left:1px solid #f9f9f5;
margin:0px 1px;
} 
.spiffy4{ 
border-right:1px solid #efefe1;
border-left:1px solid #efefe1;
} 
.spiffy5{ 
border-right:1px solid #f8f8f2;
border-left:1px solid #f8f8f2;
} 
.spiffy_content{ 
padding:0px 5px;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
} 
.mc{ 
display:block;
} 
.mc *{ 
display:block;
height:1px;
overflow:hidden;
background:#3366cc;
} 
.mc1{ 
border-right:1px solid #97adcb;
padding-right:1px;
margin-right:3px;
border-left:1px solid #97adcb;
padding-left:1px;
margin-left:3px;
background:#5f85cb;
} 
.mc2{ 
border-right:1px solid #d2d7cb;
border-left:1px solid #d2d7cb;
padding:0px 1px;
background:#547dcb;
margin:0px 1px;
} 
.mc3{ 
border-right:1px solid #547dcb;
border-left:1px solid #547dcb;
margin:0px 1px;
} 
.mc4{ 
border-right:1px solid #97adcb;
border-left:1px solid #97adcb;
} 
.mc5{ 
border-right:1px solid #5f85cb;
border-left:1px solid #5f85cb;
} 
.mc_content{ 
padding:0px 5px;
background:#3366cc;
}
.pysrc { 
    font-weight: normal; 
    background-color: #eef2f7; 
    background-position:  right; 
    background-repeat: repeat-y; 
    border: 1px solid; 
    border-color: #999999; 
    margin: 20px; 
     padding:10px 10px 10px 20px; 
    font-size: smaller; 
    white-space: pre ; 
} 
 
.pykeyword { 
    font-weight: bold; 
    color: #262668 ; 
} 
.pycomment { color: #007600; } 
.pystring { color: #0000bb; } 
.pynumber { color:purple; } 
.pyoperator { color:purple; font-weight: bold; } 
.pytext { color:black; } 
.pyerror { font-weight: bold; color: red; }


div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title  {
  text-align: center;
  background-color: #999999;
  display: block;
  margin: 0;
}
.last, .with-subtitle {
  margin-bottom: 0 ! important }

div.attention, div.caution, div.danger, div.error, div.hint,
div.important, div.note, div.tip, div.warning {
  background-color: #cccccc;
  padding: 3px;
  width: 80%;
}