@charset "UTF-8";
/* CSS Document */
/*
Theme Name: Theme Name I
Theme URI: http://www.teckpert.com
Description: Sherman Law PA Wordpress theme created by TECKpert.
Version: 1.0
Author: TECKpert
Tags: awesome, multi pages, teckpert

*/
*	{ margin:0px; padding:0px; outline:none;}
html	{ margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x;}

p, a, span, li, input, textarea	{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#7a7a7a; text-decoration:none;}
h1, h2, h3, h4, h5, h6	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-style:italic; color:#626262; font-weight:normal; text-shadow:1px 1px #fff;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-style:italic; color:#515050; font-weight:normal; text-shadow:1px 1px #fff;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-style:italic; color:#515050; font-weight:normal; text-shadow:1px 1px #fff;}

li	{ list-style:none;}
a, img	{ border:0px;}

	.wrapper	{ width:100%; background:url(images/bg2.jpg) no-repeat top center;}
		.inner	{ position:relative; margin:0 auto; width:960px;}
		
			.top	{ float:left; width:960px; height:122px; background:url(images/top.jpg) repeat-x bottom;}
				.top h1	{ float:left; width:390px;}
					.top h1 a	{ float:left; display:block; width:386px; height:116px; text-indent:-9999em; background:url(images/logo.jpg) no-repeat;}
				.email	{ position:absolute; top:1px; left:508px; float:left; padding:6px 10px; background:#92a49d; -webkit-border-radius:3px; -moz-border-radius:3px;}
					.email a	{ color:#f4fcce;}
					.email a:hover	{ color:#fff; text-decoration:underline;}
				.phone	{ position:absolute; top:1px; left:670px; float:left; padding:6px 0px 6px 10px; background:#7f7f7f; -webkit-border-radius:3px; -moz-border-radius:3px;}
					.phone p	{ float:left; display:block; padding:0 10px 0 0; color:#fff;}
						.phone p span	{ color:#f4fcce;}
				.top ul	{ float:left; padding:50px 0 0 8px;}
					.top ul li	{ float:left; padding:0 4px 0 0;}
						.top ul li a	{ float:left; display:block; padding:5px 9px 8px 9px; background:none; -webkit-border-radius:2px; -moz-border-radius:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#728a7d; font-style:italic;}
						.top ul li a:hover	{ background:#66805e; color:#FFF;}
			
			.header	{ position:relative; float:left; width:960px; height:327px; background:url(images/headerbg.jpg) repeat-x 0px 320px;}
				.header-img	{ float:left; width:960px; height:316px;}
					.header-img img	{ width:960px; height:316px;}
				.header-text	{ position:absolute; top:170px; left:477px; display:block; padding:20px; width:443px; height:90px; background:rgba(255, 255, 255, 0.8);}	
					.header-text h2	{ font-family:"Times New Roman", Times, serif; font-style:normal; font-weight:normal; letter-spacing:-1px; font-size:30px; color:#3e4a4f;}
					.header-text h2 span	{ font-family:"Times New Roman", Times, serif; font-style:normal; font-weight:normal; letter-spacing:-1px; font-size:30px; color:#66805e;}
					.header-text p	{ color:#425b4e; line-height:17px;}
			
			.main	{ float:left; width:960px;}
				.about-featured	{ float:left; margin:0 0 2px 0; width:960px; background:url(images/af.gif) repeat-y; -webkit-border-radius:2px; -moz-border-radius:2px;}
					.about	{ float:left; padding:0 14px 25px 12px; width:455px;}
						.about h3	{ display:block; padding:15px 0 0 0; width:455px; height:36px; background:url(images/h3about.jpg) repeat-x bottom;}
						.about-left	{ float:left; padding:9px 0 0 0; width:265px;}
							.about-left p	{ display:block; width:254px;}
							.about-left a	{ margin:7px 0 0 0;}
							a.btn-lm	{ display:block; width:87px; height:31px; text-indent:-9999em; background:url(images/btn-lm.gif) no-repeat top;}
							a.btn-lm:hover	{ background-position:bottom;}
						.about-right	{ float:left; padding:9px 0 0 0; width:190px;}
					.featured	{ position:relative; float:left; padding:0 12px 0 12px; width:455px;}
						.featured h3	{ display:block; padding:15px 0 0 0; width:455px; height:36px; background:url(images/h3about.jpg) repeat-x bottom;}
						a.all	{ position:absolute; top:19px; left:363px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#4782a0; text-decoration:underline; font-style:italic; text-shadow:1px 1px #fff;}
						a.all:hover	{ color:#222;}
						.featured h4	{ display:block; padding:5px 0 0 0;}
							.featured h4 a	{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; font-weight:normal; color:#527b65; font-style:normal;font-weight:bold;}
							.featured h4 a:hover	{ text-decoration:underline; color:#333;}
						.featured p	{ display:block; line-height:18px; padding:0 0 9px 0;}
						a.btn-lm2	{ display:block; width:87px; height:31px; text-indent:-9999em; background:url(images/btn-lm.gif) no-repeat bottom;}
						a.btn-lm2:hover	{ background-position:top;}
				
				.blog	{ position:relative; clear:both; float:left; padding:17px 14px 17px 12px; width:664px; background:url(images/blog.gif) repeat-y;}
                	.blog h2	{ display:block; margin:0 0 15px 0; padding:0px 0px 14px 0px; width:936px; background:url(images/hstatic.jpg) repeat-x bottom; color:#626262;}
					.blog h3	{ display:block; padding:5px 0 0 44px; width:620px; height:36px; background:url(images/blogtop.gif) no-repeat; color:#626262;}
						.blog h3 span	{ color:#639078;}
					a.visit	{ position:absolute; top:25px; left:595px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#879573; font-style:italic; text-decoration:underline;}	
					a.visit:hover	{ color:#333;}
					
					.post	{ float:left; width:664px;}
						.post-top	{ float:left; padding:30px 0 10px 0; width:664px; border-bottom:solid 1px #e1e1e1;}
							.post-top h4 a	{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; font-weight:normal; color:#2a363a; font-style:normal; letter-spacing:0px;}
							.post-top h4 a:hover	{ color:#4782a0;}
							p.by	{ float:left; display:block; padding:0 7px 0 0; font-size:12px; color:#8b957e;}
							p.date	{ float:left; display:block; padding:0 7px 0 0; font-size:12px; color:#88a5b4;}
							a.comments	{ float:right; display:block; padding:0 0 0 20px; background:url(images/comments.gif) no-repeat 0px 3px; font-size:12px; color:#88a5b4;}
							a.comments:hover	{ text-decoration:underline;}
      	p.comments	{ float:right; display:block; padding:0 0 0 20px; background:url(images/comments.gif) no-repeat 0px 3px; font-size:12px; color:#88a5b4;}
						.post-content	{ clear:both; width:664px; padding:10px 0px;}
							.post-content p	{ display:block; padding:5px 0px;}
						a.btn-continue	{ display:block; width:122px; height:31px; text-indent:-9999em; background:url(images/btn-continue.gif) no-repeat top;}
						a.btn-continue:hover	{ background-position:bottom;}
						
				.sidebar	{ float:left; width:270px;}
					.contact	{ float:left; padding:21px 12px 19px 12px; width:246px; background:#5c6c5d;}
						.contact h3	{ display:block; width:246px; height:36px; background:url(images/h3contact.gif) repeat-x bottom; color:#fafafa; text-shadow:1px 1px #161c1e;}
							.contact h3 span	{ color:#a8cba9; text-shadow:1px 1px #161c1e;}
						.contact p	{ display:block; padding:7px 0 0 0; color:#ededed;}
						.contact input	{ padding:0px 5px; width:236px; height:32px; background:#f2f3f2; border:0px; font-size:12px; font-style:italic; color:#384246;}
						.contact textarea	{ padding:5px 5px; width:236px; height:114px; background:#f2f3f2; border:0px; font-size:12px; font-style:italic; color:#384246;}
						.contact a	{ margin:10px 0 0 0; display:block; width:49px; height:31px; text-indent:-9999em; background:url(images/btn-send.gif) no-repeat top;}
						.contact a:hover	{ background-position:bottom;}
						
						
			.footer	{ float:left; padding:22px 0 40px 0; width:960px; background:url(images/footer.gif) repeat-x 0px 10px;}
				.footer ul	{ float:left;}
					.footer ul li	{ float:left; padding:0px 6px; background:url(images/li.gif) no-repeat right 4px;}
						.footer ul li.first	{ padding:0px 6px 0px 0px;}
						.footer ul li.prelast	{ background:none;}
						.footer ul li.last	{ background:none;}
						.footer ul li a	{ float:left; color:#FFF;}
						.footer ul li a:hover	{ color:#FFC;}
						.footer ul li p	{ float:left; padding:0 0 0 4px; color:#d9eae2;}
				.footer p	{ float:right;}
					.footer p span	{ float:left; padding:0 8px 0 0; color:#FFF;}
					.footer p a	{ float:left; display:block; width:16px; height:15px; text-indent:-9999em; background:url(images/teckpert.gif) no-repeat;}	
						
	/*BLOG*/
	.search	{ clear:both; float:left; margin:0 0 1px 0; width:270px; height:120px; background:url(images/search.jpg) no-repeat;}
		.search h3	{ display:block; padding:17px 0 0 12px; width:258px; height:55px; font-size:19px; color:#fafafa; text-shadow:1px 1px #161c1e;}
			.search h3 span	{ color:#a8cba9; text-shadow:1px 1px #161c1e;}
		.search form	{ clear:both; float:left; padding:0 0 0 10px; width:260px;}	
		.search input	{ float:left; margin:0 1px 0 0; padding:0; width:166px; height:32px; background:#eff0ef; border:0px;}	
        
		.search a	{ float:left; display:block; width:69px; height:32px; text-indent:-9999em; background:url(images/btn-search.jpg) no-repeat top;}
		.search a:hover	{ background-position:bottom;}
        
	       input.btn-search	{ float:left; display:block; width:69px; height:32px; text-indent:-9999em; background:url(images/btn-search.jpg) no-repeat top; border:none; margin:0 auto; cursor:pointer;}
	       input.btn-search:hover	{ background-position:bottom;}
     
	.categories	{ clear:both; float:left; margin:0 0 1px 0; padding:17px 12px 17px 12px; width:246px; background:#3f4c40;}
		a.rss	{ display:block; margin:0 0 0 4px; padding:0 0 0 20px; background:url(images/rss.jpg) no-repeat 0px 2px; font-size:11px; color:#bbcabc;}
		a.rss:hover	{ color:#FFF; text-decoration:underline;}
		.categories h3	{ display:block; margin:14px 0 0 0; padding:6px 0px 6px 10px; width:236px; background:#343c34; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:18px; text-transform:uppercase; color:#fff; text-shadow:1px 1px #000; font-style:normal; font-weight:normal;}
		.categories ul	{ clear:both; float:left; padding:15px 0 0 0; width:246px;}
			.categories ul li	{ display:block; float:left; padding:0 0 4px 0; width:246px;}
				.categories ul li a	{ display:block; float:left; padding:0 0 0 10px; width:236px; text-transform:uppercase; color:#edebe6;}
				.categories ul li a:hover	{ color:#FFF; text-decoration:underline;}
						
	/*STATIC*/
	.static	{ clear:both; float:left; padding:18px 12px 18px 12px; width:936px; background:#fafafa;}
		.static h2	{ display:block; margin:0 0 15px 0; padding:0px 0px 14px 0px; width:936px; background:url(images/hstatic.jpg) repeat-x bottom; color:#626262;}
			.static h2 span	{ color:#639078;}
		.static h3	{ display:block; padding:0 0 10px 0; width:936px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; font-style:normal; color:#2a363a;}
		.static p	{ display:block; padding:0 0 10px 0; line-height:19px;}
        .static ul	{ display:block; padding:10px 0 10px 0;}	
				.static ul li	{ display:block; padding:0 0 5px 20px; background:url(images/bullet.jpg) no-repeat 0px 2px;}	
			.align-right	{ float:right; margin:0 0 10px 10px; border:10px solid #fff;}
						
	/* Comments */
#commentform input	{ padding:6px 6px 0 6px; width:250px; height:25px; border:solid 1px #eff1f1;}
#commentform textarea	{ border:solid 1px #eff1f1;}
#commentform #submit{color:#ffffff; background-color: #3f4c40; width: 180px; text-transform: uppercase; padding: 0;}
#commentform #submit:hover {background-color:#5c6c5d;}
ol.commentlist {list-style-type: none; font-size:12px;}
ol.commentlist li {padding-top:5px;}						
						
/* Socialable */
.sociable ul li {display:inline;}						
						
/* Image alignment in posts */
div.alignright {float:right; margin:0 0 1em 1em}
div.alignleft {float:left; margin:1em 1em 1em 0}
div.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:1em 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:1em 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
                        
