body {
	margin:				0;
	padding:			0;

	font-family:		arial, verdana, sans-serif;
	font-size:			80%;
	color:				#222;
	background:			#fff url(images/page_bg_8x391.gif) repeat-x;
}

#page_frame {
	width:				780px;
	margin:				20px auto;
	padding:			0;
	background-color:	#fff;
	border:				2px solid #aaa;
}

a {
	text-decoration:	none;
	color:				#333;
	padding:			2px;
}
a:hover {
	color:				#333;
	background-color:	#BBD231;
}


/* ----------------  page structural elements --------------- */
#header {
	background:			#BBD231 url(images/weballistic_logo.gif) no-repeat 10px 10px;
	height:				65px;
	text-align:			right;
	padding:			10px 10px 10px 200px;
	
	border-bottom:		12px solid #efefef;
}
#header h1 {
	margin:				0;
	padding:			0;
	
	font-size:			1.4em;
}



/* login page */
div.login_box {
	width:				250px;
	margin:				40px auto;

}
.login_box fieldset {
	border:				2px solid #BBD231;
	padding:			10px;
}
.login_box legend {
	font-size:			1.2em;
	letter-spacing:		2px;
}
.login_box input {
	border:				1px solid #ddd;
	padding:			6px;
	margin:				5px;
}
form {
	margin:				0;
	padding:			0;
}



/* editor window itself  */
div.editor_container {
	
}

div.editor_nav {
	float:				left;
	width:				180px;
	border:				2px solid #ddd;
	margin:				6px 10px 10px 5px;
	padding:			10px;
}
* html div.editor_nav {
	margin-top:			21px;
}
div.editor_nav h4 {
	margin:				1px;
	padding:			0;
}
div.editor_nav ul {
	padding:			1px;
	margin:				0;
}
div.editor_nav ul li {
	list-style:			none;
	margin:				3px;
}
div.editor_nav ul li a {
	display:			block;
	padding:			2px 10px 2px 10px;
	margin:				3px;
	border:				1px solid #eee;
}
div.editor_nav ul li a.current {
	background-color:	#BBD231;
}


div.editor_window {
	margin:				10px 15px 0 225px;

}
div.editor_window fieldset {
	border:				2px solid #bbb;
	margin:				1px 5px 10px 5px;
	padding:			5px;
}
div.editor_window fieldset legend {
	letter-spacing:		2px;
	font-size:			1.2em;
}

div.editor_window p {
	margin:				10px;
	padding:			5px 5px 15px 5px;
	background-color:	#FDFFF3;
}
div.editor_window input.editor {
	border:				1px solid #ddd;
	padding:			3px;
	margin:				5px;
	
	width:				350px;
}
div.editor_window select {
	border:				1px solid #ddd;
	padding:			3px;
	margin:				5px;
}

div.editor_window input.submit {
	border:				1px solid #ddd;
	padding:			3px 15px;
	margin:				5px;
}


div.editor_window ul.pages {
	padding:			1px;
	margin:				0;
}

div.editor_window ul.pages li {
	list-style:			none;
	margin:				3px;
	padding:			3px;
	border:				1px solid #eee;
}

p.right {
	text-align:			right;
}

/* putting admin section helper style stuff here  */
div.editor_window table  {
	width:				500px;
}
div.editor_window table thead {
	font-weight:		bold;
	letter-spacing:		1px;
}


/* --------------------- footer -------------------------- */
#footer {
	clear:				both;
	padding:			10px;
	
	background-color:	#efefef;
}
#footer a {
	color:				#444;
}