* {
border : 0;
padding : 0;
margin : 0;
} 
body { color: #856f52; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; background-color: #fafafa; }
p { margin-bottom: 3px; }
.pic_left { float: left; margin-right: 15px; margin-bottom: 10px; }
h1 { color: #561617; font-size: 20px; font-weight: bold; margin: 0.67em 0; }
h2 { color: #561617; font-size: 17px; font-weight: normal; line-height: 1.5em; margin: 1em 0 0.83em; }
h3 { font-size: 15px; font-weight: normal; margin: 1em 0; }
h4 { font-size: 13px; font-weight: normal; line-height: 1.5em; margin: 0.6em 0; }
h5 { color: #561617; font-size: 1.1em; font-weight: normal; margin: 0.6em 0; }
a:link { color: #561617 ; text-decoration: none; }
a:visited { color: #856f52 ; text-decoration: none; }
a:hover { color: #561617 ; text-decoration: underline; }
a:active { color: #4d4d4d ; text-decoration: underline; }
#centre { background-image: url(../grafix/fondo.gif); text-align: center; width: 800px; height: 600px; position: absolute; top: 50%; left: 50%; margin-top: -300px; margin-left: -400px;}
input {
 background-color: #9c844e; color: #fafafa;
}
select {
 background-color: #9c844e;
 color: #fafafa;
 font-family: Georgia, "Times New Roman", Times, serif;
}
#header { width: 700px; margin: 30px auto 10px; }
#image_bar { width: 480px; height: 187px; margin: 50px auto 20px; }
#video_bar { width: 800px; height: 260px; margin: 50px auto 0px; }
#nav_band { background-color: #fafafa; width: 800px; height: 80px; padding-top: 5px; padding-bottom: 5px; }
.white_text { color: #fafafa; font-size: 12px; line-height: 18px; text-align: center; padding: 5px; }
.table_pad { padding-right: 10px; padding-left: 10px; }
#text_box { background-color: #fafafa; width: 90%; margin-right: auto; margin-left: auto; padding-top: 20px; }
#text_box_overflow { background-color: #fafafa; margin-right: auto; margin-left: auto; padding-top: 20px; width: 90%; height: 400px; overflow:scroll; padding-right: 20px; padding-left: 20px; }
#contact { background-color: #fafafa; background-image: url(../grafix/contact-page.gif); background-repeat: no-repeat; background-position: left bottom; text-align: right; width: 660px; margin-right: auto; margin-left: auto; padding: 20px; }
#architect { background-color: #fafafa; background-image: url(../grafix/arquitectos2.gif); background-repeat: no-repeat; background-position: center top; text-align: left; width: 740px; margin-right: auto; margin-left: auto; padding-top: 100px; padding-bottom: 10px; padding-left: 20px; }
#pull_quote { width: 200px; height: auto; float: right; }
.papers { font-size: 1.2em; font-style: italic; line-height: 1.2em; margin-bottom: 5px; }
.paper_heads { color: #561617; font-size: 15px; margin-top: 1em; margin-bottom: 1em; }
#left_col { width: 45%; float: left; margin-left: 20px; }
#right_col { width: 45%; float: right; margin-right: 20px; }
.pic_right { float: right; margin-bottom: 10px; margin-left: 15px; }
