/*
Theme Name: SuffusionChild
Theme URI: http://www.diskob.com
Description: Child Theme for Suffusion
Author: Gero Loferer
Author URI: http://www.diskob.com
Template: suffusion
Version: 0.1
*/

@import url("../suffusion/style.css");
@import url("../suffusion/minima/style.css");


.post, article.page { border: 0px solid #FFFFFF; padding: 0px 15px 1em 15px; }



.suf-widget h3 {
font-family: "Offside", arial, sans-serif !important;
}

media="all"
h1.posttitle a, h1.posttitle a:visited, h2.posttitle a, h2.posttitle a:visited {
font-family: "Offside", arial, sans-serif !important;
}

/* POST */

.posttitle {
font-family: "Offside", arial, sans-serif !important;
}

.post, div.page {
  background-attachment:initial;
  background-clip:initial;
  background-color:#FFFFFF;
  background-image:initial;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:0;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:0;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:0;
  clear:both;
  margin-bottom:20px;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  padding-top:0;
}

p, .p {
  margin-top:10px;
  margin-bottom:0;
  text-align:left;
}

/* Main Font Settings */
body {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1;
}


/* Sidebar Box Background */
.dbx-handle {
background-color:#FFFFFF;
}

/* Padding Sidebars */
.suf-mag-category ul li,
.sidebar-tab-content ul li,
.suf-widget ul li,
.suf-flat-widget ul li,
.suf-panel-widget ul li {
	display: block;
	background-repeat: no-repeat;
	padding-left: 0px ;
	background-position: 0 1px;
	padding-bottom: 0px;
}
.sidebar-tab-content ul li ul li,
.suf-widget ul li ul li {
	display: none;
	background-repeat: no-repeat;
	padding-left: 0px ;
	padding-bottom: 0px;
}

/* Line-Height Menu */
.menu {
	line-height: 1.4;
}

/* Thumbnail in Page */
.left-thumbnail {
display:none;
}

/* ---- E-SHOP ---- */
.eshoppanels {
font-size:12px;
}
/* Picture Size Panel */
.attachment-150x150 {
width:100px;
height:100px;
}

.suf-widget h3 {
color:#000000;
font-size:28px;
font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:100%;
text-align: center;
}

/* ---- BORDERS ---- */

/* Sidebars */
#sidebar.flattened, #sidebar-b.flattened {
width:168px;
border:none;
}
#sidebar-2.flattened, #sidebar-2-b.flattened {
width:168px;
border:none;
}

/* Wrapper Border & Padding */
#wrapper {
background-color: #000000;
border-color:#FFFFFF;
border-width:0px;
border-style-value:solid;
padding-bottom:6px;
padding-left:15px;
padding-right:15px;
padding-top:1px;
}

.suf-widget {
background: #fff;
border: 0px solid #000;
}

/* ---- Font Sizes---- */

/* H1 */
h1.posttitle, h2.posttitle {
border-bottom-color:#000000;
border-bottom-style:dotted;
border-bottom-width:1px;
color:#000000;
font-size:300%;
margin-bottom:2px;
margin-left:0;
margin-right:0;
margin-top:4px;
padding-bottom:4px;
}
h1 {
font-size:300%;
}


/* ---- Widget- and Sidebars ---- */

/* Bar above Header */
#widgets-above-header .suf-widget {
display:inline-block;
margin-bottom:5px;
margin-left:4px;
margin-right:4px;
margin-top:5px;
width:18%;
float:right;
text-align:right;
}
div.suf-widget {
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border:none;
}

/* ---- Searchbar ---- */
.searchform .searchfield {
border-size:1px;
border-color:#999999;
color:#999999;
margin-top:6px;
padding-bottom:2px;
padding-left:5px;
padding-right:7px;
padding-top:4px;
}
.searchform input.searchsubmit[type="submit"] {
cursor:pointer;
height:24px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:3px;
padding-right:0px;
padding-top:0;
text-indent:-999%;
width:24px;
}
#suf-subscription-3 {
position: relative;
top: 60px;
}
.widget-suf-subscription div {
text-align:right;
}


/* ---- Featured Gallery ---- */
#featured {
background-color:#FFFFFF;
padding-bottom:14px;
padding-left:14px;
padding-right:14px;
padding-top:14px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

.slideInfoZone {
font-size:200%;
}

element.style {
  width:100px;
}