@charset "UTF-8";
/* CSS - jacksonwhelan.com - kwca.com - Dec 2008 */
* {
margin:0;
padding:0;
}
body {
color:#000000;
background-color:#ADA78E;
text-align:center;
padding:50px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#wrapper {
width:750px;
border:5px solid #FFFFFF;
background:#CFCFB9;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#header {
height:200px;
}
#header h1 {
height:200px;
text-indent:-9999px;
background:url(images/kwca.jpg) no-repeat top left;
}
#text {
border-top:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
background:#FFFFFF
}
#text h1 {
margin:12px 28px 12px 28px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18px;
border-bottom:1px solid #999999;
}
#text h2 {
margin:12px 28px 12px 28px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
}
#text p, #text dl {
margin:12px 120px 12px 28px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
line-height:1.5em;
}
#text dl {
margin:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
line-height:1.5em;
width:300px;
float:left;
margin-left:30px;
display:inline;
}
#text dt {
border-bottom:1px solid #999999;
}
#text dt a {
text-decoration:none;
color:#333333;
}
#text dd {
margin-left:20px;
color:#333333;
margin-bottom:5px;
}
#text dd a, #text p a {
color:#666666;
text-decoration:none;
border-bottom:1px dotted #666666;
}
#text dd a.bio {
color: #333333;
text-decoration:none;
border-bottom:1px dotted #333333;
}
#text a:hover, #text dd a.bio:hover {
color:#000000;
}
#clientticker {
text-align:center;
background:#FFFFFF;
}
#contactfloat {
width:205px; 
float:left;
margin-left:28px;
display:inline;
}
#contactfloat form {
width:205px;
}
#nav ul {
list-style:none;
margin-left:30px;
margin-bottom:30px;
}
#nav ul li {
display:inline;
}
#nav ul li a {
text-decoration:none;
color:#272525;
text-transform:uppercase;
margin-right:30px;
font-size:13px;
font-weight:bold;
}
#nav ul li a.active {
text-decoration:underline;
color:#272525;
text-transform:uppercase;
margin-right:30px;
font-size:13px;
font-weight:bold;
}
#footer {
text-align:right;
margin-top:200px;
padding:0 30px 30px 0;
}
#footer a {
text-decoration:none;
text-transform:uppercase;
font-size:11px;
margin-right:10px;
color:#272525;
}
#imageVerificationText {
font-size:10px;
}
#imageVerificationLink a {
text-decoration:none;
color:#666666;
}
input, textarea {
width:200px;
margin-bottom:5px;
}
.clear {
clear:both;
}
a#richard, a#andrew {
width:50px;
height:70px;
float:left;
display:block;
text-indent:-9999px;
margin:5px 5px 0 0;
outline:none;
}
a#richard {
background:url(images/richard-warburton-sm.jpg) no-repeat;
}
a#andrew {
background:url(images/andrew-kay-sm.jpg) no-repeat;
}
a#richard:hover {
background:url(images/richard-warburton-over.jpg) no-repeat;
}
a#andrew:hover {
background:url(images/andrew-kay-over.jpg) no-repeat;
}
#map {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#map p, #map span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px 0;
}
#gmapDirButtonTo {
width:100px;
}