diff pylons_app/public/css/style.css @ 0:564e40829f80

initial commit.
author Marcin Kuzminski
date Thu, 18 Feb 2010 13:01:57 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pylons_app/public/css/style.css	Thu Feb 18 13:01:57 2010 +0100
@@ -0,0 +1,554 @@
+
+/*-------[ general ]---------------------------------*/
+
+body {
+background:#f0f0f0;
+font:14px Arial, Tahoma, Sans-Serif;
+color:#444;
+margin:30px 0 30px 0;
+padding:0;
+line-height:21px;
+}
+p,ul,ol,h1,h2,h3,h4,blockquote,fieldset,form {
+margin:0;
+padding:0;
+}
+a {
+outline:none;
+text-decoration:none;
+color:#296785;
+}
+a:hover {
+color:#000;
+}
+img {
+border:none;
+}
+.left-img {
+float:left;
+border:1px solid #ccc;
+margin:5px 10px 0 0;
+padding:5px;
+}
+.right-img {
+float:right;
+border:1px solid #ccc;
+margin:5px 0 0 10px;
+padding:5px;
+}
+blockquote {
+background:url(/images/blockquote.gif) no-repeat top left;
+padding:10px 0 0 40px;
+font-style:italic;
+}
+.clearfix:after {
+content: ".";
+display: block;
+height: 0;
+clear: both;
+visibility: hidden;
+}
+
+/*-------[ top-glow (just a little beauty! i know it maybe against semantics but i can't find a good solution) ]---------------------------------*/
+
+#top-glow {
+width:940px;
+height:20px;
+background:url(/images/top-glow.jpg) no-repeat;
+margin:0 auto;
+}
+
+/*-------[ container ]---------------------------------*/
+
+#container {
+width: 900px;
+padding:0 20px 0 20px;
+margin:0 auto;
+background:url(/images/container-bg.jpg) repeat-y;
+}
+
+/*-------[ header ]---------------------------------*/
+
+#header {
+width:900px;
+height:120px;
+background:url(/images/header.jpg) repeat-y;
+border-top:1px solid #fff;
+}
+#logo {
+width:263px;
+height:40px;
+position:absolute;
+margin:37px 0 0 30px;
+}
+#logo a {
+background:url(/images/logo.png) no-repeat;
+text-indent:-9999pt;
+display:block;
+width:263px;
+height:40px;
+}
+
+/*-------[ navigation ]---------------------------------*/
+
+#navigation {
+width:900px;
+height:44px;
+background:url(/images/navigation.jpg) no-repeat;
+}
+#navigation ul {
+list-style:none;
+padding-left:30px;
+}
+#navigation li {
+float:left;
+}
+#navigation li a {
+display:block;
+text-indent:-9999pt;
+margin:16px 17px 0 0;
+}
+#navigation li a:hover, #navigation a.selected {
+background-position:0 -10px;
+}
+#home-button {
+width:36px;
+height:10px;
+background:url(/images/home-button.png) no-repeat;
+}
+#about-button {
+width:45px;
+height:10px;
+background:url(/images/about-button.png) no-repeat;
+}
+#services-button {
+width:64px;
+height:10px;
+background:url(/images/services-button.png) no-repeat;
+}
+#portfolio-button {
+width:74px;
+height:10px;
+background:url(/images/portfolio-button.png) no-repeat;
+}
+#blog-button {
+width:34px;
+height:10px;
+background:url(/images/blog-button.png) no-repeat;
+}
+#contact-button {
+width:64px;
+height:10px;
+background:url(/images/contact-button.png) no-repeat;
+}
+
+/*-------[ featured ]---------------------------------*/
+
+#featured {
+width:840px;
+background:url(/images/featured.jpg) repeat-y;
+border-bottom:1px solid #4A4C4E;
+padding:30px;
+color:#fff;
+}
+#featured-title {
+text-indent:-9999pt;
+background:url(/images/featured-title.png) no-repeat;
+height:31px;
+margin-bottom:20px;
+}
+#featured-left {
+float:left;
+width:393px;
+margin-right:50px;  
+}
+#featured-right {
+float:right;
+width:385px;
+height:205px;
+display:block;
+border:1px solid #11879C;
+padding:5px;
+background:#fff;
+}
+#featured-right a {
+margin:5px 0 0 5px;
+}
+#featured-buttons {
+margin-top:20px;
+}
+#featured-buttons a {
+float:left;
+display:block;
+width:143px;
+height:47px;
+text-indent:-9999pt;
+margin-right:25px;
+}
+#featured-buttons a:hover {
+background-position:0 0;
+}
+#learn-more {
+background:url(/images/learn-more.png) 0 -47px no-repeat;
+}
+#our-services {
+background:url(/images/our-services.png) 0 -47px no-repeat;
+}
+
+/*-------[ main ]---------------------------------*/
+
+#main {
+width:840px;
+padding:30px 30px 15px 30px;
+}
+
+/*-------[ sidebar ]---------------------------------*/
+
+#sidebar {
+float:right;
+width:250px;
+}
+.sidebox {
+width:250px;
+border:1px solid #b1b1b1;
+margin-bottom:30px;
+background:#fafafa;
+color:#5d5d5d;
+}
+.sidebox-content {
+padding:15px;
+}
+.sidebox h2 {
+text-indent:-9999pt;
+height:40px;
+display:block;
+border-bottom:1px solid #B1B1B1;
+}
+.sidebox p {
+margin-bottom:10px;
+}
+.sidebox ul {
+list-style:none;
+}
+.sidebox li {
+margin-bottom:10px;
+}
+.sidebox li:last-child {
+margin-bottom:0;
+}
+.list {
+list-style:square !important;
+margin-left:15px;
+}
+.list li {
+margin-bottom:3px;
+}
+#recent-posts-title {
+background:url(/images/recent-posts-title.jpg) no-repeat;
+}
+#recent-posts a {
+color:#5D5D5D;
+}
+#recent-posts a:hover {
+color:#296785;
+}
+.more-link {
+color:#296785;
+}
+#clients-title {
+background:url(/images/clients-title.jpg) no-repeat;
+}
+#location-title {
+background:url(/images/location-title.jpg) no-repeat;
+}
+#categories-title {
+background:url(/images/categories-title.jpg) no-repeat;
+}
+
+/*-------[ search form ]---------------------------------*/
+#searchform {
+margin-bottom:15px;
+}
+#searchform fieldset {
+border:none;
+}
+#search-button {
+padding:5px 0 5px 0;
+background:#e3e3e3;
+border:none;
+color:#444;
+width:60px;
+text-align:center;
+float:right;
+display:block;
+}
+#search-field {
+border:1px solid #ccc;
+background:#F2F2F2;
+padding:5px;
+color:#444;
+width:170px;
+float:left;
+display:block;
+}
+#search-field:focus {
+border:1px solid #aaa;
+background:#fff;
+}
+/*-------[ content ]---------------------------------*/
+
+#content {
+width:560px;
+float:left;
+margin-right:30px;
+}
+#content h2 {
+border-bottom:1px solid #ccc;
+padding-bottom:3px;
+margin-bottom:15px;
+font:20px Arial, Tahoma, Sans-Serif;
+}
+#content p {
+margin-bottom:15px;
+}
+#content h3, #content h4, #content h5, #content h6 {
+margin-bottom:10px;
+color:#1B7883;
+font-family:Arial, Tahoma, Verdana, Sans-Serif;
+}
+#content h3 {
+font-size:18px;
+}
+#content h4 {
+font-size:16px;
+}
+#content h5 {
+font-size:14px;
+}
+#content h6 {
+font-size:13px;
+}
+#content ul {
+margin:10px 0 15px 30px;
+}
+#content ol {
+margin:10px 0 15px 30px;
+}
+#content table {
+border-left:1px solid #ccc;
+border-top:1px solid #ccc;
+margin-bottom:15px;
+width:100%;
+}
+#content td, #content th {
+border-right:1px solid #ccc;
+border-bottom:1px solid #ccc;
+padding:5px;
+font-size:13px;
+text-align:left;
+}
+#content th {
+font-size:13px;
+color:#000;
+font-weight:normal;
+background:#f2f2f2;
+}
+.br { /* use this for an extra 10px space if needed */
+display:block;
+margin:10px;
+}
+.bullet {
+list-style-image:url(/images/bullet.gif) !important;
+}
+
+/*-------[ blog styles ]---------------------------------*/
+
+.post {
+margin-bottom:30px;
+}
+h2.post-title {
+margin-bottom:5px !important;
+}
+.post-meta {
+font-size:12px;
+margin-bottom:10px;
+}
+.post-comments {
+background:url(/images/speech_bubble_48.png) no-repeat;
+padding:11px 0 15px 0;
+width:48px;
+display:block;
+text-align:center;
+font-size:18px;
+color:#444;
+position:absolute;
+margin:-28px 0 0 514px;
+}
+.post-comments:hover {
+color:#000;
+}
+
+#previous-next {
+margin-bottom:15px;
+}
+#next {
+float:right;
+}
+#prev {
+float:left;
+}
+
+/*-------[ front page ]---------------------------------*/
+
+.frontpage-box {
+margin-bottom:10px;
+}
+.frontpage-box-img {
+float:left;
+width:48px;
+height:48px;
+margin:15px 22px 0 0;
+}
+.frontpage-box-text {
+float:right;
+width:490px;
+}
+.frontpage-box h3 {
+font:16px Arial, Tahoma, Sans-Serif !important;
+margin-bottom:5px !important;
+color:#1B7883 !important;
+}
+
+/*-------[ portfolio ]---------------------------------*/
+
+#portfolio {
+width:840px;
+}
+#portfolio h2 {
+border-bottom:1px solid #ccc;
+padding-bottom:3px;
+margin-bottom:30px;
+font:20px Arial, Tahoma, Sans-Serif;
+}
+ul.work-gallery {
+list-style:none;
+width:870px;
+position:relative;
+}
+.work-gallery li {
+float:left;
+width:260px;
+margin:0 30px 0 0;
+min-height:220px;
+font-size:12px;
+line-height:19px;
+}
+ a.work-thumb {
+display:block;
+border:1px solid #ccc;
+padding:5px;
+width:248px;
+height:138px;
+}
+ a.work-thumb:hover {
+border:1px solid #999;
+}
+.work-name {
+padding:2px 5px 2px 7px;
+background:#fff;
+position:absolute;
+margin:-40px 0 0 1px;
+}
+.work-description {
+margin-top:5px;
+}
+
+/*-------[ contact form ]---------------------------------*/
+
+#contactform fieldset {
+border:none;
+}
+#contactform input {
+width:170px;
+}
+#contactform textarea {
+width:450px;
+height:170px;
+}
+#contactform input, #contactform textarea {
+display:block;
+border:1px solid #ccc;
+padding:5px;
+background:#f2f2f2;
+font:12px Arial, Tahoma, Sans-Serif;
+color:#444;
+margin-bottom:10px;
+}
+#contactform input:focus, #contactform textarea:focus {
+border:1px solid #aaa;
+background:#fff;
+}
+.send {
+width:80px !important;
+background:#eee;
+border:1px solid #bbb !important;
+color:#444 !important;
+cursor:pointer;
+}
+.send:hover {
+border:1px solid #777 !important;
+}
+
+/*-------[ footer ]---------------------------------*/
+
+#footer {
+padding:15px 30px 15px 30px;
+background:#f2f2f2;
+border-top:1px solid #bbb;
+font-size:13px;
+}
+#footer p {
+float:left;
+}
+#footer ul {
+float:right;
+list-style:none;
+}
+#footer li {
+float:left;
+margin-left:15px;
+}
+
+/*-------[ bottom glow (just a little beauty! i know it maybe against semantics but i can't find a good solution) ]---------------------------------*/
+
+#bottom-glow {
+background:url(/images/bottom-glow.jpg) no-repeat;
+width:940px;
+height:22px;
+margin:0 auto;
+}
+
+/*-------[ browser hacks ]---------------------------------*/
+
+.ie6 #navigation li a {
+overflow:hidden;
+}
+.ie6 #navigation li a:hover, .ie6 #navigation a.selected, .ie7 #navigation li a:hover, .ie7 #navigation a.selected {
+margin-top:17px;
+}
+.ie6 #featured {
+padding:30px 30px 0 30px;
+}
+.ie6 #featured-buttons a:hover, .ie7 #featured-buttons a:hover {
+background-position:0 0;
+margin-top:-1px;
+}
+.ie6 .work-gallery {
+margin-right:-60px;
+}
+.ie6 .work-gallery li {
+margin-bottom:30px;
+}
+.ie6 .frontpage-box, .ie6 #footer, .ie7 .frontpage-box, .ie7 #footer {
+height:1%;
+}
\ No newline at end of file