html {overflow-x:hidden;overflow-y:auto;quotes:"\00AB" "\00BB" "<" ">";}
ul li {list-style-type:square;}
/* base elements */
body {margin : 0;padding : 0;font-family : sans-serif;font-size: 15px;background:   black;}
p { margin : 1em 0; }
img { border : none; }
form { display : block; margin : 0; padding : 0; }
h1 { font-size : 0em; margin : 0; width:100%;background:black; }
h1 {padding:0;margin:0;margin-left:-10px;margin-top:-10px;}
h2 { font-size : 1.5em; margin : 0.83em 0; }
h3 { font-size : 1.17em; margin : 1em 0; }

h4 { font-size : 1em; margin : 1.33em 0; }
h5 { font-size : 0.83em; margin : 1.67em 0; }
h6 { font-size : 0.67em; margin : 2.33em 0; }
code,pre { font-family : "Courier New",monospace; font-size : 1em; }
q { font-style : italic;quotes: '?\2009' '\2009?'; }
/* alignments */
.right {text-align:right;}
.r {text-align:right;}
.c {text-align:center}

.admin {color:white;}
.admin a {color:#ECECEC;text-decoration: none;}
.admin a:hover {color:black;background:white;}

/* .lf, .floatleft, .leftfloat { float:left;margin:5px; } */

blockquote {display : block;margin-left : 2em;padding : 5px;font-style : normal;border : 1px dotted #000000;background : #ECECEC;}
a[hreflang]:after {content: "\0000a0(" attr(hreflang) ")";color : #666;}
h2, h3 {font-family : Georgia,"Times New Roman",serif;}
#prelude { position : absolute;top : 0;margin : 0;padding : 0;font-size : 0.85em;}
#page {position : relative;	}
q:before { display:run-in;float:left;content:open-quote; }
q:after { display:run-in;content:close-quote;text-aling:right;}


/* menu */
#menu {width:315px;font: sans-serif;font-size:80%;color:white;margin:10px;margin-top:28px;}
#footer {font-size:80%;}
.submenu1, .submenu2 {width:150px;float:left;}
.submenu2  {margin-top:20px;}
.apophtegme {font-size:80%;text-align:justify;clear:both;float:left;width:270px;}
#menu a {color:#ECECEC;text-decoration: none;}
#menu a:hover {color:black;background:white;}
.bottomtitle {clear:both; margin:20px;margin-top:100px;position:relative;float:left;}
.quote {font-style:italic;}
.titles {font-family:arial;font-weight:bold;padding-left:5px;color:white;}

/* main */
#content {font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size : 0.8em;
	margin-top:-20px;
	background: white;
	text-align: justify;
	padding : 1em;
	border : 2px solid #999;

	margin-right : 30px;
	margin-left:330px;
	margin-bottom:30px;
	position : relative;
	
}

#content a {color:black;}
#content a:hover {color : #000000;background : #CC6666}
.post {padding:10px;margin:10px;border-bottom: 1px dotted #CCCCCC; }
.postintro {text-align:justify;/*background:white;color:black;*/}
.postcontent {text-align:justify;}
.postend {	font-size : 75%;	text-align : right;	}

/* round boxes */
.rbroundbox { background: #C43E34 repeat;margin:5px; }
.rbtop div { background: url(/images/deco/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/deco/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/deco/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/deco/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height: 7px;font-size: 1px;}
.rbcontent { margin: 0 7px; }

/* forms */

form, fieldset,label,input,textarea {border:none;}
form, fieldset,label,input,textarea {background:none;}
input[type=submit] {background:white;}
input[type=text],textarea {background:white;}

/*  */
.demo li { list-style-type: upper-roman; }
.demo ol li{ list-style-type: lower-roman;font-weight:lighter; }
#demofoot {font-size:0.75em; list-style-type:decimal;}
#demofoot li {margin-top:10px;list-style-type:decimal;}


.demo dt {font-style:italic;}
.demo dd {margin-top:10px;margin-bottom:10px;}



.bonusimage {margin:10px;}

.endo {color:black;position:absolute;left:121px;top:144px;font-family: Arial Black, Arial;text-align:right;}
.exo {color:black;position:absolute;left:280px;top:164px;font-family: Arial Black, Arial;text-align:right;}

.status0 {text-align:center;}


#delicious {}
.delicious{font-size:80%;text-align:left;float:right;clear:left;margin-bottom:5px;color:#333333;position:absolute;top:10px;left:750px;}
.delicious ul {list-style:square;margin:0;padding:0;color:#333333;}
.delicious li {list-style:square;margin-right:5px;margin-left:0;color:#333333;}
.delicious a {color : #666666;text-decoration: none; }
.delicious a:hover {color : #000000;background : #CC6666}

#content h3 a {text-decoration:none;}
#content h3 a:hover {text-decoration:none;color:black;background:white;}

#delicious-posts-turion ul li{padding: 3px 0px;margin:0px 10px;}

#cse-search-results * {
  width:99% !important;
}