﻿/*  
Theme Name: Edition Kathmandu
Template: thematic
*/

/* Apply parent styles */
@import url('../thematic/style.css');

/* Apply a basic layout */
@import url('ek-3c-fixed.css');

/* Selevtively replace parent styles */

body {
	background-color:#EC7A08;
    font: 14px Helvetica,Arial,sans;
    line-height:22px;
}
p, ul, ol, dd, pre {
    margin-bottom:11px;
}
ul,ol {
	margin-left: 22px;
}
ol  ol {
	list-style-type:decimal;
}
ol li {
	margin-top: 11px;
}
input[type="text"], textarea, select {
    font: 14px Helvetica,Arial,sans;
	background-color:#F19B45;
	border-width: 1px;
	border-style:solid;
	border-color:#EFCC91;
}
input[name="quantity"], input[name="wpsc_quantity_update"] {
	width:26px;
}
input[type="submit"], button {
    font: 12px Helvetica,Arial,sans;
	background-color:#F19B45;
	border-width: 1px;
	border-style:outset;
	border-color:#EFCC91;
}
input[type="submit"]:active, button:active {
    font: 12px Helvetica,Arial,sans;
	background-color:#F19B45;
	border-width: 1px;
	border-style:inset;
	border-color:#EFCC91;
}
a:link,
a:visited  {
	font-weight: bold;
	color: #522D24;
	text-decoration: none;
}
a:active, 
a:hover {
    font-weight: bold;
	color: black;
	text-decoration: none;
}
#footer a:active,
#footer a:hover {
    font-weight: bold;
	color: black;
	text-decoration: none;
}
h1, h1.entry-title {
  font-family: Times,Times New Roman,serif;
  font-size: 42px;
  font-weight: normal;
  color: white;
  margin-bottom: -11px;
  line-height: 44px;
}
h2 {
	font-family: Times,Times New Roman,serif;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	color: black;
	padding:0;
	margin: 11px 0 22px 0;
}
h3 {
	font-family: Helvetica,Arial,sans;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	color: black;
	padding:0;
}
h4 {
	font-family: Helvetica,Arial,sans;
	font-size: 14px;
	font-weight: italic;
	font-style:normal;
	text-transform:none;
	letter-spacing:0;
	color: black;
}
.entry-content h2 {
	font-family: Times,Times New Roman,serif;
	font-weight: bold;
	margin: 22px 0 11px 0;
	padding:0;
}
.entry-content h3 {
	font-family: Helvetica,Arial,sans;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	padding:0;
}
.entry-content h4 {
	font-family: Helvetica,Arial,sans;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	text-transform:none;
	letter-spacing:0;
	color: black;
	line-height:22px;
}
table {
    border:1px dotted black;
    font-size:14px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}
tr { 
	border-bottom:1px dotted black;
}
th, td  {
	padding:5px;
}
.smallcaps {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.mehr-pfeil {
	font-size:15px;
}
.buchdatenbox {
	margin-top:22px;
	margin-bottom:22px;
	padding:11px;
	border:1px dotted black;
}
a.linksymbol:before { 
	content:url(http://localhost/wordpress/wp-content/themes/edition-kathmandu/images/newwindow.gif)" "; 
	margin: 0 0 0 0;
}
.rahmen {
	border: solid 11px #522D24;
}
.rahmen_overflow {
	border: solid 11px #522D24;
	position:relative;
	left:-11px;
}
.wp-caption-text {
	font: 12px Helvetica,Arial,sans;
	color: black;
    line-height:22px;
	text-align:left;
	margin: 0;
}

/* WIDGETS -------------------------------------------------- */

.widgetcontainer {
	margin-bottom:20px;
}
#page-bottom .widgetcontainer {
	margin-bottom:0;
}
h3.widgettitle {
	font-style:normal;
	font-size:14px;
	border-bottom: solid 1px #522D24;
	margin-bottom:10px;
}

#searchform input {
	width: 205px;
	background-color:#EFCC91;
	border: solid 1px white;
	padding:0 0 0 5px;
}
.widget_sp_image img {
	border: solid 11px #522D24;
	margin-left:-11px;
	margin-bottom:22px;
}
.rahmen_widget {
	border: solid 11px #522D24;
	margin: 11px -11px 22px -11px;
	padding: 11px;
	background-color: #F19B45;
}

/* MENU ---------------------------------------------------------------------- */

#access {
    border:none;
    height:22px;
    font-size:14px;
}
.menu {
	width: 492px;
	border:none;
}
.sf-menu {
	line-height: 0;
	width: 492px;
	padding: 0 0;
	background-color: #522D24;
	border:none;
}
.sf-menu li li{
	display:none;
}
.sf-menu a:link {
	font-weight:normal;
	border:none;
	padding:11px;
	text-decoration:none;
	color: #EFCC91;
	background-color:#522D24;
}
.sf-menu a:visited {
	font-weight:normal;
	border:none;
	padding:11px;
	text-decoration:none;
	color: #EFCC91;
	background-color:#522D24;
}

.sf-menu a:hover {
	text-decoration:none;
	color: white;
	background-color:#983222;
}
	
/* CONTENT --------------------------------------------------------------- */



/* ASIDES --------------------------------------------------------------- */

.aside {
	color:black;
	font-size: 14px;
	line-height:20px;
}
.aside {
	color:black;
}
.aside p {
	margin-bottom:10px;
}
.aside a {
	color: #522D24;
	font-weight:bold;
}
.aside a:link {
	color: #522D24;
	font-weight:bold;
}
.aside a:visited {
    color: #522D24;
}
.aside a:hover,
.aside a:active {
    color: black;
}
.aside a:link {
	color: #522D24;
}
.aside a:visited {
    color: #522D24;
}
.aside a:hover,
.aside a:active {
    color: black;
}
.aside .current_page_item a {
	color:#EFCC91;
}
.main-aside {
	padding-top:0px;
}

.main-aside ul {
    padding:0 0 22px 0;
}
#content .aside {
	border:none;
	margin:0;
	padding:0;
	display:block;
}
#content .aside ul {
	border: none;
	padding:0;
	margin:0;
}
#content .aside li {
	border: solid 11px #522D24;
}
#primary, #secondary {
	margin-top:50px;
}

/* FOOTER ----------------------------------------------------- */

#footer {
    border:none;
    margin-top:22px;
	background-color: white;
}

/* SHOP ------------------------------------------------------------- */

div.single_product_display h2.prodtitles {
	display:none;
	font-family: Times,Times New Roman,serif;
	font-size: 21px;
	font-weight: bold;
	color: black;
}

a.wpsc_product_title:link {
	font-family: Times,Times New Roman,serif;
	font-size: 21px;
	font-weight: bold;
	color: #522D24;
}
a.wpsc_product_title:hover,
a.wpsc_product_title :active {
    color: black;
}
a.wpsc_product_title:visited {
    font-family: Times,Times New Roman,serif;
	font-size: 21px;
	font-weight: bold;
}
.additional_description_span {
	display:none;
}
.aside table {
    border:none;
}
.aside thead {
    border-bottom:1px dotted black;
}
.aside tbody {
    border:none;
}
.aside tr {
	border-bottom:1px dotted black;
}
.aside th, .aside td {
    padding:.25em .8em;
	border:none;
}
.aside th {
	background-color:#F19B45;
}
.aside tfoot tr {
    border:none;
}
.aside tfoot td {
    border-color:transparent;
}
/* label {
	margin-right:100px;
} */
