/*
Theme Name: Good Lawyer Guide
Theme URI: http://peteradediran.com/legal/
Description: Good Lawyer Guide
Version: 2 (WP2.6.2)
Author: Good Lawyer Guide
Author URI: http://www.goodlawyerguide.com/firms/43561-peter-adediran-internet-lawyers
*/




body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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;}
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;}
.clear {clear: both;}








body				{font-family: Arial, Helvetica, sans; color: #000; font-size: 80%; background: #fff;}




#wrap				{width: 980px; margin: 0 auto; position: relative; z-index: 1;}








/*****
	NAV
*****/
#nav				{background: #162b48; padding: 3px 0 0 0;}
#nav ul				{width: 800px; margin: 0 auto; height: 24px;}
#nav ul li			{display: inline; text-transform: uppercase; font-size: 0.8em;}
#nav ul li a:link, #nav ul li a:visited		{background: #2b6bb2; color: #fff; padding: 4px 7px; display: inline-block;}
#nav ul li a:hover, #nav ul li a:active		{background:  url(images/nav-hover.gif) bottom repeat-x; #19497f;}




/*****
	HEAD
*****/
#head				{height: 120px;}




h1.blog-name		{text-indent: -9999px; position: absolute;}
#head h1			{font-size: 1.7em; font-weight: bold; margin: 10px 0 0 0;}
#head h6			{color: #666; margin: 10px 0 0 0; font-size: 1.1em; font-weight: bold;}
#head-text			{position: absolute; margin: 20px 0 0 200px; width: 575px;}




.peter				{width: 182px; height: 47px; position: absolute; background: url(images/peterAdediranLogo.gif) no-repeat; margin: 20px 0 0 0;}




.rss				{position: absolute; width: 195px; top: 50px; right: 0px;}
.rss input			{width: 180px; padding: 3px 5px; border: 1px solid #ccc; background: url(images/input-shadow.gif) no-repeat;}




.head-search		{margin: 0 0 10px 0;}
.rss h2				{border-bottom: 1px dashed #ccc; margin: 0 0 10px 0;}




.feed-rss-icon		{height: 22px; width: 24px; background: url(images/post-feed-small.gif) no-repeat; float: left; margin: 0 20px 0 0; padding: 3px 0 0 28px;}
.comments-rss-icon	{height: 22px; width: 24px; background: url(images/comment-feed-small.gif) no-repeat; float: left; padding: 3px 0 0 28px;}




#rss				{position: absolute; top: 85px; left: 0;}




#search				{position: absolute; width: 187px; top: 37px; right: 0px;}
#search img			{margin: 0 0 10px 0;}
#search h2			{font-size: 14px; border-bottom: 1px dashed #ccc; margin: 0 0 6px 0; padding: 0 0 4px 0;}
#search input		{width: 182px;}




/*****
	IMAGE ROTATOR
*****/
#image-rotator		{height: 80px; padding: 5px 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc;}
#image-rotator img	{height: 80px; width: 980px;}




/*****
	MAIN
*****/
#main-wrap			{}
#main				{width: 585px; padding: 10px; position: relative; margin: 0 auto;}




.next-prev-links	{padding: 10px 0;}
.next-prev-links p	{}




/* Home Main */
#homeBoxes			{overflow: hidden; width: 606px; position: relative; top: -10px; left: -10px; border-bottom: 1px dashed #ccc;}
#homeBoxes div		{display: block; float: left; text-align: center; padding: 12px 0 0 0; height: 70px;}
#homeBoxes1			{width: 195px; border-right: 1px dashed #ccc;}
#homeBoxes2			{width: 197px; border-right: 1px dashed #ccc;}
#homeBoxes3			{width: 195px; float: right;}




/*****
	SIDEBAR
*****/
.sidebar			{width: 165px; padding: 10px;}
.sidebar h2			{font-size: 1.2em;}
.sidebar ul			{list-style: none;}
.sidebar ul li		{padding: 0 0 0 5px; list-style: none; margin: 0 0 2px 0; border-left: 7px solid #ccc;}
.sidebar ul li:hover	{border-left: 7px solid #000;}
.sidebar ul li a:link, .sidebar ul li a:visited		{color: #666; display: block;}
.sidebar ul li a:hover, .sidebar ul li a:active		{color: #000;}




/* Left Sidebar */
#sidebar-left		{position: absolute; left: 0px; top: 213px; border-right: 1px dashed #ccc;}
#sidebar-left ul li	{}




/* Right Sidebar */
#sidebar-right		{position: absolute; left: 793px; top: 213px;border-left: 1px dashed #ccc; }
#sidebar-right ul li	{}




/*****
	FOOTER
*****/
#footer				{padding: 20px; border-top: 1px dashed #ccc; width: 545px; margin: 0 auto;}
#footer p			{text-align: center;}
.godaddy			{}
.godaddy a:link, .godaddy a:visited		{color: #000; background: #F7D649; padding: 0 3px; font-size: 0.8em;}




/*****
	POSTS
*****/
.post				{margin: 0 0 15px 0;}
.post h2			{margin: 0 0 5px 0; font-size: 1.4em; color: #2b6bb2;}
.post h2 a:link, .post h2 a:visited		{color: #2b6bb2;}
.post h2 a:hover, .post h2 a:active		{color: #20558a;}




.post-meta			{background: #eee; padding: 3px 8px; border: 1px solid #ccc; margin: 5px 0 20px 0; font-size: 0.8em;} 
.post-meta p		{color: #666; font-size: 0.8em;}
.post-meta a:link, .post-meta a:visited		{color: #999;}
.post-meta a:active, .post-meta a:hover		{color: #2b6bb2;}




.post img			{max-width: 585px;}




/*****
	COMMENTS
*****/
#comment-form		{background: #eee; border: 1px solid #ccc; padding: 10px; position: relative;}
#comment-form h3	{margin: 0 0 10px 0;}
.comment-form-small	{width: 200px; padding: 3px 5px; margin: 0 0 5px 0; border: 1px solid #ccc;}
.comment-form-big	{width: 400px; height: 100px; padding: 3px 5px; margin: 0 0 10px 0;}




.allowed-tags		{position: absolute; top: 130px; right: 10px; width: 140px; color: #999; font-size: 0.8em;}




/*****
	CONTACT FORM
*****/
#ec_name, #ec_email, #ec_url, #ec_subject, #ec_math_a	{width: 200px; padding: 3px 5px; border: 1px solid #ccc; margin: 2px 0 10px 0; color: #000;}
#ec_message			{width: 400px; border: 1px solid #ccc; padding: 3px 5px; margin: 0 0 10px 0; color: #000;}




.formcontainer .button	{margin: 10px 0 0 0;}
.formcontainer .required	{color: #f00;}
.formcontainer .success		{color: #060;}
.formcontainer .error, .formcontainer .important	{color: #f00;}




#contact-info		{position: absolute; top: 40px; right: 0px; text-align: right; margin: 0 10px 0 0;}




/* Comments */
#comments			{margin: 0 0 10px 0;}
.comments			{}
.comment			{list-style: none; border: 1px solid #ccc; padding: 10px; margin: 0 0 10px 0; position: relative;}
.comment-meta		{position: absolute; top: 6px; left: 50px; font-size: 0.8em; color: #666;}




/*****
	TYPOGRAPHY
*****/
a:link, a:visited	{text-decoration: none;}
a:active, a:hover	{text-decoration: none;}




h1					{font-size: 2em; font-weight: bold;}
h2					{font-size: 1.8em; font-weight: bold;}
h3					{font-size: 1.6em; font-weight: bold;}
h4					{font-size: 1.4em; font-weight: bold;}
h5					{font-size: 1.2em; font-weight: bold;}
h6					{font-size: 1.1em; font-weight: bold;}
p					{font-size: 1em !important; line-height: 1.6em !important;}




a:link, a:visited	{color: #20558a;}
a:hover,a:active	{color: #2b6bb2;} 




b					{font-weight: bold;}
em					{font-style: italic;}

