@import 'forms.css'; * { margin: 0; padding: 0; } /************* Standard Elements */ body { background-image: url(/images/gradient.png); background-repeat: repeat-x; } body, div, input { font-family: "Lucida Grande", "Verdana", sans-serif; font-size: 0.95em; } h1, h2, h3 { font-family: "Helvetica Neue", "Helvetica", sans-serif; font-weight: 100; padding-left: 5px; } h1#masthead { background: url(/images/rails-podcast-masthead.png); width: 780px; height: 150px; line-height: 500px; overflow: hidden; cursor: pointer; cursor: hand; } h3.transcript { border-top: 1px dotted black; padding-top: 5px; } ul { list-style-type: none; margin-left: 5px; margin-right: 5px; } li { margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dotted #999; } li a { /* padding-left: 5px;*/ } p { font-size: 0.9em; padding: 5px; padding-bottom: 10px; } a:link, a:visited { text-decoration: none; color: #933; font-weight: bold; } a:hover, a:active { background-color: #e0e0e0; } div.small { text-align: center; } /************* Custom Elements */ div#content, div#footer { margin-bottom: 10px; margin-left: 30px; } div#content { float: left; } div#footer { clear: left; font-size: 0.8em; padding-top: 2em; padding-left: 10px; } div.two_col { float: left; width: 410px; margin-left: 10px; } div.one_col { float: left; width: 200px; margin-left: 10px; } div.two_col img { border: 1px solid black; width: 100px; height: 150px; display: block; float: left; margin: 0 10px 10px 0; } div.published_at { font-size: 0.7em; color: #333; margin-bottom: 5px; padding-left: 5px; } p.host { font-size: 0.7em; margin-top: 10px; color: #333; text-align: right; } div.media_links { border-bottom: 1px solid #ccc; background-color: #eeeeee; padding: 3px 5px; font-size: 0.8em; } /************* One Column */ div.one_col h2 { font-size: 1.2em; border-bottom: 1px solid #333; margin-bottom: 5px; padding-bottom: 2px; padding-left: 5px; } div.one_col .published_at { font-size: 0.8em; color: #333; } div.one_col p { padding-right: 5px; padding-left: 5px; } /* Other form stuff */ form { background-color: #e0e0e0; border-top: 2px solid #999; border-bottom: 2px solid #999; padding-left: 1.5em; padding-top: 1em; } div.submit { padding-bottom: 3em; } div.submit input { float: left; } div.submit a { padding: 0.5em 1em; float: left; } /* RSS Links */ ul.rss_links li { font-size: 0.8em; margin-bottom: 10px; margin-top: 10px; border-bottom: none; } ul.rss_links li a, ul.rss_links li a:visited { color: black; background-color: orange; border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding: 3px; margin-left: 1px; text-decoration: none; } ul.rss_links li a:hover { color: white; } div.sidebar { margin-bottom: 1em; }