div.header form {display: inline; vertical-align:middle;}
div.footer form {display: inline; vertical-align:top;}
div.diff { padding-left:5%; padding-right:5% }
div.old { background-color:#FFFFAF }
div.new { background-color:#CFFFCF}
div[class="refer"] { padding-left:5%; padding-right:5%; 
font-size:smaller; }
table.history { border-style:none; }
td.history { border-style:none; }
table.user { border-style:solid; border-width:thin; margin-left:5%; }
table.user tr td { border-style:solid; border-width:thin; padding:5px; }
dt { font-weight:bold; }
textarea[name="text"] { width:100%; height:90%; }

div.commentshown { background-color:#ffc; padding-bottom:1ex; }
div.commenthidden { display:none; }
div.commentshown { display:block; }

img.logo {
   float: center;
/*    clear: right;*/
/*    border-style:none;*/
/*    background-color:#fff;*/
padding: 8px; background-color: #eeeeee;

}

img {

padding: 8px;     border: 0px;
float:none;
    background-color: transparent; 

}

img.right {

padding: 8px; border: 1px solid #d0d0d0; 
    background-color: transparent; 
float:right; clear:right;

}


img.smiley {
    border:none;
    padding:0;
    margin:0;
    color:#000;
    float: none; 
    background-color: transparent; 

}    

img.full {
    border:none;
    padding:2;
    margin:2;
    float: left; 
    background-color: transparent; 
}    


div.header {
list-style: none;
		margin: 0;
		padding: 4px 5px 4px 5px;
		color: #c00;
		background: #ffffff;
                background-color: #ffffff;
	/*        border-top: 1px solid #ccc;*/
	/*	border-bottom: 1px solid #ccc;*/
}
div.header img, div.footer img {
	border:0;
	padding:0;
	margin:0;
	vertical-align:middle;
}

span.author {
    color: #501;
}

body {
    /*background-image: url(http://www.foo.be/bg.gif);background-repeat: no-repeat;background-position: top left;*/
    /*background: #898E89;*/
    background:#fff;
    padding:2% 4%;
    margin:0;
/*    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;*/

/*	font-family: 'Lucida Grande', Verdana, sans-serif;*/

/* font: 11px/1.5em "Lucida Grande", Arial, sans-serif;*/

/*font: 11px/1.5em 'Lucida Grande','Trebuchet MS', Helvetica, Verdana, sans-serif;*/
/*font-family: "Gill Sans","Lucida Grande", FreeSans, Helvetica, Verdana,"Liberation Sans" ,sans-serif;*/
font: normal .9em/1.5em Cambria, Georgia, "Trebuchet MS", Verdana, sans-serif; 
/* font: "Chaparral Pro", "Adobe Caslon Pro","Palatino",Georgia,"Times New Roman",Times,serif; */


/*    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;*/
    /*font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
/*    font-family: 'Lucida Grande', Verdana, sans-serif;*/
                       /* font-size: 12px;*/

/*font-size: x-small;*/
    font-size: 16px;
text-align: justify;
                        /*color: #666;*/
                        background-color: #FFF;


}

a {
    text-decoration:none;
    font-weight:bold;
/*    color:#c00;*/
	color: #348DED;

}

a:visited { 

/*	color:#c55; */
	color: #348DED;
}

div.local  {   
 background-color: #ffffff;
 background: #ffffff;
}

div.header  {   
 background-color: #ffffff;
 background: #ffffff; 
}

div.header h1 a {
 background-color: #ffffff;
 background: #ffffff;
}
div.header h1 a:visited {
 background-color: #ffffff;
 background: #ffffff;
}

div.header h1 a:hover {
 background-color: #efefef;
 background: #efefef;
}
div header a:hover {
 background-color: #efefef;
 background: #efefef;
}

/*div.header h1 a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover,
a:hover {
	color: #fff;
	background-color: #348DED;
}
*/
p a.definition {
    color:#666;
    padding: 2px;
    margin-top: 5px;
    border-bottom: 2px solid #000000;
    text-decoration:none;
    display:block; 
}

p a.definition:hover {
    background:#000000;
    color:#FFFFFF;
}

h1, h2, h3, h4,
h1 a, h2 a, h3 a, h4 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited { color: #79B511;}
h1, h2, h3, h4 { font-size:medium; margin:4ex 0 1ex 0; padding:0;}
h1, h2 { border-bottom: 0px solid #000; }
h3 { border-bottom: 0px dashed #000; }

header,
footer,
h1,
h2,
h3,
h4,
p,
aside {
  color: #000;
  font-family: "PT Sans", sans-serif;
}
div.header h1 {
/*
	        background-color: #e6e6e6;
        background: #e6e6e6;
*/
/*    font-size:xx-large; margin-top:1ex;*/
/*    border-bottom: 1px solid #000;*/
/*                            font-family: Arial, Helvetica, sans-serif;
/*                        font-weight: normal;*/
                        font-size: 18px;
                        /*color: #CC6633;*/
/*                        color: #79b511;*/
/*                      color: #241DED;*/
/*                        margin-bottom: 30px;*/
/*                        background-color: #FFF;*/
}

hr {
    border:none;
    color:#ccc;
    background-color:#000;
    height:0.5px; 
    margin-top:1ex;
    border-bottom: 1px solid #ccc;

}
div.footer hr { height:0px; }

pre, blockquote 
{
	overflow: auto;
	padding: 0 10px;
	margin: 20px 30px;
	line-height: 1.8em;
	background-color: #f5f5f5;
	border: 1px solid #e0e0e0;
    font-family: "Bitstream Vera Sans Mono", "Anonymous Pro", "Inconsolata", "Monaco", "Andale Mono", "Lucida Console", monospace;
}

pre:hover, blockquote:hover
{
	background-color: #f0f0f0;
	border: 1px solid #d0d0d0;
}

pre { padding-top: 10px; padding-bottom: 10px; }

code { color: #779900; 
font-family: "Bitstream Vera Sans Mono", "Anonymous Pro", "Inconsolata", "Monaco", "Andale Mono", "Lucida Console", monospace;
}
body.magenta a { color:#639; }


/* My Updates */

p {
	text-align: justify;
	font-size: 1em;
	line-height: 1.25em;
	margin: 1.25em 0;
}



div.content, div.rc, div.letter , div.faq, div.diff, div.refer, div.footnotes,
 div[class="cal year"], cal,div[class="journal collection"] {
	margin-right: 5px;
}

div[class="content refer"] div.refer {
	margin-right: 0px;
}

div.refer a {
	display: block;
}

div.toc {
/*	font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;*/

	font: 10px/1.5em "Lucida Grande", Arial, sans-serif;
	float:right;
	/*width:20em;*/
	/*border:thin solid;*/
	/*background: #FFFFFF;*/
        /*background-color:#fff;*/
	font-size:x-small;

        padding: 5px 5px 5px 20px;
        margin: 10px 10px 10px 15px;
        background-color: #f5f5f5;
        border: 1px solid #e0e0e0;  

}

div.toc p { 

		font-weight: normal;
		margin: 0; padding: 0;
}
div.toc h2 { 

/*		font-size: medium; */
		color: #79B511;
		margin: 0 0 4px 0;
		padding: 2px 0 2px 0;
		border-bottom: 1px solid #999;
}


                div.toc a:hover {
                        background: #000000 2% 10% no-repeat;
                        background-color: #F5F5F5;
                        /*      color:#CC6714;*/
                        color: #79b511;
                }

span.bar {
	font-size:small;
	line-height:150%;

}

div.footer {
/*	clear: both;
	margin-right:0;
	font-size:small;*/
	clear: both;
	margin: 20px 0 0 0;
	padding: 6px;
	color: #000;
	/*background: #f1f1f1;*/
	border: 0px solid #ccc;
    /*font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, s$*/
font: 11px/1.5em "Lucida Grande", Arial, sans-serif;
                        font-size: x-small;

}

div.near, div.sister{
	font-size:small;
}

div.footer div.message {
	text-align: center;
}

span.bar a {
	margin:0;
	padding:0 1ex 0 1ex;
	border-left:1px solid black;
}

span.bar a:first-child, span.bar br + a {
	padding-left:0;
	border-left:none;
}

/* div.sister img {
	vertical-align:middle;
	margin: 10px;
}
*/
div[class="wrapper close"] {
	clear:both;
}

div.month {
	float:right;
	margin:0;
	padding-left:1ex;
	padding-right:1ex;
	position:relative;
}
div.footer { clear:both; }
div.year div.month { float:left; }
div.month pre { margin:0; padding:0; background-color:#ffe; }
div.month a { text-decoration:none; color:inherit; }
div.month span.title a { background-color:#ffe; }
div.month span.title a:hover { background-color:#000000; }
div.month a.exact { background-color:#8A9BD1; }
div.month a.collection { background-color:#ccf; }
div.month a.today { background-color:#CA6668; }
div.month span.today { background-color:#CA6668; }
div.month a[class~="today"][class~="exact"] { background-color:#CA6668; }
div.month a[class~="today"][class~="collection"] { background-color:#faf;} 
div.month a:hover {
    background:#000000;
    color:#ffffff;
}
div[class="cal close"] {clear:left;}

div.content li {
	margin-right: 10px;
	margin-bottom: 5px;
}

div.question { font-weight:bold; }

@media print {
/*	body { font:11pt "Neep", "Arial", sans-serif; } */
	body { font: 11pt "Times", "Palatino", serif; }

	a, a:link, a:visited { color:#000; text-decoration:none;
		font-style:oblique; font-weight:normal; }

	h1 a, h2 a, h3 a, h4 a { font-style:normal; }

	a.edit, div.footer, div.refer, form, span.gotobar, a.number span {
		display:none; }

	a[class="url number"]:after, a[class="inter number"]:after { content:"["
		attr(href) "]"; }

	a[class="local number"]:after { content:"[" attr(title) "]"; }

	img[smiley] { line-height: inherit; }

	pre { border:0; font-size:10pt; }

	div.sister, div.near {display:none;}
	
	div.content, div.rc, div.letter , div.faq, div.diff, div.refer,
		div.footnotes, div.cal, div.journal,
		div[class="journal collection"] {margin-right:0px;}
	
	div.toc {margin-right:0px;}

}

@media print {
	div.month { display: none; }
	div.year div.month { display: inline;}
	div.year div.month a { display: inline;}
	div.year p.nav {display:none;}
}

img.upload {
	text-align: center;	
}


span.badge {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:0;
}

           input { 
                        background-color: #FFF;
                        color: #999999;
                        border: 1px solid #CCC;
                        font-size: 11px;
                        padding: 3px;  
                }

ul li ul li {
position:relative;
left:-10px
}

/*LI {list-style: square inside; color:blue; list-style-image: url(http://www.foo.be/arrow.png);} */
LI {list-style: square inside; color:blue; list-style: disc; color:#999; );} 

a.footnote {
        font-size:70%;
        text-decoration:underline;
        vertical-align:super;
}


#rotator
{
        border: 0px solid #000;
        overflow: hidden;
        margin: 50px auto 10px;
        position: relative;
        width: 400px;
        height: 267px;
}

#rotator img
{
        width: 400px;
        height: 267px;
	border: #777777 0px solid;
	background: #777777;
}

div.greybox
{
	padding: 5px 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e0e0e0;
}

div.greybox.img
{
	   border:none;
    padding:0;
    margin:0;
    background:#fff;
    color:#000;
}
