BODY  {
	background-color: #000000;
	FONT-FAMILY: Verdana;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	MARGIN: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size:12px; /*12px = 100%/ 10px = 80% / 9px=75% */
  line-height: 15px; /* 1.75em; /* 16px; */
  color: #e88037;
}
body td
{
  text-align:left;
}

BODY.nomargin {
	MARGIN: 0px;
}

BODY.margin {
	MARGIN: 10px;
}

body input, body textarea, body select {
 border: 1px solid #666666;
  color: #666666;
}

TABLE.page {
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-width: 3px;
	border-style: solid;
	border-top-width: 1px;
	Padding: 10px;
}

TABLE.singleframe {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	padding: 10px;
}

TABLE.topline {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 1px;
}


TD.maincontent {
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  font-family: Verdana;
  font-size:12px;
}
TD.maincontentpad {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.debug {
	background-color: #ffbbbb;
	background-position: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: dotted;
	border-top-width: 1px;
	font-size:80%;
	line-height: 0.9;  /* 9px */
	max-height: 300px;
	max-width: 740px;
	min-width: 350px;
	overflow: auto;
	Padding: 2px;
	vertical-align: top;
	text-align: left;
	width: auto;
}

.iframe_body {
	background-color: #ffbbbb;
	font-size:75%; /* 9pt */
	FONT-STYLE: normal;
	/*FONT-VARIANT: small-caps; */
	FONT-WEIGHT: normal;
	MARGIN: 2px;
	Padding: 2px;
}

.iframe_table {
	background-color: #ffbbbb;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: dotted;
	border-top-width: 1px;
	Padding: 2px;
}

.iframe_cell {
	background-color: #ffbbbb;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: dotted;
	border-top-width: 1px;
	color: #6666aa;
	font-size:60%; /* 7px; */
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	Padding: 2px;
}

.iframe_text {
	background-color: #ffffff;
	color: #000000;
	font-size:75%; /* 9px; */
	font-style: normal;
	font-weight: normal;
}

.menubar {
	background-color: #6666aa;
/*	color: #FFFFFF;*/
	color: #444488;
	font-size:14px; /* 100%;*/
	font-weight: 400;
	padding: 0px;
}
.vmenubar {
	background-color: #6666aa;
	color: #FFFFFF;
	color: #444488;
	font-size:11px; /* 90%; */
	FONT-WEIGHT: normal;
}
.fmenubar {
	background-color: #6666aa;
	color: #FFFFFF;
	color: #444488;
	font-size:11px; /* ;90% */
	FONT-WEIGHT: normal;
}

TR.MainBanner {
	background-color: #6666aa;
	color: #FFFFFF;
	font-size:16px; /* ;140% */
	FONT-WEIGHT: bold;
}

TD.MainFooter {
	color: #FFFFFF;
  text-color:#ffffff;
  vertical-align: middle;
  text-align: center;
	font-size:12px; /*100%;*/
	FONT-WEIGHT: normal;
}

TR.MainFooter {
  background: url(templates/contact_bar_bkgd.gif);
  vertical-align: middle;
  text-align:center;
	color: #FFFFFF;
	font-size:12px; /*100%;*/
	FONT-WEIGHT: normal;
}

TABLE.sidebar {
	background-color: #6666aa;
	Padding: 1px;
}

TR {	
 vertical-align: top;
}

TR.sidebar {
	background-color: #6666aa;
}

.indent5  { margin-left:5px; }
.indent10 { margin-left:10px; }
.indent15 { margin-left:15px; }
.indent20 { margin-left:20px; }
.indent25 { margin-left:25px; }

.warning {
	color: #FF3232;
	font-size:11px; /*90%; /*11pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}
.warning::before {
  color: #FF3232;
  font-size:110%; /* 13pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-right: 5px;
	content: "Warning:";
}

.error {
	color: #DD0000;
	font-size:11px; /*11pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}
.error::before {
  color: #DD0000;
  font-size:14px; /*14pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-right: 5px;
	content: "Error:";
}

.gtitle {
	color: #4aa942;
	font-size:24px; /* 200%; /* 32pt;*/
/*  line-height: 40px; /* 1.5; */
}

.btitle {
	color: #E65C2E;
	font-size:24px; /* 200%; /* 32pt;*/
/*  line-height: 40px; /* 1.5; */
/*  font-style: italic; */
  font-weight: bold;
}

.title, .Title {
	color: #E65C2E;
 /* text-transform: uppercase;*/
	font-size:16px; 
  line-height: 2em;
	font-style: normal;
	font-weight: bold;
  clear: both;
  padding-top: 1em;
}

.subtitle, .Subtitle {
	color: #E65C2E;
	line-height:15px;
	font-size:12px;
  font-style: normal;
	font-weight: bold;
}

.subtitle_a {
	font-size:12px; /*100%;*/
	line-height:15px;
	font-style: normal;
	font-weight: normal;
	color: #000040;
	/*text-decoration: underline;*/
}

.summary, .Summary {
	color: #d0342a;
	font-family: verdana;
	font-size:12px; /*100%;*/
	line-height:15px;
	font-weight: normal;
}


#sidebar {
  padding-left: 20px;
  padding-bottom:10px;
	background-color: #dbeed9;
	font-size:12px; /*12px;*/
/*  line-height: 16px; */
  color: #e88037;
/*  text-transform: capitalize; */
}

#sidebar .title {
	color: #E65C2E;
  text-transform: uppercase;
	font-size:12px; /*12px;*/
/*  line-height: 16px; */
	font-style: normal;
	font-weight: bold;
}

#sidebar a {
/*  text-transform: capitalize; */
  text-indent: 20px;
  text-decoration:none;
  color: #58595b;
}

#sidebar a:hover {
 text-indent: 20px;
 color: #4aa942;
}

.smalltext {
	font-size:75%; /* 9pt; */
	font-style: normal;
	font-weight: normal;
}

.minitext {
	font-size:65%; /* 8pt; */
	font-style: normal;
	font-weight: normal;
}

.microtext {
	background-color: #ffffff;
	color: #000000;
	font-size:60%; /* 7px; */
	font-style: normal;
	font-weight: normal;
}

.bgwhite {
	background-color: #ffffff;
	color: #000000;
	font-size:12px; /* 12px; */
	font-weight: normal;
	padding: 2px;
}

.std_tbl_title {
	background-color: #6666aa;
	color: #000000;
  font-size: 13px;
	font-weight: 600;
}

.std_tbl_title a {
  font-size: 12px;
}

.std_tbl_colhdr {
	background-color: #8888cc;
	color: #000000;
  font-size: 12px;
	font-weight: 600;
	padding: 2px;
}

.std_tbl_cellhdr {
	background-color: #8888ee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_content {
	background-color: #aaaaee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_content1 {
	background-color: #aaaaee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_content2 {
	background-color: #8888ee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_ftr {
	background-color: #6666aa;
  font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.mini_tbl_title {
	background-color: #6666aa;
	color: #000000;
	font-size:11px; /* 11px; */
	font-weight: 600;
}

.mini_tbl_colhdr {
	background-color: #6666aa;
	color: #000000;
	font-weight: 600;
	padding: 2px;
}

.mini_tbl_cellhdr {
	background-color: #8888cc;
	color: #000000;
	font-size:75%; /* 9px; */
	font-weight: normal;
	padding: 2px;
}

.mini_tbl_content {
	background-color: #aaaaee;
	color: #000000;
	font-size:75%; /* 9px; */
	font-weight: normal;
	padding: 2px;
}

.mini_tbl_ftr {
	background-color: #6666aa;
	color: #000000;
	font-size:75%; /* 9px; */
	font-weight: normal;
}

TR.colhdr {
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 1px;
}

TD.colhdr {
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 1px;
}

TD.content {
	background-color: #ffffff;
	color: #000000;
	font-size:12px; /* 12px; */
	FONT-WEIGHT: normal;
	Padding: 5px;
}
.SmallWhite {
	background-color: #FFFFFF;
	color: #6666aa;
	font-size:75%; /* 9px; */
	FONT-WEIGHT: normal;
}

.SmallArial {
	color: #6666aa;
	font-size:75%; /* 9px; */
	FONT-WEIGHT: normal;
}

.masthead {
	font-size:300%; /* 40pt; */
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
}

#footer td {
	background-color: #6666aa;
	color: #FFFFFF;
	font-size:11px; /* 11px; */
	FONT-WEIGHT: normal;
}

#Smallprint td {
	background-color: #FFFFFF;
	color: #6666aa;
	font-size:75%; /* 9px; */
	FONT-WEIGHT: normal;
}

.colhdr {
	font-size:80%; /* 10pt; */
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

#content a[href^='http:']:after 
{
  padding-left: 3px;
  /*content: url(/dhfcms/php/link_ext.gif); */
}

#content a[href^='http://sliochhp']:after
{
  padding-left: 3px;
  /*content: url(/dhfcms/php/link_int.gif); */
}

#content a[href^='view-source:']:after, #content a[href^='/']:after 
{
  padding-left: 3px;
  /*content: url(/dhfcms/php/link.gif);*/
}

/*#noicon a[href^='http:']:after 
{
  padding-left: 3px;
  content: none;
}*/

a,
a:hover,
a:visited
{
 	color:white;
  text-decoration:none;
}
a:hover
{
  border-bottom:white 1px dotted;
}


//============================================
//

.fc_main {
	background-color: #dddddd;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	font-size:80%; /*10px;*/
}

.fc_main TABLE {
	background-color: #dddddd;
}

.fc_date {
	border-color: #D9D9D9;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-size:80%; /*10px;*/
	text-align: center;
}

.fc_dateHover, TD.fc_date:hover {
	background-color: #E7E7E7;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	cursor: pointer;
	font-size:80%; /*10px;*/
	text-align: center;
}

.fc_wk {
	font-size:80%; /*10px;*/
	text-align: center;
}

.fc_wknd {
	color: #FF0000;
	font-size:80%; /*10px;*/
	font-weight: bold;
	text-align: center;
}

.fc_head {
	background-color: #000066;
	color: #FFFFFF;
	font-size:11px; /*11px;*/
	font-weight: bold;
	text-align: left;
}

//============================================

#pageframe
{
  margin:0px;
  padding:0px;
  border:0px;
  margin:0px;
}

#pageframe .banner
{

}

#pageframe .contentrow
{
  background: white url(templates/bkgd-gradient.png) repeat-x top left;
}

#pageframe .pagebottom td,
#pageframe .pagebottom700 td
{
  background-image: url(templates/bkgd-bottom.png);
  height:15px;
  font-size:6px;
}

#pageframe .pagebottom700 td
{
  background-image: url(templates/bkgd-bottom700.png);
}

.offpage{
  font-size:9px;
}

.offpage a
{
  color: #e88037;
	text-decoration: none;
	border-bottom:dashed 1px;
}
.offpage a:hover
{
	border-bottom:solid 1px;
	cursor: url(http://sliochhp/clients/veronicasmagickitchen/php/link_int.gif);
	/*cursor:pointer;*/
}

.article, .Article,
.article form, .Article form,
.article td, .Article td {
	font-family: verdana;
	font-size:12px;
	line-height:15px;
  color: #e88037;
	font-style: normal;
	font-weight: normal;
  text-align: justify;
}

.maincontent .article a,
.maincontent .article a:visited,
.article a,
.article a:visited
{
  color: #d0342a;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
  text-transform: lowercase;
}

.maincontent .article a:hover,
.article a:hover
{
  color: #d0342a;
	text-decoration: none;
  border-bottom:#d0342a 1px dotted;
}

ul.reslist
{
 padding:0;
}

ul.reslist li
{
 list-style: none;
}
/* ========================================================================================= */
#blog
{
  width:700px;
  width:100%;
  clear:all;
  color:#e88037;
}
#blog a
{
  color:#ffffff;
  font-size:inherited;
}

#blogheader
{
  width:100%;
  float:left;
  background-color: transparent;
  border-bottom: #333333 1px dotted;
  padding: 5px 0 5px 0;
  clear:all;
  margin-bottom:7px;
  line-height:15px;
}
#blogheader .Title, #blogheader .title,
#blogheader .Subtitle, #blogheader .subtitle
{
  float:left;
  line-height:15px;
  clear:none;
  padding-top:0;
  padding-right:10px;
}

#blogheader .Subtitle, #blogheader .subtitle
{
  padding-top:2px;
}

#blogheader .right
{
  float:right;
  line-height:15px;
  clear:none;
}
#blogpost
{
  width:100%;
  float:left;
  background-color: transparent;
  margin: 7px 0 7px 0;
  padding: 5px 0 5px 0;
  clear:all;
  line-height:15px;
  border-bottom: #333333 1px dotted;
}
#blogcomment
{
  width:690px;
  width:100%;
  float:left;
  background-color: transparent;
  padding: 5px 0 5px 20px;
  clear:all;
  /*margin-bottom:5px;*/
  line-height:15px;
}

#blogheader .content,
#blogpost .content
{
  float:left;
  clear:none;
  padding-right:10px;
}
#blogheader .contentblock,
#blogpost .contentblock
{
  font-size:12px;
  float:left;
  clear:all;
  width:100%;
  padding:5px 0 5px 0;
}

#blogcomment
{
  padding-left:10px;
  width:690px;
}
#blogcomment .contentblock
{
  font-size:12px;
  float:left;
  clear:all;
  width:100%;
  padding:5px 0 5px 0;
}

#blogheader, .blogfooter,
#blogpost .blogfooter,
#blogcomment .blogfooter
{
  font-size:8px;
  float:left;
  clear:all;
  width:100%;
  padding:3px 0 3px 0;
}
