/* CSS Document */

/* Color Memo 
#bcb5a1; buff
	#faf9f8; 10% tint
	#f2f0ec; 20% tint
#afb892 green, menu hilight
#1F2228; dark blueblack
#3A6F70; blue green link colour
#973B55; red link hover




*/

body {
margin: 30px 0;
padding: 0;
text-align: center;
font: 12px Verdana, Arial, sans-serif;
color: #333;
background: #1F2228;
}
a {

color: #3A6F70;
border-bottom: 1px dotted #6A705A;
text-decoration: none;
}
a:visited {
color: #1d3838;
}
a:hover {
color: #9F2145;
border-bottom: 1px solid #973B55;
}
.ano, a.ano:visited, a.ano:hover {
border: none;
text-decoration: none;
}
.hoi {
font-weight: bold;
}
img {
border: none;
}
br.cleaning {
clear:both;
display:block;
height:1px;
font-size:1px;
line-height:1px;
}

h1, h2, h3, h4 {
margin: 0;
padding: 3px 0;

}

#wrapper {
width: 740px;
margin: 0 auto;
padding: 0;
background: #fff;
text-align: left;
border: 1px solid #9b998c;
}
.wrapper-c {
padding: 20px;
margin: 0;
}
h1 {
display: none;
}
#head {
height: 80px;
background: transparent url(falvey_logo.gif) 447px 15px  no-repeat;
}



.splash {
height: 155px;
margin: 0;
padding: 0;
clear: left;
background: #ddd;

}
.splash img{
width: 700px;
}

div.spl-home {
background: transparent url(splash3.jpg) top left no-repeat;
}
div.spl-about {
background: transparent url(splash4.jpg) top left no-repeat;
}
div.spl-contact {
background: transparent url(splash4.jpg) top left no-repeat;
}

.navcontainer {
padding: 0;
margin: 0;
}
.navcontainer ul
{
padding: 0;
margin: 0;
float: left;
width: 699px;
font: bold 11px Verdana, Arial, helvetica, sans-serif;
border-left: 1px solid #AFB892;
}

.navcontainer ul li { display: inline; margin-left: 0; padding: 0; margin-right: 3px; }

.navcontainer ul li a, .navcontainer ul li a:link, .navcontainer ul li a:visited, .navcontainer ul li a:link, .navcontainer ul li span, .navcontainer ul li a:hover
{
padding: 0.6em 1em;
text-decoration: none;
float: left;
border-bottom: none;
border-right: 1px solid #AFB892;
color: #475D35;
}
.navcontainer ul li a:hover
{
text-decoration: none;
border: none;
color: #B18238;
border-right: 1px solid #AFB892;
}

.mainbox {
line-height: 20px;
}

.big2 {
width: 715px;
float: left;
margin: 0;
padding: 0;
}

.big {
width: 500px;
float: left;
margin: 0;
padding: 0;
}
.big-c {
padding: 10px 0;
margin: 0;
}
.small {
width: 198px;
float: right;
margin: 0;
padding: 0;
font-size: 11px;
}
.small-c {
padding: 20px 0;
margin: 0;
}

p {
margin: 0;
padding: 4px 0;
}

.related_articles p {
margin: 0;
padding: 4px 0;
background-color: #fff !important;
}
.sbox {
padding: 10px 0px 10px 10px;

}


.sbox p {
line-height:140%;
padding-bottom: 8px;
}

.sbox a {
border-bottom: none;
}

.sbox ul {
list-style-type: none;
margin: 5px 0;
padding: 0;
border-top: 1px solid #EDEDED;
}

.sbox ul li {
padding: 4px 0;
border-bottom: 1px solid #EDEDED;
}

.sbox h2 {
font: normal  16px Georgia, 'Times New Roman', Arial, sans-serif;
margin: 0;
padding: 0;
text-transform: uppercase;
letter-spacing: 0.1em;
}
#s-contact {
background: #fff;
}
#s-section, #s-articles, #s-articlesnews{
background: #e9ece2;
margin-bottom: 10px;
}
#s-section h3,#s-articles h3, #s-contact h3, #s-articlesnews h3 {
font: normal 11px Georgia, 'Times New Roman', Arial, sans-serif;
color: #fff; text-transform: uppercase; text-align: center; letter-spacing: 0.12em; margin-bottom: 10px; background-color:#1F2228;margin-right: 10px;
}

.smallwrap {
width: 170px;
margin: 0;
padding: 0;

}

.sareasbox {
background: #e9ece2;
padding: 10px 0px 10px 10px;
margin-bottom: 10px;
margin-right:10px;
width: 217px;
height: 200px;
float: left;
}
.sareasboxover {
background: #ccc;
margin-bottom: 10px;
padding: 10px 0px 10px 10px;
background-color: #afb892 !important;
margin-right:10px;
width: 217px;
height: 200px;
float: left;
}

.sareasbox h3,.sareasboxover h3 {
font: bold 13px Georgia, 'Times New Roman', Arial, sans-serif;
color: #1F2228; text-transform: uppercase; text-align: left; letter-spacing: 0.12em;  margin-right: 10px; padding: 0;
}
.sareasboxover h3 {
color: #fff;
}

.areastitlewrap {

height: 36px;
}
.areasnotewrap, .areasnotewrap p {

height: 132px;
width: 210px;
line-height: 13px;
font-size: 10px;
margin: 0;
padding: 0;
overflow: hidden;
}

.item {
padding: 10px 15px 10px 0;
}

.item h2, .item h3 {
font: normal 21px Georgia, 'Times New Roman', Arial, sans-serif;
color: #1F2228;
}

.sub-item {
padding-left: 30px;
}
div.sub-item h3 {
font: bold  12px Verdana, 'Times New Roman', Arial, sans-serif;

}

#footer {
border-top: 1px solid #ccc;
padding: 10px 0;
text-align: center;
font-size: 10px;
}
div.bt-nav {
padding: 15px 0 20px 0;
text-align: left;
font-size: 11px;
}
span.copyright {
float: left;
}
span.designby {
color: #ccc;
}

.theform input, .theform select, .theform textarea {
padding: 3px;
font: 11px Verdana, Arial, sans-serif;
width: 80%;
background: #FFFEED;
}
.theform input:focus, .theform select:focus, .theform textarea:focus {
background: #F7FFE0;
}
label.zemRequired {
font-weight: bold;
}
input#zemSubmit {
border-color: #ffffff #999999 #999999 #ffffff;
border-style: solid;
border-width: 1px;
padding: 5px 8px 6px;
background: #F18200;
color: #fff;
font-weight: bold;
width: auto;
}

p.imgthumb {
float: left;
margin-right: 10px;
}

blockquote {
font-size: 11px;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
padding-left: 15px;
padding-right: 15px;
background: #F7F7F7;
margin: 10px;
}
p.postedon {
font-size: 11px;
color: #666;
}

p.botnav {
text-align: center;
font-size: 11px;
}
p.tagline {
display: none;
}

.practicearea {
font: normal 14px Georgia, 'Times New Roman', Arial, sans-serif;
margin: 0;
padding: 0;
text-transform: uppercase;
letter-spacing: 0.2em;
}

.jobtitle {
font: italic 15px Georgia, 'Times New Roman', Arial, sans-serif;
color: #555;


}

			
.thumbgal a
{
	text-decoration: none;
	border-bottom: none;
}



.thumbgal li
{
	text-align: left;
	padding: 0 0 0 0px;
	float: left;
	margin: 10px 0 0 0;
	width: 161px;
	height: 100px;

}


.thumbgal ul
{
	margin: 0px 0 0 0;
	padding: 0;
	font-size: x-small;
	color: #888;
	list-style-type: none;
}

#newer {
float: left;
text-align: left;
margin-left: 160px;
font-size: 13px;

}

#older {

text-align: right;
font-size: 13px;
margin-right: 160px;

}


#livesearch_a {

	padding: 20px 0 0 0;
}

#livesearch_form {
}

.livesearch_resetimage {
	position: absolute;
	padding: 2px 0px 0px 5px;
}

.livesearch_waitimage {
	position: absolute;
	padding: 2px 0px 0px 5px;
}

#livesearch_results {
	position: absolute;
	background-color: #1F2228;
	color:  #bcb5a1;
	width: 700px;
		min-height: 193px;

	padding: 0;
	margin-left:0px !important;
	z-index: 100;


}



#livesearch_text {
	color: #1F2228;
	background: #e9ece2;
	border: 1px inset #ccc;
	height: 16px;
	width: 146px;
	padding: 2px 5px;
	vertical-align: middle;
}

.livesearch_inactive {
	color: #fff;
}

.livesearch_webkit {
	width: 150px;
}

#livesearch_results p, #livesearch_results li {
	color: #bcb5a1;
	font-weight: normal;
	font-size: 12px;
	margin: 5px 25px 8px 0px;
		list-style-type: square;
}

#livesearch_results a:link, #livesearch_results a:visited {
	color: #fff;
	font-weight: normal;
}

