/* # Version: 090307. */

/**
*  PAGE PARTS
*/

body {
	height: 			100%;
	background-color:	BurlyWood; 
	
	font-family: 		Georgia, serif ! important;
}

#page_wrap {
	width:	750px;
	height:	100%;
	margin: 10px auto;
}

#banner {
	margin-bottom: 0;
}

#sidebar {
	float: 			right;
	width: 			130px;
	height: 		100%;
	margin:			30px 0 0 20px;
	padding-left: 	10px;
	border-left: 	1px solid #999;
}

#content {
	height:				100%;
	padding:			30px 20px 20px 30px;
	background-color:	White;
}

#footer {
	padding:			8px 0;
	border-top:			1px solid #666;
	border-bottom:		0px solid #666;
}


/**
*  DEFAULTS
*/

P {
	margin-bottom: 1.2em;
}

UL, OL {
	margin:			0 0 1.2em 1.2em;
	padding-left:	1.2em;
	list-style-position: outside;
}

BLOCKQUOTE {
	margin:			1.2em 2em;
}

IMG { border: 0; }

/*
a:link {} 
Etc...
*/

/**
*  HEADINGS
*/

H1 {
	margin-bottom:	.75em;
	
	font-family:	helvetica, arial, sans-serif;
	font-size:		x-large;
}

H2 {
	margin:			1.2em 0 .75em 0;
	
	font-family:	helvetica, arial, sans-serif;
	font-size:		large;
	letter-spacing:	1px;
}

H3 {
	margin:			1.2em 0 .75em 0;
	
	font-family:	helvetica, arial, sans-serif;
	font-size:		medium;
}

/**
*  SPECIAL STYLES
*/

.date {
	border-top:			1px solid #999;
	padding-top:		5px;
	font-family:		arial, helvetica, sans-serif;
	color:				#666;
	font-weight:		bold;
}

.caption {
	font-family: 	helvetica, arial, sans-serif;
	font-size:		80%;
	font-weight:	bold;
}

.res {  /* resource listing */
	margin-left:	1em;
	text-indent:	-1em;
}

.time {
	color: 			#999;
	font-family:  	verdana, sans-serif;
	font-weight: 	normal;
	font-size:		70%;
}

/********** MENUS **********/


/**
*  BANNER MENU (site_menu)
*/

#banner_menu {
	padding:			8px 0;
	background-color:	#093;
}

#banner_menu ul.menu {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	list-style-image: 	none;
	
	font-family: 		Verdana, sans-serif;
	font-size:			14px;
}

#banner_menu ul.menu li {
	display:		inline;
	margin-left:	15px;			/* distance from item to next separator */
}

#banner_menu ul.menu li.first {
	margin-left:	15px;
	border-left:	0;
	padding-left:	0;
}

#banner_menu ul.menu a:link, #banner_menu ul.menu a:visited { 
	color: White;
	text-decoration: none;
	padding: 8px 10px;
}

#banner_menu ul.menu a:hover { text-decoration: underline; }

#banner_menu ul.menu li a.chosen {
	color: #FFF;
	background-color:  #0C3;
}


/**
*  EDITOR BUTTONS
*
*  These may appear horizontally across the top of the item,
*  or vertically, at the top of the sidebar.  When horizontal,
*  you probably want to suppress display of the 'Show Editor' link,
*  by setting to FALSE the constant EDITOR_BUTTONS_SHOW_SHOW_EDITOR
*  in config.php.
*
*/

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:		inline;
	margin-right:	10px;
}

UL#editor_buttons LI A.dim {
	/* This is for the 'Hide Editor' link. */
	font-family: 	Verdana, sans-serif;
	font-size:		85%;
}



/**
*  SIDEBAR_MENU (page_menu, usually, or site_menu)
*/


/* Section Title */

#section_title {
	padding-left:		4px;  /* should match menu items */
	margin-bottom:		12px;
}

#section_title a:link, #section_title a:visited {
	color:				#000;
	font-weight:		bold;
	text-decoration: 	none;
}

#section_title a:hover { text-decoration: underline; }


/* Sidebar Menu */

#sidebar_menu {
	width: 90%;
	height: 100%;
	
	padding: 			12px 6px;
	margin-bottom: 		20px;
	background-color: 	White;
}

#sidebar_menu ul.menu {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	list-style-image: 	none;
	
	font-family: 		Arial, Helvetica, sans-serif;
}

/* 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: 				#093;
	text-decoration: 	none;
}

#sidebar_menu ul.menu a:hover { text-decoration: underline; }


/* LI and A, Chosen */

#sidebar_menu ul.menu li.chosen 	{ background-color: #093; }
#sidebar_menu ul.menu li a.chosen 	{ color: #FFF; }


/**
*  EDITOR MENU (probably in footer)
*/

#editor_menu {
	width: 		100%;
}

#editor_menu ul.menu {
	margin:			 	0;
	padding: 			0;
	list-style-type: 	none;
	list-style-image: 	none;
	
	font-family: 	Verdana, sans-serif;
	font-size:		80%;
	color:			#333;
}

#editor_menu ul.menu a:link		{ color: #333; text-decoration: none; }
#editor_menu ul.menu a:visited	{ color: #333; text-decoration: none; }
#editor_menu ul.menu a:hover	{ text-decoration: underline; }

#editor_menu ul.menu li {
	display:		inline;
	margin-left:	8px;
	border-left:	1px solid #666;
	padding-left:	12px;
}

#editor_menu ul.menu li.first {
	margin-left:	0;
	border-left:	0;
	padding-left:	0;
}

A.dim:link, A.dim:visited  	{ color: #666; text-decoration: none; }
A.dim:hover					{ text-decoration: underline; }

