@charset "utf-8";
/* CSS Document */
/*  
Theme Name: bakermatic
Description: A Child Theme of Thematic/Buddymatic
Template: buddymatic
Version: 0.1
Author: Kyle W Baker
Author URI: http://bakerdesignstudio.net/
*/
@import url(../buddymatic/style.css);

body { color:#CCC; background:#000 url(http://hollus.net/img/bg-body.jpg) repeat-x fixed center 32px; }

a, a:visited, a:link { color:#F60; }

a:hover, a:active { color:#F30; }

p, ul, ol, dd, pre { font-size:12px; line-height:18px; margin-bottom:8px; }

#access { background-color:#000; border:none; font-size:12px; height:32px; margin:0 auto; overflow:hidden; position:fixed; text-transform:uppercase; top:0; width:100%; z-index:100; }

.menu { width:848px; }

.sf-menu { border:none; }

.sf-menu a, .sf-menu a:visited { background-color:#000; color:#FFF; border:none; }

.sf-menu a:hover { background-color:#4ac1ff; border:none; }

.sf-menu a:active { background-color:#F60; }

#branding { padding:88px 0 0; }

#blog-title a { visibility:hidden; }

#blog-description { visibility:hidden; }

#main { clear:both; margin:0 auto; overflow:hidden; padding:30px 0 0; position:relative; width:848px; }

#container { float:left; width:500px; }

#content { margin:0; width:548px; }

.entry-content { padding:0 14px 14px; background:url(/img/bg-grayfade.png) repeat scroll 0 0; }

.entry-content p { padding:8px 0; }

.entry-content h3 { font-size:17px; font-style:italic; padding:8px 0; }

.entry-title { color:#000; background-image:url(http://hollus.net/img/bg-paper.jpg); font-family:Georgia, serif; font-size:22px; font-style:italic; font-weight:normal; line-height:20px; padding:6px 0 6px 14px; }

.entry-title a:active, .entry-title a:hover { color:#6DC0EB; }

.entry-content h1, .entry-content h2 { font-family:trebuchet MS; font-size:18px; font-weight:bold; padding:14px 0; text-transform:uppercase; }

.entry-meta { background-color:#222; color:#FFF; font-size:13px; font-style:italic; line-height:18px; padding:8px 0 8px 14px; }

.aside .entry-meta { background:none; }

.entry-utility { background:#222 none repeat scroll 0 0; color:#0195E2; font-size:13px; line-height:18px; margin:0 0 14px; padding-right:14px; position:relative; text-align:right; }

.hentry { padding:0; }

/* -------------- ASIDE -------------- */

#primary { border:medium none; margin-bottom:8px; padding:8px 0 0 0; }

.main-aside { background-color:#000; color:#FFF; float:right; padding-top:14px; width:300px; right:0px; }

.aside, .aside input { font-size:11px; line-height:14px; margin-bottom:6px; }

#footer { background-color:#F06705; border:medium none; }

.aside ul.blogroll li { float:left; height:76px; margin:0; padding:0 0 0 5px; width:80px; text-align:center; }

.aside ul.blogroll li a { clear:both; color:#FFF; float:left; font-family:Trebuchet MS; font-size:12px; text-align:center; text-decoration:none; text-transform:uppercase; }

.aside ul.blogroll { list-style-type:none; margin:0; padding:0; }

.main-aside h3 { font-family:Trebuchet MS; font-style:normal; font-weight:bold; letter-spacing:5px; padding:6px 0; text-transform:uppercase; }

#pages-2 ul { padding:0; margin:0; }

#pages-2 li { padding:0; margin:0; letter-spacing:2px; list-style-type:none; width:260px; }

#pages-2 li a, #pages-2 li a:visited { margin:0 0 1px; padding:0 0 0 6px; text-transform:uppercase; width:260px; color:#FFF; text-decoration:none; background:#222 none; border-left:6px solid #444; display:block; }

#pages-2 li a:hover { text-decoration:underline; background:#000; border-left:6px solid #FFF; }

#pages-2 li a:active { text-decoration:none; background:red; border-left:6px solid red; }

.main-aside ul { padding:0 14px; }

#siteinfo { color:#FFF; padding:30px 0 80px; }

.entry-utility a { color:#DDD; }

.textwidget { background:#000; }

.textwidget embed { background:#000; }

/* ----- SHOWS / GIGPRESS ----- */

tr.gigpress-info td { border-bottom:1px solid #DDD; color:#DDD; }

span.gigpress-info-item { color:#DDD; }

span.gigpress-info-label { background:#FFF none repeat scroll 0 0; color:#000; font-family:Trebuchet MS; font-weight:bold; padding:0 4px; text-transform:uppercase; }

tr.gigpress-header th { background:#222 none repeat scroll 0 0; font-family:Trebuchet MS; font-weight:bold; text-align:center; text-transform:uppercase; }

.gigpress-row td { border-bottom:1px solid #555; text-align:center; }

tr.gigpress-row abbr.dtstart { background-color:#F60; color:#000; font-weight:bold; font-size:16px;; padding:0px; text-align:center; }

tr.gigpress-row td.gigpress-city { background-color:#F60; color:#000; font-weight:bold; font-size:16px; padding:0px; text-align:center; }

tr.gigpress-row td.gigpress-date { background-color:#F60; color:#000; font-weight:bold; font-size:16px; padding:0px 6px; text-align:center; }

.gigpress-table td { text-align:center; }

span.gigpress-info-label { color:#000; }
