/*
Theme Name: Grey Matter
Theme URI: http://masnikov.com/grey_matter
Description: <a href="http://masnikov.com/grey_matter">Grey Matter 2.1</a> is a light and clean WordPress theme. If you like it, you can make a <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2451070">donation</a>.
Version: 2.1
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

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

html, body {
  height: 100%;
}

body {
  margin: 0 auto;
  padding: 10px 0px;
  /*font-family: Georgia, "Times New Roman", Times, serif;*/
  font-family: Helvetica, Arial, sans-serif, Times; /* Tahoma, Verdana, Helvetica, Arial, sans-serif; */
  font-size: 60%;
  color: #767676;
  background: #464646;
}

img {
  border: 0;
  text-decoration: none;
}


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

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

.newstitle {
	font-weight: bold;
	text-align: left;
	}

#wrapper {
  margin: 10px auto;
  padding: 0;
  width: 970px; /* 692 */
  background: #464646; /* #b1b1b1 url(img/back.png) top center repeat-y */
  border: solid 1px #cc3399;
}

#innerwrapper {
  margin: 15px;
  padding: 0;
  width: 940px; /* 692 */
  }

#mainarea {
  width: 100%;
  background: #ffffff;
  margin: 0px;
  padding: 0px;
  }

.lastwrap {
  margin: 10px auto;
  padding: 0;
  width: 970px; /* 692 */
  background: #464646; /* #b1b1b1 url(img/back.png) top center repeat-y */
  border: 0;
  text-align:right;
}
.lastwrap li{
  list-style-type:none;
  display: inline;
}

.lastwrap a{
  color: #767676;
}

#header {
  background-image: url(img/header-new.jpg);
  width: 940px;
  height: 190px;
  clear: both;
  margin: 0 auto;
  padding: 0;
  /* border-top: 1px solid #464646; don't touch it! */
  font-size: 130%;
  /* color: #747474; */
}

#headerblank {
   width: 940px;
   height: 160px;
}

#header a, #header a:hover, #header a:visited {
  /* color: #000000; */
  text-decoration: none;
}

#header h2 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  /*font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;*/
}

#header h1 {
  font-family: "Myriad Pro", "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;
  font-size: 320%;
  font-weight: normal;
  margin: 0;
  display: block;
}

#header_siteheader {
  background-image: url(/blog/custom/rotator/rotator.php); 
  background-position: bottom right;
  background-repeat: no-repeat;
  /* border: 1px #000000 solid; */
  clear: both;
  float: left;
  width: 640px;
  height: 200px !important;
  line-height: 200px;
  /* margin: 3px 0px 0px 10px; */
  /* line-height: 83px;  was auto */
  display: inline;
}

#header_sidebar {
  float: right;
  width: 250px;
  height: 165px;
  margin: 0 25px 0 0;
  display: inline;
  vertical-align: top;
  padding-top: 32px;
   /*  border: 1px #000000 solid; */
}

#sidebarlogo {
  width: 250px;
  height: 165px;
  margin-top: 18px; /* ie doesnt read this */
  /* vertical-align: top; */
  padding: 0px;
}

.sidebarpara {
	font-size: 85%;
	text-align: justify;
	padding-top: 0px;
	margin-top: 0px;
}

#align-right {
	float: right;
}

#header img {
  /* float: left; */
  margin: 0 0 5px 8px; /* 15px 25px 14px 0; */
}

/* This is for a special plugin */
img#wpstats{display:none} 

/* 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%;
}

#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; /*auto*/
  top:1.9em;
  border:1px solid #747474;
}

#dropmenu ul a {
}

#dropmenu li ul {
  width:10em;
  top:auto;
  background:#464646;
}

#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 {
  clear: both;
  font-size: 150%;
  line-height: 140%;
  float: left;
  width: 600px;
  min-width: 600px;
  margin: 0px 0px 20px 40px;
  display: inline;
  /*  border: 1px #000000 solid; */
}

#contentfp {
  clear: both;
  /* font-size: 130%; */
  /* line-height: 140%; */
  float: left;
  width: 940px;
  /* min-width: 600px; */
  margin: 0px 0px 0px 0px;
  display: inline;
  background: #464646;
  /*  border: 1px #000000 solid; */
}

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

#content blockquote, #content code {
  border-left: 3px #DDD solid;
  background: #F5F5F5;
  padding: 5px 0 2px 10px;
  margin: 0 0 10px 15px;
}

#content code {
	font: 12px Monaco, "Lucida Console", "Courier New", "Courier", monospace;
	display: block;
}

#content a:hover {
  text-decoration: none;
  border-bottom: #000 0px solid;
}

#content h1 {
  font-size: 170%;
  line-height: 120%;
  color: #94069a;
  font-weight: normal;
  margin: 20px 0 15px 0;
  /* clear: both; */
}
#content h2 {
  font-size: 160%;
  line-height: 150%;
  font-weight: normal;
  
}

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

#content a h1, #content h1 a {
  color: #94069a;
  text-decoration: none;
  border: 0 none;
}

#content a:hover h1, #content h1 a:hover {
  color: #444;
  text-decoration: none;
  border-bottom: 1px dotted;
}

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

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

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

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

#comments {
 font-size: 90%;
 line-height: 140%;
 width: 240px;
 margin-left: 10px;
}

.commenter {
  color: #808080;
  font-size: 90%
}

#comments h1 {
  font-size: 150%;
  line-height: 120%;
  color: #606060;
  font-weight: normal;
  margin: 30px 0 10px 0;
}

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

#comments ul, #comments ol {
  padding: 0 0 0 25px;
}

#comments ul {
  list-style: square;
}

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

#sidebar {
  font-size: 120%;
  line-height: 130%;
  float: right;
  width: 250px;
  min-width: 250px;
  margin: 10px 25px 0px 0px;
  display: inline;
}

#tag_cloud {
  line-height: 200%;
}

#sidebar img {
  float: none;
}

#sidebar p {
  margin: 0 0 5px 0;
}

#sidebar h2 {
  font-size: 100%;
  font-weight: normal;
  color: #DDD;
  background-color: #747474;
  padding: 0px 8px;
  line-height: 180%;
  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;
}

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

#postmeta {
  font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;
	font-size: 85%;
	border-bottom: 1px solid #CCC;
	clear: both;
  color: #747474;
  margin: 10px 0 20px 0;
  background: #F5F5F5;
  line-height: 120%;     /*check it*/
  padding: 4px 0;        /*check it*/
}

#postmeta a {
  color: #444;
  border: 0 none;
}

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

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

.postmeta {
  font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;
	font-size: 85%;
	border-bottom: 1px solid #CCC;
	clear: both;
  color: #747474;
  margin: 10px 0 20px 0;
  background: #F5F5F5;
  line-height: 120%;     /*check it*/
  padding: 4px 0;        /*check it*/
}

.postmeta a {
  color: #444;
  border: 0 none;
}

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

.postmeta img {
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.postnav {
	width: 600px;
	float: left;
	list-style: none;
	line-height: 100%;
	margin: 0 -30px 0 -30px;
	padding: 0;
}

.postnav li.left {
	display: block;
	float: left;
}

.postnav li.right {
	display: block;
	float: right;
}

.pagenav {
	width: 600px;
	float: left;
	list-style: none;
	line-height: 100%;
 	margin: 20px -30px 0 -30px;
	padding: 0;
}


.pagenav li.left {
	display: block;
	float: left;
}

.pagenav li.right {
	display: block;
	float: right;
}

#footer {
  font-size: 130%;
  clear: both;
  width: 100%;
  margin: 0 auto;
  height: 160px; /*was 100px */
  background: #464646;  /* url(img/footer.png) center no-repeat */
  border-top: #727272 4px solid;
}

.footerhead {
font-family: "Times New Roman", Times, serif; 
font-size: 20px;
}

/*#footer_content {
  line-height: 150%;
  text-align: center;
  height: 58px;
  width: 600px;
  margin: 0px 0px 0px 40px;
}*/

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

#blackband_top_left {
  width: 320px;
  height: 31px;
  color: #CCC;
  line-height: 30px;
}

#blackband_top_right {
  width: 540px;
  height: 31px;
  color: #CCC;
  line-height: 30px;
}

#blackband_bottom_left, #blackband_bottom_right {
  height: 150px;
  color: #CCC;
  line-height: 13px;
  margin-top: 10px;
  /* background: #464646 url(img/footerback.png) top repeat-x;  */
}

#blackband_bottom_left {
 border-right: #727272 1px solid; 
 width: 220px;
 margin-right: 15px;
}

#blackband_bottom_right {
 width: 380px;
}

#blackband_top_left, #blackband_top_right {
  margin-top: 3px;
  line-height: 32px;
}

#blackband_bottom_left, #blackband_top_left {
  margin-left: 8px;
  float: left;
  display: inline;
}

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

#blackband_top_right {
  margin-right: 34px;
}

#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;
}

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

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

#blackband_top_right a, #blackband_top_right a:active, #blackband_top_right a:visited {
  color: #FFF;
  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;
  text-decoration: none;
}

#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 input {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#747474;
  margin: 0;
  padding: 2px 4px 2px 4px;
  border:#747474 1px solid;
  color:#DDD;
  width: 55px;
}

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

#searchform #s {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 0 5px 0 0;
  background-color:#DDD;
  padding: 3px 4px 3px 4px;
  border:#747474 1px solid;
  color:#606060;
  width: 175px;
}

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

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;
}

.bothclear {
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	}
	

/* div.alignnone {
   display: inline-block;
   float: left;
   clear: both;
   } */

.alignright {
   float: right;
   border: 1px solid #000000;
   margin: 0 0 0 5px;
   padding: 0px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
  /* 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 {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
 !ˆ!D

