/*   
Theme Name: KickCafe
Theme URI: 
Description: Tema for KickCafe
Author: Duplo Media - Stian Garthus
Author URI: http://www.duplomedia.no/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body, input, textarea {
    color:#3d2b1b;    
    font: 12px Arial,sans-serif;
    background-color: #f7f4ed;
}

body {
background: #f7f4ed url('images/background.jpg') repeat-x center top;
}

a:link, a:active, a:hover {
color:#3d2b1b;
}

a:visited {
color:#3d2b1b;
}

.entry-content {
padding-top:10px;
padding-bottom:20px;
}

.entry-title, .entry-title a {
color:#3d2b1b;
text-decoration:none;
}


#container {
width: 677px;
}

.headerimage {
margin-bottom:10px;
overflow:hidden;
max-height: 235px;
width:650px;
}


.headerimage img {
width:650px;
}

#content {
width: 100%;
margin:0px;
}

#main {
padding-top:35px;
width:985px;
padding-bottom:0;
}

#branding {
padding:0;
width: 100%;
}

#logo-image {
width:100%;
height: 524px;
background-position:center;
background-repeat:no-repeat;
}

#logo-image #home-link {
width:101px;
height: 143px;
float:left;
}

#logo-image #toplink-1 {
width: 203px;
height:143px;
float:left;
}

#logo-image #toplink-2 {
width:221px;
height:143px;
float:left;
}

#logo-image #toplink-3 {
width:310px;
height:143px;
float:left;
}

#logo-image #toplink-4 {
width:100px;
height:143px;
float:left;
}

#top-menu {
width:940px;
margin: 0 auto;
padding-top:10px;
}

#top-image {
margin:0 auto;
width: 985px;
height: 310px;
margin-top:10px;
}

#top-image.image1{
background: #000 url(images/header-image1.jpg) no-repeat;
}

.main-aside {
width:286px;
}

.main-aside {
right:0px;
}

.main-aside ul {
padding:0;
}

.aside {
color:#3d2b1b;
}

.aside h3 {
text-transform: uppercase;
font-style: normal;
font-weight:bold;
border-bottom: 3px solid #3d2b1b;
}

.aside ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:10px;
margin-bottom:10px;
}

.aside ul ul li {
background-color: #dfd7cb;
color: #3d2b1b;
padding:3px;
margin-bottom:8px;
}

.aside a {
color:#3d2b1b;
font-weight: bold;
text-decoration: none;
}

.archive .page-title { display: none; }

.clear {
	clear: both;
}

#primary {
border:0;
padding:0;
}

h2 {
font-size: 14px;
font-weight:bold;
}

h2 a {
text-decoration:none;
color: #3d2b1b;
}

h2 a {
text-decoration:none;
color: #3d2b1b;
}

.single .hentry {
padding:18px;
}

.hentry {
margin-bottom:10px;
}

.hentry,.frontpost,.widgetcontainer {
background-color: #efe9df;
border: 1px solid #e4d9c7;
padding:10px;
}

.widgetcontainer {
margin-bottom:15px;
}

#footer {
border-top:0;
margin-top:0;
}

.frontpost {
width:310px;
margin-top:10px;
float:left;
}

.frontpost .image img {
width:310px;
padding-bottom:5px;
padding-top:5px;
}

.hentry.arrpost .image img {
width:310px;
padding-bottom:5px;
padding-top:5px;
padding-right:15px;
}

.hentry.arrpost .image  {
float:left;
max-height: 170px;
overflow:hidden;
}

.frontpost .headtop, .hentry .headtop {
font-weight:bold;
border-bottom: 3px solid #3d2b1b;
margin-bottom:5px;
font-size: 14px;
}

.shareorder {
float:right;
position:relative;
bottom:15px;
padding-top:15px;

}

.headtop a {
text-decoration:none;
}

.frontpadding
{
float:left; width:11px;
}

.frontpost .head h2 {
font-size:12px;
}

.readmore {
font-weight:bold;
float:none;
margin-top:5px;
font-size:12px;
}

.info_leftcol {
float:left;
}

.info_leftcol table {
border:0;
width:250px;
}

.info_leftcol table tr {
border:0;
}

.info_leftcol table th {
text-transform: capitalize;
padding:0px;
}

.info_leftcol table td {
padding:0px;
padding-left:5px;
}

.aside #searchsubmit {
display:inline;
}

.aside .widget_thematic_search #s  {
width:180px;
}


.aside .widget_thematic_search .widgettitle  {
display:none;
}

#sk.widgetcontainer
{
padding-bottom:0px;
}


.aside form, .aside table {
margin-bottom:3px;
}

.image.frontsmall {
overflow:hidden; 
height:110px;
margin-bottom:5px;
}

#siteinfo { text-align: center; padding-bottom:10px;}

.paged #nav-above {
padding:0;
}

div.stickyr {
background-color: #fbc9c9;
}

.hentry.blogg {
border:0;
background:transparent;
margin-bottom:60px;
padding-bottom:70px;
border-bottom: 3px solid #3D2B1B;
}

.aside p.post-intro {
margin-bottom:0px;
background-color: #DFD7CB;
padding:3px;
margin-top: 8px;
font-weight:bold;
}

.aside .current a, .aside .current_page_item a, .aside .current-cat div a {
color:#006940;
}

.aside .current-cat ul div a { color:#3D2B1B; }

.entry-content ul, .excerpt ul { list-style-type:none; }

div table.ec3_schedule {
clear:both;
border:1px solid #3D2B1B;
background-color:#DFD7CB;
padding:3px;
font-weight:bold;
margin:0.5ex 1ex 2ex 0;
}

div table.ec3_schedule tr {
border-bottom:0;
}

div table.ec3_schedule td {
color: #3D2B1B;
padding:0 0.5ex;
}

div.ec3events{
color: #3D2B1B;
background-color:#DFD7CB;
padding:3px;
font-weight:bold;
margin:0.5ex 1ex 2ex 0;
float:left;
clear:both;
}

div.ec3event {
border:1px solid #3D2B1B;
float:left;
padding:2px;
margin:2px;
}

p {
margin-bottom:5px !important;
}

table tr td {
vertical-align:top;
}

.home #content .sticky {
background-color: #EFE9DF;
margin:0;
margin-bottom:10px;
padding:10px;
}
