/*  
Theme Name: ws-footprints
Theme URI: http://www.walkersands.com
Description: Initial theme for Walker Sands Blog 'Footprints'
Version: 1.0
Author: Reggie Pulliam
Author URI: http://www.reggiepulliam.com/

*/

/* absolute path to images
/Blog/wp-content/themes/ws-footprints/images/
*/


body						{ text-align: center; margin: 0; padding: 12px 0 0 0; background-color: #ccc; background-image: url( 'images/background-12x1200.gif' ); }

.overall					{ outline: solid 1px #ddd; }
.container					{ width: 950px; text-align: left; margin: 0 auto 0 auto;  background: #fff; }
.container-header			{ background-image: url( 'images/header-400x145.jpg' ); background-repeat: no-repeat; }

.span-7, 
.span-10, 
.span-16					{ display: inline; background: transparent; }

.span-6 form				{ margin-left: 6px; }

#header h1, 
#header .hide				{ display: none; }


/* middle column */
/* middle column */


#middle					{ width: 100%; margin: 12px 0 18px 0; padding: 18px 1px 12px 1px; outline: solid 1px #ddd; background-color: #fff; }
#middle .post				{ margin: 0 24px 36px 24px; }
#middle .navigation			{ margin: 0 24px 36px 24px; }

#middle h1				{ margin-bottom: .25em; font: 2.00em/1.25em arial; color: #f15a23; }
#middle h2				{ margin-bottom: .25em; font: 1.75em/1.25em arial; color: #f15a23; }
#middle h2 a				{ text-decoration: none; color: #f15a23; }
#middle h2 a:hover			{ border-bottom: dotted 1px #7b7b7b; color: #7b7b7b; }
#middle h3				{ margin-bottom: .25em; font: 1.45em/1.25em arial; color: #f15a23; }
#middle h4				{ margin-bottom: .25em; font: 1.25em/1.25em arial; color: #f15a23; }
#middle h5				{ margin-bottom: .25em; font: 1.25em/1.25em arial; color: #f15a23; }
#middle h6				{ margin-bottom: .25em; font: 1.25em/1.25em arial; color: #f15a23; }

#middle .logo				{ float: right; margin: 0 0 0 6px; }
#middle p					{ font: normal 1.15em/1.45em arial; color: #333; margin-bottom: 12px; }
#middle p a				{ color: #7b7b7b; }
#middle p a:hover			{ color: #f15a23; }

#middle .postmetadata		{ font: normal 1.00em/1.45em arial; color: #111; }
#middle .right				{ margin-top: -30px; text-align: right; }

#middle ul, 
#middle ol					{ margin: 0 0 0 48px; }
#middle li					{ font: normal 1.15em/1.45em arial; color: #7b7b7b; margin-bottom: 12px; }

#middle address	, 
#middle pre				{ margin: 0 0 0 24px; }

#middle .hr				{ width: 92%; margin: 30px 24px 12px 24px; border-top: solid 1px #ccc; }

#recaptcha_widget_div		{ margin: 0 0 0 0; }

#recaptcha-submit-btn-area	{ margin: 9px 0 0 2px; }

.addthis_container			{ margin: 24px 0 36px 0; }

.alignright					{ float: right; margin: 4px 0 12px 18px; }
.alignright img				{ margin: 0 0 0 12px; }
.alignleft					{ float: left; margin: 4px 12px 0 0; }
.alignleft img				{ margin: 0 18px 0 0; }



/* sidebar */
/* sidebar */

.sidebar					{ display: inline; float: left; width: 230px; margin: 12px 0 0 6px; background: #fff; }
.sidebar ul, 
.sidebar ol					{ list-style-type: none; margin: 0; }

.widget					{ margin: 0 0 20px 0; padding: 1px; border: solid 1px #ddd; }
.widget ul, 
.widget ol					{ margin: 0 21px 18px 24px; list-style-image: url( 'images/list-bullet.jpg' ); }
.widget ul li a				{ font: normal 15px/18px arial; color: #f15a23; }

/* added 12-8-09 to style 'most commented' plugin */
.widget-manual				{ margin: 0 0 20px 0; padding: 1px; border: solid 1px #ddd; }
.widget-manual ul, 
.widget-manual ol			{ margin: 0 20px 18px 24px; list-style-image: url( 'images/list-bullet.jpg' ); }
.widget-manual li			{ margin: 0 0 9px 0; }
.widget-manual ul li			{ font: normal 14px/18px arial; color: #f15a23; }
.widget-manual ul li a			{ font: normal 14px/19px arial; color: #f15a23; }
/* added 12-8-09 to style 'most commented' plugin */
/* see also .widgettitle2 */

.widget .widgettitle			{ display: block; text-align: center; font: normal 1.2em/34px arial; color: #888; text-transform: uppercase; letter-spacing: .25em; margin: 0 0 10px 0; background-image: url( 'images/list-bknd.gif' ); background-repeat: repeat-x; }
.widget .widgettitle2,

.widget-manual .widgettitle2	{ display: block; text-align: center; font: normal 1.2em/34px arial; color: #888; text-transform: uppercase; letter-spacing: .25em; margin: 0 0 10px 0; background-image: url( 'images/list-bknd.gif' ); background-repeat: repeat-x; }
.sidebar-search .widgettitle2,

.sidebar-email-signup .widgettitle2	{ display: block; text-align: center; font: normal 1.2em/34px arial; color: #fff; text-transform: uppercase; letter-spacing: .25em; margin: 0 0 10px 0; background-image: url( 'images/list-bknd-state.gif' ); background-repeat: repeat-x; }

.widget .widgettitle a			{ text-decoration: none; color: #888; }
.widget .widgettitle a:hover		{ color: #7b7b7b; }

.sidebar-search				{ padding: 1px 1px 21px 1px; text-align: center; }
/* updated 2-23-10 - sidebar-search is very similar to widget-manual except for the bottom padding */

.sidebar-email-signup			{ margin: 0 0 20px 0; padding: 1px 1px 72px 1px; text-align: center; background: url( 'images/search-hand-mouse.jpg' ) no-repeat 1px 49px; }

.textwidget				{ font: normal 1.25em/1.40em arial; color: #333; padding:  0 12px 12px 12px; }

.twitter_widget				{ }
.twitter-item				{ font: normal 15px/18px arial; color: #333; padding:  0 0 12px 0; }
.twitter-link a				{ font: normal 15px/18px arial; }
.twitter-timestamp			{ font-size: .75em; }

.widget_categories .cat-item a		{ }
.widget_categories .cat-item a:hover	{ }

.widget_recent_comments		{ }
.widget_recent_entries li		{ margin-bottom: 6px; }
.widget_calendar .widgettitle	{ display: none; }

table#wp-calendar			{ width: 210px; }



.comments-template	{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	 }

.comments-template ol	{
	margin: 0;
	padding: 0 0 15px;
	list-style: none; }

.comments-template ol li	{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc; }

.comments-template h2, .comments-template h3	{
	font-family: Georgia, Sans-serif;
	font-size: 16px; }

.commentmetadata	{
	font-size: 12px; }

.comments-template p.nocomments	{
	padding: 0; }

.comments-template textarea	{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px; }



.footer					{ clear: both; height: 90px; background-color: #777; }
.footer p					{ text-align: center; font: normal 1em/1em arial; color: #ddd; margin: 0 0 6px 0; }
.footer p a					{ color: #cff; }
.footer p a:hover			{ color: #aeabab; }

#index-home #nav-footprints a, 
#full-article #nav-footprints a, 
#contact-us #nav-contactus a, 
#walker-sands #nav-walkersands a	{ background-image: url( 'images/list-bknd-state.gif' ); }

.contact-form { padding: 12px 0 0 12px; background: #eee; }

#blog-author-info { border-top:1px solid #cccccc; padding: 10px 0; min-height: 70px; }
#blog-author-info h3 { font-size: 15px; margin: 5px 0 5px 0; }
#blog-author-info img { float: right; padding-left: 5px; padding-bottom: 5px;}

