/* need IE fix for ul padding */
/* palette:
Orange #FF7A00  left tab, hover
Yellow #F6D100  right tabs
Brown #4C2A18 text, borders
Red #850014 left headlines links
Brighter Red #D10000
Green #B1D714
*/
@import url(../../rsc/css/forms.css);	/* Import default form styles */
@import url(../../rsc/css/comments.css);	/* Import default comment styles */

body {
	font-family:arial, helvetica, sans-serif; 
	margin:0; 
	color:#4C2A18; 
	font-weight:normal;
	background-color:white;
	background-image:url(images/ban_image.gif);
	background-repeat:no-repeat;
}
#column_left a {
	color:#850014;
}
#column_right a {
	color:#850014;
}
#column_right a:hover {
	background-color:#FF7A00;
	color:white;
}
#column_left a:hover {
	background-color:#F6D100;
	color:white;
}
#header{
	display:none;
	font-size:36px;
}
#main {
	max-width: 55em;
	width:expression(document.body.clientWidth > 800? "800px": "auto" );
	padding-top:7em;
	margin:0px auto; /*"centers" web page content */
	}

#column_right {
	max-width:17em; 
	width:expression(document.body.clientWidth > 150? "150px": "auto" );
	float:right;
	padding-top: 10em;
	font-size:0.9em;
	display:block; 
}

#column_left {
	max-width:37em; /*525px; */
	width:expression(document.body.clientWidth > 500? "500px": "auto" );
	float:left;
	font-size: 1em;
	display:block; 
	}
#column_left h3 {
text-transform:capitalize;
font-size:130%;
color: #D10000; 

margin:1em .1em .1em 1em;
}
	
#column_left h3 a{
text-decoration:none;

}

#column_right h3 {
display:block; 
border:0 solid #4C2A18; 
border-width:0 1px; 
color:white;
margin:0; 
font-size:100%; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #4C2A18;
}
#column_right h4 {
	color: #4C2A18;
	font-weight:bold;
}

#column_left h2 {
display:block; 
border:0 solid #4C2A18; 
border-width:0 1px; 
color:#fff;
margin:0; 
font-size:170%; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #4C2A18;
}

.xtop {
display:block; 
font-size:1px;
background:transparent;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #4C2A18;
border-right:1px solid #4C2A18;
}
.xb1 {
margin:0 5px; 
background:#4C2A18;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}
.color_a {
/* background:#FF7A00; */
background:#B82E00;
color:#fff;
}
.color_b {
/* orginal background:#F6D100; */
background: #B88A00;
color:#4C2A18;
}

.outer_box {
  display:block; 
  background-color:#999;
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.text_box{
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
    left:-5px;
	  top:-5px;
  }
.action_messages {
	display:none;
}
.messages {
	color:red;
}
ul {padding-left:1.8em;
  }
ul li {border-bottom-color:#F0F0F0;
	}
#column_left li{
margin: 0 0 1em 0;
}
.date_headline {
	display:none;
	}
.skins {
	display:none;
	}
.nav_link {
	display:none;
	}
.bloglist li {list-style-image:url(images/post_yellow.gif);}
.categories li {list-style-type:none;}
.archives li {list-style-image:url(images/categories_yellow.gif);}
.categories li li {list-style-image:url(images/sub_categories_yellow.gif);}
.categories ul {padding-left:0;
  }
.categories ul ul {padding-left:1.8em;
  }  

.links li{
	list-style-image:url(images/links_yellow.gif);
	}
.links ul {
	margin:0px;

}
.comments li {list-style-image:url(images/comments_yellow.gif);}
.feeds li {list-style-image:url(images/feeds_yellow.gif);}
.feeds img {
	display:none;
	margin: 0 .5em 0 .5em;
	border:0;
					}
.feeds p {
 text-align:center;
					}
.online ul {list-style-image:url(images/author_yellow.gif);
}



.entry {margin:.2em 0 .3em 0;}

.entry_text { margin:2em;
	color:black;
	}
.entry_info_bottom {
	width:100%;
	white-space:nowrap;
  	border-color:#F3F4F4;
 /* 	background-color:#FFFBE6; */
 background-color:#F0F9D0;
  	font-size: 75%;
	margin-top: .1em;
}

.entry_more {
  padding-left:12px;
}

.entry_maillink {
	display:inline;
	    margin-left:1em;
  padding: 0 1em 0 15px;
  border-right: #4C2A18 solid 1px;
	  background:url(images/envelope.gif) left no-repeat;
}
.entry_mail_author {
	display:inline;
}
.entry_info_top {
	width:100%;
	white-space:nowrap;
  	border-color:#F3F4F4;
  	background-color:#FFFBE6;
	 	font-size: 75%;
	margin-top: .5em;
}
.entry_date {
display:inline;
  margin-left:2em;
}
.entry_time {
display:inline;
  margin-left:.1em;
  padding: 0 .8em 0 0;
}
.entry_author {
	display:inline;
  padding-left: 15px;
  background:url(images/author.gif) left no-repeat;
}
.entry_edit {
	display:inline;
	margin-left: 5px;
  padding-left: 15px;
  background:url(images/edit.gif) left no-repeat;
}
.entry_permalink {
display:inline;
  margin-left:1em;
  padding: 0 1.1em 0 15px;
  background:url(images/post.gif) center left no-repeat;
/*  border-right: #4C2A18 solid 1px; */
  }
.entry_comment {
	display:inline;
	  margin-left:1em;
  padding: 0 1em 0 15px;
  border-right: #4C2A18 solid 1px;
	  background:url(images/comments.gif) left no-repeat;
}
.entry_trackbacks {
		display:inline;
	  margin-left:1em;
}
.entry_category {display:inline; 
    margin-left:1em;
  padding: 0 1em 0 15px;
  border-right: #4C2A18 solid 1px;
    background:url(images/categories.gif) center left no-repeat;
}
.entry_status, .entry_lang, .entry_localeflag, .entry_views, .entry_wordcount {
display:none;
}
.entry .bMore {
 font-size:14px;
}
.entry .bMore .middle {
 display:none;
}
#column_left blockquote {
	background-color:#F0F9D0;
	padding: .2em 1em .2em 1em;
	margin: 1.2em;

}
#column_left blockquote.dialog p {
	margin: 0 0 .5em 0;
}
#column_right blockquote {
	background-color:#F0F9D0;
	padding: 0em .1em 0em .5em;
	margin: .4em;
	font-size:95%;
}

/* thumbnail styles for images */

.image_block {
  clear:both;
  width:90%;
  margin:0 auto;
  background:#fff; 
/* border: 1px solid silver;
padding: 15px 15px 0 15px; */
  position:relative; 

}
.image_block p{
	width:auto;
	margin: 1em;
	margin-top:.3em;
	font-size:90%;
	color:#666666;
}

.img_right {
  text-align: right;
  font-size: smaller;
  float: right;
  margin: 0.5em;
  padding: 0.5em;
}

.img_left {
  text-align: left;
  font-size: smaller;
  float: left;
  margin: 0.5em;
  padding: 0.5em;
}
.thumbnail_l { /*width changed in blog css for dulaw*/
  text-align: left;
  font-size: smaller;
  float: left;
  width: 40%;
  border: thin silver solid;
  margin: 0.7em;
  padding: 0.5em;
  background-color:white;
}
.thumbnail_r { /*width changed in blog css for dulaw*/
  text-align: left;
  font-size: smaller;
  float: right;
  width: 40%;
  border: thin silver solid;
  margin: 0.7em;
  padding: 0.5em;
    background-color:white;

}
.thumbnail_l p{
	width:auto;
		margin: 1em;
	margin-top:.2em;
}
.thumbnail_r p{
	width:auto;
	margin: 1em;
	margin-top:.2em;
}
img.scaled {
  width: 100%;
  border: 1px #4C2A18 solid;
}
.magnify{
	float:right;
	margin:5px;
	border:0px;
}
/* Calendar: */
.calendar table {width:100%;
}
caption.bCalendarCaption {
	border: 1px solid #ccc;
	background-color: #eee;
	border-bottom: 0;
}
table.bCalendarTable {
	border: solid 1px #ccc;
	border-collapse: separate;
}
table.bCalendarTable tfoot td {
	background-color: #eee;
	border-top: 1px solid #ccc;
}
table.bCalendarTable tfoot a {
	text-decoration: none;
}
table.bCalendarTable tfoot a:hover {
	background-color: #78a;
	color: #fff;
}
th.bCalendarHeaderCell {
	color: #abc;
}
#bCalendarToday {
	background-color: #bce;
}
pre {
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; 
	margin:0; 
	color:#4C2A18; 
	font-weight:normal;
}

