/*
Theme Name: Tax Talk 20/20
Theme URI: none
Description: tax talk
Version: 1.0
Author: etuan an sean
Author URI: none
*/

*				 {   margin:0;
   					 padding:0;	
   					 list-style: none;}

body 			{	background: #ffffff url("images/bkg-body.gif") repeat-x;
					font-family: "lucida sans", "Lucida Sans Unicode", "Lucida Grande", verdana, helvetica, arial, sans-serif;
					font-size:.7em;
					line-height:1.8em;
					text-align:center;
					color:#878685;	}
  
a:link 			{	color:#878685;  text-decoration:none;  }
a:visited 		{	color:#878685;  text-decoration:none;	}
a:hover			{	color:#666666; }
a img 			{	border:0;  }
p 				{	margin: 1em 0;	}

.condensed		{ 	font-family:"helvetica condensed", "lucida sans";
					line-height: 1.4em;	
					letter-spacing: -.1em;	}
.pullout		{ 	font-size: 1.3em;	
					line-height: 1.8em;	}

h2				{ 	font-family: helvetica, arial, verdana, "lucida sans",sans-serif;	
					font-size: 1.4em;	}

h5				{ 	color: #79aa39;	
					font-size: 1.2em;
					margin-top: -.5em;
					position: relative;
					top: .5em;	}					

em				{ 	font-style: normal;
					font-weight: bold;
					font-size: 1.05em;
					text-transform: uppercase;
					color: #79aa39;
					letter-spacing: -.1px;
					padding-right: .25em;	}						
					
a em:hover		{ 	color: #517324;	}

hr				{ 	margin: 2.5em 0;	
					border: none;
					height: 2px;
					background: url("images/bkg-hr.gif") repeat-x;			
					clear: both;			}




.container		{	width: 862px;
					margin: 0 auto;
					text-align: left;
				}

	
	.header		{	clear: both;
					background: url("images/bkg-header-blog.png") no-repeat;
					height: 149px;
					padding: 0;
				}




#bloglogo	{   	width: 184px; 
					height: 76px;

					position: relative;
					left: 165px;
					top: 35px;	}


.content-header	{ 	line-height: 0;
					background: url("images/bkg-content-header.png") no-repeat;	
					text-align: center;}

.content-header .flash	{ 	margin: 32px 0 0 2px;	}		

#about-us .content-header	{ 	height: 220px; background: url("images/bkg-content-header-aboutus.png") no-repeat;	}
#meet-2020 .content-header	{ 	height: 220px; background: url("images/bkg-content-header-meet2020.png") no-repeat;	}





	

.content	{	background: url("images/bkg-content-blog.png") no-repeat;
				padding: 0 40px 0 60px;
				float: left;	}							
											
	.left	{ 	padding: 0 0 0 50px;
				width: 480px;
				float: left;		}
				



.headline	 {
			float: left;
			width: 458px;
			height: 53px;
			overflow: hidden;
			position: relative;	
			top: 50px;
			left: 115px;
			}


 .headline span {
			background: url("images/fr-headline-blog.png") no-repeat;
			position: absolute;
			width: 458px;
			height: 53px;
				left: 0;
				top: 0;
			}						




			.post { 	display: block;
						float: left;
						position: relative;
						left: -100px;
						margin: 3em 0;
						width: 530px;		}

			.date-box	{ 	width: 67px;
							height: 25px;
							padding-top: 15px ;
							padding-right: 3px;
							position: relative;
							top: -5px;
							text-align: center;
							background: url("images/bkg-date-box.jpg") no-repeat;
							float: left;
							color: #ffffff;
							line-height: 0;
							font-size: 1.2em;
							font-weight: bold;
								}

		.post-content	{ 	width: 420px;
							margin: 5px 0 0 30px;
							float: left;		}					


		.post-content h2	{ 	color: #666666;
								font-size: 1.2em;
								text-transform: uppercase;	}

		.date	{ 	margin: 0;
					text-transform: uppercase;	}			

		.post-content img	{ 	margin: .75em 0 1.2em 0;	}						

		.post-content a	{ 	color: #0397d6;	}

		.read-more	{ 	white-space: nowrap;
						text-transform: uppercase;	}
				
				
		.alignright { float: right; padding-right: 60px;}		
		.alignleft { float: left;}				
				
				
				

#sidebar	{ 	padding: 15px 30px ;
				float: left;		
				width: 157px;
				margin: 0 0 0 12px;	}			

#sidebar ul	{ 	margin: 0;	}
#sidebar li	{ 	list-style: none;
				padding: 0;	
					margin: 1.7em 0 ;
					font-weight: bold;
					color: #666666;}

#sidebar ul ul	{ 	margin: .5em;	}
#sidebar li ul li	{ 	margin:  0;	}					
										
.widgettitle	{ 	width: 198px;
					min-height: 26px;
					position: relative; 
					left: -18px;
					padding: 3px 12px;
					font-size: 1.1em;
					background: url("images/bkg-blog-sidebar-h2.png") no-repeat;	}				

							
#calendar .widgettitle	{ background: none;}


#wp-calendar	{ 	background: #faf9f9;
					width: 100%;
					padding: 3px 5px;	}


		

/* 
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––footer
*/							


	.footer		{ 	position: relative;
					clear: both;
					height: 92px;
					background: url("images/bkg-footer-blog.png") no-repeat ;
					padding: 0 0 0 100px;
					text-align: left;	
					margin-bottom: 1em;		}

	.footer p { 	margin-top: 30px;	}					

#rights-reserved {
	float: left;
	width: 317px;
	height: 17px;
	overflow: hidden;
	position: relative;	
	margin-left: 58px;	}

#rights-reserved span {
	background: url("images/fr-rights-reserved.png") no-repeat;
	position: absolute;
		width: 317px;
		height: 17px;
		left: 0;
		top: 0;
	}

	#employment-opportunities {
		float: left;
		width: 177px;
		height: 17px;
		overflow: hidden;
		position: relative;	
		}

	#employment-opportunities span {
		background: url("images/fr-employment-opportunities.png") no-repeat;
		position: absolute;
		left: 0;
		top: 0;
			width: 177px;
			height: 17px;

		}

		