
* { margin: 0; padding: 0; }

body { margin: 10px 0;
font-size: 62.5%;
font-family: 'Georgia', 'Times New Roman', Sans-Serif;
color: #000;
background-color: #D9D5CA;
background: #D9D5CA url("img/bg.jpg");
background-attachment: fixed;
text-align: center;
}

#wrap {
margin: 0 auto;
width: 760px;
text-align: left;
border: 1px solid #fff;
background-color: #E4E0D3;
}

#header {
width: 760px;
height: 220px;
background: #E4E0D3 url("img/bg-header.jpg") 0% 0% no-repeat;
}

#content {
float: right;
display: inline;
padding: 0 20px 30px 20px;
width: 500px;
}

#content h1 {
padding-top: 10px;
padding-bottom: 6px;
font-weight: bold;
font-size: 1.6em;
line-height: 1.2em;
letter-spacing: 2px;
}

#content h4 {
padding-top: 10px;
font-size: 1.4em;
line-height: 1.2em;
}

#content h5 {
display: block;
padding-top: 10px;
padding-bottom: 2px;
font-size: 1.2em;
font-weight: normal;
border-bottom: 1px dotted #ccc;
}

#content h6 {
display: block;
padding-top: 15px;
padding-bottom: 2px;
font-size: 1.2em;
font-weight: normal;
border-bottom: 1px dotted #ccc;
}

#content p, blockquote {
padding-top: 6px;
font-size: 1.4em;
line-height: 1.7em;
}
.quoteRight{
text-align: right!important;
padding-top: 6px;
font-size: 1.1em;
line-height: 1.7em;
}


#content p img {
float: left;
display: inline;
margin: 4px 12px 4px 0;
background-color: #fff;
border: 2px solid #AEA695;
padding: 5px;
}

#content ul {
clear: left;
list-style-position: inside;
padding-top: 6px;
}

#content ul li {
font-size: 1.4em;
text-indent: 10px;
line-height: 1.7em;
padding-bottom: 4px;
}

#contactform input, #contactform select {
padding: 2px 2px 2px 4px;
margin: 5px 5px 1px 0;
}

#contactform .fixedwidth {
width: 170px;
background-color: #EEEADD;
border: 1px solid #AEA695;
}

#contactform label {
vertical-align: middle;
}

#contactform textarea {
width: 494px;
margin-top: 4px; padding: 2px;
background-color: #EEEADD;
border: 1px solid #AEA695;
}

#contactform #submit {
padding: 0;
}

.response {
font-weight: bold;
font-style: italic;
color: #821018;
}

#content a {
padding-bottom: 2px;
color: #000;
text-decoration: none;
border-bottom: 1px dotted #000;
}

#content a:hover {
color: blue;
}

/* Sidebar */

#sidebar {
float: left;
margin-top: 0;
margin-left: 10px;
width: 210px;
}

#menu {
padding-bottom: 10px;
}

#menu ul {
list-style: none;
}

#menu li {
font-size: 1.3em;
}

#menu a, #menu strong {
padding: 9px 10px 10px 10px;
display: block;
width: 190px;
}

#menu a {
color: #7B715E;
font-weight: bold;
border-bottom: 1px dotted #AEA695;
text-decoration: none;
}

#menu strong {
color: #000;
font-weight: bold;
border-bottom: 1px dotted #AEA695;
}

#menu a:hover {
color: blue;
}

#random {
margin: 12px auto;
padding: 12px;
width: 150px;
background-color: #EEEADD;
border: 1px solid #AEA695;
}

#random h5 {
font-size: 1.4em;
}

#random p {
padding-top: 6px;
font-size: 1.3em;
line-height: 1.7em;
}

#random a {
padding-bottom: 2px;
color: #000;
text-decoration: none;
border-bottom: 1px dotted #000;
}

#random a:hover {
color: blue;
}

/* End sidebar */

#bottom {
clear: both;
margin: 0 auto;
padding: 10px;
width: 740px;
height: 120px;
text-align: center;
background: #E4E0D3 url("img/bg-footer.jpg") 0% 100% repeat-x;
}

#footer {
margin: 0 auto;
width: 600px;
padding: 10px;
text-align: center;
border-top: 2px solid #AEA695;
}

#footer p {
padding-top: 4px;
font-size: 1.2em;
}

#footer a {
color: #000;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

a {
color: #03f;
text-decoration: underline;
}

a:hover {
color: #000;
text-decoration: underline;
}

a img {
border: none;
}

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

span {
color: #999;
}

span.first-letter {
float: left;
color: #AEA695;
font: bold 3.85em/90% "Georgia", "Times New Roman", Times, serif;
padding: 0 1px 0 0;
}
.clientlogos ul{
list-style-type: none;
}

.clientlogos li{
float: left;
margin: 0px 5px 10px 0px!important;
padding: 0px!important;
width: 159px;
text-indent: 0px;
border: 1px solid #dad6c9;
text-align: center!important;
}
.clientlogos li img{
display: block;
clear: both;
width: 157px;
padding-top: 15px;
padding-bottom: 15px;

}
.clientlogos li strong{
display: block;
clear: both;
font-family: Arial;
font-size: 90%;
font-weight: normal;

background-color: #dad6c9;
text-align: center!important;

}
#footer .skypeImg{
line-height:40px;
vertical-align: middle;
}