body { margin:0; font-size:13px; line-height:20px; font-family: "Arial", Georgia, Times, serif;  background: url(../images/bckg.gif) #ffffff;}
.brown {color:#af6210;}
blockquote { color:#666666; font-size:16px; border-left:2px solid #af6210; padding-left:20px;}
textarea {width:600px; height:250px;}

#container { background:url(../images/center_bckg.jpg) no-repeat; width:944px; margin:0 auto;}
#container div#bilboard { background-color:black; display:block; font-size:17px; color:#ffffff; width:944px; height:200px; border:thin; border-color: black;}
#logo { padding:30px 0 0 40px; height:63px; text-align:center;}
#logo a { text-decoration:none; font-size:30px;  text-transform:uppercase; color:#000000;}
#menu { height:50px; }
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; list-style:none; text-align:center; }
#menu a { display:block; height:40px; float:left; width:140px; font-size:18px; text-transform:lowercase; text-decoration:none; padding-top:4px; color:#000000; }
#menu a:hover { padding-top:4px; font-size:20px; font-weight:bold; }

#text { margin: 0 270px 0 20px; }
#text p { padding:0 20px 10px 0; text-align: justify;}
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat; font-size:16px;}
#sidebar { float:right; width:180px; padding: 70px 40px 0 10px; font-size:13px;}
#sidebar input#query { width:150px;}
#sidebar div#query_auto_complete { background-color:white; display:block; font-size:17px; width:140px; border-style:solid; border-width: 1px; border-color: black;}
#sidebar div#skyscraper { padding-top:20px; text-align:center; display:block; font-size:17px; color:#ffffff; width:150px; height:610px; border:thin; border-color: black;}
#sidebar div.more { background-color:#E4E3DB; display:block; width:150px; border:thin; border-color: black;}
#sidebar ul { margin:0; padding:0;}
#sidebar ul li{ display:inline-block; list-style:none; text-transform: none; line-height: normal; margin-bottom: 4px;}
#sidebar select {text-transform: none; line-height: normal; width:150px;}
#sidebar img { width: 150px; height: auto;}
#sidebar img#more { width: 11px; height: auto; border: none; margin-right: 3px;}
#sidebar a#more_link { color:#af6210; border:none; text-decoration:none;}
#sidebar a#more_link:hover { border:none; font-size:15px; font-weight:bold;}
h1, h2 { margin:0; padding:0;  font-size:1.8em; color:#af6210; }
h3 { margin:0 0 5px 8px; padding:0;  font-size:1.3em; color:#af6210; }

p#source { font-size:10px; margin: 0; text-align:justify;}

#main { float:left; padding:20px 0 0 0; background:url(../images/main.jpg) no-repeat #ffffff; width:944px;}
#main a { color:#af6210; text-decoration:none; }
#main a:hover { color:#cd0041;}
#main div#frame { height:210px; margin-top:20px; margin-bottom:20px; background-color:#ffffff; display:block; border-width:1px; border-color: black; border-style:solid; text-align:justify;}
#main div#frame:hover { height:210px; margin-top:20px; margin-bottom:20px; background-color:#cccccc; display:block; border-width:1px; border-color: black; border-style:solid; cursor:default; text-align:justify;}
#main div#advertisement { margin:0; padding:0; text-align:center; display:block; font-size:17px; color:#ffffff; width:600px; height:auto;}
#main a#frame {display: block; color:#000000; text-decoration:none; }
#main a#frame:hover { display: block; cursor: pointer;}
#main img#frame { width: auto; height: 200px; float:left; margin:5px 5px 5px 5px;}
#main p#frame {margin:0 8px 5px 8px; padding:0;}
#footer {background:url(../images/footer_bckg.jpg) #ccc; height:152px; clear:both; padding-top:30px;}
#left_footer { float:left; padding:40px 0 0 30px; }
#left_footer a { }
#left_footer a:hover { text-decoration:none;}
#center_footer {float:left; text-align:center; font-size:9px; }
#right_footer { float:right;  padding:40px 30px 0 0; text-align:right;}
#right_footer a { color:#000000; }
#right_footer a:hover { text-decoration:none;}
.twenty {font-size:20px;}
