/*
Theme Name: Pennies & Pencils
Description: 3 Column Theme
Version: 2.0
Author: Pennies & Pencils
Author URI: http://www.PenniesAndPencils.com
*/



/* Default Styles & Basic Structure */

body 					{ margin: 0; text-align: center; background: #fff url('images/patternx.gif') repeat; padding: 0; font-family: Helvetica, Sans-serif; font-size: 12px; line-height: 18px; } 
.clear 					{ clear: both; }

#page 					{ margin: 0 auto; padding: 0; width: 960px; border-bottom: none; }
#header 				{ border: 1px dotted #d2d5d6; }
#header h1 a 			{ width: 958px; height: 180px; background-image:url('images/header.jpg'); display: block;}
#header h1 a span		{ display: none; }
#header .description    { display: none; }

/* Content Elements */

#content_container		{ text-align: left; border-left: 1px dotted #d2d5d6; border-right: 1px dotted #d2d5d6; background-color: #fff; }
#content 				{ margin-bottom: 0; width: 450px; float: left; padding: 13px 50px 20px 39px; border-right: 1px dotted #d2d5d6; border-left: 1px dotted #d2d5d6; line-height: 20px; }
#content h2	a			{ font-size: 20px; line-height: 23px; }

/*Next & Previous Pages*/

#content .alignleft a 		{ float: left; background-color: #8AB800; padding: 5px; font-family: Helvetica, Arial, Sans; font-size: 12px; color: #fff; font-weight: bold; font-style: normal; }
#content .alignleft a:hover	{ float: left; font-family: Helvetica, Arial, Sans; font-size: 12px; color: #999999; font-weight: bold; border-bottom: none; }

#content .alignright a 		{ float: right; background-color: #8AB800; padding: 5px; font-family: Helvetica, Arial, Sans; font-size: 12px; color: #fff; font-weight: bold; font-style: normal; }
#content .alignright a:hover	{ float: right; font-family: Helvetica, Arial, Sans; font-size: 12px; color: #999999; font-weight: bold; border-bottom: none; }



#leftsidebar			{ width: 160px; float: left; padding: 20px 20px 0 19px; background-color: #fff; }
#leftsidebar h2			{ color: #333; line-height: 10px; font-size: 16px; font-weight: normal; font-style: italic; letter-spacing: 1px; font-family: Georgia, Serif; margin-bottom: 10px; border-bottom: 1px dotted #666666; padding-bottom: 10px; }
#leftsidebar a 			{ color: #8AB800; line-height: 10px font-size: 13px; font-weight: normal; font-family: Helvetica, Sans-serif; }
#leftsidebar a:hover	{ color: #666666; border-bottom: 1px dotted; }
#leftsidebar ul li		{ margin-bottom: 40px; } 
#leftsidebar ul li li	{ margin-bottom: 1px;  }
#without_u a:hover { border-bottom: none; }






#rightsidebar 			{ width: 160px; float: left; padding: 20px 19px 0 20px; background-color: #fff; }
#rightsidebar h2		{ color: #333; line-height: 10px; font-size: 16px; font-weight: normal; font-style: italic; letter-spacing: 1px; font-family: Georgia, Serif; margin-bottom: 10px; border-bottom: 1px dotted #666666; padding-bottom: 10px; }
#rightsidebar a 		{ color: #8AB800; line-height: 10px font-size: 13px; font-weight: normal; font-family: Helvetica, Sans-serif; }
#rightsidebar a:hover	{ color: #666666; border-bottom: 1px dotted; }
#rightsidebar ul li		{ margin-bottom: 40px; } 
#rightsidebar ul li li	{ margin-bottom: 1px; } 
#leftsidebar .widget_calendar h2 { display: none;}
#rightsidebar .ADblock a:hover { border-bottom: none; }

/* Blog Entry*/

#entry h1, p			{ color: #666666; line-height: 18px; font-size: 13px; font-weight: normal; font-family: Helvetica, Sans-serif; letter-spacing: .5px; } 

#entry 					{ color: #666666; line-height: 18px; font-size: 21px; font-weight: bold; font-style: italic; font-family: Georgia, serif; } 

.postmetadata  			{ font-size: 12px; font-family: Georgia, Serif; font-weight: bold; border-bottom: dotted 1px; border-color: #dbe3e2; padding-bottom: 10px; padding-top: 30px; margin-bottom: 30px; } 
.postmetadata a			{ font-family: Helvetica, Sans; font-size: 12px; color: #8AB800; font-weight: normal;font-style: normal; } 
.postmetadata a:hover	{ color: #333333; border-bottom: dotted 1px; font-family: Helvetica, Sans; font-size: 12px; font-style: normal; font-weight: normal; } 

/*Comment Form*/

#comment		     					{ width: 400px; color: #000; }
#cancel-comment-reply 					{ width: 200px; }
#comment-meta commentmetadata a  		{ color: #000;}
#comment-2 								{ margin-top: 10px; }
#comment-2 								{ margin-top: 10px; }

.commentlist                    		{ margin-bottom: 20px; }
.commentlist .comment            		{ background-color: #fff; padding: 9px 14px; margin-bottom: 1px; }
.commentlist .comment.even        		{ background-color: #f5f3f3; margin-top: 10px;}
.commentlist .comment .comment-body p 	{ font-size: 14px; margin: 6px 0; }
.commentlist .vcard .avatar        		{ display: none; }
.commentlist .comment .comment-meta     { display: none; }
.fn 									{ font-family: Georgia, Serif; font-weight: bold; }
.fn a 									{ color: #8AB800; font-family: Georgia, Serif; font-size: 13px; font-weight: bold; }
.fn a:hover 							{ color: #333333; font-family: Georgia, Serif; font-size: 13px; font-weight: bold; border-bottom: 1px dotted;}
.says 									{ color: #333333; font-family: Helvetica, Sans-serif; font-size: 13px; font-weight: normal; }
#commentform textarea            		{ font-size: 14px; font-family: helvetica, verdana, arial, san-serif; width: 440px; border: 1px solid #d5d8d9; padding: 4px 6px; }
#commentform p #author,
#commentform p #email,
#commentform p #url                		{ padding: 4px 6px; background-color: #fff; border: 1px solid #d5d8d9; }


/*.narrowcolumn 		{ float: left; padding: 0 0 20px 45px; margin: 0px 0 0; width: 450px; }
.widecolumn 			{ padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }*/

#footer					{ padding-left: 20px; font-size: 11px; background-color: #fff; border: 1px dotted #d2d5d6; width: 938px; height: 65px; clear: both; }


h1, h2, h3 				{ color: #666666; margin: 0; padding-bottom: 0; }

h2 a, h2 a:visited 		{ color: #8AB800; text-decoration: none; font-size: 18; font-style: italic; font-family: Georgia, Serif; font-weight: normal;}
h2	 a:hover 			{ color: #666666; border-bottom: dotted 1px #d2d5d6; }
	
p a, a:visited			{ font-size: 12px; color: #8AB800; }
p a:hover				{ font-size: 12px; color: #999; border-bottom: dotted 1px #d2d5d6; }
a 						{ text-decoration: none; }




img						{ border: none; }
img .a					{ border: none; }
img .a:hover			{ border: none; }



h1, 						
h2, 						
h3, 						
h4 						{ }
hr						{ display: none; }
ul,						
ol,
li						{ list-style: none; margin: 0; padding: 0; }
small					{ font-size: 12px; font-family: Helvetica, Sans-serif; color: #333333; line-height: 24px; }
label					{ color: #333333; font-size: 16px; font-family: Georgia, Serif; font-style: italic; font-weight: normal; letter-spacing: .5px; }
input					{ width: 195px; padding-top: 5px; margin-top: 10px; }


/*---:[ calendar widget ]:---*/

#calendar_wrap 				{ width: 200px; padding: 0 8px 0 0; font-family: Helvetica, Serif; background: #f2fafa; }
table#wp-calendar 			{ width: 200px; border-collapse: collapse; background: #f2fafa; }
table#wp-calendar caption 	{ color: #666666; padding-top: 7px; font-weight: normal; font-size: 12px; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 1px; background: #f2fafa; border-							  bottom: 1px dotted #d5d8d9; }
table#wp-calendar th 		{ width: 26px; font-size: 10px; line-height: 1.72727em; background: #f2fafa; border-bottom: 1px dotted #d5d8d9; text-align: center; }
table#wp-calendar td 		{ width: 26px; color: #999; text-align: center; background: #f2fafa; }


/*Search*/ 

#searchsubmit	{ background: url(./images/btn_search.gif) no-repeat; height: 25px; width: 73px; border: none; text-indent:-9999px; font-size: 1px; color: #FFF; cursor:pointer; }
#submit			{ background: url(./images/btn_search.gif) no-repeat; height: 25px; width: 73px; border: none; text-indent:-9999px; font-size: 1px; color: #FFF; cursor:pointer; }

#s            		{ font-size: 14px; font-family: Helvetica, San-serif; width: 167px; border: 1px solid #d5d8d9; padding: 4px 6px; }


/*Text*/

.textwidget 				{ letter-spacing: .3px; }



/*Extras*/

a
{
text-decoration: none;
}

a:hover
{
color: #d2d5d6;
}