/*
Theme Name: Stupa House
Theme URI: 
Description: Styl dla strony Stupa House
Version: 1.0
Author: Kamila i Krzysztof 
Author URI: 
*/

body 
{
  background-color: #fff;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;
  padding:0px;
  margin:0px;
}

a { color: #7f7f7f; text-decoration: underline; font-weight: bold; }
a:hover { color: #8d8d8c; text-decoration: underline; }
.clear { clear: both; }

h1, h2, h3, h4 { color: #888888; }
h4 { margin-bottom: 2px; }
p.edit_link { padding: 0 !important; margin:0; }
a.post-edit-link {font-size: 10px; }

#container { width: 1000px; margin: 0 auto; padding: 10px 0 0 0;}

#navmenu ul {margin: 0; padding: 13px 25px; list-style-type: none; list-style-image: none; }
#navmenu ul li {display: inline; padding: 0 10px 0 0;}
#navmenu ul li a { font-size: 14px; color: #454544; font-weight: bold; text-decoration: none; }
#navmenu ul li a:hover { text-decoration: none; color: #8d8d8c;}
#navmenu ul li img { margin: 0; padding: 0 3px; }

#header 
{
	background: #fff url('images/header.png') no-repeat bottom center;
	margin: 0 0 0 1px;
	padding: 0;
	height: 51px;
	width: 1000px;
}

#content 
{
  padding: 0 10px;
  margin-left: 15px;
  margin-right: 370px;
	font-size: 1.2em;
}

.page_header  { color: #b90022; font-size: 23px; padding: 15px 0; }
.page_header a { color: #b90022; font-weight: normal; text-decoration: none; }
.page_header a:hover { text-decoration: underline; }
#content p { padding: 3px 15px 3px 0; margin: 0; }
#content .ec3_schedule { border: 1px solid gray; padding: 3px; margin: 0 15px 8px 0; }
#content img.alignleft {float: left; padding: 2px 15px 5px 0;}
#content img.alignright {float: right; padding: 2px 0 5px 15px;}
#content p.categories { padding: 15px 0 15px 0; margin: 0; font-size: 0.8em; }

#vallhalla 
{
  height: 363px; 
  margin-right: 15px; 
  background: url('images/vallhalla-front.jpg') no-repeat bottom right; 
  font-size: 14px;
  position: relative;
}

#vlink { position: absolute; bottom: 75px; left: 25px; }
a #vlink1 { color: #000; font-size: 26px; font-weight: bold;}
a #vlink2 { color: #a0014c; font-size: 17px; font-weight: bold;}

#vlink a:hover { text-decoration: none; }
a:hover #vlink1, a:hover #vlink2 
{
  filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

/* Begin Sidebar */
#sidebar
{
  float: right;
	padding: 0;
	width: 373px;
}

#medytacje 
{ 
  width: 350px; 
  height: 288px; 
  background: url('images/medytacja-bg.png') no-repeat top center; 
  padding: 0;
  margin: 0
}
#m_header { padding: 10px 0 0 13px; font-size: 18px; color: #fff;}
#medytacje img { float: right; padding: 10px;}
#medytacje p {padding: 5px 10px; color: #593822; margin: 0;}
#medytacje a { color: #000; }

#projekt_start 
{ 
  width: 350px; 
  height: 135px; 
  margin-top: 10px; 
  background: url('images/bg_projekt_start.png') no-repeat bottom center; 
}
#ps_header { padding: 10px 0 0 13px; font-size: 18px; color: #fff;}
#projekt_start p { padding: 0 10px; color: #000; margin: 1em 0;}
#projekt_start h2 { padding: 0 10px 0; margin: 0; color: #000; font-size: 17px;}

#jak_dojechac
{ 
  width: 350px; 
  height: 211px; 
  margin-top: 10px; 
  background: url('images/bg_jak_dojechac.png') no-repeat bottom center; 
}
#jd_header { padding: 10px 0 0 13px; font-size: 18px; color: #a46a62; }
#jak_dojechac p { padding: 0 3px 0 10px; color: #000; margin: 1em 0;}

#kursy_wydarzenia
{
  width: 1000px;
  height: 151px; 
  background: url('images/kursy_wydarzenia-bg.png') no-repeat bottom center; 
}
#kw_header {padding: 10px 0 0 37px; font-size: 18px; color: #5c302a;}
#kw_content { margin: 0 24px; color: #000; }
#kursy_wydarzenia .box {float: left; width: 303px; padding: 5px 7px; }
#kursy_wydarzenia .kw_image { padding-top: 7px; text-align: center; }
#kursy_wydarzenia .kw_ec3 { padding:1px; font-weight: bold; }
#kursy_wydarzenia .box p {padding: 0; margin:0;}
#kursy_wydarzenia h2 {font-size: 13px; margin-bottom: 0; margin-top: 10px;}
#kursy_wydarzenia h2 a {text-decoration: underline; color: #000; }
#footer 
{
	background: url('images/footer-line.png') no-repeat top center;
	border: none;
 	padding: 0;
	margin: 0 auto;
	width: 1000px;
	clear: both;
}
#footer-space { height: 10px;	clear: both;}
#footer a { color: #333; }  
#footer p { margin: 0; padding: 10px 0; text-align: center; }

