/*

Theme Name: Fegley Law Theme

Theme URI: http://www.fegleylaw.com

Description: A theme made for Fegley Law

Author: S.A. Taylor / 6x6 Design

Author URI: http://www.6x6design.com

Version: 1.0

Tags: 

*/



@import "style/css/reset.css";

/* Rebuild default browser styles */

@import url('styles/rebuild.css');



/* Basic WordPress Styles */

@import url('styles/wp.css');

/** Colors **/

/* 	#fff8d3 - light yellow,

	#edffd8 - light green

	#663fo8 - light brown

*/	

/*** General Styles ***/

html,body {

	margin: 0 auto 100px;	

	padding:0;

	color: #000;

	background-color: #FFF8D3;

	min-width: 900px;

}



.strong {

	font-weight: bold;

}



a {

	color: #33F;

	text-decoration: none;

}



a:hover {

	color: #990000;

	background-color: #FFF;

	margin: 0;

	padding: 0;

	text-decoration: underline;

}



div#container {

	margin: 0;

	padding: 0;

}



img {

	border: none;

}

#blog-title span{

	text-indent: -9999px;

	margin-left: -9999px;

}

#blog-description{

	text-indent:-9999px;

}

div#header {

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: left;

	height: 88px;

	background: #1D402A url(images/marble.jpg) repeat-x;

	color: #FFF;

}



div#header h1 {

	font: italic 285% "Times New Roman", Times, serif;

	margin: 0;

	padding: 45px 0 0 15px;

	letter-spacing: 0;

	}



div#header-links {

	height: 39px;

	color: #FFF8D3;

	margin: 0;

	padding: 0;

	border-top: 1px solid #268026;

	background: #1D402A url(images/marble2.jpg) repeat-x;

}



div#header-links p{

	font: bold large/20px "Times New Roman", Arial, Helvetica, sans-serif;

	text-align: center;

	margin: 0;

	padding: 10px 0 0;

}



div#header-links a {

	color: #FFF;

	margin: 0;

	padding: 0 10px;

	background-color: transparent;

	text-decoration: none;

}



div#header-links a:hover {

	position: relative;

	margin: 0;

	padding: 3px 10px 10px;

	background-color: #fff8d3;

	color: #990000;

	border: none;

	text-decoration: none;

}



div#wrapper {

	float: left;

	width: 100%;

	min-width: 800px;

	margin: 0 0 0 -205px;

	padding: 0;

}



.phone {

	float: left;

	width: 265px;

	height: 85px;

	font: bold large "Times New Roman", Arial, sans-serif;

	margin: 0 0 0 70px;

	padding: 10px 0 0;

	color: #FFF;

	background: transparent url(images/green_box.jpg) no-repeat 50% 0%;

	text-align: center;

}



.phone a {

	color: #0F3;

	

}



.phone a:hover {

	color: #FFFF00;

	background-color: transparent;

	text-decoration: underline;

}



div.contact {

	clear: both;

	width: 265px;

	height: 85px;

	font-weight: bold;

	font-size: large;

	margin: 20px 0 20px 275px;

	padding: 10px 0 0;

	color: #FFFCFF;

	background: transparent url(images/green_box.jpg) no-repeat 50% 0%;

	text-align: center;

}



.contact a {

	color: #0F3;

	

}



.contact a:hover {

	color: #FFFF00;

	background-color: transparent;

	text-decoration: underline;

}



#logo {

	position: relative;

	float: left;

	clear: right;

	width: 385px;

	height: 275px;

	margin: 5px 0 20px; 

	padding: 0;

	/*background: #fff8d3 url(images/scott_logo3.jpg) no-repeat;*/

}



#scroll {

	float: left;

	width: 337px;

	height: 137px;

	margin: 40px 0 0 30px;

	padding: 0;

	text-align: center;

}

	

#locations {

	float: left;

	width: 305px;

	height: 255px;

	margin: 25px 0 0 50px;

	padding: 0;

	text-align: left;

	background: url(images/location.jpg) no-repeat 50% 50%;

}



#locations ul {

	margin: 3px 0 0 80px;

	padding: 0;

}



#locations li {

	list-style-type: none;

}

	

#images {

	float: left;

	width: 337px;

	height: 137px;

	margin: 90px 0 0 30px;

	padding: 0;

	text-align: center;

	}



.link-box {

	float: left;

	width: 325px;

	height: 130px;

	margin: 90px 0 0 50px;

	padding: 10px 0 0;

	background: transparent url(images/employer-link.jpg) no-repeat; 

	text-align: center;
line-height:15px;

}	

	

.link-box p {

	color: #086807;

}		



.link-box ul {

	list-style: none;

	margin: 0px 0px 0px 0px;

	padding: 0;

}



.link-box li {

	margin-bottom: 0px;
margin-top:0px;

	padding: 0;

}	



.link-box  a {

	font-family: arial, sans-serif;

	font-size: 1.4em;


} 	



div#content {

	margin: 0 0 20px 200px;

	padding: 0;

	color: #000;

	background-color: #FFF8D3;
font-size: 125%;

}



div#FAQ {

	margin: 0;

	padding: 0;

}



div.post ul, div.post ol {

	margin: 0 10px 0 80px;

	padding: 0;

}

div.post ul li, div.post ol li {

	text-indent: 0px;

	margin: 0;

padding:0;
line-height: 1.2em;

}


.back-link {

	margin: 0;

	padding: 15px;

	text-align: center;

	display: block;

	font-weight: bold;

}



div#content h2 {

	clear: left;

	font: bold 170% "Times New Roman", Arial, Helvetica, sans-serif;

	color: #086807;

	background-color: transparent;

	text-align: left;

	margin: 0 0 5px 15px;

	padding: 10px 0 0;

}

div#content h3 {

	clear: left;

	font: bold 120% "Times New Roman", Arial, Helvetica, sans-serif;

	color: #086807;

	background-color: transparent;

	text-align: left;

	margin: 0 0 10px 15px;

	padding: 10px 0 0;

}





div#content p {

	margin: 0 0 10px 0;

	padding: 0 20px;

	font: 102% "Times New Roman", arial, sans-serif;

	text-indent: 20px;

}



div.content-img {

	float: right;

	width: 250px;

	height: 300px;

	margin: 0 30px 0 10px;

	padding: 0;

	/*background: url(images/fegley-pose.jpg) no-repeat center;*/

	

}



div.scott-chair-img {

	float: right;

	width: 400px;

	height: 268px;

	margin: 0 30px 0 10px;

	padding: 0;

	/*background: url(images/fegley-chair.jpg) no-repeat center;*/

}



div#navigation {

	position: relative;

	float: right;

	width: 200px;

	margin:  -3px 0 0 0;

	padding: 15px 0 0;

	background: #FFF8D3 url(images/nav_wall.jpg) repeat-y;

	z-index: 1;

}



div#navigation ul {

	margin: 0 0 0 15px;

	padding: 10px 0;

	font: bold medium/20px "Times New Roman", Arial, Helvetica, sans-serif;

	color: #FFF8D3;

	background-color: transparent;

}

#suckerfishnav li ul { /* second-level lists */

	background:#FFF8D3 url(images/nav_wall.jpg) repeat-y;

margin-left : -175px;

	}



#navigation a {

	color: #FFF;

	background-color: transparent;

	text-decoration: none;

}



#navigation p {

	font: bold large Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	margin: 0;

	padding: 5px 0 5px 25px;

	color: Yellow;

	background-color: transparent;

	text-align: center;

}



#navigation a:hover {

	margin: 0 0 0 -4px;

	padding: 0 5px;

	color: #990000;

	background-color: #FFF8D3;

	text-decoration: none;

}

div#side-container{

	float: right;
clear: right;

	width: 200px;

	
}


div#extra {

	float: right;

	clear: right;

	width: 200px;

	color: #000;

	background-color: #EDFFDB;
	

}



div#extra h3 {

	margin: 0;

	padding: 10px 0 0 0;

	font: normal bold medium Arial, sans-serif, serif;

	color: #086807;

	text-align: center;

	background: #EDFFDB url(images/extra-top.gif) no-repeat;

	

}



div#extra form {

	text-align: center;

	color: #000;

	background-color: #EDFFDB;

}

div#extra ul  {

	margin-top: 5px;

	

}

div#extra ul li {

	margin-left: -50px;

	

}



div.sidebar {

	float: right;

	clear: right;

	margin: 0;

	padding: 0;

	width: 200px;

	color: #000;

	background-color: #EDFFDB;

	text-align: center;
	

}

.widget1 {
float: right;
	width: 198px;
	margin: 0;
	padding: 0;
	background-color: #EDFFDB;
	text-align: center;
}
.widget1 ul {
float: left;
	width: 198px;
	margin: 0;
	padding: 0;
	background-color: #EDFFDB;
	list-style-type: none;
}

.widget1 ul li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}


div.sidebar p {

	margin: 0;

	padding: 0 5px 8px;

	font: italic normal normal x-small Arial, sans-serif, serif;

	color: #000;

	background-color: #EDFFDB;

}



div.sidebar h2, div.sidebar h3, .widget1 h2, .widget1 h3 {

	margin: 0;

	padding: 3px 5px 0 3px;

	font: italic 1.5em bold Arial, sans-serif, serif;

	color: #094D08;

	background-color: #EDFFDB;

}

div.sidebar ul li  {



	list-style-type: none;



	padding: 1px 0;



	margin-left: -65px;	



}

.photo {

	width: 300px;

	height: 220px;

	margin: 50px 5px 5px 60px;

	padding: 0;

}



.small-italic {

	font-size: small;

	font-weight: bold;

	font-style: italic;

	width: 260px;

	margin: 5px 0 10px 50px;

	padding: 10px;

	background-color: #EDFFDB;

}



div#footer {

	width: 100%;

	clear: both;

	color: #666;

	background-color: #EDFFDB;

	margin: 0 auto;

	padding: 5px 0;

	text-align: center;

	font-size: 75%;

}



div#footer p {

	margin: 0;

	padding: 5px 0px;

}



div#footer a {

	color: Blue;

	background-color: transparent;

	text-decoration: none;

}



div#footer a:hover {

	color: #990000;

	background-color: #FFF;

	text-decoration: underline;

}

     

/* Info Window styles */

.IW {width: 300px;}

.IWContent {height: 100px; overflow:auto;}

.IWCaption {font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}

.IWFooter {margin-top: 5px; font-size: 8pt; }

.IWFooterZoom {}

.IWDirections{background-color:#FFF;}



/* PDMarker */

div.markerTooltip {

	color: black;

   background-color: white;

   white-space: nowrap;

   margin: 0;

   padding: 2px 4px;

   border: 1px solid black;

}



#MapHolder, .MapHolder {

	float: right;

	height: 540px;

	margin: 10px 10px 20px;

	padding: 0;

} 

   

#MapBuilderMap {

	width: 400px;

	height: 500px;

	border: 1px solid;

	margin: 0px 0 0;

} 	



/* testimonial page code follows */

div#hiddenContent1 {display: none;}

div#hiddenContent2 {display: none;}

div#hiddenContent3 {display: none;}

div#hiddenContent4 {display: none;}

div#hiddenContent5 {display: none;}



div.thumbnail {

float: left;

width: 170px;

margin: 20px 0 10px 20px;

padding-bottom: 10px;

border: 1px solid #777;

background-color: #EDFFDB;

color: Black;

}

	

div.thumbnail img {

float: right;

border: 1px solid #777;

margin: 10px 9px 10px 0;

padding: 0;

}

	

div.thumbnail em {

font-size: smaller;

color: #274B2F;

background-color: transparent;

margin: 0;

padding: 5px 2px 5px 8px;

display: block;

}

div.thumbnail-right {

float: right;

width: 170px;


margin: 20px 0 10px 20px;

padding-bottom: 10px;

border: 1px solid #777;

background-color: #EDFFDB;

color: Black;

}

	

div.thumbnail-right img {

float: right;

border: 1px solid #777;

margin: 10px 9px 10px 0;

padding: 0;

}

	

div.thumbnail-right em {

font-size: smaller;

color: #274B2F;

background-color: transparent;

margin: 0;

padding: 5px 2px 5px 8px;

display: block;
line-height:20px;

}

div#hiddenContent {display: none;}

div.singlethumbnail {

float: right;

width: 170px;

margin: 0 10px 10px 10px;

padding-bottom: 10px;

border: 1px solid #777;

background-color: #EDFFDB;

color: Black;

}

	

div.singlethumbnail img {

float: right;

border: 1px solid #777;

margin: 10px 9px 10px 0;

padding: 0;

}

	

div.singlethumbnail em {

font-size: smaller;

color: #274B2F;

background-color: transparent;

margin: 0;

padding: 5px 2px 5px 8px;

display: block;

}



div.testimonial {

float: left;

width: 170px;

margin: 5px 10px 10px 20px;

padding-bottom: 10px;

border: 1px solid #777;

background-color: #EDFFDB;

color: Black;
}

div.testimonial em {

font-size: smaller;

color: #274B2F;

background-color: transparent;

margin: 0;

padding: 5px 2px 5px 8px;

display: block;

}



div.testimonial-right {

float: right;

width: 250px;

margin: 5px 100px 10px 20px;

padding-bottom: 10px;

border: 1px solid #777;

background-color: #EDFFDB;

color: Black;

}

	

div.testimonial-right em {

font-size: smaller;

color: #274B2F;

background-color: transparent;

margin: 0;

padding: 5px 2px 5px 8px;

display: block;

}

div.testimonial-small {

float: left;

width: 170px;
height:175px;

margin: 5px 10px 10px 20px;

padding-bottom: 10px;

border: 1px solid #777;

background-color: #EDFFDB;

color: Black;
line-height:20px;
}

div.testimonial-small em {

font-size: smaller;

color: #274B2F;

background-color: transparent;

margin: 0;

padding: 5px 2px 5px 8px;

display: block;

}


div#mission {

	background-color: #EDFFDB;

	margin: 25px;

	padding: 0 0 10px 0;

	border: 4px double #663F08;

}



div#email-login {

	width: 450px;

	margin: 20px 0 0 275px;

}



fieldset {

	border: 1px solid #268026;

	padding: 3px;

}



legend {

	border: 1px solid #268026;

	margin: 0;

	padding: 3px;

	color: #268026;

}



#SignUp {

  background-color: #EDFFDB;

  color: #000;

  font: italic bold Arial Helvetica sans-serif; 

}

/*** Post Styles ***/

.post {
margin:0px;
	padding-top:10px;

	padding-bottom:10px;

	width: 100%;


line-height:35px;

}



.post h2 {

	color:#086807;

	font-size:10px;

margin-top:0px;

}
.post h3 {

	

margin-top:0px;

}


.post a {

	color:Blue;

}



.post a:hover {

	color:#990000;

}

.navigation_post {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-left: 5px;

	margin-right: 5px;

	margin-bottom: 60px;

}

/*** Comment Form Styles ***/

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 0;

	margin-left: 10px;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

ul#menu {

	margin:0px; padding:0px;

	float:left;

	width: 100%;

	text-align:center;

}

ul#menu li {

	display:inline;

	margin-left:5px;

}

ul#menu li a {

	text-decoration:none;

	color:Blue;

	background-color:transparent;

}

ul#menu li a.active, ul#menu li a:hover {

	background-color:#FFFFFF;

	color:#990000;

	text-decoration:underline;

}

input { width: 175px; }

.button { width: 75px}

.wrong-term{
float:right;
width:500px;
}
