/* main styles for www.cave.coop */ /* copyright n.bunner 2010 */ /* @group common and main structure */ body, html, ul, li, dl, dt, dd, form, h1, h2 , h3, h4, h5, p {margin: 0; padding: 0;} ul, li, ul li {list-style-type: none;} body {font-family: "Century Gothic", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif; font-size: 100.1%; text-align: center;} #main_container {margin: 0 auto; position: relative; width: 960px;} #main_container_inner {height: 100%; overflow: hidden; padding: 30px 0 0; position: relative; width: 960px;} #header, #lower_header, #main_content, #side_content, #footer {text-align: left;} #header {background: url(/images/backgrounds/cave_logo.jpg) no-repeat -5px 0; color: #b9aca8; height: 112px; font-family: "Century Gothic", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 1em 0;} #main_content {color: #333; font-family: 'century gothic', "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif; float: left; min-height: 500px; height: auto !important; height: 500px; margin-left: 280px; width: 670px;} #side_menu, #side_content, .widget_recent_entries {font-size: 0.75em; left: 3px; position: absolute; text-align: left; top: 70px; width: 275px;} #footer {clear: left; font-size: 0.8em; min-height: 250px; height: auto !important; height: 250px; margin: 0 0 1em; position: relative; width: 960px;} #footer .footer_links {bottom: 70px; left: 280px; line-height: 1.6em; padding: 65px 0 0; position: absolute;} #footer span {border-top: 1px solid #cacaca; color: #b9aca8; display: block; margin-top: 5px; padding-top: 5px; width: 670px;} .footer_logos {bottom: 0; left: 270px; position: absolute;} /* changes added for Green Radio Widget */ #side_promo {height: 90px; left: 0; position: absolute; top: 70px; width: 200px;} .widget_recent_entries {top: 170px;} /* @end */ /* @group text and links */ .rss_feed {background: url(/images/icons/rss-icon.png) no-repeat 0 50%; display: block; font-size: 0.8em; height: 17px; left: 3px; line-height: 17px; padding: 0 0 0 20px; position: absolute; top: 37px;} #header h1 {font-size: 1.5em; left: 280px; position: absolute; text-align: left; top: 10px;} #header h1 em {display: block; font-size: 0.8em; font-style: italic; font-variant: normal; font-weight: lighter;} a#header_link {display: block; height: 100px; left: 0; position: absolute; top: 0; width: 250px;} #main_content p {font-size: 0.8em;} #header_nav {position: absolute; right: 5px; text-align: right; top: 10px;} #header_nav a:link, #header_nav a:visited {color: #bbaca8; text-decoration: none;} #header_nav a:hover {color: #EE6230;} #side_menu h2, .widget_recent_entries h2, #side_content h2 {color: #bbadac; font-family: "Century Gothic", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; text-transform: capitalize;} #side_content h3, #side_menu h3 {font-size: 1.2em;} #side_content h3 {color: #bbadac; margin: 1em 0 0;} #side_content address {margin: 0; width: 200px;} #side_content span {display: block;} #side_content address, #side_content span {color: #c55028; font-size: 1em;} #main_content h3, #main_content h4 {color: #bbadac;} #main_content h4 {font-size: 0.9em; font-weight: normal;} #main_content h4 strong {font-weight: bold;} body#about a#header_about, body#projects a#header_projects, body#blog a#header_blog, body#contact a#header_contact {color: #6B6461;} #side_content a:link, #side_content a:visited, #side_menu li a:link, #side_menu li a:visited, .widget_recent_entries a:link, .widget_recent_entries a:visited, a.rss_feed:link, a.rss_feed:visited {color: #c35027; text-decoration: none;} #side_content a:hover, #side_menu li a:hover, .widget_recent_entries a:hover {text-decoration: underline;} #main_content a:link, #main_content a:visited {color: #c35027; font-weight: bold; text-decoration: none;} #main_content a:hover, a.rss_feed:hover {color: #EE6230;} #footer a:link, #footer a:visited {color: #837f7f; text-decoration: none;} #footer a:hover {color: #c54f28;} #main_content p {margin: 0 0 1em;} #side_menu ul {margin: 0; padding: 12px 0 24px;} #side_menu li {margin: 0 0 8px;} .widget_recent_entries ul {margin: 0; padding: 0;} .widget_recent_entries li {padding: 0 0 5px;} /* @end */ /* @group Page specific styles */ /* page specific layout styles */ body#home #main_content {background: url(/images/projects/preston_road-1.jpg) no-repeat 0 50%;} body#home #side_content {line-height: 2.5em;} /* project pages */ body#projects #side_menu {top: 2.5em;} body#projects #main_content {color: #333; float: none;} /* contact */ body#contact #side_content {font-weight: bold;} address {font-style: normal; margin: 1em 0 2em;} body#contact #side_content em {display: block; font-style: normal;} body#contact #side_content p {margin: 1em 0 2em;} /* links */ body#links #main_content {overflow: hidden;} body#links #main_content h3 {color: #bbadac; font-weight: normal;} body#links #main_content dl, body#links #main_content ul {font-size: 0.8em; margin: 0 0 4em;} body#links #main_content dl dd, body#links #main_content ul li {margin: 2px 0;} body#links #main_content dl dt {color: #bbadac; font-size: 0.9em; font-weight: normal; letter-spacing: 1px; margin: 1em 0 0; text-transform: uppercase;} body#links .links_col {float: left; margin-right: 4%; width: 45%;} body#links #main_content a:link, body#links #main_content a:visited {font-weight: normal;} /* @end */ /* @group blog styles */ .widget_recent_entries {font-size: 0.75em;} .widget_recent_entries h2 {margin: 0 0 6px;} #main_content .post h2 {margin: 0 0 1em; padding: 0;} /* @end */
