
			/* CONTENT BOXES */

#contentSpace{
	mid-width:900px;
	max-width:1500px;
}


				#leftBlog{
					float:left;
					text-align:right;
					width:630px;	/*needs change on re-size*/
				//	min-width:600px;
				//	max-width:700px;
					height:100%;
					margin-left:20px;
					}


/* Generic Box (yellow) */
	#blogcontent {
		text-align:left;
		padding:10px;
		padding-right:27px;
	}
	
			#generic_1_1{
					float:left;
					height:36px;
					width:607px;	/*needs change on re-size*/
				//	min-width:573px;
				//	max-width:700px;
					background-color:black;

				}

				#generic_1_2{
					float:right;
					width:23px;
					height:36px;
					margin-right:0px;
					background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/genbox/generic_1_3.png');
					background-position:top right;
					background-repeat:no-repeat;
				}
				
			#generic_2{
					float:left;
					width:625px;	/*needs change on re-size*/
				//	min-width:595px;
				//	max-width:700px;
					height:100%;
					border-left:5px solid black;
					background-color:white;
					background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/genbox/generic_2_3.png');
					background-position:top right;
					background-repeat:repeat-y;
					margin-right:10px;
			}


			#generic_3_1{
					clear:both;
					float:left;
					width:18px;
					height:22px;
					background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/genbox/generic_3_1.png');
					background-position:bottom left;
					background-repeat:no-repeat;
				}

				#generic_3_2{
					float:left;
					z-index:2;
					height:22px;
					width:590px;		/*needs change on re-size*/
				//	min-width:560px;
				//	max-width:700px;
					background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/genbox/generic_3_2.png');
					background-repeat:repeat-x;
				}

				#generic_3_3{
					float:left;
					width:22px;
					height:22px;
					background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/genbox/generic_3_3.png');
					background-position:bottom right;
					background-repeat:no-repeat;
				}


/* End Generic Box (yellow)*/
		





	

/* Sidebar Box */

#rightBlog{
	float:right;
	width:250px;
	height:100%;
	margin-right:20px;   /*needs to be upped when the border comes back */
	margin-top:-23px;
	}
	
	#sidebar_1 {
		width:250px;
	}

		#sidebar_1_1{
			float:left;
			height:36px;
			width:227px;	/*needs change on re-size*/
			background-color:black;
		}
		#sidebar_1_2{
			float:right;
			width:23px; 
			height:36px;
			background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/sidebar/side_1_3.png');
			background-position:top-right;
			background-repeat:no-repeat;
		}

		#sidebar_2{
					width:245px;	/*needs change on re-size*/
					float:left;
					height:100%;
					border-left:5px solid black;
					background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/sidebar/side_2_3.png');
					background-position:top right;
					background-repeat:repeat-y;
					margin-right:4px;
		}
			#sidebarcontent{
				padding:5px;
				background-color:white;
				margin-left:-22px;
				width:216px;
			}
			
			
			
				#sidebar_3 {
				width:250px;
				margin-right:48px;
			}

					#sidebar_3_1{
						clear:both;
						float:left;
						width:18px;
						height:22px;
						background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/sidebar/side_3_1.png');
						background-position:bottom left;
						background-repeat:no-repeat;
					}

					#sidebar_3_2{
						float:left;
						z-index:2;
						height:22px;
						width:210px;	/*needs change on re-size*/
						background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/sidebar/side_3_2.png');
						background-repeat:repeat-x;
					}

					#sidebar_3_3{
						float:left;
						width:22px;
						height:22px;
						background-image:url('http://www.politeauthority.com/wp-content/themes/invader/images/boxes/sidebar/side_3_3.png');
						background-position:bottom right;
						background-repeat:no-repeat;
						margin-right:-1px;
					}
			
			
/* End Sidebar Box */










  			
  		/* FOOTER ELEMENTS */
  #footer {
  	clear:both;
  	height:200px;
	text-align:center;
	z-index:50;
	margin:auto auto;
	float:left;
	margin-top:-200px;
	width:100%;
  	}		
  		
#spaceship{
	height:80px;
	width:80px;
	position:absolute;
	z-index:70;
	}
	
	/* TYPE REG */
	
	p{
		margin-bottom:10px;
	}
	
	h2{
		font-family:Courier;
		font-size:20px;
		margin-left:10px;
	}
	h3{
		font-family:Courier;
		font-size:12px;
		font-weight:900;
		color:#4f4f4f;
		padding:5px;
	}
	h4{
		font-family:Courier;
		font-size:32px;
		margin-left:18px;
	}
		
/*links*/
	.storytitle a {
		color:black;
		text-decoration:none;
		width:80%;
	}	
	.storytitle a:hover{
		color:white;
		background-color:black;
		text-decoration:none;
		width:80%;
	}
	
	.blogcontent a{
		color:black;
		text-decoration:underline;
	}	
	.blogcontent a:hover{
		color:white;
		background-color:black;
		text-decoration:none;
	}
	.blogcontent a:visted{
		color:black;
		text-decoration:underline;		
	}
	
	
	
	.entry a {
		color:black;
		text-decoration:underline;
	}	
	.entry a:hover{
		color:white;
		background-color:black;
		text-decoration:none;
	}
	.entry a:visted{
		color:black;
		text-decoration:underline;		
	}
	
	


	/* ACTUAL POST STUFFS */

img {border:0;}
.right {float:right;}
.left {float:left; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


.storytitle a {
	border-bottom-color: #666666;
	border-bottom-style: dotted;
}
.storytitle a:hover {
	background-color:black;
	color:white;
	text-decoration:none;
}


.storycontent a { 
	clear:both; /* this could be done better by fixing header */

	color:#666666;
}
.storycontent a:hover {
	background-color:black;
	color:white;
	text-decoration:none;
}	

.meta {
	margin-top:40px;
	display:block;
	vertical-align:60%;
	}
	
.meta a {
	background-color:black;
	color:white;
	padding:2px;
	text-decoration:none;
}
.meta a:hover {
	background-color:white;
	color:black;
	padding:2px;
	text-decoration:underline;
}		

.feedback {vertical-align:60%;}
.feedback a {
	background-color:black;
	color:white;
	padding:2px;
	text-decoration:none;
}
.feedback a:hover {
	background-color:white;
	color:black;
	padding:2px;
	text-decoration:underline;
}
	.feedback a img {background:none;}


textarea {
	width:400px;
	height:200px;
}



