body { background: #797776 url(../img/background.gif) repeat-x; color: white; }
#container { width: 780px; margin: 0 auto; }


h1, h2, h3, h4, a, a:link, a:visited, a:hover { color: #333; }


#header h1 a { height: 116px; width: 780px; background: url(../img/header.gif) no-repeat; display: block; margin: 0; padding: 0; }
#header h1 { text-indent: -999em }

#footer { display: block; clear: both; text-align: center; padding: 50px 0; }
#footer ul { list-style: none; margin: 0px; display: block; }
#footer li { list-style: none; display: inline; padding: 10px; }

#content { display: block; width: 735px; padding: 0 20px; margin-top: 30px; padding-top: 20px; }


/* Sample */
.sample { float: left; display: block; clear: none; width: 350px; height: auto; margin: 5px; padding: 0; text-align: center; }
.sample a.thumb { display: block; clear: both; background: url(../img/thumb_background.gif) no-repeat; width: 336px; height: 252px; padding: 0; margin: 0 7px; }
.sample a.thumb img { padding: 6px 8px; margin: 0px; }
.sample p.description { display: block; clear: both; margin: 0; padding: 0; }


