/*

Common styles used throughout the site. These are primarily redefinitions of HTML tags.

*/

body { font-family: arial,verdana,sans-serif; font-size: 12px; color: #56554c; padding: 0; background-color: #bdb9a0; background-image: url(../images/bg_body.jpg); background-repeat: repeat-x; margin: 0; }
p { line-height: 16px; margin: 0 0 6px 0; }
img { display: block; border: 0; }
table { padding: 0; border: 0; border-collapse: collapse; }
td, th { font-size: 12px; vertical-align: top; padding: 0; border: 0; }
a { color: #f00; text-decoration: none; }
a:focus, a:hover, a:active { outline: none; }
a:hover { color: #ff0; text-decoration: none; }
ul, ol { padding: 0; margin: 0; list-style: none; }
li { padding: 0; }
form { padding: 0; margin: 0; }
object { padding: 0; margin: 0; }
embed { padding: 0; margin: 0; }





/*

Primary layout styles

*/

#page { position: relative; width: 902px; margin-left: auto; margin-right: auto; }
#content { width: 854px; padding: 0 0 30px 48px; background-image: url(../images/bg_content.jpg); background-repeat: no-repeat; }
#content:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#header { }
#header #logo { margin: 50px 0 16px 638px; }

#columnLeft { float: left; width: 523px; padding: 46px 43px 0 0; }
#columnLeft #background ul li { line-height: 17px; padding: 0 0 0 8px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; margin: 0 0 15px 0; }

#columnRight { float: left; width: 242px; padding: 23px 0 0 0; }
#columnRight #clients { width: 194px; height: 528px; padding: 24px; background-image: url(../images/bg_box.gif); background-repeat: no-repeat; }
#columnRight #clients ul li { padding: 0 0 0 8px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; margin: 0 0 1px 0; }


#footer { font-size: 11px; color: #fff; padding: 10px 0 20px 0; background-image: url(../images/bg_footer.jpg); background-repeat: no-repeat; }


