body {background: #6e99cc url('/img/layout/background.jpg') repeat-x top center;text-align: center;margin: 0;padding: 0;font-family: Arial, Helvetica, Sans-serif;font-size: 12px;}
h1, h2, h3, h4 {font-family: "Times New Roman", Times, Serif;}

/* LAYOUT */
div {display: block;overflow: hidden;}
div#container {width: 743px;margin: 0 auto;text-align: left;}

/* header */
div#header {background: #6e99cc url('/img/layout/header.jpg') no-repeat;height: 188px;}
div#header h1 {display: none;}

/* navigation */
div#navigation {height: 48px;background-color: #b91420;}
div#navigation hr {display: none;}
div#navigation ul {margin: 0;padding: 0;list-style: none;}
div#navigation ul li {float: left;display: inline;height: 48px;}
div#navigation ul li a {display: block;height: 48px;background-repeat: no-repeat;}
div#navigation ul li a span {display: none;}
div#navigation ul li a:hover {background-position: 0 -48px;}
#another-footer { padding: 3px 2em; font-size: 90%; text-align: center; color: #f6f6f6; }
#another-footer a { color: #f6f6f6; }

/* navigation links */
li#navHome a {width: 65px;background-image: url('/img/layout/nav_home.jpg');}
li#navNews a {width: 58px;background-image: url('/img/layout/nav_news.jpg');}
li#navMinutes a {width: 124px;background-image: url('/img/layout/nav_senateminute.jpg');}
li#navBiography a {width: 97px;background-image: url('/img/layout/nav_biography.jpg');}
li#navAudio a {width: 63px;background-image: url('/img/layout/nav_audio.jpg');}
li#navVideos a {width: 67px;background-image: url('/img/layout/nav_videos.jpg');}
li#navPhotos a {width: 73px;background-image: url('/img/layout/nav_photos.jpg');}
li#navContribute a {width: 103px;background-image: url('/img/layout/nav_contribute.jpg');}
li#navContact a {width: 93px;background-image: url('/img/layout/nav_contact.jpg');}
div#navigation ul li a.on {background-position: 0 -48px;}

/* extra for background images */
div#body {background: #FFF url('/img/layout/body.gif') repeat-y;}
div#sealTop {background: transparent url('/img/layout/seal_top.jpg') no-repeat bottom right;}

/* main content area */
div#content {width: 542px;margin-left: 1px;float: left;clear: left;padding: 0 0 15px 0;}
div#content.home {background: #000 url('/img/layout/home.jpg') no-repeat;color: #fff; padding-top: 307px; }

/* sidebar for twitter feed */
div#sidebar {width: 197px;margin-left: 2px;float: left; clear: right; padding: 0 0 120px 0;}
div#sidebar hr, div#sidebar h2 {display: none;}

/* twitter feed styles */
a#twitterLink {display: block;width: 112px;height: 32px;background: transparent url('/img/layout/twitter.jpg') no-repeat;float: left;clear: left;}
a#twitterLink span {display: none;}
a#facebookLink {display: block;width: 85px;height: 32px;background: transparent url('/img/layout/facebook.jpg') no-repeat;float: left;clear: right;}
a#facebookLink span {display: none;}
div#twitterFeed {float: left;}
div.tweet { border-bottom: 1px solid #ccc; float: left; clear: both; padding: 0 10px; }
div.tweet span.dateTime {font-size: 80%;color: #777;}
div.tweet span.dateTime a {color: #777;text-decoration: none;}
div.tweet span.dateTime a:hover {text-decoration: underline;}
div.odd {background-color: #f6f6f6;}
div.even { background-color: #fff; }
/* footer */
div#footer {height: 65px;background: #b91420 url('/img/layout/footer.jpg') no-repeat;color: #d3d4df;font-size: 80%;text-align: center; padding-top: 10px;}
div#footer hr {display: none;}
div#footer p {display: block;width: 540px; margin-bottom: 5px; margin-top: 5px; }

/* content padding helper */
div.padding {padding: 0 15px;}