@import url(form.css);
@import url(xinha_stylist.css);

* { margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #B0B0B0; font-size: 1em; }
body { background-color: #000000; font-size: 0.8em; }
h1, h2, h3, h4, h5, h6 { color: #FFFFFF; margin-bottom: 0.8em; }
h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; font-weight: normal; }
img { border: 0; }
p { line-height: 1.5em; margin-bottom: 0.8em; }
ul, ol { margin-left: 1.5em; padding-left: 1.5em; }

input.text, textarea { background-color: #202020; color: #FFFFFF; border: 1px solid #505050; padding: 3px; }
input.button { background-color: #505050; color: #FFFFFF; border: 0px; padding: 2px; }

#splashroot { width: 550px; margin: 40px auto; }

div.sitewidth { width: 840px; margin: 0px auto; }
#logo { padding: 30px 0px; }
#main { padding-top: 25px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-bottom: 20px; }
#navigation { float: left; width: 200px; }
	#navigation ul { margin: 0; padding: 0; list-style-type: none; }
	#navigation li { display: inline; }
	#navigation a { display: block; padding: 4px 0px; color: white; text-decoration: none; color: #B0B0B0; }
	#navigation a:hover, #navigation a:active, #navigation a.active { color: #FFFFFF; }
	#navigation ul li a { text-transform: uppercase; }
	#navigation ul li ul li a { color: #B0B0B0; text-transform: lowercase; padding: 4px 0px 2px 1.5em; }
	#navigation ul li ul li a:hover, #navigation ul li ul li a:active, #navigation ul li ul li a.active { color: #FFFFFF; }
	#navigation ul li ul li a.active { font-weight: bold; }
	#navigation ul ul { margin-bottom: 0.75em; }

	#navigation ul.expanded { display: block; }
	#navigation ul.collapsed { display: none; }

#content { float: right; width: 600px; }
#contentimage, .contentimage { margin-bottom: 1em; }

#footer { text-align: left; font-size: 0.85em; color: #505050; padding-top: 10px; }
a#creditlink { color: #404040; }

#map { width: 600px; height: 400px; margin-bottom: 10px; }

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.float-left { float: left; }
.float-right { float: right; }
.align-right { text-align: right; }
.jump-section { margin-bottom: 30px; }
