/*
Theme Name: PDXBiker
Theme URI: http://www.pdxbiker.com
Description: PDXBiker Theme
Version: 1
Author: Andy
email: satakest@gmail.com
*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
/* reset */ body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* fonts */ body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/* base  */ h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}

/* Major Element Positioning
---------------------------------------------------------------------------- */
#grandwrapper{width:800px; margin:0 auto 0 auto;border: 1px solid #2a343a; }
#header			{width:100%; height:100px; }
#r1, #r2		{width:100%; position:relative; }
#r1				  {border-bottom: 1px solid #2a343a; }
#r1c1, #r1c2{height: 40px; }
#r1c1			  {width:550px; }
#r1c2			  {position: absolute; top:0; left: 550px;
					  width: 249px; border-left:1px solid #2a343a; }
#r2c1			{padding:1px 0; }
#r2c2			{float:right; padding: 0; width: 249px;border-left: 1px solid #2a343a; border-bottom: 1px solid #2a343a; margin-left:1.22em;margin-bottom:1.22em;}
#footer			{border-top: 1px solid #2a343a; width:100%; clear:both; }
#spacer			{width:100%; height:1.4em; }

/* Major Element Colors
---------------------------------------------------------------------------- */
body			{color: #2A343A;background:#2A343A url("images/body_bg.gif");}
#header		{background:#2A343A url("images/pdxbiker_montage5.jpg") right top repeat-x; }
#grandwrapper{background:#FFF2E5 url("images/paper_bg.jpg"); }
#r1				{border-top:1px solid #2a343a; background: #899299; }
#r1c1,
#footer   {background: #6992AF; }
#r1c2			{background: inherit; }
#r2       {background:#FFF2E5 url("images/paper_bg.jpg");}
#r2c2			{background: #ffcc99; }

/* Sidebar
---------------------------------------------------------------------------- */
#r2c2 ul		{margin:0.5em 10px 0.5em 10px;}
#r2c2 li 		{list-style-type:none; }
#r2c2 ul.sub_category li {list-style-type: circle; }
#r2c2 ol.number li {list-style-type:decimal;}
#r2c2 h1,
#r2c2 h2,
#r2c2 h3,
#r2c2 h4		{	font-family: Georgia, "Times New Roman", Times, serif;
              text-indent: 10px; border-bottom:1px dotted #2a343a;margin:0;padding:0;}
#r2c2 a			{color:#000; }
#r2c2 a:hover{color:blue; }

/* Navigation
---------------------------------------------------------------------------- */
a { outline:none; }
#nav			  {margin:4px 0 0 0; padding:0; float: left; width: 100%; text-align:center;white-space:nowrap;}
#nav li			{display: inline; margin:0; padding:0; }
#nav li a		{font-family:Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
             	font-size:93%;padding: 0 1em; margin:0 2px 0 0; color:#fff; text-decoration: none;
				border: 1px solid #cacaca; }
#nav li
a:hover	    {color:#0000ff;border:1px solid #fff;}

/* Footer
---------------------------------------------------------------------------- */
#footer ul		{text-align:center; margin:0; padding:0; color: White; }
#footer li h2	{display: none; }
#footer li 		{font-size:93%; color:#cacaca;display: inline; margin:0; padding:0; }
#footer a		  {line-height:2.25;padding: 0 0.5em; color:#cacaca;
					      font-family:Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
					      text-decoration: underline;}
#footer a:hover{color:#fff;  }
.smallprint{font-size:77%;margin:0;padding:0;text-align:center;}


/* Main Index Post
---------------------------------------------------------------------------- */
.page_header	{text-align:center;font-size:182%;margin:0.5em 0 0 0;
                  font-family:Georgia, "Times New Roman", Times, serif;}
.page_header a{text-decoration: none; color:#000;}
.page_header a:hover{ color:blue; text-decoration:underline;}
.post			    {margin:0 1.22em 1.22em 1.22em; }
#firstpost		{margin-top:1.22em;}
.clear_floats	{clear:left; height:1px; width:100%;}
.entry_header	{background: #ffcc99; padding:0; margin:0 0 0.61em 0;
               width:500px; border:1px solid black; font-size:93%; }
.entry_header	.right{float:right; text-align:right; margin:0 8px 0 0; padding:0; }
.entry_header	.left{margin:0 0 0 8px; padding:0 0 2px 0; }
h2.post_title {font-family:Georgia, "Times New Roman", Times, serif;font-size: 182%;
               line-height:1.22; margin:0;padding:0 0 0 8px;border-bottom:1px dotted #2a343a;}
h2.post_title a{color: #000;text-decoration:none;}
h2.post_title a:hover{color: blue; text-decoration:underline;}
a.more-link   {color:#000;font-weight:bold; }
.post img		  {padding:4px; background:#fff; border:1px solid #2a343a;float:left; margin:0 0.61em 0 0;}
.post_content {font-size:116%; font-family:Georgia, "Times New Roman", Times, serif; margin:0; }
.post p			  {margin:0 0 0.61em 0; }
a             {color:#000;}
a:hover       {color:blue;}
.post_navigation {margin:0 auto;padding:0;height:2.44em;width:250px;}
.post_navigation a{line-height:2.44em; color:#000;text-decoration:underline;}
.post_navigation a:hover{color:blue;}
span.prev		  {float:left;margin-left:1.22em;}
span.next		  {float:right;margin-right:1.22em;}
.byline			  {width:450px;}
.byline th,
.byline td		{border:0;}
.cat_description{width:500px;margin:0 1.22em 1.22em 1.22em;
					font-family:Georgia, "Times New Roman", Times, serif;
					text-align:center;font-size:116%;}
/* Post Ratings
---------------------------------------------------------------------------- */
div.post_ratings{ height:1.22em;}
/* Single Post
---------------------------------------------------------------------------- */
.byline{
  margin:1.22em 0 1.22em 0;
  width:100%;
  border-top: 1px dotted #aaaaaa;
  text-align:center;
  font-size:77%;
}
.entry_header h4.title{
	display:inline;
	float:left;
	margin-left:8px;
	margin-right:8px;
}


/* Comments
---------------------------------------------------------------------------- */
#comments		  {margin:1.22em;	}
#comments h3	{font-family:Georgia, "Times New Roman", Times, serif;
				        line-height:1.22; margin:1.22em 0; font-size:138.5%;
				        border-top:1px solid #2a343a; border-bottom:1px solid #2a343a;
				        clear:both;margin-top:1.22em;}
ol.commentlist{margin:0;padding:0;font-size:116%;}
ol.commentlist p{margin:0 0 0 1.22em;padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
ol.commentlist  li{list-style:decimal inside; margin:0 0 1.22em 0;border-bottom:1px dotted #2a343a;}
#comments		{clear:left;}
#comments small	{font-size:85%;}
/*#comments h3	{font-size:138.5%;margin-bottom:1.22em;}*/
#comments li	{border:none;}
#comments
small.commentmetadata a{color:#aaaaaa;text-decoration:none;}
#comments
small.commentmetadata a:hover{color:#000;text-decoration:underline;}
#comments textarea#comment{	width:500px; height:150px;}

/* Author
---------------------------------------------------------------------------- */
table.author_list{width:500px;margin:0 1.22em 1.22em 1.22em;font-size:85%;}
.postlist {border:1px solid #2a343a; width:500px;}
.postlist tr.label td{background:#ffcc99;text-align:left;border-bottom:1px solid #2a343a;}
.postlist td {border:none;border-bottom:1px solid #2a343a;padding:0.305em 0 0.305em 4px;margin:0;}
.postlist tr.even td{background:silver url("images/paper_bg_dark.jpg");}

a img.route_link_img{border:none;margin:0;padding:0;background:0;float:none;}
