body {font-family: "Lucida Grande", Arial, Helvetica, sans-serif; margin: 0 0 10px 0; background-color: #9AE4E8;}
img {border: 0;}
#background {background: url('../images/background_tile.jpg') repeat top left;}
#wrapper {width: 705px; margin: 0 auto; position: relative; padding: 50px 0;}
#logo {background: url('../images/logo.png') no-repeat top left; width: 502px; height: 49px; margin: 0 0 40px 0; cursor:pointer; text-indent: -10000px;}
#search_box {width: 535px; height: 59px; position: relative;}
#search_input {font-size: 24px; color: #CCCCCC; width: 531px; height: 31px; border: 0; padding: 10px 0; text-indent: 15px; border: 4px solid #E2D898; position: relative; top: -14px; left: -18px;}
#search_input.darktext {color:#666;}
#show_me {width: 140px; height: 38px; float: right; margin-top: 9px;}
#show_me img {position: relative; top: -14px; left: -14px;}
#top_sixteen_box {width: 140px; float: right; clear: right; margin-top: 37px;}
#ad_box {width: 140px; float: right; clear: right; margin-top: 37px;}
#ad {width: 100px; position: relative; top: -14px; left: -14px; background-color: #fff;}
#top_sixteen {width: 100px; position: relative; top: -14px; left: -14px; background-color: #fff; padding: 15px 20px;}
#top_sixteen h1 {font-size: 18px; color: #A38598; margin: 0 0 15px 0; background: url('../images/dash.png') repeat-x bottom left; padding-bottom: 18px; line-height: 18px;}
#top_sixteen ol {padding: 0; margin: 0 0 0 25px; list-style: decimal; color: #666; font-size: 11px;}
#top_sixteen ol li {margin: 5px 0 0 0;}
#top_sixteen ol li a {color: #666666; font-size: 11px; text-decoration: none;}
#tweets_box {width: 535px; margin-top: 37px;}
#tweets {width: 495px; position: relative; top: -14px; left: -14px; background-color: #fff; padding: 25px 20px 0 20px; min-height:372px;}
#tweets .profile {overflow:hidden; zoom:1; font-size:11px; color:#666;}
#tweets .profile img {float:left; padding:0 10px 0 0;}
#tweets h1 {font-size: 18px; color: #A38598; margin: 0 0 0 0;}
#tweets h1.instructions {text-align:center; color:#CCC; font-size:32px; margin-top:25px; font-weight:normal;}
#tweets h5 {color:#999;}
#tweets p {font-size: 14px; color: #333333; background: url('../images/dash.png') repeat-x top left; padding: 15px 0; margin: 0;}
#tweets p span.posted, #tweets p span.posted a {color: #999999; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
#tweets p span.posted a:hover {color:#0084B4; text-decoration:none;}
#tweets p span.poster {font-size: 14px; font-weight: bold; color: #0084B4}
#tweets p a {color:#0084B4; text-decoration:none;}
#tweets p a:hover {text-decoration:underline;}
#tweets .loading {text-align:center; padding-top:50px;}
.tweeter_box {height: 50px; width: 535px; margin-top: 37px;}
#tweeter {width: 535px; position: relative; top: -14px; left: -14px; background-color: #fff; height: 50px; text-indent: 20px;}
#tweeter .tweeter_link {color: #A38598; font-size: 20px; text-decoration: none; line-height: 50px;}
.copy {font-size: 10px; text-decoration: none; color: #fff; background-color: #A38598; height: 17px; line-height: 16px; padding: 0 5px; font-weight: bold; position: absolute; right: 20px; text-align: center; text-indent: 0;}
.copy:hover {background-color:#0084B4;}
#tweeter .copy {top:17px;}
#tweets .copy {top:27px;}
#footer {width: 705px; height: 44px; margin: 0 auto; color: #5A7B7E; font-size: 11px; padding: 16px 0 20px 0;}
#footer a {color:#5A7B7E; text-decoration:none; outline:none;}
#footer a img {border:none;}
#footer a:hover {background-color:#5A7B7E; color:#fff;text-decoration:none;}
.shadow {background: url('../images/shadow.png') repeat top left; position: relative; top: 18px; left: 18px;}
#loading {display:none;}