body { margin:0; background-image:url(images/bg_pattern.jpg); background-repeat:repeat; background-color:#333; font: 12px/16px Arial, Helvetica, Verdana, sans-serif; color:#555; }

#container { width:980px; height:680px; margin-left:auto; margin-right:auto; margin-top:24px; margin-bottom:auto; background-image:url(images/bg.jpg); background-repeat:no-repeat; }



/* FOOTER */
#global_footer { width:980px; padding-top:78px; padding-bottom:18px; clear:both; font-size:10px; color:#999; text-align:center; }
#global_footer a { color:#999; text-decoration: none; }
#global_footer a:hover { text-decoration: underline; }



/* PAGE BODY */
#wrapper { width:852px; height:549px; padding-top:67px; margin-left:auto; margin-right:auto; clear:both; }
#wrapper #left a#title { display:block; width:300px; height:152px; margin-bottom:3px; position:relative; left:0px; top:0px; float:left; }
#wrapper #left { width:300px; height:549px; float:left; clear:left; }
#wrapper #nav { width:300px; height:20px; float:left; clear:left; text-align:center; font-size:11px; }
#wrapper #nav a { display:inline-block; width:75px; padding-top:3px; padding-bottom:3px; text-align:center; color:#4f552a; }
#wrapper #nav a:hover { display:inline-block; width:75px; padding-top:3px; padding-bottom:3px; background-color:#4f552a; color:#fff; text-decoration:none; }
#wrapper #text { width:300px; height:377px; float:left; clear:left; overflow:hidden; text-align:justify; }
#wrapper #photos { width:532px; height:549px; float:right; clear:right; background-image:url(images/home_photos.jpg); background-repeat:no-repeat; }
#wrapper #photos td { width:110px; height:109px; padding-bottom:1px; }
#wrapper #about { width:532px; height:549px; float:right; clear:right; background-image:url(images/about.jpg); background-repeat:no-repeat; }
#wrapper #press { width:532px; height:549px; float:right; clear:right; background-image:url(images/press.jpg); background-repeat:no-repeat; }
#wrapper #contact { width:532px; height:549px; float:right; clear:right; background-image:url(images/contact.jpg); background-repeat:no-repeat; }

.orange { color:#d67d4e; }
.green { color:#8e9300; }

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

h1 { font-size:14px; color:#555; font-weight:normal; margin:0; margin-top:18px; margin-bottom:18px; }
h2 { font-size:12px; color:#555; font-weight:bold; margin:0; margin-bottom:18px; }

.form-table td { padding-bottom:14px; }
.form-text { font: 12px/18px Arial, Helvetica, Verdana, sans-serif; color:#555; width:220px; }
.form-btn { color:#555; }