/****************************/
/*		Generel Styling		*/
/****************************/

body
{
	min-width:					750px;

	background:					url(./images/back.jpg) #000000;

	font-size:					0.9em;
	color:						#FFFFFF;
	font-family:				Georgia, Verdana, Arial, Helvetica, sans-serif;
}

a
{
	border-bottom:				1px	dotted	#8080FF;

	color:						#8080FF;
	text-decoration:			none;
}

a:hover
{
	border-bottom:				1px	dotted	#404080;

	color:						#404080;
	text-decoration:			none;
}

h1
{
	margin-top:					0px;
}

/****************************/
/*			Header			*/
/****************************/

.top
{
	float:						auto;

	width:						900px;
	height:						150px;

	margin-left:				0px;
	margin-top:					5px;

	margin:						0px	auto;

	padding:					0px;

	text-align:					center;
}

/****************************/
/*			Menu Bar		*/
/****************************/

ul#menu {
    list-style-type:			none;

    margin-top:					0px;
    margin-left:				0px;

    padding-left:				5px;

}

ul#menu li
{
	margin-right:				5px;
	margin-bottom:				3px;

	padding:					2px;

	width:						120px;

/*	border-left:				4px	solid	#000000;
	border-bottom:				1px	solid	#000000; */
	
	border:					2px SOLID #FFFFFF;

	background-color:			#000000;
	
	text-align: center;
	color: #CCCCCC;
}

ul#menu li:hover, ul#menu li:focus
{
	background-color:			#D7D7FF;
}
/****************************/
/*		Nav Panel CSS		*/
/****************************/

.headerleft
{
	float:						left;
	width:						100%;
	
	margin-bottom:				4px;
	
	padding-bottom:				2px;
	
	border-bottom:				1px	dotted	#AAAAAA;
	
	color:						#FFFFFF;
}

.headerbottom
{
	float:						left;

	margin-left:				5px;
	margin-top:					3px;
	margin-bottom:				10px;

	padding:					3px;

	width:						120px;

	border: 				#FFFFFF 2px Solid;

	background-color:			#000000;
}

.headerright {
	float: left;
	width: 100%;
	margin-top: 1 px;
}

/****************************/
/*			Forms			*/
/****************************/

input, select, textarea
{
	background-color:			#000000;

	color:						#FFFFFF;
}

input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus
{
	background-color:			#000000;
}

/****************************/
/*			Blog			*/
/****************************/

.blogfooter
{
	float:						right;
}

.left
{
	float:						left;

	width:						14%;
	min-width:					133px;

	margin-left:				0px;
	margin-top:					10px;

	padding-top:				0px;

}

.middle
{
	float:						left;

	width:						80%;
	min-width: 520px;

	margin-left:				1%;
	margin-top:					5px;
	margin-bottom:				10px;

	padding:					3px;
}

.middleblog
{
	float:						left;
	width:						68%;
	min-width:					520px;

	margin-left:				2px;
	margin-top:					5px;
	margin-bottom:				10px;
	
	padding:					3px;
}

.pagefooter {
width: 100%;
float: left;
vertical-align: bottom;
text-align: center;
}

/****************************/
/*			Posts			*/
/****************************/

.piccontainer
{
	padding:					2px;

	text-align:					center;
}

.postcontainer
{
	float:						left;

	width:						100%;

	margin-bottom:				10px;

	border:					2px	solid	#FFFFFF;

	
	background-color:			#000000;
	
	text-align:					justify;
}

.posttitle
{
	display:					block;
	float:						all;
	clear:						none;

	padding:					3px;

	border-bottom:				1px	dotted	#404080;
}

.postleft
{
	float:						left;
	
	width:						100px;
	
	padding:					3px;
}

.postleft img {
	max-width:					100%;
}

.postbody
{
	padding:					5px;
}

.postbody img
{
	max-width:					100%;
}

.postright
{
	margin-left:				100px;
	border-left:				1px	dotted	#404080;
}

.postfooter
{
	width: 99%;
	float: left;
	padding:					3px;

	border-top:					1px	dotted	#404080;

}

.postfooterleft
{
	float:						left;
}

.postfooterright
{
	float:						right;
}

.postsig
{
	margin-top:					5px;
	margin-right:				4px;

	border-top:					2px dotted #202040;
}

.quote
{
	margin:						5px	5px	5px	20px;
	padding:					5px;

	border-top:					1px	dotted	#404080;
	border-bottom:				1px	dotted	#404080;

	background-color:			#333333;
}

.right
{
	float:						left;

	width:						14%;
	min-width:					133px;
	
	margin-left:				1%;
	margin-right:				0px;
	margin-top:					5px;
}

.searchbox
{
	float:						left;

	width:						100%;

	border:						1px	dotted	#404080;

	background-color:			#F0F0FF;
}

.smiliesbox
{
	border:						1px	groove;
}
.messagebox
{
text-align: center; background: #000000; border: 1px SOLID #FFFFFF; margin: 5px; padding: 5px; colour: #FFFFFF; width: 100%;
}