web/wp-content/themes/malleable/style.css
changeset 1 0d28b7c10758
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/wp-content/themes/malleable/style.css	Fri Mar 12 13:29:04 2010 +0000
@@ -0,0 +1,1075 @@
+/**
+ * Theme Name: Malleable
+ * Theme URI: http://developdaly.com/themes/malleable/
+ * Description: A news-style child theme of the Hybrid theme framework. Theme options include a configurable address and front page slider.
+ * Version: 2.0
+ * Author: Develop Daly
+ * Author URI: http://developdaly.com
+ * Tags: black, gray, theme-options, threaded-comments, sticky-post, microformats, two-columns, three-columns, fixed-width
+ * Template: hybrid
+ *
+ * Copyright (c) 2010 Develop Daly.  All rights reserved.
+ * http://developdaly.com
+ *
+ * Malleable is released under the GNU General Public License, version 2 (GPL).
+ * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/* Get base CSS */
+@import url('../hybrid/library/css/20px.css');
+
+/* Get plugins CSS */
+@import url('../hybrid/library/css/plugins.css');
+
+/* Get drop-downs CSS */
+@import url('../hybrid/library/css/drop-downs.css');
+
+/* Get tabs CSS */
+@import url('tabs.css');
+
+/**
+* Body
+************************************************/
+body {
+	background: #222 url('images/bg.gif');
+	font: 12px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
+	}
+
+/**
+* Elements
+************************************************/
+
+/* Links */
+a, a:visited  {
+	color: #3671A1;
+	text-decoration: none;
+	}
+a:hover, a:active {
+	text-decoration: underline;
+	}
+.entry-content a {
+	color: #336699;
+	}
+
+/* Headers */
+h1, h2, h3, h4, h5, h6 {
+	font-family: "Myriad Pro", Calibri;
+	color: #444;
+	}
+
+/* Lists */
+.content ul {
+	list-style: none;
+	margin-left: 20px;
+	}
+.content ul li {
+	overflow: hidden;
+	padding-left: 15px;
+	background: url(images/bullet.gif) no-repeat 0 6px;
+	}
+
+/* Blockquotes */
+blockquote {
+	overflow: hidden;
+	height: 100%;
+	margin: 0 24px 0  0;
+	padding: 3px 0 0 24px;
+	font-style: italic;
+	color: #444;
+	background: url(images/quotes.gif) no-repeat 0 0;
+	border: none;
+	}
+blockquote blockquote {
+	color: #555;
+	}
+blockquote em {
+	font-style: normal;
+	}
+blockquote.pullquote {
+	width: 210px;
+	margin-top: 6px;
+	margin-bottom: 3px;
+	padding: 6px 9px;
+	text-align: center;
+	font: italic normal normal 20px/22px Georgia, Times, 'Times New Roman', serif;
+	color: #444;
+	background: transparent;
+	border-top: 3px double #ddd;
+	border-bottom: 3px double #ddd;
+	}
+.pullquote p {
+	margin: 0;
+	}
+	
+/* Forms */
+input, textarea {
+	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
+}
+
+/* Code */
+code {
+	padding: 0 3px;
+	font-size: 12px;
+	background: #eee;
+	}
+pre {
+	overflow: auto;
+	padding: 9px;
+	font-size: 12px;
+	color: #000;
+	background: url(images/code.png) repeat 0 0;
+	border: 1px solid #ddd;
+	}
+pre code {
+	padding: 0;
+	background: transparent;
+	}
+
+/* Tables */
+table {
+	width: 100%;
+	background: #ddd;
+	}
+caption {
+	font: italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;
+	text-align: right;
+	color: #666;
+	}
+tr {
+	margin: 1px;
+	border: 1px solid #ddd;
+	}
+td {
+	padding: 3px;
+	background: #f7f7f7;
+	border: 1px solid #ddd;
+	}
+tr.alt td, tr.even td {
+	background: #eee;
+	}
+th {
+	padding: 3px;
+	color: #fff;
+	background: #093653;
+	border: 1px solid #ddd;
+	}
+th a {
+	font-weight: bold;
+	color: #eee;
+	}
+
+/* Acronyms */
+acronym {
+	border-bottom: 1px dotted #333;
+	}
+
+/* Drop caps */
+.drop-cap {
+	float: left;
+	margin-right: 3px;
+	font: normal normal normal 48px/39px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
+	color: #444;
+	}
+
+/* Notes */
+.note {
+	padding: 6px 9px;
+	background: #eee;
+	border: 1px solid #ccc;
+	}
+
+/* Warnings/Alerts */
+.warning, .alert {
+	padding: 6px 9px;
+	background: #fffbbc;
+	border: 1px solid #E6DB55;
+	}
+
+/* Errors */
+.error {
+	padding: 6px 9px;
+	background: #ffebe8;
+	border: 1px solid #C00;
+	}
+
+/* Downloads */
+.download {
+	padding: 6px 9px;
+	background: #e7f7d3;
+	border: 1px solid #6c3;
+	}
+
+/* Alignment */
+.left, .alignleft {
+	float: left;
+	margin: 0 20px 0 0;
+	}
+.right, .alignright {
+	float: right;
+	margin: 0 0 0 20px;
+	}
+.center, .aligncenter {
+	display: block;
+	margin: 0 auto 20px auto;
+	}
+.block, .alignnone {
+	display: block;
+	margin: 0 0 20px 0;
+	}
+.clear {
+	clear: both;
+	}
+span.pullquote {
+	float: none;
+	margin: 0;
+	}
+
+/**
+* Images
+************************************************/
+.post img {
+	max-width: 600px;
+	}
+
+img.wp-smiley {
+	max-height: 12px;
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+
+/* Captions */
+.wp-caption {
+	max-width: 590px;
+	padding: 4px 4px 4px 4px;
+	background: #eee;
+	border: 1px solid #ccc;
+	text-align: center;
+	}
+.wp-caption .wp-caption-text {
+	margin: 0;
+	padding: 0 5px;
+	text-align: right;
+	font-size: 11px;
+	color: #666;
+	}
+.wp-caption img {
+	max-width: 588px;
+	margin: 0 auto;
+	padding: 0;
+	border: 1px solid #666;
+	}
+
+/* Gallery [gallery] */
+.gallery {
+	display: block;
+	text-align: center;
+	margin-bottom: 20px !important;
+	}
+.gallery img {
+	border: 1px solid #3c738c;
+	}
+
+/* Author avatar */
+.avatar {
+	float: left;
+	width: 60px;
+	height: 60px;
+	margin-right: 20px;
+	padding: 4px;
+	background: #eee;
+	border: 1px solid #ccc;
+	}
+
+/* Thumbnail */
+.thumbnail {
+	float: left;
+	width: 100px;
+	height: 100px;
+	margin: 0 20px 10px 0;
+	padding: 4px;
+	background: #eee;
+	border: 1px solid #ccc;
+	}
+.category img.medium {
+	float: left;
+	max-width: 230px;
+	margin: 0 20px 10px 0;
+	padding: 4px;
+	background: #eee;
+	border: 1px solid #ccc;
+	}
+
+/**
+* Page Navigation
+************************************************/
+#page-nav {
+	background:#444 url('images/nav-bg.gif') repeat-x scroll center bottom;
+	border-left: 1px solid #666;
+	border-right: 1px solid #666;
+	border-top: 1px solid #666;
+	height: 40px;
+	letter-spacing:1px;
+	list-style-image:none;
+	list-style-position:outside;
+	list-style-type:none;
+	margin: 0 auto;
+	padding:0;
+	width: 960px;
+	z-index:9999;
+}
+
+#page-nav ul {
+	list-style: none;
+	margin: 0;
+	}
+#page-nav li {
+	float: left;
+	margin: 0;
+	padding: 0;
+	}
+#page-nav a {
+	color: #fff;
+	display: block;
+	padding: 14px;
+	text-decoration:none;
+	text-shadow:1px 1px 3px #000000;
+	z-index:9999;
+	}
+#page-nav .current_page_item a,
+#page-nav a:hover  {
+	background: #333;
+}
+
+/* Drop-down styles */
+#page-nav li:hover ul, #page-nav li.sfHover ul  {
+	top: 40px;
+	}
+#page-nav li li:hover ul, #page-nav li li.sfHover ul, #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {
+	top: -1px;
+	}
+#page-nav ul ul {
+	border-top: 1px solid #222;
+	background: #111;
+	}
+#page-nav li li {
+	margin: 0;
+	padding: 0;
+	border-bottom: 1px solid #222;
+	}
+#page-nav li li a {
+	padding: 14px;
+	border: none;
+	}
+
+/**
+* Search form (in header)
+************************************************/
+#header .search {
+	float: right;
+	width: 200px;
+	height: 25px;
+	}
+#header input {
+	float: right;
+	width: 170px;
+	height: 15px;
+	margin: 4px 0 0 0;
+	padding: 8px;
+	color: #aaa;
+	background: #2D2D2D;
+	border: 1px solid #000;
+	}
+#header .search-submit, #header .button {
+	display: none;
+	}
+
+/**
+* Header
+************************************************/
+#header-container {
+	overflow: hidden;
+	}
+#header {
+	overflow: hidden;
+	width: 960px;
+	margin: 15px auto 5px;
+	}
+#site-title {
+	float: left;
+	line-height: 35px;
+	font-size: 30px;
+	font-family: "Myriad Pro", Calibri;
+	font-size:30px;
+	margin: 0;
+	text-shadow:1px 1px 1px #000000;
+	}
+#site-title a {
+	color: #ddd;
+	}
+#site-description {
+	color: #999;
+	clear: both;
+	float: left;
+	font-size: 12px;
+	margin: 0;
+	}
+#header .address {
+	color: #999;
+	float: right;
+	font-family: "Myriad Pro", Calibri;
+	font-size: 12px;
+}
+	.vcard .org {
+		display: none;
+	}
+/**
+* Header utility widget
+************************************************/
+#utility-header {
+	overflow: hidden;
+	float: right;
+	width: 500px;
+	height: 60px;
+	}
+#utility-header .widget {
+	line-height: 19px;
+	margin: 0;
+	padding: 0;
+	color: #aaa;
+	background: transparent;
+	border: none;
+	}
+#utility-header .widget-inside div, #utility-header .widget-inside img {
+	float: right;
+	}
+
+/**
+* Category Navigation
+************************************************/
+#cat-navigation {
+	background: #555;
+	border-left: 1px solid #666;
+	border-right: 1px solid #666;
+	border-top: 1px solid #666;
+	height: 42px;
+	width: 960px;
+	margin: 0 auto;
+	font: normal normal bold 12px/12px Verdana, Geneva, Tahoma, sans-serif;
+	text-transform: uppercase;
+	}
+#cat-nav {
+	float: left;
+	width: 760px;
+	}
+#cat-navigation ul {
+	list-style: none;
+	margin: 0;
+	}
+#cat-navigation li {
+	float: left;
+	border-right: 1px solid #666;
+	}
+#cat-navigation a {
+	display: block;
+	padding: 15px;
+	text-transform: uppercase;
+	color: #fafafa;
+	}
+#cat-navigation li li a {
+	width: 160px;
+	font: normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;
+	color: #fff;
+	background: #358F7E;
+	border-right: 1px solid #ccc;
+	border-top: 1px solid #ccc;
+	}
+
+/* Drop-down controls */
+#cat-nav ul ul, #cat-nav ul ul ul {
+	width: 180px;
+	}
+#cat-nav li li:hover ul, #cat-nav li li li:hover ul {
+	left: 180px;
+	}
+#cat-nav li:hover ul, #cat-nav li.sfHover ul {
+	top: 42px;
+	}
+#cat-nav li li:hover ul, #cat-nav li li.sfHover ul, #cat-nav li li li:hover ul, #cat-nav li li li.sfHover ul  {
+	top: 0;
+	}
+#cat-nav ul ul {
+	background: #2b526b;
+	}
+
+/* Make sure page menu overlaps category menu */
+#cat-nav ul.menu {
+	position: relative;
+	z-index: 98;
+	}
+#page-nav ul.menu {
+	position: relative;
+	z-index: 99;
+	}
+
+/**
+* Subscribe/feed link (in navigation)
+************************************************/
+#cat-navigation #feed {
+	width: 130px;
+	float: right;
+	}
+#feed li {
+	float: right;
+	border: none;
+	margin-right: 15px;
+	}
+#feed li a {
+	padding: 15px 20px 15px 15px;
+	background: url(images/feed-icon.png) no-repeat right center;
+	}
+
+/**
+* Container (content/primary/secondary)
+************************************************/
+#container {
+	border-left: 1px solid #666;
+	border-right: 1px solid #666;
+	clear: both;
+	overflow: hidden;
+	width: 960px;
+	margin: 0 auto;
+	background: #fff url(images/container-bg.png) repeat-y right 0;
+	}
+.page-template-no-widget #container, .primary-inactive.secondary-inactive #container {
+	background: #fff;
+	}
+
+.content {
+	overflow: hidden;
+	float: left;
+	width: 580px;
+	padding: 20px 20px 0;
+	background: #fff;
+	}
+.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content {
+	width: auto;
+	padding: 20px;
+	}
+
+/**
+* Posts
+************************************************/
+.post {
+	clear: both;
+	overflow: hidden;
+	margin-bottom: 20px;
+	}
+.single .post, .page .post {
+	margin-bottom: 0;
+	}
+.page-template-blog .post, .page-template-quick-post .post {
+	margin-bottom: 20px;
+	}
+
+/* Post title */
+.entry-title {
+	margin-bottom: 3px;
+	font-size: 15px;
+	line-height: 18px;
+	font-weight: bold;
+	}
+.entry-title a {
+	color: #222;
+	}
+.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title {
+	font-size: 22px;
+	line-height: 22px;
+	}
+.page-title, .error-404-title {
+	margin: 0 0 20px 0;
+	}
+
+/* Byline */
+.byline {
+	font-size: .9em;
+	font-style: italic;
+	color: #777;
+	}
+.archive .byline, .search .byline {
+	margin: 0 0 3px 0;
+	}
+.byline a {
+	font-style: normal;
+	}
+
+/* Entry */
+.entry-content, .entry-summary {
+	overflow: hidden;
+	font-size: 13px;
+	}
+
+/* Post meta data */
+.entry-meta {
+	clear: both;
+	display: block;
+	padding: 9px 0 0 0;
+	font-size: .9em;
+	font-style: italic;
+	color: #777;
+	border-top: 1px solid #ccc;
+	}
+.entry-meta a {
+	font-style: normal;
+	}
+
+/* Page links */
+p.pages {
+	font-weight: bold;
+	}
+p.pages a {
+	margin: 0 2px;
+	padding: 4px 12px;
+	font-weight: normal;
+	font-style: italic;
+	color: #eee !important;
+	background: #093653;
+	border: 1px solid #eee;
+	}
+
+/* Series */
+.series-title {
+	font-size: 1.2em;
+	}
+
+/* Single-post author box */
+.single .author-profile {
+	overflow: hidden;
+	margin: 0 0 20px 0;
+	padding: 9px 9px 0 9px;
+	background: #f7f7f7;
+	border: 1px solid #ccc;
+	}
+.single .author-profile p {
+	margin: 0 0 9px 0;
+	}
+.single .author-profile .avatar {
+	margin: 0 20px 9px 0;
+	}
+
+/* Page templates */
+.author-profile {
+	border-bottom: 1px solid #ddd;
+	overflow: hidden;
+	margin-bottom: 20px;
+	padding: 0 0 20px;
+	}
+.page-template-biography .author-profile {
+	margin: 0;
+	}
+.author-profile .author-name {
+	margin-bottom: 0;
+	font-size: 1em;
+	font-weight: bold;
+	}
+.post-box {
+	overflow: hidden;
+	margin-bottom: 20px;
+	}
+
+/* Archive templates */
+.category-title, .tag-title, .date-title, .author-title, .search-title {
+	font-size: 22px;
+	font-weight: bold;
+	line-height: 22px;
+	}
+.author-info, .category-info, .date-info, .tag-info, .search-info {
+	overflow: hidden;
+	margin: 0 0 20px 0;
+	}
+
+/* Attachments (post meta data) */
+.attachment object {
+	width: 100%;
+	height: 100%;
+	min-height: 400px;
+	}
+.attachment object.video {
+	width: 100%;
+	height: 360px;
+	}
+.attachment object.audio {
+	width: 100%;
+	}
+.attachment-image .post-meta-data {
+	clear: left;
+	}
+.attachment .download {
+	display: block;
+	margin-bottom: 20px;
+	}
+.attachment-icon, .mime-type-icon {
+	height: 20px;
+	margin-right: 10px;
+	padding: 0;
+	}
+.attachment-application-octet-stream .video {
+	height: 400px;
+	margin-bottom: 20px;
+	}
+
+/* Breadcrumb */
+.breadcrumb {
+	margin: 0 0 20px 0;
+	font-size: 11px;
+	color: #666;
+	}
+
+/* WP PageNavi */
+.wp-pagenavi {
+	overflow: hidden;
+	}
+.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi a, .wp-pagenavi .extend {
+	float: left;
+	margin: 0 6px 0 0;
+	padding: 4px 12px;
+	color: #eee !important;
+	background: #093653;
+	border: 1px solid #eee;
+	}
+
+/* Navigation links */
+.navigation-links {
+	overflow: hidden;
+	}
+.next, .previous {
+	max-width: 50%;
+	font-size: 13px;
+	}
+.previous {
+	float: left;
+	}
+.next {
+	float: right;
+	text-align: right;
+	}
+#comments-template .paged-navigation {
+	text-align: center;
+	}
+#comments-template .paged-navigation .page-numbers {
+	padding: 3px 6px;
+	font-style: italic !important;
+	border: 1px solid #eee !important;
+	}
+#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
+	float: none;
+	text-align: left;
+	border: none !important;
+	}
+
+/**
+* Widgets in general
+************************************************/
+.widget {
+	overflow: hidden;
+	margin: 0 0 20px 0;
+	padding: 9px 9px 0 9px;
+	background: #fff;
+	border: 1px solid #ddd;
+	}
+.widget-title {
+	background:#333 none repeat scroll 0 0;
+	border-bottom:1px solid #bbb;
+	color:#fff;
+	font-size:11px;
+	font-weight:normal;
+	letter-spacing:1px;
+	margin:0 0 5px;
+	padding:1px 5px;
+	text-transform:uppercase;
+}
+.widget-title a {
+	color: #f7f7f7;
+	}
+.widget ul {
+	list-style: none;
+	margin-left: 0;
+	}
+.widget ul li {
+	padding: 0 0 0 18px;
+	background: url(images/bullet.gif) no-repeat 3px 7px;
+	}
+
+/* Widget search */
+.widget-search {
+	padding-bottom: 9px;
+}
+.widget-search .search-text {
+	width: 270px;
+	}
+
+/* Widget categories */
+.widget-categories img {
+	position: relative;
+	max-height: 16px;
+	top: 1px;
+	margin: 0;
+	padding: 0;
+	}
+
+/**
+* Content-area widgets (mostly utility widgets)
+************************************************/
+.content .widget {
+	margin: 0;
+	padding: 0;
+	border: none;
+	}
+.content .widget-title {
+	margin: 0 0 5px 0;
+	padding: 0 0 5px 0;
+	font: normal normal bold 14px/20px georgia, times, 'times new roman', serif;
+	color: #333;
+	background: transparent;
+	border-bottom: 1px solid #ddd;
+	}
+.content .widget-title a {
+	color: #093653;
+	}
+.page-template-widgets .content .widget {
+	margin: 0 0 20px 0;
+	}
+
+/**
+* Primary, Secondary, and Tertiary
+************************************************/
+#widget-container {
+	float: right;
+	width: 320px;
+	}
+#primary {
+	overflow: hidden;
+	float: right;
+	margin: 15px 20px 0 0;
+	width: 300px;
+	}
+#secondary {
+	overflow: hidden;
+	clear: right;
+	float: right;
+	width: 153px;
+	margin: 0 0 0 14px;
+	}
+#tertiary {
+	overflow: hidden;
+	float: right;
+	width: 153px;
+	}
+#primary .widget ul li {
+	margin: 0 0 5px 0;
+	padding: 0 5px 5px 20px;
+	background: url(images/bullet.gif) no-repeat 5px 7px;
+	border-bottom: 1px solid #eee;
+	}
+#primary .widget ul ul {
+	margin: 5px 0 0 0;
+	}
+#primary .widget ul li li {
+	margin: 0 0 2px 0;
+	padding: 0 0 2px 20px;
+	border: none;
+	}
+#primary object {
+	float: left;
+	width: 300px;
+	padding: 0;
+	margin: 0 0 9px 0;
+	}
+
+/**
+* Comments
+************************************************/
+#comments-template {
+	margin-top: 20px;
+	}
+
+/* Comment headers */
+#comments-number, #reply {
+	font-size: 1.2em;
+	}
+
+/* Comments are closed */
+.comments-closed {
+	color: #666;
+	font-style: italic;
+	}
+
+/* Comment list */
+#comments-template ol {
+	list-style: none;
+	margin: 0;
+	}
+
+/* Individual comments */
+#comments li {
+	overflow: hidden;
+	margin: 0 0 15px 0;
+	padding: 15px 15px 0 15px;
+	color: #333;
+	background: #f7f7f7;
+	border-top: 1px solid #ddd;
+	border-bottom: 1px solid #ddd;
+	}
+#comments li li, #comments li li li li, #comments li li li li li li {
+	background: #fff;
+	}
+#comments li li li, #comments li li li li li {
+	background: #f7f7f7;
+	}
+
+/* Avatar */
+#comments li .avatar {
+	width: 40px;
+	height: 40px;
+	float: left;
+	margin-right: 20px;
+	padding: 0;
+	border: 1px solid #666;
+	}
+
+/* Comment meta data */
+#comments .comment-author {
+	font-weight: bold;
+	}
+#comments .comment-meta-data {
+	margin-bottom: 15px;
+	}
+
+/* Comment text */
+.comment-text {
+	clear: left;
+	font-size: 13px;
+	}
+
+/* Forms */
+.text-input {
+	display: block;
+	padding: 3px 6px;
+	width: 300px;
+	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;
+	}
+.page-template-quick-post .text-input {
+	width: 97.5%;
+	}
+#comments-template label {
+	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;
+	}
+textarea {
+	clear: left;
+	display: block;
+	width: 98%;
+	font: 14px/20px Arial, 'Helvetica Neue', Helvetica, sans-serif;
+	}
+.button {
+	width: 100px;
+	margin-right: 9px;
+	padding: 6px 9px;
+	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;
+	font-weight: bold;
+	color: #eee;
+	background: #001838;
+	border: none;
+	}
+.button:hover {
+	cursor: pointer;
+	background: #093653;
+	}
+.search-form input {
+	margin-right: 9px;
+	}
+
+/**
+* Footer container (wraps Subsidiary and Footer)
+************************************************/
+#footer-container {
+	overflow: hidden;
+	clear: both;
+	padding: 2px 0 0 0;
+	background: #001838;
+	border-top: 3px solid #00070F;
+	}
+
+/**
+* Subsidiary
+************************************************/
+#subsidiary {
+	overflow: hidden;
+	width: 1000px;
+	margin: 0 auto 14px auto;
+	padding: 2px 0 0 0;
+	}
+#subsidiary .widget {
+	overflow: hidden;
+	float: left;
+	width: 210px;
+	margin: 0;
+	padding: 15px 20px 0 20px;
+	font: 12px/21px Arial, 'Helvetica Neue', Helvetica, sans-serif;
+	color: #777;
+	background: transparent;
+	border: none;
+	}
+#subsidiary .widget-title {
+	margin: 0 0 3px 0;
+	padding: 0 0 3px 0;
+	font-size: 15px;
+	color: #bbb;
+	background: transparent;
+	border-bottom: 1px solid #222;
+	}
+#subsidiary a {
+	color: #aaa;
+	}
+#subsidiary .widget ul {
+	margin-left: 0;
+	}
+#subsidiary .widget ul li {
+	margin: 0 0 3px 0;
+	padding: 0 5px 3px 5px;
+	background: transparent;
+	border-bottom: 1px solid #222;
+	}
+
+/**
+* Footer
+************************************************/
+#footer-container {
+	overflow: hidden;
+	clear: both;
+	padding: 2px 0 0 0;
+	background: #111;
+	border-top: 3px solid #000;
+	}
+#footer {
+	overflow: hidden;
+	width: 960px;
+	margin: 0 auto;
+	padding: 20px 0 0 0;
+	color: #f7f7f7;
+	}
+#footer a {
+	font-style: normal;
+	color: #aaa;
+	}
+#footer .copyright, #footer .credit  {
+	display: inline;
+	float: left;	
+	margin-right: 9px;
+	}
+#footer .address {
+	text-align: right;
+}