/*
Theme Name: Amicitia 5
Theme URI: http://amicitia.xanthra.com/
Description: The theme for Amicitia 5.
Version: 1.0
Author: Justin Michael
Author URI: http://xanthra.com/
*/

/* Amicitia User Colors */

.Xuff, .user2 			{ color: #c00000; }
.BDBX, .user3 			{ color: #0000C0; }
.Lokdonin, .user4 		{ color: #601C9A; }
.FordPrefect, .user5 	{ color: #106844; }
.Z-MaN, .user6 			{ color: #0F4F69; }
.ValisTriad, .user7 	{ color: #30AD1B; }
.Huldra, .user8 		{ color: #126f70; }
.JBTripleX, .user9	 	{ color: #774923; }
.Hikari, .user10 		{ color: #921C61; }
.TinkerBell, .user11 	{ color: #E21CE4; }
.Cyne, .user12 			{ color: #C00071; }
.Kizmitshade, .user13 	{ color: #3E5B8A; }
.Magoo, .user14 		{ color: #F07100; }
.Yume, .user15 			{ color: #601C9A; }
.TamaKins, .user16 		{ color: #8d1313; }
.Spera, .user34 { color: #5A4666; }

html, body, form, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd {
margin: 0;
padding: 0;
}

p, h3, dl {
padding: 10px 0;
}

ul, ol {
margin: 10px 0 10px 2em;
}

dt {
font-weight: bold;
}

dd {
margin: 0 0 0 1em;
}

blockquote {
margin: 0 2em;
border: dotted 1px;
padding: 0 10px;
}

code {
font: normal 1em "Courier New", Courier, monospace;
}

body {
font: normal 80%/1.6em "Lucida Sans Unicode", "Lucida Grande", lucida, verdana, helvetica, sans-serif;
text-align: center;
}

#page {
margin: 0 auto;
text-align: left;
width: 900px;
}

#header {
margin: 0 0 20px 0;
}

#title a {
display: block;
text-indent: -9999px;
border: none;
background: none;
}

.nav {
text-align: right;
padding: 2px 4px;
}

.nav a {
border: none;
}

.nav ul, .nav li {
list-style-type: none;
display: inline;
}

.nav ul {
float: left;
margin: 0;
}

.nav ul li {
padding: 0 10px;
float: left;
}

.nav .searchform div {
display: inline;
}

#sidebar {
float: right;
width: 200px;
clear: right;
}

#sidebar ul, #sidebar dl {
margin: 0 5px 1em 5px;
padding: 5px 10px;
}

#sidebar ul, #sidebar ul li {
list-style-type: none;
}

#sidebar #upcoming .daysuntil, #sidebar #upcoming .eventname, #sidebar #upcoming .eventdate {
display: block;
text-align: center;
}

#sidebar #upcoming .eventname {
font-size: 1.3em;
}

#sidebar #upcoming .eventdate {
font-size: .8em;
border-bottom: solid 1px;
}

#recentcomments dt {
font-size: .9em;
}

#recentcomments dd {
font-size: .8em;
}

#content {
clear: left;
width: 660px;
}

.post, .postpage {
margin: 0 0 1em 0;
clear: left;
}

.post img, .postpage img {
border: none;
}

.pagetitle {
text-align: center;
margin: 0 0 10px 0;
}

.post h2, .postpage h2, #sidebar h2, #chat-popup h2, .pagetitle {
padding: .1em;
font-weight: normal;
font-size: 1.4em;
}

.postpage h2, #sidebar h2 {
text-align: center;
}

.post h2 a, .postpage h2 a {
border: none;
}

.post .gravatar, .postpage .gravatar {
float: left;
margin: 0 14px 6px 0;
}

.post div, .postpage div {
margin: 0 10px;
padding: 0 10px;
border-left: solid 1px;
border-right: solid 1px;
}

p.postmetadata {
padding: 0 .4em;
font-size: .8em;
text-align: right;
}

#comments {
padding: 0 20px;
}

#commentform .post div {
margin: 0 10px;
padding: 0 10px;
border-left: solid 1px #000;
border-right: solid 1px #000;
border-top: none;
border-bottom: none;
}

#comment {
border: none;
width: 100%;
height: 160px;
font: normal 1em/1.6em "Lucida Sans Unicode", "Lucida Grande", lucida, verdana, helvetica, sans-serif;
padding: 10px 0;
}

.postnav {
text-align: center;
margin: 0 0 10px 0;
}

.postnav a {
border: none;
}

#footer {
clear: both;
text-align: center;
font-size: .8em;
}

/* Admin Bar */

#wp-admin-bar {
margin: 0;
padding: .2em 0;
clear: both;
text-align: right;
width: 100%;
}

#wp-admin-bar ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#wp-admin-bar ul li {
list-style-type: none;
display: inline;
margin: 0 10px;
padding: 0;
}

#wp-admin-bar ul li.login {
float: left;
}

#wp-admin-bar a {
border: none;
}

/* Chat */

#chatoutput {
height: 280px;
overflow: auto;
margin: 0 5px;
font-size: .9em;
line-height: 1.6em;

/* Horizontal Scrollbar Killer */
padding: 6px 8px;
}

#chatoutput a {
font-style: normal;
font-weight: bold;
}

#chatoutput li span a {
font-weight: normal;
display: inline !important;
}

#chatoutput ul#outputList {
padding: 0;
position: static;
margin: 0;
background: transparent;
}

#chatoutput ul#outputList li {
margin: 0;
background: transparent;
list-style: none;
}

#chatoutput ul#outputList li:before {
content: '';
}

#lastMessage {
text-align: center;
font-size: .8em;
}

em#responseTime {
font-style: normal;
}

#chatoutput .wp-smiley {
vertical-align: middle;
}

#wordspew {
margin: 0 0 1em 0;
}

#wordspew p {
text-align: center;
font-size: .8em;
margin: 0;
padding: 0;
}

#wordspew form label {
margin: 0 1em 0 0;
}

#wordspew form label em {
font-weight: bold;
font-style: normal;
}

#wordspew ul {
border: none;
}

#chatForm, #chatForm input {
margin: 0;
padding: 0;
}

#chat-popup {
padding: 10px;
text-align: left;
}

#chat-popup h2 {
text-align: center;
}

.chatname {
border-bottom: dotted 1px;
}