body{
    margin:0;
    padding:20pt;
    padding-top:10pt;
    background:#E2E2E2 url('revealicious.jpg') top left no-repeat;;
    font: 8pt/13pt "Lucida Grande",Lucida,sans-serif;
    color:#8699A8;;
}

table tr td {
	 font: 8pt/13pt "Lucida Grande",Lucida,sans-serif;
	 vertical-align: top;
}

h1,
h2,
h3,
h4{
    color:#089EFF;
    font-weight:bold;
    font-variant:small-caps;
}

strong{
	color:rgb(103,183,0);
}

a,
a:active,
a:visited{
	color:#089EFF;
	text-decoration:none;
}

a:hover{
	background:#089EFF;
	color:#F0F0F0;
}

a img{
	border:0;
	background: none;
}

a:hover img{
	border:0;
	background: none;
}

.clear{
	clear:both;
}

.revealicious, b{
	color: #089EFF;
}

.synopsis{
	font-size: 12pt;
	line-height: 18pt;
	font-style: italic;
}

/* _____________________________________________________________________________

   Cadre principal
*/

#main {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

/* _____________________________________________________________________________

   Menu du haut
*/

#topmenu{
	padding-left: 4pt;
	padding-right: 4pt;
	padding-top: 12pt;
	margin: 0;
	float:right;
}


#topmenu div.category{
	display: inline;
	color: #089EFF;
}

#topmenu div.category a{
	color: #089EFF;
	background: none;
}

#topmenu div.category a:hover{
	color: #089EFF;
	text-decoration: underline;
}

#topmenu div.applets {
	display: inline;
	padding-top: 12pt;
	padding-left: 4pt;
	padding-right: 4pt;
	background: #089EFF;
}

#topmenu div.applets div.disabled{
	background: #F0F0F0;
}

#topmenu div.applets div{
	display:inline;
	font-size:8pt;
	list-style-type:none;
}

#topmenu div.applets a {
	color: #F0F0F0;
}

#topmenu div.applets a:hover {
	text-decoration: underline;
}

/* _____________________________________________________________________________

   Menu de la page (en dessous de l'applet)
*/

#pagemenu{
	padding-top: 4pt;
	float: left;
}

#pagemenu ul{
	display:inline;
    margin:0;
    padding:2pt;
}
#pagemenu li{
    display:inline;
    margin:0;
    padding:2pt;
	padding-right: 5pt;
    font-size:8pt;
    list-style-type:none;
}
#pagemenu li a {
	color: #FFFFFF;
}
#pagemenu li a:hover {
	color: #089EFF;
	background: none;
}

/* _____________________________________________________________________________

   Contenu du pagemenu
*/

#under_the_applet{
	border-top: 2px solid #FFFFFF;
	clear: both;
}

#search_title{
	clear:both;
    color:#089EFF;
    font-weight:bold;
    font-size: 12pt;
    padding-top: 5pt;
    padding-bottom: 5pt;
}

#search_title .tags {
	display:block;
	font-size: 8pt;
}

#search table.posts {
	padding-top: 5pt;
	padding-bottom: 5pt;
	width: 100%;
	display: none;
}

#search div.post {
	border: 1px solid #F0F0F0;
	padding: 3pt;
}

#search div.post a.title {
}

#search div.post span.count {
	background: #F0F0F0;
	color: #089EFF;
	text-align: right;
}

#search div.post .tags {
	display: block;
	clear: both;
	font-size: 9px;
	color: #089EFF;
}

#about {
	clear: both;
	padding: 4pt;
	padding-top: 10pt;
}

#help {
	display: none;
	clear: both;
	padding: 4pt;
	padding-top: 10pt;
}



/* _____________________________________________________________________________

   Copyright
*/

#copyright{
	float:right;
	padding-top: 4px;
	text-align:right;
	/*color:#089EFF; */
	color: #FFFFFF;
	font-size:7pt;
}

#copyright a{
	color: #FFFFFF;
}

#copyright a:hover{
	color: #089EFF;
	background: none;
}

