/* General Styles */
html, body {background-color:#87876c; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

a {outline:none;}

p {padding:5px 0;}

h1{color:#87876c; font-size:20px; padding-bottom:10px; line-height:1.3em}

* {margin:0; padding:0}

.clear {clear:both;}

/* Float containers fix */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 


#wrapper {background:url(../images/bg.gif) repeat;}

#container {margin:0 auto; width:758px; padding-top:30px; position:relative;}

#logo img {margin:24px 0 0 20px;}
#logo a {border:none;}

#footer{margin:0 auto; width:758px; background-color:#87876c; text-align:right;}
#footer img {padding:15px 0 30px 10px;}