/* DEFAULT */
/* Hack from "A List Apart: http://www.alistapart.com/stories/sizematters/ */
body, body div, body p, body th, body td, body li, body dd, body input, body select, body textarea {
	font-size:10px; /* false value for WinIE4/5 */
	voice-family:"\"}\""; /* trick WinIE4/5 into thinking the rule is over */
	voice-family:inherit; /* recover from trick */
	font-size:11px; /* intended value for better browsers */ }
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd,
html>body input, html>body select, html>body textarea {
	font-size:11px; /* be nice to Opera */ }

/* COMMON */
body { font-family:verdana,geneva,arial,helvetica,sans-serif; margin:0px; padding:0px; }
th { font-family:verdana,geneva,arial,helvetica,sans-serif; }
td { font-family:verdana,geneva,arial,helvetica,sans-serif; }
input, select, textarea { font-family:verdana,geneva,arial,helvetica,sans-serif; }
img { border:0px; }
li { list-style-image:url( "../graphics/common/list.gif" ); margin-bottom:4px; }
hr { height:0px; }

/* IDs */
#home { background:#333333 url( "../graphics/home/background/back.gif" ) repeat scroll; color:#ffffff; }
#home a { background-color:transparent; color:#ffffff; }
#home a:hover { background-color:transparent; color:#ffffff; }
#home .quote { padding-bottom:10px; color:#ffffff; font-weight:bold; }
#home .small { font-size:10px; text-align:left; }
#home .version { font-size:10px; text-decoration:none; }

#subpages { background:#ffffff url( "../graphics/common/background.gif" ) repeat scroll; color:#ffffff; }
#subpages a { background-color:transparent; color:#ffffff; }
#subpages a:hover { background-color:transparent; color:#ffffff; }
#subpages hr { height:1px; color:#ffffff; margin-bottom:15px; }
#subpages .quote { padding-bottom:10px; color:#000000; font-weight:bold; }
#subpages .title { font-size:15px; font-weight:bold; }
#subpages .current { color:#cccccc; }
#subpages .footer { font-size:10px; color:#000000; }
#subpages .footer a { background-color:transparent; color:#000000; }
#subpages .footer a:hover { background-color:transparent; color:#000000; }

#sidebar { float:right; margin:0 0 10px 10px; border:1px solid #000000; }
#sidebar .top { padding:15px; border-bottom:1px solid #000000; }
#sidebar .body { padding:15px; }
#sidebar .bottom { padding:15px; border-top:1px solid #000000; }

#popup { background:#ffffff url( "../graphics/common/background.gif" ) repeat scroll; color:#000000; margin:20px; }
#popup a { background-color:transparent; color:#000000; font-weight:bold; text-decoration:underline; }

/* SPECIAL CASES */
#terms li { margin-bottom:10px; margin-top:10px; }
#privacy li { list-style-image:none; margin-bottom:10px; margin-top:10px; }
