/**********************************
 * TITLE: Just Samachar Screen Stylesheet  * 
 * MODIFIED: 2006-July-30
 **********************************/


/* ##### Common Styles ##### */

body {
  color: black;
  background-color: #ffffff;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 73%;  /* Enables font size scaling in MSIE */
  margin: 0;
  padding: 0;
}

html > body {
  font-size: 9pt;
}

.doNotDisplay {
  display: none !important;
}


.smallCaps {
  font-size: 117%;
  font-variant: small-caps;
}

img {
	border: 0;
}


/* ##### Header ##### */

#header {
  color: inherit;
  background-color: rgb(184,38,25);
}

.headerTitle {
  margin: 0;
  padding: 0.5em 4mm 0.5em 4mm;
}

.headerTitle a {
  color: black;
  background-color: transparent;
  text-decoration: none;
  font-size: 90%;  /* For MSIE */
  font-weight: bold;
  font-style: italic;
}

.headerTitle > a {
  font-size: 118%;  /* For fully standards-compliant user agents */
}

.headerTitle span {
  color: white;
  background-color: transparent;
  font-weight: normal;
}

.subHeader {
  color: white;
  background-color: black;
  font-size: 109%;
  text-align: center;
  margin: 0;
  padding: 0.5ex 0;
}

.subHeader a {
  color: white;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0 1ex;
}


.subHeader a.showing {
  color: black;
  background-color: white;
}

/*########### Drop down menu ###########*/
/*Thanks to Dynamic Drive (http://www.dynamicdrive.com/)*/
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #B82619;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #E9FECB;
width: 130px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #B82619;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: black;
background-color: white;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}

/*##################Hints #############*/
#hints{
height: auto;
font-size: 100%;
border: 2px solid rgb(230,223,207);
/*background-color: #F3F2EB;*/
margin-bottom: 1em;
/*padding:0.5em 0 0 0.5em;*/
width:99%;
text-align: justify;
}

#hints ul {
	margin: 1em;
	padding-left: 1.5em;
}

#hints li {
margin:0;
padding:0 0 0.5em 0.5em;
vertical-align: middle;
text-align: justify;
}

#hints ul a {
	font-weight: bold;
	text-decoration: underline;
}

#hints ul a:visited {
	color: black;
}

#hints li img{
float: right;
margin: 0.25em 0 0.25em 0;
}

/*#####################################*/


/* ##### Main Copy ##### */

#main {
color: black;
background-color: white;
font-size: 96%;
/*text-align: justify;*/
line-height: 1.5em;
margin: 0 0 0 0;
padding: 2em 0.5% 0em 0.5%;
/*border-right: 1px solid rgb(216,210,195);*/
}

.newsitem:hover {
	background:#fefded;
	margin: 0;
}

/* #####Column 1 and  Most Popular section  ##### */

#col1 { 
width:32%;
float:left;
padding:0 0 0 0.5%;}

#popular {
	width: 99%;
}

#popular .news{
border: 1px solid rgb(230,223,207);
background-color: rgb(243,242,235);
width: 100%;
}

#popular ul { 
margin: 0.5em 0 0 1.5em;
padding: 0.5em 0 0.5em 0.5em;
list-style:url(./img/li9.png) outside;
}

#popular ul .new{
list-style:url(./img/li7.png) outside;
}

#popular li { 
margin:0;
padding:0 0 0.2em 0;
text-align: left;
}

#popular .tabArea {
  font-size: 110%;
  font-weight: bold;
  margin-top: 0.5em;
}

#popular a.tab {
  background-color: #F3F2EB;
  border: 1px solid rgb(230,223,207);
  border-bottom-width: 1px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

#popular a.tab {
  color: black;
}

#popular a.tab:visited {
  color: black;
}

#popular a.tab:hover {
  background-color: #D1CAB0;
  color: #606060;
}


#popular a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  /*background-color: #9C9F84;*/
  background-color: #CAC2AD;
  color: #000000;
}

#target{
 padding:0em 0 0em 0em;
 margin-top: 1em;
 border: 1px solid #E6DFCF;
 background: rgb(243,242,235);
 width:99%;
}

#target ul {
list-style-type:none;
margin: 0.5em 0 0 0em;
padding: 0 0 0em 0.5em;
}

#target ul .num {
padding: 2px 0 4px 3px;
}

/* ##### News section  ##### */
#col2 { 
width:33%;
float:left;
padding:0 0 0 0.5%; }

#col3 { 
width:33%;
float:left;
padding:0 0.5% 0 0.5%; }

#col2 .hdr img { 
float:right;
padding:0.3em 0.3em 0 0;}

#col3 .hdr img { 
float:right;
padding:0.3em 0.3em 0 0;}

#col2 .international img { 
float:right;
padding:0.3em 0.3em 0 0;}

#col3 .international img { 
float:right;
padding:0.3em 0.3em 0 0;}

.box{
border: 1px solid #BBB5B4;
margin-bottom: 1em;
width:99%;
}

.box ul { 
margin: 0.5em 0 0 1.5em;
padding: 0 0 0.3em 0.5em;
list-style:url(./img/li9.png) outside;
}

.box ul .new{
list-style:url(./img/li7.png) outside;
}

.box li { 
margin:0;
padding:0 0.1em 0.1em 0;
text-align: left;
}

.intbox{
border: 1px solid rgb(230,223,207);
margin-bottom: 1em;
width:99%;
}

.intbox ul { 
margin: 0.5em 0 0 1.5em;
padding: 0 0 0.3em 0.5em;
list-style:url(./img/li9.png) outside;
}

.intbox ul .new{
list-style:url(./img/li7.png) outside;
}

.intbox li { 
margin:0;
padding:0 0.1em 0.1em 0;
text-align: left;
}

.hdr {
height: 2em;
width:auto;
background-color: #BBB5B4;
padding:0 0 0 0;
margin:0;
}

.hdr h2 { 
font-size: 110%;
width:auto;
margin:0;
padding:0.2em 0 0 0.2em;
float:left;}


.international {
height: 2em;
width:auto;
background-color: rgb(230,223,207);
padding:0 0 0 0;
margin:0;
}

.international h2 {
font-size: 110%;
width:auto;
margin:0;
padding:0.2em 0 0 0.2em;
float:left;}


#main a {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}

#main a:hover {
  text-decoration: none;
}

#main a:visited {color:rgb(184,38,25);}

#main .hdr a:visited {color:#000000;}

#main .international a:visited {color:#000000;}

/*#########Popular page##############*/
#col2 .tabArea {
  font-size: 110%;
  font-weight: bold;
  margin-top: 0;
}

#col2 a.tab {
  background-color: #F3F2EB;
  border: 1px solid rgb(230,223,207);
  border-bottom-width: 0px;
  padding: 2px 1em 2px 0.5em;
  text-decoration: none;
}

#col2 a.tab {
  color: black;
}

#col2 a.tab:visited {
  color: black;
}

#col2 a.tab:hover {
  background-color: #D1CAB0;
  color: #606060;
}

#col2 a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #CAC2AD;
  color: #000000;
}

#col3 .tabArea {
  font-size: 110%;
  font-weight: bold;
  margin-top: 0;
}

#col3 a.tab {
  background-color: #F3F2EB;
  border: 1px solid rgb(230,223,207);
  border-bottom-width: 0px;
  padding: 2px 1em 2px 0.5em;
  text-decoration: none;
}

#col3 a.tab {
  color: black;
}

#col3 a.tab:visited {
  color: black;
}
#col3 a.tab:hover {
  background-color: #D1CAB0;
  color: #606060;
}

#col3 a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #CAC2AD;
  color: #000000;
}

.popbox {
width: 99%;
}

.popnews{
border: 1px solid rgb(230,223,207);
margin-bottom: 1em;
width:100%;
}


.popnews ul { 
margin: 0.5em 0 0 1.5em;
padding: 0.5em 0 0.5em 0.5em;
list-style:url(./img/li9.png) outside;
}

.popnews ul .new{
list-style:url(./img/li7.png) outside;
}

.popnews li { 
margin:0;
padding:0 0.1em 0.1em 0;
text-align: left;
}

/*####### About ###########*/
#about{
border: 1px solid rgb(230,223,207);
background-color: #F3F2EB;
margin-bottom: 1em;
width:99%;
}

#about p{
padding: 0 0.5em 0 0.5em;
font-size:1em;
}

#about ul { 
margin: 0.5em 0 0 1.5em;
padding: 0 0 0 0.5em;
list-style:url(./img/li15.png) outside;
}

#about li { 
margin:0;
padding:0 0 0.2em 0;
text-align: left;
}

#about .hdr {
/*width:282px;*/
height: 2em;
width:auto;
background-color: #E6DFCF;
}

#about .hdr h2 { 
/*line-height:0.5em;*/
font-size: 110%;
width:auto;
margin:0;
padding:0.2em 0 0 0.2em;
float:left;}

#about a {
  text-decoration: underline;
  font-weight: bold;
}

#about sup {
	color: red;
	font-size: 0.7em;
}


/*####### About/Search/Archives page #############*/
#about-detail {
  color: black;
  background-color: white;
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 1em 3em 1em 3em;
}

#about-detail h1 {
  color: rgb(166,140,83);
  background-color: transparent;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 150%;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}

#about-detail a {
  color: rgb(168,140,83);
  background-color: transparent;
  text-decoration: underline;
}

#about-detail a:hover {
  text-decoration: none;
}

#about-detail p {
  margin: 1em 0 1.5em 0;
  padding: 0;
}

#about-detail p.view-desc img {
float: left;
margin: 0.25em 1em 0 0;
}

#about-detail dt {
  font-weight: bold;
  margin: 0;
  padding: 0 0 0.5ex 0;
}

#about-detail dd {
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}

#about-detail .info {
	margin: 0 0 1.5em 1.5em;
	padding: 0;
}

#about-detail li {
list-style:url(./img/check.png) outside;
}

#about-detail .highlight {
background-color: #ffc;
}

#referred {
padding: 1em;
width: 95%;
background-color: rgb(230,223,207);
padding: 4px;
}

/*############ Archives page #################*/
select{
	width:200px;
}

/*######## In the News ############*/
#inthenews {
border: 1px solid #BBBBBB;
background-color: #FFFFFF;
margin-bottom: 1em;
margin-top:1em;
width:99%;
}

#inthenews .tags {
padding: 0.5em;
}

#inthenews .hdr {
/*width:282px;*/
height: 2em;
width:auto;
background-color: #BBBBBB;
}

#inthenews .hdr h2 { 
/*line-height:0.5em;*/
font-size: 110%;
width:auto;
margin:0;
padding:0.2em 0 0 0.2em;
float:left;}

#inthenews .hdr span { 
float:right;
padding:0.3em 0.4em 0 0;}

#inthenews .hdr span a {
  text-decoration: underline;
}

#inthenews  span.size1 {font-size: 11px; line-height: 17px;}
#inthenews  span.size2 {font-size: 12px; line-height: 19px;}
#inthenews  span.size3 {font-size: 14px; line-height: 21px;}
#inthenews  span.size4 {font-size: 16px; line-height: 23px;}
#inthenews  span.size5 {font-size: 18px; line-height: 25px;}

#inthenews span.size1 a {color:#668AA8;}
#inthenews span.size2 a {color:#99CC33;}
#inthenews span.size3 a {color:#298D41;}
#inthenews span.size4 a {color:#E76300;}
#inthenews span.size5 a {color:#E76300; font-weight: bold; padding: 0 4px;}

#inthenews span.size1 a:visited {color:#668AA8;}
#inthenews span.size2 a:visited {color:#99CC33;}
#inthenews span.size3 a:visited {color:#298D41;}
#inthenews span.size4 a:visited {color:#E76300;}
#inthenews span.size5 a:visited {color:#E76300; font-weight: bold; padding: 0 4px;}

#inthenews span.size1 a:hover {
color: white;
background-color: #668AA8;
}

#inthenews span.size2 a:hover {
color: white;
background-color: #99CC33;
}
#inthenews span.size3 a:hover {
color: white;
background-color: #298D41;
}

#inthenews span.size4 a:hover, #inthenews span.size5 a:hover {
color: white;
background-color: #E76300;
}

/*######## Photos ##############*/
#photos {
border: 1px solid #BBBBBB;
background-color: #FFFFFF;
margin-bottom: 1em;
margin-top:1em;
width:99%;
padding: 0 0 0 0;
}

/*
#photos .photos_encl {
padding: 0.5em;
}
*/

#photos .imghdr {
/*width:282px;*/
height: 2em;
width:auto;
background-color: #FFFFFF;
border: 1px solid #BBBBBB;
border-bottom: 2px solid #BBBBBB;
}

#photos .imghdr h2 { 
/*line-height:0.5em;*/
font-size: 110%;
width:auto;
margin:0;
padding:0.2em 0 0 0.2em;
float:left;}

#photos .photo_section{
margin-bottom: 0.5em;
padding: 0.5em;
text-align:justify;
/*border-bottom: 1px solid #BBBBBB;*/
}

#photos .photo_section img {
float:left;
padding: 0.5em 0.5em 0.5em 0.5em;
}

#photos .attribute {
padding: 0.3em 0 0 0;
border: 0;
}

/*################ Mail Form ##############*/

#contactform h1 {
color: rgb(166,140,83);
background-color: transparent;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 250%;
font-weight: bold;
font-style: italic;
margin: 1em 0 0 0;
padding: 0.5em 0 0.5em 0;
width: 82%;  
float: right;
}

#contactform h2 {
color: #F55050;
background-color: transparent;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 125%;
font-weight: bold;
font-style: italic;
/*margin: 1em 0 0 0;*/
padding: 0 0 1em 0;
width: 82%;  
float: right;
}

#contactform h3 {
color: #000000;
background-color: transparent;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 125%;
font-weight: bold;
font-style: italic;
/*margin: 1em 0 0 0;*/
padding: 0 0 1em 0;
width: 82%;  
float: right;
}

#contactform .message {
	width: 82%;
	font-weight: bold;
	float: right;
	padding: 0 0 1em 0;
}

#contactform {
width: 100%; 
position: relative;
}

.contactleft {
width: 25%; 
text-align: right;
clear: both; 
float: left; 
display: inline; 
padding: 6px 4px 4px 4px; 
margin: 5px 0; 
}

.contactright {
width: 70%;  
float: right; 
display: inline; 
padding: 4px; 
margin: 5px 0; 
}

#contactform .highlight{
width: 50%;
background-color: rgb(230,223,207);
padding: 4px;
}

/* ####### Stats ########  */
#stats {
  color: black;
  background-color: white;
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 1em 3em 1em 3em;
}

#stats h1 {
  color: rgb(166,140,83);
  background-color: transparent;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 200%;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}

#stats a {
  color: black;
  background-color: transparent;
  text-decoration: underline;
}

#stats a:hover {
  text-decoration: none;
}

#stats p {
  margin: 1em 0 1.5em 0;
  padding: 0;
}

#stats li {
	padding-right: 10px;
}

#stats .tabArea {
  font-size: 110%;
  font-weight: bold;
  margin-top: 2em;
  text-align: center;
  border-bottom: 1px solid rgb(216,210,195);
}

#stats a.tab {
  background-color: #F3F2EB;
  border: 1px solid #000000;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

#stats a.tab, a.tab:visited {
  /*color: #808080;*/
  color: black;
}

#stats a.tab:hover {
  background-color: #D1CAB0;
  color: #606060;
}

#stats a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #CAC2AD;
  color: #000000;
}

/*############Tag View###########*/
#tagview {
  color: black;
  background-color: white;
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 1em 3em 1em 3em;
}

#tagview h1 {
  color: rgb(166,140,83);
  background-color: transparent;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 200%;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}

#tagview  span.size1 {font-size: 15px; line-height: 23px;}
#tagview  span.size2 {font-size: 17px; line-height: 26px;}
#tagview  span.size3 {font-size: 19px; line-height: 29px;}
#tagview  span.size4 {font-size: 22px; line-height: 32px;}
#tagview  span.size5 {font-size: 25px; line-height: 34px;}

#tagview span.size1 a {color:#668AA8;}
#tagview span.size2 a {color:#99CC33;}
#tagview span.size3 a {color:#298D41;}
#tagview span.size4 a {color:#E76300;}
#tagview span.size5 a {color:#E76300; font-weight: bold; padding: 0 4px;}

#tagview span.size1 a:visited {color:#668AA8;}
#tagview span.size2 a:visited {color:#99CC33;}
#tagview span.size3 a:visited {color:#298D41;}
#tagview span.size4 a:visited {color:#E76300;}
#tagview span.size5 a:visited {color:#E76300; font-weight: bold; padding: 0 4px;}

#tagview span a {
text-decoration: none;
}

#tagview span.size1 a:hover {
color: white;
background-color: #668AA8;
}

#tagview span.size2 a:hover {
color: white;
background-color: #99CC33;
}
#tagview span.size3 a:hover {
color: white;
background-color: #298D41;
}

#tagview span.size4 a:hover, #tagview span.size5 a:hover {
color: white;
background-color: #E76300;
}

#tagview .tabArea {
  font-size: 100%;
  font-weight: bold;
  margin-top: 2em;
  border-bottom: 1px solid rgb(216,210,195);
}

#tagview a.tab {
  /*background-color: #E6DFCF;*/
  background-color: #F3F2EB;
  border: 1px solid #000000;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

#tagview a.tab, a.tab:visited {
  /*color: #808080;*/
  color: black;
}

#tagview a.tab:hover {
  background-color: #D1CAB0;
  color: #606060;
}

#tagview a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #CAC2AD;
  color: #000000;
}

#tagview .tagsSection {
	border-left: 1px solid rgb(216,210,195);
	border-right: 1px solid rgb(216,210,195);
	border-bottom: 1px solid rgb(216,210,195);
}

#tagview .tags {
	padding: 1em;
}

#tagview span.inlinenews  {
font-size: 15px;
font-weight: bold;
color:#0B053A;
}

#tagview span.message {
padding-left: 0.5em;
padding-right: 0.5em;
}

#tagview span.more {
color: #830000;
padding-right: 0.5em;
}

#tagview span.inlinenews a {
padding-left: 0.5em;
color: #0B053A;
}

/*##########River of News########*/
#ron {
  color: black;
  background-color: white;
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 1em 1em 1em 1em;
}

#ron h1 {
  color: rgb(166,140,83);
  background-color: transparent;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 200%;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}


#ron a {
  color: #003;
  /*color: #300B0B;*/
  background-color: transparent;
  text-decoration: none;
}

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

#ron p {
  margin: 1em 1em 1.5em 1em;
  padding: 0;
}


#ron .news {
	width: 58%;
}

#ron dt {
  font-weight: bold;
  font-size: 110%;
  margin: 0;
  padding: 0 1em 0.5em 1em;
}

#ron .related {
  font-size: 90%;
  font-weight: 400;
  font-style: italic;
  margin: 0;
  padding: 0 1em 0 1.5em;
}

#ron dd {
  margin: 0 1em 0.5em 1.5em;
  padding: 0;
}

#ron .box{
border: 1px solid rgb(216,210,195);
margin: 1em 0 0 1em;
width:39%;
float: right;
}

#ron .hdr {
height: 2em;
width:auto;
background-color: rgb(230,223,207);
padding:0 0 0 0;
margin:0;
}

#ron .hdr h2 { 
font-size: 110%;
width:auto;
margin:0;
padding:0.2em 0 0 0.5em;
float:left;}

#ron .hdr img { 
float:right;
padding:0.3em 0.3em 0 0;
border: none;
}

#ron .source {
	color: #6F6F6F;
}
#ron .source a{
	color: #6F6F6F;
	background-color: transparent;
	text-decoration: underline;
}

#ron .tagsection {
width:39%;
float: right;
clear: right;
}

#ron .tagsection a {
  text-decoration: none;
}

#ron .imgsection {
width:39%;
float: right;
clear: right;
}

#ron img {
	border: none;
}

#ron .imgsection .photo_section {
	font-size: 90%;
}

#ron .rightSideBar {
  width: 39%;
  margin: 2ex 0 1em 1em;
  padding: 0;
  float: right;
  clear: right;
  border: 1px solid rgb(216,210,195);
}

#ron .rightSideBar .sideBarTitle {
  color: black;
  background-color: rgb(230,223,207);
  font-weight: bold;
  margin: 1.25ex 1ex;
  padding: 0.3ex 0 0.3ex 1ex;
}

#ron .rightSideBar a {
  color: black;
  background-color: transparent;
  text-decoration: underline;
  /*font-weight: bold;*/
}

#ron .rightSideBar a:hover {
  text-decoration: underline;
}

#ron .rightSideBar .sideBarText {
  line-height: 1.5em;
  margin: 0;
  padding: 0 2ex 1em 2ex;
}

#ron .rightSideBar .more {
  text-decoration: none;
  text-align: right;
  margin: 0;
  padding: 0 2ex 1em 2ex;
  display: block;
}

#ron .rightSideBar .more:hover {
  text-decoration: underline;
}

#ron .rightSideBar ul {
margin: 0.5em 0 0 1.5em;
padding: 0.5em 0 0.5em 0.5em;
list-style:url(./img/check.png) outside;
}

#ron .rightSideBar li {
margin:0;
padding:0 0 0.5em 0.5em;
vertical-align: middle;
text-align: justify;
}

#ron .rightSideBar li img{
float: right;
margin: 0.25em 0 0.25em 0.5em;
}

/*#########Set Default View###########*/
#setdefault table {
	width: 60em;
}

#setdefault td {
	padding: 1em;
	text-align: left;
}
/*########Search#########*/
#search {
  color: black;
  background-color: white;
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 0;
  padding: 1em 3em 1em 2em;
}

#search .items {
	width: 80%;
}

#search h1 {
  color: rgb(166,140,83);
  background-color: transparent;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 150%;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 1em 0 0 0;
  padding: 1em 0 0 0;
  border-top: 1px solid rgb(216,210,195);
}

#search a {
  color: #003;
  /*color: #300B0B;*/
  background-color: transparent;
  text-decoration: none;
}

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

#search p {
  margin: 1em 1em 1.5em 1em;
  padding: 0;
}

#search dt {
  font-weight: bold;
  font-size: 110%;
  margin: 0;
  padding: 0 1em 0.5em 1em;
}

#search dd {
  margin: 0 1em 0.5em 1.5em;
  padding: 0;
}

#search .source {
	color: #6F6F6F;
}
#search .source a{
	color: #6F6F6F;
	background-color: transparent;
	text-decoration: underline;
}

#search .rightSideBar {
  width: 18%;
  margin: 5ex 0 0 1em;
  padding: 0;
  float: right;
  clear: right;
  border: 1px solid rgb(216,210,195);
}

#search .rightSideBar .sideBarTitle {
  color: black;
  background-color: rgb(230,223,207);
  font-weight: bold;
  margin: 1.25ex 1ex;
  padding: 0.3ex 1ex 0.3ex 1ex;
}

#search .rightSideBar a {
  color: black;
  background-color: transparent;
  text-decoration: underline;
  text-align: left;
  /*font-weight: bold;*/
}

#search .rightSideBar a:hover {
  text-decoration: underline;
}

#search .rightSideBar .sideBarText {
  line-height: 1.5em;
  margin: 0;
  padding: 0 2ex 1em 2ex;
}

#search .rightSideBar ul {
margin: 0.5em 0 0 1.5em;
padding: 0.5em 0 0.5em 0.5em;
list-style:url(./img/check.png) outside;
}

#search .rightSideBar li {
margin:0;
padding:0 0 0.5em 0.5em;
vertical-align: middle;
text-align: justify;
}

#search .rightSideBar li img{
float: right;
margin: 0.25em 0 0.25em 0.5em;
}

/*##########RSS Feeds page#########*/

#rssfeeds {
	margin: 0 auto;
	width: 50em;
	text-align: left;
}

#rssfeeds img{
	vertical-align: middle;
	margin-right: 1em;
}

#rssfeeds .feed {
	margin: 3em 0 0 10em;
}

#rssfeeds .chicklets {
	margin-top: 1em;
}


/* ##### Footer ##### */

#footer {
  color: black;
  /*border: 1px solid rgb(230,223,207);*/
  /*background-color: rgb(230,223,207);*/
  font-size: 92%;
  text-align: center;
  line-height: 1.25em;
  margin: 0;
  padding: 3em 4mm 1em 4mm;
  clear: both;
}

#footer div {
  margin: 0;
  padding: 0 0 1ex 0;
}

#footer a {
  color: black;
  background-color: transparent;
  text-decoration: underline;
  font-weight: bold;
  padding-left: 0.3em;
  padding-right: 1em;
}

#footer a:hover {
  text-decoration: none;
}

#footer img {
	vertical-align: middle;
}