body { margin: 0; padding: 0; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial; background: url(images/bg.png) repeat-x #ededed; }

a { color: blue; text-decoration: none; outline: none; }
a:visited { color: blue; text-decoration: none; outline: none; }
a img { border: none; outline: none; }

#content { width: 990px; height: auto; margin: 0 auto; }
	.wrapper { background: url(images/wrapperbg.png) no-repeat; padding-top: 180px; }
	.wrapperx { width: 901px; height: auto; margin: 0 auto; margin-bottom: 20px; }
	
.home_left { width: 465px; height: auto; float: left; font-family: Tahoma, Verdana; font-size: 14px; line-height: 22px; }
	.home_left img { margin-bottom: 10px; }

.header { width: 901px; height: auto; margin-bottom: 20px; }
	.header .logo { float: left; width: 376px; }
	.header .navigation { float: right; width: auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #000; padding-left: 15px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; margin-top: 80px; }
	.header .navigation ul { padding: 0; margin: 0; list-style: none; }
	.header .navigation li { float: left; text-align: center; padding-left: 10px; padding-right: 10px; margin-right: 10px; }	
	
.home_leftbig { width: 901px; height: auto; float: left; font-family: Tahoma, Verdana; font-size: 14px; line-height: 22px; }

.home_right { width: 341px; height: auto; float: left; font-family: Tahoma, Verdana; font-size: 14px; line-height: 22px; margin-left: 20px; }
	.home_right .navigation { -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #000; padding-left: 15px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
	.home_right .navigation ul { padding: 0; margin: 0; list-style: none; }
	.home_right .navigation li { float: left; text-align: center; padding-left: 10px; padding-right: 10px; margin-right: 20px; }
	.navigation li a { color: #FFF; }

.loginbg { background: url(images/loginbg.png) no-repeat; min-height: 313px; margin-top: 20px; margin-bottom: 20px; color: #FFF; padding-left: 50px; padding-top: 70px; }

.clear { height: 1px; clear: both; }

h1 { font-size: 30px; color: #000; font-family: Arial, "Lucida Grande", Verdana; text-transform: uppercase; margin: 0; padding: 0; margin-bottom: 0px; margin-top: 20px; }

.content { width: 990px; border-top: 1px dotted #000; padding-top: 20px; padding-bottom: 20px; }

.contentxx { background: url(mainbg.gif) no-repeat; margin-top: 0px; }

.textbox { width: 200px; height: 30px; font-size: 16px; color: #333; font-weight: bold; padding-top: 12px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; }

.textarea { width: 300px; height: 130px; font-size: 16px; color: #333; font-weight: bold; padding-top: 12px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; }

.button { width: auto; height: 30px; border: none; font-size: 16px; color: #000; font-weight: bold; text-align: center; background: #FFF; padding-left: 10px; padding-right: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.red { color: red; }

#replycontent { margin-top: 20px; margin-bottom: 20px; }

#directmessages { clear: both; margin-top: 20px; }
	.deletion { margin-top: 20px; clear: both; margin-left: 80px; }
	.thumbnail { width: 73px; height: 73px; float: left; }
	.user { float: left; margin-left: 20px; margin-top: -5px; width: 600px; }

.error { margin-top: 10px; margin-bottom: 10px; color: red; }

.good { margin-top: 10px; margin-bottom: 10px; color: green; }
