body {
		background: url(../nothingpersonal/images/bg.jpg) top center repeat;
		font-family: Arial, sans-serif;
	}

a {
	color: #33889d;
}

a:hover {
text-decoration: underline;
}

.floatRight {
float: right !important;
display: inline;
}

hr {
display: none;
}

#container {
		margin:0 auto;
		padding:15px 30px;
		width:790px;
	}
	#header {
	
		}
		#header h1 a {
				background-image: url(../nothingpersonal/images/h1.jpg);
				display: block;
				height:57px;
				width:484px;
				text-indent: -9999px;
			}
		#left-col #login-status {
				color:#666666;
				font-size:12px;
				font-weight:bold;
				margin:5px 0 10px;
				text-transform:uppercase;
			}
			#login-status span {
					color: #33889D;
				}
		#header ul#menu {
				height:17px;
				margin:10px 0 0;
			}
			#header ul#menu li {
					display: inline;
				}
				#header ul#menu li a {
						float: left;
						display: block;	
						height:17px;
						text-indent: -9999px;
					}
					#header ul#menu li a#signin {
							background: url(../nothingpersonal/images/signin.jpg);
							width:82px;
						}
					#header ul#menu li a#signup {
							background: url(../nothingpersonal/images/signup.jpg);
							width:90px;
						}
					#header ul#menu li a#makeapost {
							background: url(../nothingpersonal/images/makeapost.jpg);
							width:150px;
						}
				#header ul#menu li span {
						background: url(../nothingpersonal/images/dot.jpg);
						display: block;
						float: left;
						width:17px;
						height:17px;
					}
		#header a img.tag {
				left:50%;
				margin-left:316px;
				position:absolute;
				top:0;
			}
				
	#content {
			
		}
		#content #left-col {
				float: left;
				display: inline;
				width: 595px;
			}
			#left-col #post-container {
					
				}
				#left-col #post-container .post {
						border-bottom:4px dashed #E3E3E3;
						margin-bottom:20px;
						padding-bottom:20px;
						width:594px;
					}
					#post-container .post .post-top {
							background-image: url(../nothingpersonal/images/post-corners-top.jpg);
							width:594px;
							height:10px;
						}
					#post-container .post .post-bottom {
							background-image: url(../nothingpersonal/images/post-corners-bottom.jpg);
							width:594px;
							height:10px;
						}
					#post-container .post .post-content {
							background-color: #e3e3e3;
							padding:25px;
						}
						#post-container .post .post-content h2 {
							color: #000000 !important;
							font-size:24px;
							font-weight:bold;
							letter-spacing:-2px;
						}
						.post .post-content .posted-by {
								color:#666666;
								font-size:14px;
								font-weight:bold;
								margin-top:5px;
								text-transform: uppercase;
							}
							.post-content .posted-by span.user {
									color: #f14c84;
								}
							.post-content a.reply {
									color: #33889d;
								}
				#left-col ul#pagination {
				
					}
					ul#pagination li a {
							color:#7D7D7D;
							float:left;
							display: inline;
							font-size:70px;
							font-weight:bold;
							text-transform:uppercase;
						}
			#content #left-col .separator {
					border-top: 4px dashed #CECECE;
					margin: 10px 0;
				}
			#content #left-col h2 {
					color: #ff4896;
					font-size: 24px;
					letter-spacing: -2px;
				}
			#content #left-col .post {
					color:#6C6C6C;
					font-family:arial,sans-serif;
					font-size:21px;
					font-weight:bold;
				}
			#content #left-col input#submit-post {
					background: url(../nothingpersonal/images/post-button.jpg);
					border: none;
					color: transparent;
					cursor: pointer;
					display: block;
					width:112px;
					height:32px;
					text-transform: uppercase;
					text-indent: -9999px;
				}
			#content #left-col #signupform-container {
			 		width: 600px;
			 		margin:50px 0;
				}
				#signupform-container #signupform {
						border-right: 1px dashed black;
						float: left;
						display: inline;
						width: 300px;
					}
					#signupform-container #signupform label {
							color:#000000;
							display:block;
							float:left;
							font-size:10px;
							height:22px;
							margin-bottom:5px;
							text-align:left;
							width:90px;
						}
						#signupform label.address2 {
								text-indent: -9999px;
							}
					#signupform-container #signupform input,
					#signupform-container #signupform select {
							display:inline;
							float:right;
							font-size:10px;
							height:12px;
							margin-bottom:5px;
							margin-right:10px;
						}
						#signupform select {
								width:155px;
							}
				#signupform-container #signupform-meta {
						float:right;
						display:inline;
						font-size:12px;
						line-height:16px;
						width:290px;
					}
					#signupform-container #signupform-meta h2 {
							background-image: url(../nothingpersonal/images/alreadyamember.jpg);
							display: block;
							width:209px;
							height:22px;
							margin-bottom:7px;
							text-indent: -9999px;
						}
					#signupform-container #signupform-meta p {
							font-size: 12px;
							margin: 0 0 10px 0;
						}
					#signupform-container #signupform-meta a {
							background-image: url(../nothingpersonal/images/signinhere.jpg);
							display: block;
							width:136px;
							height:22px;
							text-indent: -9999px;
						}
			#left-col p.signupnote {
					color:#33889A;
					font-size:18px;
					font-weight:bold;
					letter-spacing:-2px;
					margin:20px auto;
					width:350px;
				}
		#content #right-col {
				color:#999999;
				float: left;
				display:inline;
				font-size:16px;
				font-weight:bold;
				letter-spacing:-2px;
				margin-left:20px;
				text-align:center;
				text-transform:uppercase;
				width:175px;
			}
			#right-col span {
					background: url(../nothingpersonal/images/separator.jpg);
					display: block;
					width:175px;
					height:22px;
				}
	#footer {
			border-top:4px dashed #7D7D7D;
			margin:40px 0 0 0;
			width:594px;
			}
			#footer ul li a {
					float: left;
					display: block;
					height:59px;	
					margin-top: 10px;
					text-indent: -9999px;				
				}
				#footer ul li a.alltimelow {
						background-image: url(../nothingpersonal/images/alltimelow.jpg);
						width:167px;
					}
				#footer ul li a.glamourkills {
						background-image: url(../nothingpersonal/images/glamourkills.jpg);
						display: block;
						width:258px;
					}
				#footer ul li a.studioakt {
						background-image: url(../nothingpersonal/images/studioakt.jpg);
						display: block;
						width:164px;
					}
.error {
clear:both;
color:red;
display:block;
float:right;
margin:0 10px 10px 0;
}

label {
clear: both;
}