/*  
Theme Name: HemingwayEx
Theme URI: http://nalinmakar.com/hemingwayex
Description: HemingwayEx is a simple weblog theme by <a href="http://nalinmakar.com">Naflin Makar</a> created by modifing the very popular <a href="http://warpspire.com/hemingway">Hemingway</a>.  If you'd like to learn more about HemingwayEx, <a href="http://nalinmakar.com/hemingwayex">head on over to my site</a>.
Version: 1.1
Author: Nalin Makar
Author URI: http://nalinmakar.com
*/

/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/
* {
	padding:0;
	margin:0;
}
h1, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset{ margin:1em 0; font-size:1.08em; line-height:1.25em;}
h2, h3{ margin:1em 0; font-size:1.20em; line-height:1.25em;}
address {font-size:1.2em;font-style:normal;width:580px;line-height:1.3em;}
dd { margin-left:9%; }
li { margin-left:0%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }
.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
/*.post-meta {position:absolute; } font-variant: small-caps; color: maroon; width: 48%;*/
.post-meta-key {color:#787878; font-size:1em; display:none;} /*color: grey; font-weight: bold; font-size: 110%; width: 48%;*/
a img{ border:none; }
div { position:relative; }
.clear {
	clear: both;
}
/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/
body{
	/*original background color: 272727*/
	background:#fff; 
	color:#BFBFBF;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Georgia;
}
/* This class sets the width and position for all rows */
.inside{
	width:874px;
	margin:0 auto;
}
a{
	color:#709fbb;
	text-decoration:none;
}
a:hover{
	color:#339900;
	text-decoration:none;
}

#comments a{
	color:#ff0f00;
	text-decoration:none;
}

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

h1{
	color:#339900;
	font-size: 1.9em;
	font-weight:normal;
}
h1 a{
   color:#339900;
}
h1 a:hover{
	color:#339900;
	text-decoration:none;
}


h2, h3{
	font-size:1.20em;
	color:#777777;
	font-weight:bold;
}

h4{
	color:#339900;
	font-size:1.2em;
	font-weight:normal;
}
h4 a{
   color:#339900;
}
h4 a:hover{
	color:#339900;
	text-decoration:none;
}

h5{
	color:#339900;
	font-size:1.9em;
	font-weight:normal;
	margin:0 0 -14px;
	padding:25px 0 0 0;
}

ul li{
	list-style-type: none;
	 
}
ul li.widget{
	color:#5D5D5D
}
	
blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:2px solid #CCC;
	color:#CCC;
}
pre{
	width:100%;
	padding:1em 0;
	overflow:auto;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}
table{
	width:100%;
	border-spacing:2px;
	margin:1.5em 0 0 -10px;
}
table th, table td{ padding:0.3em 0.75em }
table th{
	background:#CCC;
	color:#000;
	text-align:left;
}
table td{
	/*background:#333;
	color:#FFF;*/
}
table td p{font-size:1.2em;padding-top:0px;}
table td h5{padding-top:0px;}

table caption{
	text-align:left;
	color:#FFF;
	margin-bottom:-1em;
	margin-top:1em;
}
.rule{
	border-top:1px solid #CCC;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:1.5em 0;
}
/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#header{
	background:#fff;
}
#header_swf{
    height:242px;
    width:874px;
}
#header_left {
	padding:25px 0 0 0;
	float:left;
}
#header_right {
	padding:10px 0;
	font-family:helvetica;
	font-size:1em;
	float:right;
	text-transform:uppercase;	
}
#header_right input {
	display:block;
	float:right;
}
#header_right input#searchsubmit {
	display:none;
}
#header_right a {
	display:block;
	clear:right;
	float:right;
	padding:5px 0 0 0;
	color:#575757;
}
#header_right a:hover {
	color:#008FE9;
}
#header_right a.sliderButtonNav {
	color:#339900;
}
#smcf-container div.smcf-bottom a {display:none;}
.textwidget a:first-child{display:block; padding-top: 10px;}
.textwidget a{display:block; padding-top: 15px;}

/*-----------------------------------------------------------------------------------------------
  Navigation
-----------------------------------------------------------------------------------------------*/
#navigation {
	display:block;
	height:55px;
	overflow:hidden;
	margin-bottom: 30px;
}
#navigation ul{
	list-style:none;
	margin:0;	
/*	text-transform:uppercase; */
	font-size:1.2em;
	font-family: Helvetica, "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", sans-serif, Verdana, Arial;
	letter-spacing:0em;  
	text-decoration:none;
	color:#000;
}

#navigation .adminnav {
	left: 207px;
}

#navigation .adminnav a {
	color:#999;
}
	
#navigation ul li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;  
	white-space:nowrap;	
}	
#navigation ul li a {
	display:block;
	margin:5px 35px 5px 00px;
	border-top: 1px #ddd solid; 
	border-bottom: 1px #ddd solid; 
}

#navigation ul li ul li a {
	border: none !important;
}

#navigation ul li a:hover,#navigation ul li a:active, #navigation li.current_page_item a, #nav ul li.current_page_parent > a,  #nav ul li.current_page_parent > a:active
{
/*	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:.50;
	background-color:black; */
	color:#339900;
	text-decoration:none;
	
}

#slidebar
{ 
	
	zoom:1;

}

.subnavigation{
	width:890px;
	padding: 0 0 10px;
	text-decoration:none;
	font-size: 1.3em;
	text-align: right;
}

.subnavigation a{
	color:#339900;
}

.subnavigation a:hover{
	color:#a4721a;
	text-decoration:none;
}

.postsubnav{
	width:877px;
	text-decoration:none;
	font-size: 1.5em;
	text-align: right;
	padding: 50px 0 0 0;
}

.postsubnav a{
	color:#6394B0;
}

.postsubnav a:hover{
	color:#339900;
	text-decoration:none;
}

/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/
#primary {
	background:#fff;
	padding:0 0 50px;
	color:#808080;
}
.abt-this-page {
	font-size:1.2em;
	color:#CCC;
	font-weight:normal;
}
#primary.onecol-stories .primary {
	float:left;
	width:50%;
}
#primary.onecol-stories .secondary {
	float:right;
	width:40%;
	margin:0 0 0 10%;
}
#primary.twocol-stories .story {
	float:left;
	width:397px;
	height:550px;
	margin:0 40px 0 0;
}
.story h3 {
	font-size:1.9em;
	font-weight:normal;
	padding:0;
	margin:0;
}
.story h3 a {
	color:#666;
	text-decoration:none;
}
.story h3 a:hover {
	color:#339900;
}
.story .details {
	font-size:1.02em;
	color:#857653;
	background:#e7e5df;
	text-align:left;
	margin:10px 0;
	padding:5px;
}
.read-on {
	text-align:right;
}
.read-on a  {
	color:#8f8f8f;
	text-decoration:underline;
}
.read-on a:hover {
	color:#008fe9;
}
/*-----------------------------------------------------------------------------------------------
  Single Post Styles
-----------------------------------------------------------------------------------------------*/
#primary .primary{
	width:613px;
	margin-top: 7px;
}

#primary .primary p{
	font-size: 1.2em;
	line-height: 1.3em;
	width: 400px;
}
#primary .primary ul{
	font-size:1.1em;
	/*left:-25px;*/
	top:17px;
}
#primary.single-post .primary{
	width:845px;
	
}
#primary .inside p{
	font-size: 1.2em;
	line-height: 1.3em;
}
.single-post h1{
	font-size: 1.9em;
	font-weight:normal;
	color:#339900;
	/* wfoedit */
	margin-bottom:-10px;
}

#primary.single-post .primary #imagecol{
	float:right;
	margin-top:-13px;
}

.single-post h1 a{
	text-decoration:none;
	color:#339900;
}

.single-post h1 a.events-title{
	color: red;
}

.single-post h1 a:hover{
}


.single-post .post-meta{position:static;} 


#primary .secondary{
	padding-top:20px;

}
* html #primary .secondary{ margin-right:2%; }
.secondary .featured p{
	border-bottom:1px solid #7A7A7A;
	border-top: 1px solid #7A7A7A;
	padding:0.5em 0 0.6em 0; 
	font-size:0.9em;
	line-height:1.3em;
	margin:1em 0 0 0;
}

#primary.single-post img {
	padding: 4px;
	margin: 0 15px 0 0;
	border: 1px solid #D7BA7E;
	background: #F3F4F4;
	/*margin: -650px 0 0 445px; wfoedit 
	margin:0 0 0 445px;
	position: absolute;*/
}

#primary.single-post object {
	padding: 4px;
	/*border: 1px solid #D7BA7E;*/
	background: #F3F4F4;
	/*margin: -650px 0 0 448px;*/
}
	
#primary.twocol-stories .story img, .single-post img {
	padding: 3px;
	/*border: 1px solid #D7BA7E;*/
	background: #F3F4F4;
}

#primary.twocol-stories p{
	font-size:1.2em;
	line-height:1.3em;
	width:419px; 
}

#primary.twocol-stories ul{
	font-size: 1.1em;
	/*line-height: 1.3em;
	top:38px;
	left:-25px;*/
	margin: 0px;
}
		
#primary.twocol-stories .story a img:hover, .single-post a img:hover {
	padding: 4px;
	border: 1px solid #ddd;
	background: #dd9900;
}
.secondary .featured dl{
	margin:0 0;
	padding:0.5em 0 0.6em 0;
}
.secondary .featured dl h3{
	margin:0 0;
	padding:0 0;
	color:#AAA;
	font-size:1em;
}

.secondary .featured dl{
	font-size:1.1em;
	line-height:1.3em;
	width:850px;
}

.secondary dt{
	display:inline;
	margin:0;
	padding:0;
	color:#AAA;
}
.secondary dd{
	display:inline;
	margin:0;
	padding:0;
}
.secondary dd a{ color:#808080; }
.secondary dd a:hover{ color:#FFF; }
.secondary .related_post{
	display:inline;
	margin:0;
	padding:0;
}
.secondary .related_post 
.secondary .related_post 
.single-post h1, .single-post h2
#primary code {
	display:block;
	color:#ffffff;
	padding:0 0 40px;
	margin:1em 5% 0 5%;
}

/* wfoedit */
#primary .sociable img{position:static; margin: 3px 0px 0px 0px;}

/*-----------------------------------------------------------------------------------------------
  Single Page One Image Style
-----------------------------------------------------------------------------------------------*/

#primary.single-pageone img {
	margin: -510px 0 0 445px;
}

#primary.single-pageone object {
	/*padding: 4px;
	border: 1px solid #D7BA7E;
	background: #F3F4F4;*/
	margin: -650px 0 0 448px;
}

.single-page h1{
	color:#339900;
	font-size: 1.9em;
	font-weight:normal;
}

.single-page h1 a{
   color:#339900;
}


/*-----------------------------------------------------------------------------------------------
  Single Page Two Image Style
-----------------------------------------------------------------------------------------------*/

#primary.single-pagetwo img {
	/* margin: -1098px 0 0 445px; */
}
.single-page h1{
	color:#339900;
	font-size: 1.9em;
	font-weight:normal;
}

.single-page h1 a{
   color:#339900;
}


/*FOR VIDEO
#primary.single-post object {
	padding: 4px;
	border: 1px solid #D7BA7E;
	background: #F3F4F4;
	margin: -650px 0 0 448px;
}
*/


/*-----------------------------------------------------------------------------------------------
	Secondary Items
-----------------------------------------------------------------------------------------------*/
#secondary{
	background:#fff;
	padding:1px 2em;
	/*border-top:1px solid #1C1C1C;*/
}
.comment-head{
	padding:1em 0 0 0;
	width:876px;
}
.comment-head .num-comments{
	font-size:1.5em;
	margin:0;
	color:#339900;
	border-bottom:1px solid #d8d8d8;
	padding:0 0 8px 152px;
}
.comment-head a{
	text-decoration:none;
	color:#868686;
}
.comment-head .details{
	font-size:0.95em;
}
ol#comments{
	list-style-type:none;
	margin:0 0;
	width:876px;
}
ol#comments li{
	list-style-type:none;
	margin:.50em 0;
	background-color:#E6E6E6;
	border:1px solid #DBDBDB;
}
#comments cite{
	float:left;
	font-family: Helvetica, "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif, Verdana, Arial;
	font-style:normal;
	text-align:right;
	/*border-top: 1px solid #868686;*/
	padding: 1em 0 0 14em;
}
* html #comments cite{ width:30.6%; }
#comments cite span{
	display:block;
}
#comments cite .date{ 
	font-size:.95em; 
	color:#898989;
}
#comments cite .author{ 
	font-size:1em;
	font-weight:bold;
	color:#BC831D
}
#comments cite .author a{
	text-decoration:none;
}
#comments cite .admin-tools{
	margin:5px 0;
}
#comments cite .admin-tools a{
	float:right;
	margin:0 5px;
	padding:0px 3px 3px;
	background:#666;
	border:1px solid #999;
	text-decoration:none;
}
#comments cite.pingback {
	display:block;
	padding-top:68px;
	background:url(performa%20blog%20stuff/hemingwayEx_0226_1140am_backup/images/trackback_pingback.gif) 100% 0 no-repeat;
}
#primary .secondary .admin-tools{ margin:1em 0; }
#preview{
	margin:1em 0;
	padding:0.5em;
	border:1px solid #333;
}
#preview p{ margin:1em 0 0 0; }
#errors{ color:#FF0000; font-weight:bold; }
#comments .content{
	float:left;
	width:460px;
	/*margin-left:41px;
	border-top:1px solid #868686;*/
    color: #000000;
	min-height:72px;
	height:auto !important;
	height:72px;
	overflow:hidden;
}
#comments .mycontent{
	float:left;
	/*width:700px;*/
	/*margin-left:41px;*/
    color: #000000;
	min-height:72px;
	height:auto !important;
	height:72px;
	overflow:hidden;
}
#comments .commentbody {
	padding: 1em 8em 1em 0;
	font-family: Helvetica, "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif, Verdana, Arial;
	font-size: 1em;
	line-height: 1.3em;
	width:460px;
}
#comments .content .counter {
	position: absolute;
	top:5px;
	right:3px;
	font-family: Helvetica, "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif, Verdana, Arial;
	font-size: 3.2em;
	font-weight: bold;
	color: #666;
	text-align: right;
	padding:0;
	display:none;
}
#comments .mycontent .counter {
	position: absolute;
	top:5px;
	right:3px;
	font-family: Helvetica, "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif, Verdana, Arial;
	font-size: .1em;
	font-weight: bold;
	color: #666;
	text-align: right;
	padding:0;
	display:none;
}
#comments .content p{
	color:#4F4F4F;
	margin:0 0 1em 2.4em;
	width:440px;
}
#comments .content h3{
	margin:0;
	font-size:1em;
}
#comments .mycontent p{
	margin:0 0 1em 2em;
	color:#4f4f4f;
	width:440px;
}
#comments .mycontent h3{
	margin:0;
	font-size:1em;
}
#comment-form{
	margin:4em 0 9em 278px;
	width:460px;
	/*border-top: 1px solid #868686;*/
	font-family: Helvetica, "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif, Verdana, Arial;
}

#comment-form p{
	font-size: 1.2em;
}

.formhead {
	font-size:1.5em;
	margin:1em 0 0 0;
	color:#4f4f4f;
}
input.textfield{
	width: 15em;
	margin:5px 0;
}
textarea.commentbox{
	width:460px;
	height:10em;
	margin:.50em 0;
	font-size:1.2em;
	font-family: Helvetica, "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif, Verdana, Arial;
}
label.text{
	position:relative;
	left:0.5em;
	color:#898989;
}
.formactions input.submit{ 
	cursor:pointer;
	float:left; 
	padding:0.25em 0.5em;
	display:block;
	border:1px solid #b8b8b8;
	background:#efefef;
	color:#CCC
}
.formactions input.submit:hover{ 
	background:#CCC;
	color:#272727
}
* html .formactions input.submit{
	padding:0;
}
.formactions .spinner{
	float:right;
	margin:-8px -20px 0 0;
}
/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/
.ancillary{
	/*background:#000 url(images/bg_ancillary.jpg) top repeat-x;*/
	padding:2em 0 2em 0;
}
.ancillary .block{
	float:left;
	padding: 1%;
	width: 28%;
	margin:0 0 0 2.5%;	
	background: transparent url(performa%20blog%20stuff/hemingwayEx_0226_1140am_backup/images/transparent_bg.png) repeat left top;
}
* html .ancillary .block{
	background:none;
}
.ancillary .twice-length{ width:65%; }
.ancillary .thrice-length{ width:100%; }
.ancillary .first {
	clear:both;
	margin:0 0 0 2.4%;
}

* html .ancillary .first {
	clear:both;
	margin:0;
}
.ancillary .block-separator{
	clear:both;
	height:2.5em;
}
.ancillary .block h2, .ancillary .block h3{
	margin:0 0 2em 0;
	color: #FF9900;
}
.divider {
	border-bottom:1px solid #3D3D3D;
}
ul.block li {
	list-style-type:none;
	margin:0;
}
ul.dates, ul.counts, ul.blogroll ul, ul.pages, ul.block li.widget ul{
	list-style-type:none;
	margin:1.5em 0 2em 0;
	border-top:1px solid #3D3D3D;
}
ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li, ul.block li.widget ul li{
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
	border-bottom:1px solid #3D3D3D;
}
ul.dates .date{
	color:#858585;
	padding:0 1.5em 0 0;
}
ul.dates2{
	list-style-type:none;
	margin:0;
	/*border-top:1px solid #3D3D3D;*/
}
ul.dates2 li{
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
	/*border-bottom:1px solid #3D3D3D;*/
}	
ul.dates2 a{
	color:#339900;
	text-decoration:none;
}
ul.dates2 a:hover{ 
	color:#FFF;
}
ul.date2 .date{
	color:#858585;
	padding:0 1.5em 0 0;
}
ul.counts .count{
	float:right;
	color:#858585;
}
ul.dates a, ul.counts a, ul.blogroll a, ul.pages a, ul.block li.widget ul a{
	color:#BFBFBF;
	text-decoration:none;
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover, ul.block li.widget ul a:hover{ 
	color:#FFF;
}
ul.blogroll{ }
ul.blogroll li{
	list-style-type:none;
	margin:0;
}
ul.pages ul{
	margin:0;
}
ul.pages ul li{
	border:none;
	margin-left:2em;
	list-style-type:square;
}
/*block items*/
.aside-content p a, ul.recent-comments li a, ul.dates li .aside-content p a{
	color: #FF9900;
}

/*-----------------------------------------------------------------------------------------------
  Twitter Box
-----------------------------------------------------------------------------------------------*/
#twitter-box{
	width:250px;
}



/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/
#footer{
	clear:both;
	color:#939393;
	margin:1.5em 0 3em 0;
}
#footer .inside{
	/*background:url(images/footer_black.gif) 50% 0 repeat-x;*/
	padding:1em 0;
}


/*-----------------------------------------------------------------------------------------------
  Utilities
-----------------------------------------------------------------------------------------------*/
#utilities{
	position: absolute;
	width:175px;
	margin:1em 0 0 0;
	text-align:left;
	left: 754px;
}
/*-----------------------------------------------------------------------------------------------
  Text Size
-----------------------------------------------------------------------------------------------*/
#textsize{
	margin:.25em 0 0 0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:.40;
}
#textsize:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.00;
}
#textsize a {
	text-decoration:none;
}

#about{
	width:298px;
	font-size: 1.2em;
	line-height:1.3em;
}

#about a{
	color: red;
}

#about a:hover{
	color: #000;
}

#contact{
	width:298px;
	font-size: 1.2em;
	line-height:1.3em;
}

#contact a{
	color: red;
}

#contact a:hover{
	color: #000;
}

#wallpapers{
	width:450px;
	font-size: 1.2em;
	line-height:1.3em;
}

#wallpapers a{
	color: red;
}

#wallpapers a:hover{
	color: #000;
}



/*-----------------------------------------------------------------------------------------------
  Performa 09 Page
-----------------------------------------------------------------------------------------------*/

.performa-09 #primary .inside a,
	.performa-09 #primary .inside h1,
	.performa-09 #silderButton a,
	.performa-09 #navigation li.current_page_parent > ul > li.current_page_item > a,
	.performa-09 #navigation li.current_page_parent > ul > li > a:hover,
	.performa-09 #navigation li.current_page_parent > a,
	.performa-09 .num-comments {color: red} 
.performa-09 #navigation li.current_page_parent > ul {margin-left: -25px;}

.performa-09.calendar{}
.performa-09.calendar .dates{border-top: 2px solid #DDD; border-bottom: 2px solid #DDD; font-size: 14px; color: #777; width: 874px; height: 36px; padding: 10px 0px 10px 5px;}
.performa-09.calendar .dates .date {float: left; clear: right; width: 16px; padding: 0px 10px 0px 10px;}
.performa-09.calendar .dates .date:first-child {width: 35px; padding: 0px;}
.performa-09.calendar .dates .date.selected {font-weight: bold}
.performa-09.calendar .dates .date-line-1 {text-align: center; display:block; width: 100%}
.performa-09.calendar .dates .date-line-2 {text-align: center; display:block; width: 100%}
.performa-09.calendar h2 {text-transform:uppercase; font-size: 18px; color: #777; font-weight: normal;}

.performa-09.calendar .event {margin-bottom: 12px; width: 875px; background: #fff;  }
.performa-09.calendar .event h3,
.performa-09.calendar .event h4,
.performa-09.calendar .event h5 {padding: 0; margin: 0; font-weight: normal;}
.performa-09.calendar #primary .inside .event .thumbnail  {float: left; clear: right; border: 0; margin: 0 12px 0 0; padding: 0;}
.performa-09.calendar #primary .inside .event .event_info { float: left; width: 600px; background-color: white; padding: 15px;}
.performa-09.calendar #primary .inside .event .event_img { float: left; padding:16px; width:100px;}
.performa-09.calendar #primary .inside .event .event_info h3 a {color: #777; font-size: 18px;}
.performa-09.calendar #primary .inside .event .event_info h4 a {color: red; font-size: 15px; }
.performa-09.calendar #primary .inside .event .event_info h5 {color: #777; font-size: 11px; font-weight: bold;}
.performa-09.calendar #primary .inside .event .event_info .description {color: #777; font-size: 11px;}

.performa-09 {
	background-color:#efefef;
}

.performa-09 #header{
	background-color:#efefef;
}

.performa-09 #primary{
	background-color:#efefef;
}

.performa-09 .ancillary {
	background-color:#efefef;
}

.performa-09 #secondary {
	background-color:#efefef;
	padding:1px 2em;
}


#biennial_menu{width: 200px;float: left; clear: right;padding-top:15px;font-size:14px;line-height:19px;}
#biennial_content{width: 625px; float: left; clear: right;}
#biennial_content > div {display:none}
.current-biennial .sociable {clear:both}

/*-----------------------------------------------------------------------------------------------
  The following is from white.css. Moved to this stylesheet to make editing easier. White.css is no longer necessary.
-----------------------------------------------------------------------------------------------*/

.ancillary{
	padding:0 0 10px; 0;
	background-color:#e8e8e8;
}

ul.recent-comments li a{
	color: #fff;
}
* html ul.recent-comments li a{
	color: #666;
}
.ancillary .sidebar{
	float:left;
	padding: 20px 1px 10px 31px;
	width: 27%;
	margin:0 10px; 0;
	word-wrap: break-word;	
	/*border:1px solid #000;*/
	/*background: transparent url(white/transparent_bg.png) repeat left top;*/
}

* html .ancillary .sidebar{
	background:none;
}

.ancillary .sidebar h2, .ancillary .sidebar h3{
	color: #5d5d5d;
	margin:0 -40px; 0 0;
	/*border:1px solid #000;*/
	width:200px;
}

blockquote{ color:#333; }

table th{ color:#FFF; background:#333; }
/*table td{ background:#EAEAEA; }*/

/*-----------------------------------------------------------------------------------------------
  Secondary
-----------------------------------------------------------------------------------------------*/

/*.secondary .featured p{
	border-bottom:1px solid #CCC;
	border-top: 1px solid #CCC;
}
.secondary .featured dl{
	border-bottom:1px solid #CCC;
}*/
.secondary .related_post a, .secondary dd a{ 
	color:#6394B0; 
	width:550px;
}
.secondary .related_post a:hover, .secondary dd a:hover{ 
	color:#BC831D; 
}
.secondary .featured dl h3, .secondary .featured dt{
	color:#6c6c6c;
}

/*-----------------------------------------------------------------------------------------------
  ul.updates
-----------------------------------------------------------------------------------------------*/

ul.dates, ul.counts, ul.blogroll li ul, ul.pages, ul.sidebar li.widget ul{
	/*border-top:1px solid #C2C2C2;
	width:260px;*/
}
ul.dates li, ul.counts li, ul.blogroll li ul li, ul.pages li, ul.sidebar li.widget ul li{
	border-bottom:1px solid #C2C2C2;
	width:250px;
	margin:0 -40px; 0 0;
	line-height:1.8em;
	font-size:.90em;

}
ul.dates .date, ul.counts .count{
	color:#7A7A7A;
}
ul.dates a, ul.counts a, ul.blogroll a, ul.pages a, ul.sidebar li.widget ul a{
	color:#848484;
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover, ul.sidebar li.widget ul a:hover{ color:#339900; }

ul.dates2 li{
	/*border-bottom:1px solid #C2C2C2;*/
	width:900px;
	margin:0;
	line-height:16px;
	font-size:13px;
}
ul.dates2 .date{
	color:#7A7A7A;
	padding:0 1.5em 0 0;
}
ul.dates2 a{
	color:#339900;
}
ul.dates2 a:hover, ul.dates2 a:hover .date{ 
	color:#BC831D; 
}

.ancillary ul.last .textwidget{padding-left: 0px;position:relative; left: -40px;}

/*-----------------------------------------------------------------------------------------------
  Footer
-----------------------------------------------------------------------------------------------*/

#footer{
color: #339900;
}

#footer a, #footer p.attributes a{
	color:#6E6E6E;
}

#footer a:hover, #footer p.attributes a:hover{ color:#339900; }

#footer .inside{
	padding: 0 0 200px 0;
	/*background:url(white/footer.gif) 50% 0 repeat-x;
	*/
}

#footerimg{
postion:absolute;
width:902px;
height:60px;
}

#maininfo{
position:absolute;
top:25px;
left:115px;
font-size:1em;
}

#flickr{
position:absolute;
top:21px;
left:495px;
}

#fb{
position:absolute;
top:21px;
left:563px;
}

#yt{
position:absolute;
top:21px;
left:649px;
}

#twitter{
position:absolute;
top:21px;
left:720px;
}

#address{
position:absolute;
top:80px;
left:285px;
padding:15px 0 50px 0;
font-size:0.9em;
}

#pokelogo{
position:absolute;
top:100px;
left:410px;
padding:15px 0 50px 0;
}

#siteadmin{
position:absolute;
top:150px;
left:50px;
padding:15px 0 50px 0;
}


/*-----------------------------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------------------------*/
#searchform #s {
	background:#fff;
	border:1px solid #878787;
	width:140px;
	color:#777;;
	font-size:1em;
	text-transform:uppercase;
}

#searchform #searchsubmit {
	display:none;
}

