/*
////////////////////////////////////////////////////////////////////////////////
// ***** BEGIN LICENSE BLOCK *****
// This file is part of ChuWiki.
// Copyright (c) 2004 Vincent Robert and contributors. All rights
// reserved.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
// 
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA//
//
// ***** END LICENSE BLOCK *****
////////////////////////////////////////////////////////////////////////////////
*/
html, body, input, textarea, select
{
font-family: Verdana, sans-serif;
margin: 0;
padding: 0;
}



#Logo
{
background: #cde;
color: #def;
font-size: 5em;
margin: 0;
line-height: 0.6em;
font-style: italic;
letter-spacing: 0.2ex;
margin: 0;
}

blockquote
{
	border-left: 1ex solid #ccc;
	padding-left: 1ex;
}

p
{
	text-align: justify;
}

li
{
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}

table
{
	border-collapse: collapse;
}
td, th
{
	border: 1px solid #000;
}

q:before
{
	content: "\ab\a0";
}
q:after
{
	content: "\a0\bb";
}
q[lang]:after
{
	content: "\a0\bb\a0[" attr(lang) "]";
}

a[hreflang]:after
{
	content: "\a0[" attr(hreflang) "]";
}

h1
{
color: #456;
text-align: center;
background: #fff;
margin: 0;
font-size: 2em;
padding: 0;
border-top: 1px solid #000;
position: absolute;
width: 100%;
}

#Content
{
width: 75%;
padding: 1em 2ex;
margin: 4em 0 0 0;

}

#UtilsSeparator
{
display: none;
}

#Utils
{
position: absolute;
top: 4em;
left: 80%;
background: #fff;
width: 20%;
float: right;
margin: 7em 0 0 0;
padding: 0;
}
#Utils li
{
list-style-type: none;
}
#Utils li a
{
display: block;
padding: 0.5em 0 0.5em 2ex;
text-decoration: none;
color: #456;
border-left: 1ex solid #cde;
}
#Utils li a:hover
{
background: #cde;
border-left-color: #456;
}

#Content p
{
text-align: justify;
}

form
{
border-top: 1px solid #000;
background: #def;
padding: 1em 2ex;
margin: 0;
}
textarea, select
{
width: 100%;
border: 1px solid#456;
}

#PPreviewSave
{
text-align: center;
}
#PPreviewSave input
{
background: #fff;
color: #456;
border: 1px solid #456;;
padding: 0.5em 4ex;
margin: 0 1ex;
}
#PPreviewSave input:hover
{
background: #cde;
cursor: pointer;
}

#Rules
{
background: #def;
margin: 0;
padding: 1em 10%;
}
#Rules h2
{
text-align: center;
color: #456;
margin: 0;
padding: 0;
border-bottom: 1px solid #cde;
}
#Rules dt
{
color: #456;
}

