/* 
background-color: #E8E4D1 = color of Pop-up boxes on matrix page
background-color: #747474 = dark gray
background-color: #F5F5F5 = .comment_meta_admin
background-color: #606060 = #comment_form #submit:hover (very dark grey?)
background-color: #D9DAC1 = #sidebar h2 (pale greyed olive)
background-color: #DDD = #searchform #s (light gray)
background-color: #f3f3f3 = .wp-caption
background-color:olive = #comment_form #submit    AND   #searchform input
color: olive = #content h1, #content h2, #content h3, #content h4, #content h5, #content h6
color: #787A48 = #sidebar h2 (dark greyed olive)
color: #D9DAC1  =   (pale greyed olive)
*/


/*
Theme Name: Grey Matter
Theme URI: http://masnikov.com/grey_matter
Description: <a href="http://masnikov.com/grey_matter">Grey Matter 3.0</a> is a light and clean WordPress theme with an advanced comment system (threaded comments).
Version: 3.0
Requires: WordPress 2.7+
Author: Nikolaj Masnikov
Author URI: http://masnikov.com
Tags: silver, white, light, two-columns, fixed-width, right-sidebar, photoblogging

  Grey Matter is a light and clean, widget ready, free and easy to use WordPress theme with two columns.
  It was designed and built by Nikolaj Masnikov: http://masnikov.com

  The CSS, XHTML and design is released under GNU General Public License version 3 (GPLv3):
  http://www.opensource.org/licenses/gpl-3.0.html

  In this theme are used some icons from Glass Style RSS Icon Set by Bittbox (www.bitbox.com)
  and from Diagona Icon Set by Yusuke Kamiyamane (www.pinvoke.com). Both sets are licensed under GPL.

  WHAT'S NEW

  3.0 (2009.06.09)
    New advanced comment system.
    Post meta information design was improved.
    Three interface languages: English, German and Russian.
    Date format is now adjustable (Dashboard  Settings  General).
    Some minor design changes and bug fixes.

  2.2 (2009.05.23)
    Translation to Brazilian Portuguese by Thiago Santos (www.tmpsantos.com.br/en/).
    Code/pre tags bug was fixed (thanks to Gerard JP www.gerardjp.com).
    jQuery menu bar bug (IE only) was fixed.
    Comment form floating bug was fixed.
    Margins for content images were added.
    Some minor bug fixes.

  2.1 (2009.03.22)
    Drop-down menus for sub-pages (thanks to Stanley www.seoadsensethemes.com).
    Some minor design changes.
*/

html, body { height: 100%; }

body
{
	margin: 0 auto 0 auto;
	padding: 0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	/*font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;*/
	/*font-size: 62.5%;*/
	font-size: 70.0%;
	/*font-size: 11px;*/
	/*color: #555;*/
	/*background: #464646;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	background-color: #ccc;
}

img { border: 0; }

a
{
	/*color: #000;*/
	color: #666;
	text-decoration: none;
}

a:hover
{
	color: #000;
	text-decoration: underline;
}

code, pre
{
	font: 'Courier New', Courier, Fixed;
	font-size: 100%;
	border: 1px solid #DDD;
	overflow: auto;
	padding: 5px;
	display: block;
/* width: 100%; Important for IE6 */
	width: 100%;
}

hr
{
	color: #FFF;
	height: 0px;
	border-top: 1px solid #AAA;
	border-left: 0px none #FFF;
	margin: 5px 0;
}

#wrapper
{
	margin: 0 auto 0 auto;
	/*   width: 960px;*/
	width: 752px;
	/*background: #b1b1b1 url(img/back.png) top center repeat-y;*/
	background-color: #fff;
}

/* THIS NEEDS TO BE LOOKED AT -- SEE COLOR */
#header 
{
  /*background-image: url(img/header.png);*/
  background-color: #fff;
/*   width: 960px;*/
 width: 752px;
  /* height: 135px; */
  clear: both;
  margin: 0 auto;
  padding: 0;
  border-top: 0px solid #464646;
  font-size: 130%;
  color: #747474;
}

/* This affects the Page Title */
#header a, #header a:hover, #header a:visited
{
	/*color: #606060;*/
	/*color: #666;*/
	color: olive;
	text-decoration: none;
}

#header a:focus 
{
  outline:none;    /* outline:none; = kill focus rectangle, fix dot artefact in Mozilla Firefox */
}

#header h2
{
	/*font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 125%;
	font-style: italic;
	/*margin: 0 25px 25px 2px;*/
	padding: 0;
	margin: 5px 0 0 0;
	color: #999999;
	/* line-height: 20px; */
	letter-spacing: 1px;
}

#header h1
{
	/*font-family: "Myriad Pro", "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 320%;*/
	font-size: 180%;
	letter-spacing: 2px;
	font-weight: normal;
	font-variant: small-caps;
	margin: 0;
}

#header_siteheader
{
	clear: both;
	float: left;
	/* width: 600px; */
	/* width: 500px; */
	width: 450px;
	/* height: 83px;*/
	margin-top: 50px;
	margin: 37px 0 0 25px;
	/* line-height: 83px;*/
	display: inline;
	/*background-color: aqua;*/
}


#header_sidebar
{
	float: right;
	/* width: 250px; */
	width: 200px;
	/* width: 20px; */
	/* height: 49px; */
	margin: 80px 25px 0 0;
	/*margin: 20px 25px 0 0;*/
	/*background-color: yellow;*/
	display: inline;
	vertical-align: middle;
	padding-top: 32px;
	padding: 0;
	font-size: 75.0%;
	letter-spacing: 1px;
}

#header_sidebar a:hover, #header a:active
{
	/*color: #606060;*/
	/*color: #666;*/
	color: #800000;
	text-decoration: underline;
}
#header img
{
	/* float: left;*/
	margin: 0px 7px 0 0;
	padding: 0;
	vertical-align: middle;
}

/* Drop-down menus */
#dropmenu, #dropmenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	z-index: 300;
	width: 100%;
	background-color: #eee;
}

#dropmenu a
{
	display: block;
	/*padding:0.25em 1em;*/
	text-decoration: none;
}

#dropmenu a:hover { color: #fff; }

#dropmenu li
{
	float: right;
	position: relative;
}

#dropmenu ul
{
	position: absolute;
	display: none;
	width: 10em; 	/* width:10em; = auto*/
	top: 1.9em;
	border: 1px solid #747474;
}

#dropmenu ul a {
}

#dropmenu li ul
{
	width: 10em;
	top: auto;
	background-color: #666;
}

#dropmenu li ul a
{
	width: 8.9em;
	/*height: auto;*/
	float: left;
	text-align: left;
}

/* Sub-menu */
#dropmenu ul ul {
  top:auto;
}

#dropmenu li ul ul {
  left: 10em;
  margin: 0;
}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
/* Drop-down menus */


/* ------ CONTENT ------ */

#content {
  clear: both;
  /*font-size: 130%;*/
  font-size: 100%;
  line-height: 140%;
  float: left;
  /* width: 600px; */
  /* width: 500px; */
  width: 450px;

  /* min-width: 600px; */
  /* min-width: 500px; */
  min-width: width: 450px;

  margin: 0px 0px 0px 40px;
  margin: 0px 0px 0px 25px;
  margin: 30px 0px 0px 25px;
  display: inline;
}

#content a {
 /*border-bottom: 1px dotted;*/
 text-decoration: underline;
 color: #666;

}

#content a:visited {
  color: #666;
}

#content a:hover {
  /*color: #000;*/
  color: #800000;
  text-decoration: underline;
  /*border-bottom: #000 1px solid;*/
}

#content img {
  margin: 0 10px 10px 0;
}

#content blockquote {
  border-left: 5px #EEE solid;
  /*background: #F7F7F7;*/
  color: #777;
  margin: 0 0 10px 10px;
  padding: 5px 7px 0 7px;
}

/* color of all headings in the content div */
#content h1, #content h2, #content h3,
#content h4, #content h5, #content h6 {
  /*color: #777;*/
		
	color: olive;
}

#content h1 {
  /*font-size: 190%;*/
  font-size: 160%;
		letter-spacing: 1px;
  line-height: 120%;
  font-weight: normal;
  margin: 20px 0 15px 0;
  margin: 10px 0 15px 0;
}

#content h2 {
  font-size: 160%;
		letter-spacing: 1px;
  line-height: 150%;
  font-weight: normal;
}

#content h3 {
  font-size: 130%;
		letter-spacing: 1px;
  line-height: 130%;
  font-weight: normal;
  margin: 5px 0 5px 0;
}

/* Affects link style of individual blog post titles on index.php and search.php */
#content a h1, #content h1 a, #content a:visited h1, #content h1 a:visited {
 /* color: #555;*/
  color: olive;
  text-decoration: none;
  border: 0 none;
}

#content a:hover h1, #content h1 a:hover {
  color: #000;
  /*color: #800000;*/ /* Maroon */
  text-decoration: none;
  border-bottom: 1px dotted;
}

#content p {
  margin: 0 0 10px 0;
}

#content ul, #content ol {
  padding: 0 0 0 20px;
}

#content ul li, #content ol li {
  margin: 3px 0 3px 0;
  padding: 0;
}

#content .pagetitle {
  /*margin-bottom: 20px;
  font-size: 220%;
  font-weight: normal;*/
}


/* ------ POST META INFO ------ */

#postmeta {
  /*font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;*/
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	border-top: 1px solid #CCC;
	clear: both;
  color: #747474;
  background: #F5F5F5;
  line-height: 150%;
  padding: 3px 5px; 
  margin: 10px 0 40px 0;
  margin: 15px 0 40px 0;
}

/* 'Permalink' 'Edit' in 'Category' style */
#postmeta a, #postmeta a:visited {
  color: #333;
		
  text-decoration: none;
  /*border: 0 none;*/
}

#postmeta a:hover {
  color: #800000;
  border: 0 none;
  text-decoration: underline;
}

#postmeta img {  /*   ? ? */
  vertical-align: middle;
  margin: 0 4px 0 0;
}


/* ------ COMMENTS ------ */

#comments {
  clear: both;
  float: none;
  margin-top: 50px;
  font-size: 90%;
  line-height: 150%;
  	word-wrap: break-word;

}

#comments h2 {
  font-size: 190%;
  font-size: 160%;
  font-weight: normal;
}

#comments h3 {
  font-size: 130%;
  font-size: 100%;
  font-weight: normal;
  margin: 15px 0 5px 0;
  float: none;
  clear: both;
	text-transform: uppercase;
	word-spacing:2px;
	padding: 3px;
	padding-right:15px;
}

#comments h3 a, #comments h3 a:visited {
  /* border-bottom: 1px dotted; */
  text-decoration: none;
}

#comments h3 a:hover {
  color: #800000;
  text-decoration: none;
}

#comments img {
  margin: 0 5px 0 0;
}

#comments ol {
/*  list-style: none; */
  padding: 0;
  margin: 0;
}

#comments ul {
  list-style: square;
}

#comments ul li, #comments ol li {
  margin: 0;
  padding: 0 0 5px 0;
}

.commentlist {
  list-style: none;
}

.comment_border {
  border-bottom: 1px dotted #CCC;
  margin-bottom: 30px;
}

#comment_meta {
  float: none;
  clear: both;
  margin: 0 0 10px 0;
  line-height: 160%;
  color: #808080;
  height: 64px;
  font-size: 110%;
  /*font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;*/
		
	 font-family: Georgia, "Times New Roman", Times, serif;
  /*padding-left: 5px;*/
  /*background-color: #F5F5F5;*/
  /*border-bottom: 1px solid #CCC;*/
}

.comment_meta_admin {
  background-color: #F5F5F5;
}

.comment_meta_visitor {
  /*background-color: #FFF;*/
}

.comment_admin {
  color: #400000;
}

.comment_visitor {
  color: #555;
}

#comment_meta a, #comment_meta a:visited {
  color: #333;
  text-decoration: none;
}

#comment_meta a:hover {
  color: #800000;
  text-decoration: underline;
}

#comment_meta img {
  margin: 0 10px 0 0;
  float: left;
}

#comment_self
{
	clear: both;
	float: none;
}

#respond {
/* need it for floating comment form */
}

#comment_form #comment {
  /*font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;*/
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 100%;
  margin: 0 0 10px 0;
  height: 158px;
  background-color:#FFF;
  padding: 5px;
  border:#AAA 1px solid;
  color:#333;
}

.full_width {
  width: 98%;
  /*width: 588px;*/
  /*float: none;*/
}

.half_width {
  width: 57%;
  float: right;
}

#comment_form input {
  /*font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;*/
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 110%;
  margin: 1px 0 15px 0;
  background-color:#FFF;
  padding: 5px;
  width: 36%;
}


.req {
  border:#AAA 1px solid;
  color:#555;
}

.notreq {
  border:#AAA 1px dotted;
}

.color_light_grey {
  color:#888;
}

.color_red{
  color: red;
}

#comment_form_bottom {
  float: none;
  clear: both;
}

.float_left {
  float: left;
}
label.float_left {
  float: none;
}


#comment_form #submit {
 /* font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;*/
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 100%;
  font-size: 115%;
/*  background-color:#747474; */
  background-color:olive;
  background-color:#999966;
  border:#747474 1px solid;
  /*color:#DDD;*/
  color: #D9DAC1;
  color: #fff;
  letter-spacing:1px;
  width: 200px;
  height: 30px;
  padding: 0;
  font-weight: bold;
  font-weight: normal;
  float: right;
  margin: 0;
}

#comment_form #submit:hover {
  cursor: pointer;
  background-color:#606060;
  border: #555 1px solid;
  color: #fff;
}


/* ------ SIDEBAR ------ */

#sidebar {
  /*font-size: 120%;*/
  font-size: 100%;
		letter-spacing: 1px;
  line-height: 130%;
  float: right;
  /* width: 250px; */
  width: 200px !important;
  width: 225px !important;
  /*max-width: 200px !important;*/

  /* min-width: 250px; */
  /*min-width: 200px;*/

  /* margin: 0px 25px 0px 0px; */
  margin: 0px 0px 0px 0px;
  margin: 15px 0px 0px 0px;
  margin: 30px 0px 0px 0px;
  display: inline;

}

#tag_cloud {
  line-height: 200%;
  font-size: 120% !important;
}

#tag_cloud-3 {
  line-height: 140%;
  font-size: 120% !important;
}

#sidebar img {
  float: none;
}

#sidebar a:hover {
  color: #800000;
}

#sidebar p {
  /*margin: 0 0 5px 0;*/
  margin: 0 10px 5px 10px;
  line-height: 120%;
}

#sidebar div a {
  /*margin: 0 0 5px 0;*/
  margin: 0 10px 5px 10px;
  margin: 0 10px 1px 10px;
  	display: list-item;
padding:0;
}
#sidebar p a {
  /*margin: 0 0 5px 0;*/
  margin: 0 10px 5px 10px;
  margin: 0;
  	display: inline;  text-decoration: underline;
padding:0;
}
#sidebar h2 {
  /*font-size: 100%;*/
  font-size: 90%;
		letter-spacing: 2px;
		text-transform: uppercase;
  font-weight: normal;
  /* color: #DDD; */
  color: #787A48;
  /* background-color: #747474; */
  background-color: #D9DAC1;
  padding: 0px 8px;
  padding: 4px 8px 4px 8px !important;
  line-height: 180%;
  line-height: 100%;
  margin: 0 0 10px 0;
}

#sidebar ul {
  list-style: none;
  /*margin: 0 0 25px 0;*/
  padding: 0;
  margin: 0;
  
  
}

#sidebar ul li {
  margin: 0 0 25px 0;
}

#sidebar ul ul {
  padding: 0 0 0 8px;
  padding-bottom: 5px;
}

#sidebar ul ul li, #sidebar ul ul ul li {
 margin: 5px 0 5px 0;
/* padding here was added to provide a right margin for sidebar list items. This treatement may be needed elsewhere */
padding-right: 8px;
}

#sidebar ul ul ul {
  margin: 2px 0 0 0;
  padding: 0;
  line-height: 100%;
  list-style:  url(img/bullet_dot.png) inside;
}

#sidebar ul ul ul li {
 margin-left: 7px;
}


/* ------ POST / PAGE / COMMENT NAVIGATION ------ */

#navigation {
	/* width: 600px; */
	/* width: 500px; */
  width: 450px;

	list-style: none;
	line-height: 100%;
	margin: 0;
  padding: 0;
}

.left {
	float: left;
  display: inline;
}

.right {
	float: right;
  display: inline;
}


/* ------ FOOTER ------ */

#footer {
  /*font-size: 130%;*/
  font-size: 100%;
  clear: both;
/*   width: 960px;*/
 width: 752px;
  margin: 0 auto;
  height: 64px;
  /*background: #b1b1b1 url(img/footer.png) center no-repeat;*/
		
		background-color: #fff;
  border: 0;
}

/*#footer_content {
  line-height: 150%;
  text-align: center;
  height: 58px;
  /* width: 600px; */
  /* width: 500px; */
  width: 450px;

  margin: 0px 0px 0px 40px;
}*/

#footer_content p {
  padding: 10px 0 0 0;
}


/* ------ BLACK LINES AT TOP AND BOTTOM------ */

#blackband_top_left {
  /* width: 440px; */
  /*
width: 10px;
  height: 30px;
*/
  /* color: #CCC;
  color: #666; */
  background-color: pink;
/*   line-height: 30px; */
}
#blackband_top_right {
  /*width: 440px;*/
  /*height: 30px;*/
  color: #CCC;
  color: #666;
  height: 30px;
/*
  background-color: pink;
*/
  line-height: 30px;
  margin-top:100px;
}

#blackband_bottom_left, #blackband_bottom_right {
  width: 440px;
  /*color: #CCC;*/
  color: #666;
  line-height: 62px;
}

/*
#blackband_top_left, #blackband_top_right {
  margin-top: 19px;
  line-height: 32px;
}
*/

#blackband_bottom_left, #blackband_top_left {
  margin-left: 40px;
  float: left;
  display: inline;
  margin-top:100px;
}

#blackband_bottom_right, #blackband_top_right {
  margin-right: 40px;
  float: right;
  text-align: right;
  display: inline;
}

#blackband_top_right {
  margin-right: 34px;
  margin-right: 0px;
  background-color: #ccc;
}

#blackband_top_right ul {
  margin: 1px 0 0 0;
  float: right;
  width: auto;
}

#blackband_top_right ul ul {
  padding: 0;
  margin: 0;
}

#blackband_top_right ul li, #blackband_top_right ul ul li {
  line-height: 30px;
  float: left;
	list-style: none;
}

#blackband_top_right h2
{
	text-align: right;
	float: right;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0px #ccc solid;
	border-bottom: 1px #ccc solid;
}

#blackband_top_right ul li a {
  padding: 0 7px 0 7px;
}

#blackband_bottom_right a:hover, #blackband_bottom_left a:hover {
  /*color: #FFF;*/
		
		/*color: #ccc;*/
		color: #000;
  text-decoration: underline;
}

#blackband_top_right a, #blackband_top_right a:active, #blackband_top_right a:visited {
  color: #FFF;
  color: red;
  color: #666;
  text-decoration: none;
  display: block;
}

#blackband_bottom_right a, #blackband_bottom_right a:active, #blackband_bottom_left a, #blackband_bottom_left a:active {
  /*color: #FFF;*/
		
		/*color: #ccc;*/
		color: #666;
  text-decoration: none;
}

#blackband_top_right ul li a {
/*image preload trick for hover element*/
  background-image: url(img/back_menu.png);
  background-repeat: no-repeat;
  background-position: -1000px -1000px;
/*image preload trick for hover element*/
}

#blackband_top_right ul li a:hover {
  background: url(img/back_menu.png) repeat-x;
  color: #747474;
}

#blackband_top_right ul ul li a:hover {
  background: #e1ddd2;
  color: #747474;
}

.hasFloat:after {
  content: "";
  display: block;
  clear: both;
}


/* ------ SEARCHFORM ------ */

#searchform input {
 /* font-family:Tahoma, Arial, Helvetica, sans-serif;*/
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:12px;
/*  background-color:#747474; */
  background-color:olive;
  background-color:#999966;
  margin: 0;
  padding: 2px 4px 2px 4px;
  padding: 2px 8px 2px 8px;
  border:#747474 1px solid;
  /*color:#DDD;*/
  color: #D9DAC1;
  color: #fff;
  letter-spacing:1px;
  width: 55px;
  width: 65px;
}

#searchform input:hover {
  cursor:pointer;
  background-color:#606060;
  border:#333 1px solid;
  color:#fff;
}

#searchform #s {
  /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  margin: 0 5px 0 0;
  /* background-color:#DDD; */
  /* background-color:#D9DAC1; */
  background-color:#F5F5F5;

  padding: 3px 4px 3px 4px;
  border:#747474 1px solid;
  color:#606060;
  width: 175px;
}


/* ------ MISC STUFF ------ */

#counters {
  width: 0px;
  height: 0px;
  display: none;
  float: left;
}

img#wpstats {
  width: 0px;
  height: 0px;
  padding: 0px;
  border: none;
  overflow: hidden;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.alignnone {
   float: none;
}

.wp-caption {
   /*border: 1px solid #ddd;*/
   text-align: center;
/* background-color: #f3f3f3; */
   padding: 10px 0 10px 10px;
   margin: 5px 10px 0 0;
   /* optional rounded corners for browsers that support it */
  /* -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;*/
}

.wp-caption img {
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 90%;
   line-height: 120%;
   padding: 0 10px 0 0;
   margin: 0;
}









/*  ////////////////////////////////////////////////////////////////////// */
/* START FROM mainNEW.CSS */
/* body
{
	background-color: #ccc;
	margin: 0;
	font-family: Georgia, Utopia, "Times New Roman", Times, serif;
}
 */

.logo
{
	position: relative;
	top: 8px;
	left: 20px;
	width: 77px;
	z-index: 900;
}
/*
#content
{
	position: relative;
	top: 0;
	width: 752px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 40px;
}
*/
 h1
{
	color: #996;
	font-family: Georgia, Utopia, "Times New Roman", Times, serif;
	/*font-size: 18px;*/
	letter-spacing: 2px;
	font-weight: normal;
	padding: 0;
 	/*margin-bottom: -10px;*/
 	margin-bottom: 0;
 }
.larger
{
	font-size: 28px;
	letter-spacing: 1px;
}
h3
{
	width: 310px;
	color: #787A48;
	font-weight: normal;
	background-color: #D9DAC1;
	margin: 25px 0 15px 0;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 1px 10px 1px 25px;
}
p
{
	margin: 0px 25px 15px 25px;
	color: #666;
	/*testing font-size increase on next line*/
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
}
.line
{
	margin: 0;
	padding: 15px 0 10px 25px;
}
.dropcap
{
	background-color: #D9DAC1;
	font-family: Georgia, Utopia, "Times New Roman", Times, serif;
	font-size: 40px;
	color: #787A48;
	float: left;
	margin: 0 3px 0 0;
	padding: 2px;
	/* The line-height declaration removes extra top and bottom padding */
	line-height: 32px;
}
.copyright
{
	font-size: 10px;
	letter-spacing: 1px;
	padding: 5px 0 0 0;
}
/* .rtt
{
	font-size: 10px;
	font-style: italic;
} */
.footer
{
	letter-spacing: 1px;
	padding-bottom: 10px;
	margin-top: 0px;
}
.footerleft
{
	float: left;
	font-family: Georgia, Utopia, "Times New Roman", Times, serif;
	display: inline;
	font-size: 14px;
	color: #92889C;
	line-height: 10px;
	margin: -2px 25px 0 25px;
	padding-bottom: 15px;
}
.footerleft
{
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 0;
	margin-left: 25px;
	margin-right: 0;
	color: #777;
}
.footerright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	margin-right: 25px;
	margin-top: 1px;
}
a
{
	color: #666;
	text-decoration: none;
	/*white-space: nowrap;*/
}
a:hover
{
	color: #000;
	text-decoration: underline;
}
a:active
{
	color: #660;
	text-decoration: underline;
}
.footer a
{
	letter-spacing: 1px;
	word-spacing: 2px;
}
img:hover { text-decoration: none; }

/* .bold { font-weight: bold; }
.boldul
{
	font-weight: bold;
	text-decoration: underline;
}
.indent
{
	margin-left: 60px;
	color: #666;
	font-size: 12px;
	letter-spacing: 1px;
}
 */
/*  ////////////////////////////////////////////////////////////////////// */
/* END FROM mainNEW.CSS */









/*.textwidget  br {display:none;}*/
.textwidget  p {padding-top:10px;}
.textwidget  p a { padding: 0; margin:0; line-height:auto;}
input.button {width: auto !important; padding:5px 25px !important;}






































/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:1 -Windows XP Style
  -----------------------------------
*/

/*#92889C is navbar purple*/
/*#f5deb3 is pale peach or melon color*/
/*#D9DAC1 is pale grey green olive like the background-color of the heading boxes*/
/*#E8E4D1 is (like or matches) the bg-color of the text box, sort of pale-wheat or pale-taupe */

#navbar
{
	width: 752px;
	background-color: #92889C;
	position: absolute;
	top: 22px;
	height: 21px;
	left: 0px;
	z-index: 4;
}

#p7PMnav
{
	margin: 0;
	padding: 0;
	background-color: #92889C;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 4;
}

#p7PMnav li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	line-height: 15px;
}

#p7PMnav ul li
{
	border-right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	text-transform: capitalize;
	line-height: 15px;
	text-align: left;
}

#p7PMnav ul
{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border-top: 1px solid #E8E4D1;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}

/* --------------------------------------------------------------------*/
/*                    Main NavBar and SubMenu                    */
/* --------------------------------------------------------------------*/
/* Affects Main NavBar and SubMenus in up state*/
#p7PMnav a
{
	display: block;
	text-decoration: none;
	padding: 2px 12px;
}

/* Affects Main NavBar and SubMenus in over or down state*/
#header #p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus
{
	/*pale grey-green*/
	background-color: #f5deb3;
	color: #92889C;
}

/* --------------------------------------------------------------------*/
/*                  the current page marker style                 */
/* --------------------------------------------------------------------*/
#p7PMnav .p7PMmark
{
	/*color: #FFFFFF;*/
	/*font-weight: bold;*/
	font-weight: normal;
}

/* --------------------------------------------------------------------*/
/*                      the trigger link styles                          */
/* --------------------------------------------------------------------*/
/*the normal trigger links */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon
{
	background-image: url(img/p7PM_dark_east.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* the active trigger link style */
/*when mouse leaves the top link*/
#header #p7PMnav .p7PMon
{
	background-color: #92889C;
	color: #FFFFFF;
	border: #92889C 1px solid !important;
}

/* --------------------------------------------------------------------*/
/*                         the submenu classes                       */
/* --------------------------------------------------------------------*/
#p7PMnav .p7PMhide
{
	left: -9000px;
	border: 0;
}

#p7PMnav .p7PMshow
{
	left: auto;
	z-index: 20000 !important;
}

/* --------------------------------------------------------------------*/
/* Top level menu width */
/* --------------------------------------------------------------------*/
#p7PMnav li
{
	float: left;
	margin-left: 0px;
}

#p7PMnav ul li
{
	float: none;
}

/* 2nd and subsequent Submenu widths */
#p7PMnav ul, #p7PMnav ul li
{
	width: 172px;
	margin-left: 0px;
}

/* --------------------------------------------------------------------*/
/*                   More top level menu classes                  */
/* --------------------------------------------------------------------*/
/* Affects Top Level Menu in up state*/
a.p7PMtrg
{
	color: #ffffff !important;
	background-color: #92889C;
	border: #92889C 1px solid;
}

/* Affects Top Level Menu in over and down state*/
a:hover.p7PMtrg,a:active.p7PMtrg,a:focus.p7PMtrg
{
	color: #92889C !important;
	/* background-color: #E8E4D1 !important; */
	/* background-color: #fff !important; */
	background-color: #D9DAC1;
	/*pale grey-green*/
}

/* HIGHLIGHTS THE SELECTED Top Level Menu in up state*/
a.HL
{
	color: #92889C !important;
	background-color: #E8E4D1 !important;
	border: #92889C 1px solid !important;
}
