* { margin: 0; padding: 0; }
IMG { border: 0; }

BODY {
	width:			900px;
	height:			100%;
	
	margin:			0 auto 0 auto;
	padding-top:	40px;
	
	font-family:	Verdana, Arial, Helvetica;
	font-size:		90%;
	
	color:			  #FFF;
	background-color: #000;
}

P {
	margin-bottom:	1.2em;
}

UL {
	margin:			0 0 1em 1em;
	padding-left:	1em;
	list-style-position: outside;
}

A:link, A:visited {
	font-family: 	Verdana, Arial, Helvetica;
	color: 			#CCC;
	text-decoration: none;
}

A:hover { color: #FFFFFF; text-decoration: underline; }

/**
*  HEADINGS
*/

H1 {
	margin-bottom: 	.5em;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		180%;
	font-weight:	bold;
	font-style:		normal;
	text-decoration: none;
}

.tight 		{ margin-bottom: .25em; }
.tightTop	{ margin-top:	 1em; }

H2 {
	margin:			1.5em 0 .75em 0;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		x-large;
	font-weight:	bold;
	font-style:		normal;
	text-decoration: none;
}

H3 {
	margin:			1.5em 0 .75em 0;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		x-large;
	font-weight:	normal;
	font-style: 	italic;
	text-decoration: underline;
}

H4 {
	margin:			1.5em 0 .75em 0;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		large;
	font-weight:	bold;
	font-style:		normal;
	text-decoration: none;
}

H5 {
	margin:			1.5em 0 .75em 0;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		large;
	font-weight:	normal;
	font-style:		italic;
	text-decoration: underline;
}
	
/**
*  PAGE PARTS
*/
	
TABLE#page_table {
	width:		900px;
}

#content {
	width: 				730px;
	padding:			0 0 20px 40px;
	background-color:	#000;
}

#footer {
	width:			100%;
	padding:		10px 0 10px 0;
}	

/**
*  SIDEBAR 
*/

#sidebar {
	width:				120px; 
	padding-top:		25px;
	padding-bottom:		20px;
}

/**
*  EDITOR BUTTONS
*/

UL#editor_buttons {
	margin: 			0 0 20px 0;
	padding:			0;
	list-style-type: 	none;
	list-style-image: 	none;
	
	font-family: 		Verdana sans-serif;
}

UL#editor_buttons LI {
	display:		normal;
	margin-bottom:	20px;
}

UL#editor_buttons LI A.dim {
	/* This is for the 'Hide Editor' link. */
	font-family: 	Verdana, sans-serif;
	
}

#editor_button_below_item {
	padding-top:	1.5em;
}

/* Sidebar Menu */

#sidebar_menu {
	width: 100%;
	height: 100%;
}

#sidebar_menu ul.menu {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	list-style-image: 	none;
	
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			medium;
}

/* LI and A */

#sidebar_menu ul.menu li {
	padding:		4px 6px;
	margin-bottom:	8px;
}

#sidebar_menu ul.menu a:link,
#sidebar_menu ul.menu a:visited { 
	color: 				#FFF;
	text-decoration: 	none;
}

#sidebar_menu ul.menu a:hover { text-decoration: underline; }


/* LI & A, Chosen */

#sidebar_menu ul.menu li.chosen 	{ background-color: #666; }
#sidebar_menu ul.menu li a.chosen 	{ color: #FFF; }


/**
*  FOOTER MENU
*/

#footer_menu {
	border-top:		1px solid #666;
	padding-top:	10px;
}

#footer ul.menu {
	margin:			 	0;
	padding: 			0;
	list-style-type: 	none;
	list-style-image: 	none;
	
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:		14px;
	color:			#666;
}

#footer ul.menu a:link		{ color: #666; text-decoration: none; }
#footer ul.menu a:visited	{ color: #666; text-decoration: none; }
#footer ul.menu a:hover	{ text-decoration: underline; }

#footer ul.menu li {
	display:		inline;
	margin-left:	8px;
	border-left:	1px solid #666;
	padding-left:	12px;
}

#footer ul.menu li.first {
	margin-left:	0;
	border-left:	0;
	padding-left:	0;
}