div.w60
{
	width: 98%;
	margin: 0 auto;
}	

	div.box-c
	{
		height:20px;
		margin: 0 20px;
		position: relative;
		background: #ffffe5;
	}
	
		div.box-c em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.ctl, .cbl, .ctr, .cbr 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#ffffe5;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.ctl {top:0; left:-20px;}
		.cbl {bottom:0; left:-20px;}
		.ctr {top:0; right:-20px;}
		.cbr {bottom:0; right:-20px;}

		.ctl b {left:-8px;}
		.ctr b {left:-25px;}
		.cbl b {left:-8px; top:-17px;}
		.cbr b {left:-25px; top:-17px;}
		
	div.box-inner
	{
		padding: 0 20px;
		background: #ffffe5;
	}







div.sharemebuttons {
margin-top: 1em;
margin-bottom: 1em;
}
a.shareme, a.shareme:visited {
text-decoration: none;
padding: 3px 8px;
margin: 0em 8px 0em 0px;
background-color: #CCFF99;
color: blue;
}
a.shareme:hover {
background-color: #aced3a;
color: red;
}




a.tt{
position:relative;
z-index:20;
color:#3CA3FF;
font-weight:;
text-decoration:none;
}
a.tt span{ display: none; }
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
display:block;
position:absolute;
top:0px; left:0;
padding: 15px 0 0 0;
width:200px;
color: #993300;
text-align: lest;
filter: alpha(opacity:90);
KHTMLOpacity: 0.90;
MozOpacity: 0.90;
opacity: 0.90;
}
a.tt:hover span.top{
display: block;
padding: 30px 8px 0;
background: url(/styles/lore_x/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
display: block;
padding: 0 8px;
background: url(/styles/lore_x/images/bubble_filler.gif) repeat bottom;
}
a.tt:hover span.bottom{
display: block;
padding:3px 8px 10px;
color: #548912;
background: url(/styles/lore_x/images/bubble.gif) no-repeat bottom;
}






tbody .odd {
    color: #000;
    background-color: #efe;
}

tbody .even {
    color: #000;
    background-color: #eef;
}



/************************************************************
*  TAG STYLES
************************************************************/

body, div, span, label, tr, td, th, input, h1, h2, h3, h4, h5, a {
 font-family: verdana,sans-serif,arial,helvetica;
 color: black;
}

.red_small_link { font-size: 10px }
.red_pol_link {  color: #FFFFFF; font-size: 10px; text-decoration: none}
body {
 font-size: 10px;
 color: white;
 text-decoration: none;
}

a {
 font-size: 12px;
 color: #0500C6;
}

a:hover {
 text-decoration: underline;
}	

 
table {
 margin: 0px;
 padding: 0px;
 font-size: 12px;
}

form {
 margin: 0px;
 padding: 0px;
 display: inline;
}

img {
 border: 0px;
}

h1 {
 font-size: 18px;
 color: #000080;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 text-align: left;
 margin-bottom: 5px
 
}

h2 {
 border-bottom:1px dotted #C0C0C0; margin:5px 0px; font-size: 16px;
 color: #000066;
 text-align: left;
 list-style-type:circle; padding-bottom:0; font-weight:bold; border-left-width:1; border-right-width:1; border-top-width:1
}

h3 {
 font-size: 16px;
 color: #aaaaaa;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 10px;
 margin-bottom: 10px;
 border-bottom: 1px dotted #cccccc;
}

/************************************************************
* LAYOUT
* Used in template: header.tpl
************************************************************/

.lore_top {
 background-color: #1A6FAB;
 padding-left: 25px;
 color: #FFFFFF;font-size:14pt; font-family:Arial; padding-right:15px; padding-top:15px; padding-bottom:15px
}

.lore_splash_header {
 color: #FFFFFF;
 font-size: 12pt;
 padding: 5px;
 text-align: left; font-family:Arial
}

.lore_top_buttons {
 padding: 5px;
 text-align: right;
}

.lore_option_tab {
 background-color: #29ABE5;
 color: white;
 font-size: 10px;
 padding: 5px;
 padding-left: 25px;
 text-align: left;
}

.lore_left_panel {
 background-color: #fafafa;
 padding: 0px;
 margin-left: 10px;
 border-right: 1px dotted #cccccc;
}

.lore_content {
 padding: 10px;
}

/************************************************************
* COMMON
************************************************************/

.lore_normal_font {
 font-size: 12px;
 font-weight: normal;
}

.lore_small_font {
 font-size: 10pt;
 font-weight: normal;
}

.lore_button {
 border: 1px solid black;
 background-color: #dddddd;
 color: black;
 font-size: 9px;
}

.lore_content_box {
 background-color: white;
 margin-left: 5px;
 margin-right: 5px;
}

/************************************************************
* BREADCRUMB
* Used in template: header.tpl
************************************************************/

.lore_breadcrumb {
 background-color: #fafafa;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 padding: 3px;
 padding-left: 10px;
 text-align: right;
}

.lore_breadcrumb_current {
 font-weight: bold;
}

/************************************************************
*  LINKS
************************************************************/

.lore_normal_link {
 font-size: 11pt;
 color: #0500C6;
 text-decoration: none;
  font-weight: bold
}

:hover.lore_normal_link {
 text-decoration: underline;
}

.lore_small_link {
 font-size: 8pt;
 color: #0500C6;
 text-decoration: none; font-weight:bold
}

:hover.lore_small_link {
 text-decoration: underline;
}

.lore_dark_link {
 font-size: 10px;
 color: black;
 text-decoration: none;
}

:hover.lore_dark_link {
 text-decoration: none;
}

.lore_light_link {
 font-size: 10px;
 color: white;
 text-decoration: none;
}

:hover.lore_light_link {
 text-decoration: none;
}

.lore_glossary_term_link {
 font-size: 12px;
 font-weight: bold;
 cursor: help;
 border-bottom: 1px dotted;
 text-decoration: none;
}

:hover.lore_glossary_term_link {
 text-decoration: none;
}

/************************************************************
* GLOSSARY TERM POP-UP
* Used in template: glossary_term.tpl
************************************************************/

.lore_glossary_term_popup {
 padding: 5px;
 border: 1px dotted #dddddd;
 background-color: #f5f5f5;
}

.lore_glossary_term_popup_caption {
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 5px;
}

.lore_glossary_term_popup_definition {
 font-size: 10px;
 padding: 0px;
}

/************************************************************
* CATEGORY TREE
* Used in template: category_tree.tpl
************************************************************/

div.lore_category_tree_base a {
 display: block;
 text-decoration: none;
 font-size: 10px;
 background-color: #bcbcbc;
 color: black;
 padding: 4px;
 margin: 0px;
 border-bottom: 1px solid white;
}

div.lore_category_tree_category a {
 display: block;
 text-decoration: none;
 font-size: 10px;
 background-color: #dddddd;
 color: black;
 padding: 4px;
 margin: 0px;
 border-bottom: 1px solid white;
}

div.lore_category_tree_category a:hover {
 display: block;
 text-decoration: none;
 font-size: 10px;
 background-color: #cccccc;
 color: black;
 padding: 4px;
 border-bottom: 1px solid white;
}

div.lore_category_tree_current_category a {
 display: block;
 text-decoration: none;
 font-size: 10px;
 font-weight: bold;
 background-color: #f5f5f5;
 color: black;
 padding: 4px;
 margin: 0px;
 border-bottom: 1px solid white;
}

div.lore_category_tree_current_category a:hover {
 display: block;
 text-decoration: none;
 font-size: 10px;
 font-weight: bold;
 background-color: #f5f5f5;
 color: black;
 padding: 4px;
 margin: 0px;
 border-bottom: 1px solid white;
}

/************************************************************
* CATEGORY LISTING
* Used in template: categories.tpl
************************************************************/

.lore_category {
 padding: 5px
}

/************************************************************
* ARTICLE PAGE
* Used in template: article.tpl
************************************************************/

.lore_article_info_box {
 font-size: 9px;
 background-color: #ffffff;
 border: 1px dotted #cccccc;
 text-align: left;
 margin-bottom: 3px;
 padding: 5px
}

.lore_article_info_box_label {
 background-color: #f0f0f0;
 font-size: 10px;
 padding: 3px;
 text-align: right;
}

.lore_article_info_box_data {
 font-size: 10px;
 padding: 3px;
 text-align: left;
}

.lore_article_content {
 background-color: #ffffff;
 padding: 5px;
 padding-left: 15px;
 font-size: 12px
}

.lore_article_admin_options {
 padding: 5px;
 font-size: 10px;
 font-weight: bold;
 background-color: #f0f0f0;
 border: 1px dotted #0500C6;
}

.lore_article_comments {
 margin-top: 10px;
 margin-left: 25px;
 margin-right: 25px;
}

.lore_article_comment {
 font-size: 10px;
 margin: 10px;
 text-align: left;
}

.lore_article_comment_header {
 font-size: 10px;
 font-weight: normal;
 padding: 3px;
 background-color: #fafafa;
 border: 1px dotted #cccccc
}

.lore_article_comment_content {
 font-size: 10px;
 font-weight: normal;
 padding: 10px;
 text-align: left;
}

/************************************************************
* ARTICLE LISTINGS
* Used in templates: articles.tpl, article_short.tpl
************************************************************/

.lore_article {
 margin-bottom: 5px;
}

.lore_article_featured {
 margin-bottom: 5px;
}

.lore_article_preview_font {
 color: #404040;
 font-size: 10px;
}

.w {
 color: #404040;
 font-size: 10px;
}

.lore_article_details_font {
 color: #999999;
 font-size: 9px;
}

/************************************************************
* FORMS
* Used in templates: contact_form.tpl, email_article.tpl,
*                    comment.tpl
************************************************************/

.lore_form_table {
 background-color: white;
 border: 0px none;
 margin-left: 30px
}

.lore_form_field_info {
 font-size: 12px;
 padding: 3px;
 margin: 3px;
 background-color: #f5f5f5;
 border: 1px dotted #aaaaaa
}

.lore_form_field {
 font-size: 10px;
 padding: 3px;
 margin: 3px;
}

.lore_form_buttons {
 font-size: 10px;
 padding: 3px;
 margin: 3px;
 text-align: center
}

.lore_input {
 font-size: 9px;
 font-family: verdana,sans-serif;
 color: black;
 background-color: #dddddd;
 border: 1px solid black;
}

.lore_form_error {
 color: red;
}

/************************************************************
*  PROGRAM MESSAGE/ERROR
************************************************************/

.lore_message {
 font-size: 12px;
 text-align: center;
 border: 1px dotted #cccccc;
 padding: 3px;
 margin: 10px
}

.lore_error_message {
 margin: 25px;
}

/************************************************************
* PRINTER-FRIENDLY ARTICLE
* Used in template: article_print.tpl
************************************************************/

.print_article_header {
 font-size: 18px;
 font-weight: bold;
 background-color: #f5f5f5;
 border: 1px dotted #bbbbbb;
 padding: 5px;
 margin: 5px;
}

.print_article_box {
 font-size: 12px;
 background-color: white;
 padding: 5px;
 margin: 5px;
}

/****************CALENDAR********************************************

.table-style {
	font-family: arial;
	border:1px solid #a0a0a0; background-color: #ffffff;
	font-family: arial; 
	font-size: 11px
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
	border:1px dotted #C0C0C0; z-index: +998;
	position: absolute;
	visibility: hidden
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
	padding: 0px;
	font-family: arial;
	font-size: 11px;
	color: #000000;
}

/* Default attributes used in calendar title background.*/
.title-background-style {
	/* background-color: #D4D0C8; */
	background-color: #e5e755; color:#174B77
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
	font-weight: bold;
	cursor: pointer; color:#174B77
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
	padding: 0px;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
}

/* Attributes of current day in calendar body. */
A.current-day-style {
	color: #ff0707;
	font-weight: bold;
	text-decoration: none blink;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
A.end-of-weekday-style {
	color: #909090;
	text-decoration: none;
}

/* Attributes of all other days in calendar body. */
A.normal-day-style {
	color: black;
	text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
A.selected-day-style {
	border-style: solid;
	border-width: 1px; 
	border-color: #a0a0a0;
}

.lore_snomer {
 font-size: 10pt;
 font-weight: normal;
 background-color: #FFFFCC;
}

.allRC0pxAlabasterMercuryStatic {background:url(/images/form/RC0pxAlabasterMercuryStatic.gif) repeat-y top left;}
.allRC0pxAlabasterMercuryStatic .blockContent {background:url(/images/form/RC0pxAlabasterMercuryStaticTop.gif) no-repeat top left;}
.allRC0pxAlabasterMercuryStatic .blockContent .blockContent {background:url(/images/form/RC0pxAlabasterMercuryStaticBottom.gif) no-repeat bottom left;}

.allInputRC {background:url(/images/form/inputRC_t.gif) repeat-x top left;}
.allInputRC DIV {background:url(/images/form/inputRC_r.gif) repeat-y top right;}
.allInputRC DIV DIV {background:url(/images/form/inputRC_b.gif) repeat-x bottom right;}
.allInputRC DIV DIV DIV {background:url(/images/form/inputRC_l.gif) repeat-y bottom left;}
.allInputRC DIV DIV DIV DIV {background:url(/images/form/inputRC_tl.gif) no-repeat top left;}
.allInputRC DIV DIV DIV DIV DIV {background:url(/images/form/inputRC_tr.gif) no-repeat top right;}
.allInputRC DIV DIV DIV DIV DIV DIV {background:url(/images/form/inputRC_br.gif) no-repeat bottom right;}
.allInputRC DIV DIV DIV DIV DIV DIV DIV {background:url(/images/form/inputRC_bl.gif) no-repeat bottom left; padding:3px 8px;}

.allInputRC INPUT, .allInputRC TEXTAREA {width:99%; border:none; background:none;}

    .lore_images_border{
       border-color:white;
       border-width:4px;
       margin: 6px
