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

/* Body */
a, a:link, a:visited { 
	color: #025E3D; text-decoration: none; }
a:hover, a:active { 
	text-decoration: underline; }
body { 
	background: #FEFFD3; margin: 20px 20px 20px 20px; font-family: verdana, arial, sans-serif; }
#pagetable {
	margin: 0px; padding: 0px; }

/* Headings */
h1, h2 { 
	margin: 0px; padding: 0px; }

/* Banner */
#banner { 
	background: #037049; border-bottom: 1px solid #FFFFFF; color: #FEFFD3;
	font-family: verdana, arial, sans-serif; padding: 7px; padding-bottom: 0px; }
#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover { 
	color: #FEFFD3; text-decoration: none; }
.weblog_name { 
	margin: 0px; padding: 0px; font-size: x-large; font-weight: bold; }
.weblog_description { 
	background: #037049; color: #FEFFD3; 
	font-size: x-small; font-weight: bold; text-transform: none; padding-top: 0px; }

#bannerbox { 
	background: #9FD7A6;  padding: 4px; margin: 13px; color: #037049; font-family: verdana, arial, sans-serif;
	font-size: xx-small; font-weight: normal; }
#banner-ad { 
	background: #FFFFFF; color: #037049; font-family: verdana, arial, sans-serif;
	font-size: x-small; font-weight: normal; padding: 4px; padding-right: 3px; padding-bottom: 2px;}
#banner-ad a, #banner-ad  a:link, #banner-ad  a:visited { 
	color: #025E3D; text-decoration: underline; }


/* Sidebar */
.sidebar { 
	background: #9FD7A6; width: 160px; }
#sidebar {
	background: #9FD7A6; padding: 7px; padding-top: 7px; width: 160px; }
#sidebar a, #sidebar a:link, #sidebar a:visited { color:black }
.sidetitle {
	background: #9FD7A6; border-bottom: 1px dotted #037049; color: #037049;
	font-family: verdana, arial, sans-serif; font-size: small; font-weight: normal;
	letter-spacing: .1em; margin-bottom: 2px; margin-top: 10px;	padding: 2px;
	text-align: center; }
.side { 
	background: #9FD7A6; color: #037049; font-family: verdana, arial, sans-serif;
	font-size: x-small; font-weight: normal; }
.side ul {
	margin-left: 0px; margin-top: 0px; list-style:none;	padding-top:5px; }
.side li { 
	margin-left:0px; margin-top: 0px; }   
.sideCategories ul {
              list-style-type:none; padding: 0px; margin: 0px;  }
.sideCategories li ul {
              margin-left:10px; line-height: 1.1em; }
.sideCat1 { padding-left: 0px; padding-top: 5px; }
.sideCat2 { padding-left: 10px; padding-top: 0px; } 
.sideCat3 { padding-left: 20px; padding-top: 0px; }

/* ads  - green background is #9FD7A6 */
.adbar { 
	background: #9FD7A6; width: 153px; padding: 4px; margin-bottom: 13px; }
.adtitle {
	background: #CC0001; border-bottom: 1px dotted #037049; color: white;
	font-family: verdana, arial, sans-serif; font-size: small; font-weight: bold;
	margin-bottom: 6px; text-align: center; }
.ad { 
	background: #FFEF7B; color: #037049; font-family: verdana, arial, sans-serif;
	font-size: x-small; font-weight: normal; padding: 4px; padding-right: 3px; padding-bottom: 2px;}

.ad2 { 
	background: #FFFFFF; color: #037049; font-family: verdana, arial, sans-serif;
	font-size: x-small; font-weight: normal; padding: 4px; padding-right: 3px; padding-bottom: 2px;}
.ad2title {
              font-weight: bold; font-size: small; }
.ad2 a, .ad2 a:link, .ad2 a:visited { 
	color: #037049; text-decoration: underline; }
.adbox {background: #9FD7A6; width: 160px; padding: 4px; margin-bottom: 13px;}
.adtext {background: #FFFFFF; color: #000000; font-family: verdana, arial, sans-serif; font-size: xx-small; font-weight: normal; padding: 4px; padding-right: 3px; padding-bottom: 2px;} 

/* Content */
.content { 
	background: white; }
.category_name { 
	font-size:large; font-weight:bold; }

#content {
	background: #FFFFFF; }
#quotation {
	font-family: verdana, arial, sans-serif; padding: 1em; font-size:90%; }
#quotation a, #quotation a:link, #quotation a:visited {
	text-decoration: underline; }
cite { display:inline;  font-weight: bold;   }

/* Blog */
.blog { 
	background: white; padding: 10px; }
.blogbody { 
	background: white; font-family: verdana, arial, sans-serif; font-size: small;
	font-weight: normal; margin-right: 20px; }
.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover { 
	text-decoration: underline; }
.blogcomments { 
	font-size: x-small; }

.title {
	border-top: 1px solid #037049; color: #037049;
	font-family: verdana, arial, sans-serif; font-size: x-large; font-weight: bold;
	margin-bottom: 10px; text-decoration: none;	margin-right: 30%; }
.title a, .title a:link, .title a:visited {
	text-decoration: none; }
.title a:active, .title a:hover {
	text-decoration: underline; }
.posted {
	color: #798472; font-family: verdana, arial, sans-serif; font-size: x-small; margin-bottom: 25px; }
.posted a, .posted a:link, .posted a:visited {
	color: #798472; font-weight: normal; text-decoration: none; }
.posted a:active, .posted a:hover {
	color: #798472; font-weight: normal; text-decoration: underline; }
.paginate {
	background: #9FD7A6; border: 1px dotted #037049; color: #037049;
	font-family: verdana, arial, sans-serif; font-size: 90%; font-weight: bold;
	margin-bottom: 5px; margin-right: 30%; margin-top: 20px; padding: 2px; text-align: center; }

#related a, .title a:link, .title a:visited {
	text-decoration: underline; }
#related a:active, .title a:hover {
	text-decoration: underline; }
#related {
	background: white; font-family: verdana, arial, sans-serif; font-size: small;
	font-weight: normal; margin-right: 20px; }

/* Footer */
.powered {
	background: #D6F0D9; border: 1px dotted #037049; color: #037049; 
	font-family: verdana, arial, sans-serif; font-size: xx-small; font-weight: normal;
	letter-spacing: .2em; margin-bottom: 5px; margin-top: 20px;	padding: 2px;
	text-align: center; text-transform: uppercase; }
#powered {
	padding: 7px; }
#copyright {
	font-family: verdana, arial, sans-serif; font-size: 8pt; padding-left: 10px; }
.statistics {
	font-family: verdana, arial, sans-serif; font-size: 8pt; padding-left: 10px; }
