/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.1
Author: minu - Heike Theis
Author URI: http://minu.co.nz/
Tags: 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Typography baseline 20px
----------------------------------------------- */
/* em unit declaration needed for safari bug */

body, 
input, 
textarea, 
select,
optgroup {
	color:              #202020;
	font-family: 		    "Lucida Sans","Lucida Grande","Verdana",Helvetica,sans-serif;
	font-size:          12px;
	line-height:        1.667em; /* baseline 20px */ 
}
h1,
h2,
h3,
h4,
h5,
h6 {	
	color:              #444;	
	/*font-family: 		    Georgia, Times New Roman, serif;*/
	font-size:          12px;
	font-weight:        normal;
	line-height:        1.667em; /* baseline 20px */ 
	word-spacing:       -0.125em;
}
 
h1 {
	font-size:          20px;
	line-height:        1em; /* baseline 20px */ 
	margin-bottom:      1em;
}

h2 {
	font-size:          18px;
	line-height:        1.111em; /* baseline 20px */ 
	margin-bottom:      1.111em;
}
h3 {
	font-size:          16px;
	line-height:        1.25em; /* baseline 20px */ 
	margin-bottom:      1.25em;
}
h4 {
	font-size:          14px;
	line-height:        1.43em; /* baseline 20px */ 
	margin-bottom:      1.43em;
}
h5 {
	font-size:          12px;
	line-height:        1.667em; /* baseline 20px */ 
	margin-bottom:      1.667em;
}

abbr,
acronym {
	letter-spacing:     0.05em;
}

p {
	word-spacing:       0.125em;
}
code {
	color:              #202020;
	font-family:        "Courier New", sans-serif;
	font-size:          12px;
	line-height:        1.667em; /* baseline 20px */ 
	}

/* Tags
----------------------------------------------- */
* {
	margin:             0;
	padding:            0;
}

html,
body {
	background-color:   #fff;
}
body {
	position:           relative; /*prevent ie6 +ie7(beta 2) bug where position:relative becomes :fixed when resize*/
	height:             100%;    /*required for ie<7 if there is an other element inside with height: xy%*/
	/*width:              auto;    required for ie<7 if there is an other element inside with height: xy scrollbar???%*/
}


abbr,
acronym {
	border-bottom:      1px dotted #202020; /* !!!!!!!!! - dummy - !!!!!!!!! */
	cursor:             help;
	font-style:         normal;
}

a img {
	border:             none;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color:              #202020;
	text-decoration:    none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover  {
	color:              #202020;
	text-decoration:    underline;
}
h1 a:link,
h1 a:visited,
h1 a:active,
h2 a:link,
h2 a:visited,
h2 a:active,
h3 a:link,
h3 a:visited,
h3 a:active,
h4 a:link,
h4 a:visited,
h4 a:active  
  {
	color:              #202020;
}

address,
dl,
form, 
ol,
p,
table,
ul {
	margin-bottom:      1.667em; /* baseline 20px */ 
}
p.fineprint {	
		font-size:          10px;
		line-height:        2.0em; /* baseline 20px */ 
		margin-bottom: 			20px;
}
ul {
	margin-left: 16px;
}

address {
	font-style:         normal; 
}
blockquote {
	margin-bottom:      1.667em; /* baseline 20px */ 
	margin-top:         1.667em; /* baseline 20px */ 
	font-style:         italic;
}
blockquote p:before {
	content:            "\201C \0020";
}
blockquote p:after {
	content:            "\0020 \201D";
}

blockquote cite {
	}


input, 
textarea, 
select {
	border:             1px solid #999;
	border-bottom-color:#ccc;
	border-right-color: #ccc;
	height:             18px;
	vertical-align:     middle;	
}

#comment {
	height:             200px;
	width:              460px;
}

input[type="submit"] {
	cursor:             pointer;
}
label { 
	cursor:             pointer;
	display:            block;
}
hr {
	display:            none;
}

/* Links
----------------------------------------------- */
a, 
a:link,
a:visited,
a:active 
{
	color:              #eb8500;
	text-decoration:    none;
}	
a:hover {
	color:              #ff9900;
	text-decoration:    underline;
}

/* standards
----------------------------------------------- */
	
.screen-reader-text {
	position:           absolute;
	left:               -1000em;
}
/* images
----------------------------------------------- */
p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin:             0 0 2px 7px;
	padding:            4px;
	display:            inline;
	}

img.alignleft {
	margin:             0 7px 2px 0;
	padding:            4px;
	display:            inline;
	}

.alignright {
	float:              right;
}

.alignleft {
	float:              left;
}

.centered {
	display:            block;
	margin-left:        auto;
	margin-right:       auto;
}


/* Structure baseline 20px
----------------------------------------------- */
/* -- main container - */

body,
html {
	}
body {	
	background:#ffffff url(images/body-bg.gif) repeat-x scroll 0 0;
	}
#page {
	/*background-image: url(images/grid_120_20.png);*/
	/*filter:alpha(opacity=60);
  opacity:0.6;*/
	margin-left:        40px;
	width:              960px;
	}
#page-header {
	background:         url(images/bg-page-header.gif) no-repeat scroll right bottom;	
	padding-bottom:     15px;
	height:             1%;/* required for ie <7 */
	overflow:           hidden;
	}
#header-top {
	height:             1%;/* required for ie <7 */
	overflow:           hidden;
	height:             30px; /*40px*/
	padding-top:        10px;
	padding-left:       5px;
	padding-right:      5px;
	padding-bottom:     auto;
	}

#header-logo {
	padding-top:        20px;
}
#logo {
	float:              left;
	width:              240px;
	margin:             0;
}	
#description {
	color:              #ffffff;
	float:             left;
}
#searchform {
	float:              right;
}
#header-column01,
#header-column02 {	
	float:             left;
	}
	
#page-body {
	height:             1%;/* required for ie <7 */
	overflow:           hidden;
	/* background-color: #eeeeee; */
	border-top:         5px solid #999;
	border-bottom:      5px solid #999;
	margin:             0; /* baseline 20px */
	}
	
.page-body-bg {
	background: url(images/bg-page-body.gif) no-repeat scroll right bottom;
	}

#body-column01 {
	/*	background-color: #fff;*/
	float:              left;
	width:              620px; /* 640 */
	margin:             20px 10px;
	display:            inline; /* required for ie6 float double margin bug */	
}
#body-column02 {	
	float:              left;
	width:              300px; /* 320 */
	margin:             0 10px 20px 10px;
	padding-top:        20px;
	background:         url(images/bg-body-column02.gif) no-repeat scroll right top;	
	display:            inline; /* required for ie6 float double margin bug */	
	}
#body-column02 p,
#body-column02 h2,
#body-column02 ul {
	color:              #000;	
	background-color:   #fff;
	filter:             alpha(opacity=80);
  opacity:            0.80;	
	}
#page-footer {	
	height:             1%;/* required for ie <7 */
	overflow:           hidden;
	padding-top:       15px;
	background:         url(images/bg-page-footer.gif) no-repeat scroll right top;
	}
		

#page-footer h3 {
	font-size:          12px;
	line-height:        1.667em; /* baseline 20px */ 
	margin-bottom:      0;
	font-weight:        bold;
}
#footer-column01,
#footer-column02,
#footer-column03 {	
	float:              left;
	width:              300px; /* 320 */
	margin:             0 10px; 
	display:            inline;
}

#page-footnote {
	border-top:         1px dotted #999;	
	margin-top:         -1px;
	}
/* -- secondary elements-- */



/* Wordpress ids, divs, classes
----------------------------------------------- */
#content {
	height:             1%;/* required for ie <7 */
	overflow:           hidden;
}
#slideshow {
	background:         #999999 url(images/slideshow.jpg) no-repeat scroll 0 0;
	width:              960px;
	height:             320px;
} 
.home div.category-feature {
	border:             1px solid #999;
	float:              left;
	width:              218px; /* 240 */
	margin:             5px;
	padding:            4px;
}

.entry img {
	border:             1px solid #999;
	display:            block;
	margin-bottom:      10px;
	margin-left:        auto;
	margin-right:       auto;
	padding:            4px;
}
.external-shop-box img {
	border:             none;
	margin:             5px 0 20px 0 ;
	padding:            0;
	width:	            140px;	
}
img.img_medium {
	border:             1px solid #999;
	display:            block;
	margin-bottom:      10px;
	margin-left:        auto;
	margin-right:       auto;
	padding:            4px;
}
/* categories list in sidebar */
#mu-listcategories {
	border-top:         1px dotted #202020;
	margin:             0;
	margin-top:         -1px;
	padding:            0;
	}	
#mu-listcategories li a, 
#mu-listcategories li a:link,
#mu-listcategories li a:visited,
#mu-listcategories li a:active, 	
#mu-listcategories li a:hover {
	color:              #202020;
	text-decoration:    none;
}	
#mu-listcategories li {
	border-bottom:      1px dotted #202020;
	list-style:         none;
	margin:             0;
	margin-bottom:      -1px; 		
	padding:            0;
	}	
/* END categories list in sidebar */
/* Recent posts list in sidebar */
#mu-listrecentevents,
#mu-listrecentnews {
	border-top:         1px dotted #202020;
	margin:             0;
	margin-top:         -1px;
	margin-bottom:      20px;
	padding:            0;
	}	
#mu-listrecentevents li a, 
#mu-listrecentevents li a:link,
#mu-listrecentevents li a:visited,
#mu-listrecentevents li a:active, 	
#mu-listrecentevents li a:hover, 
#mu-listrecentnews li a, 
#mu-listrecentnews li a:link,
#mu-listrecentnews li a:visited,
#mu-listrecentnews li a:active, 	
#mu-listrecentnews li a:hover {
	text-decoration:    none;
}	
#mu-listrecentevents li,
#mu-listrecentnews li {
	border-bottom:      1px dotted #202020;
	list-style:         none;
	margin:             0;
	margin-bottom:      -1px; 		
	padding:            0;
	}	
/* END Recent posts list in sidebar */

/* Recent posts list in sidebar */
#mu-listrecentpost {
	border-top:         1px dotted #202020;
	margin:             0;
	margin-top:         -1px;
	margin-bottom:      20px;
	padding:            0;
	}	
#mu-listrecentpost li a, 
#mu-listrecentpost li a:link,
#mu-listrecentpost li a:visited,
#mu-listrecentpost li a:active, 	
#mu-listrecentpost li a:hover {
	text-decoration:    none;
}	
#mu-listrecentpost li {
	border-bottom:      1px dotted #202020;
	list-style:         none;
	margin:             0;
	margin-bottom:      -1px; 		
	padding:            0;
	}	
/* END Recent posts list in sidebar */
/* tag list in sidebar */
#tag-cloud {
	margin:             0;
	margin-bottom:      20px;
	padding:            0;
	}
#tag-cloud ul {
	padding:0px;
	margin: 0px;
}

#tag-cloud li {
	display: inline;
	padding:0px;
	margin: 0px;
	vertical-align: bottom;
}
#tag-cloud a {
	color: #fff;
	background-color: #EB8500;
	padding: 0px 2px;
	margin: 0px 2px;
}
#tag-cloud a:visited {
	color: #fff;
	background-color: #444;

}
/* END tag list in sidebar */

/* feature listing */
div.mu_feature_container {
	background:         #fff url(images/bg-feature_container.png) repeat-x scroll;
	float:              left;
	margin:             5px 1px 5px 1px;
	padding:            0 4px;
	width:              230px; /* 240*/
	height:             250px;
	overflow:           hidden;	
	display:            inline; /* required for ie6 float double margin bug */
}

div.mu_feature_container img {
	border:             none;
	padding:            5px 0 5px 0;
}
div.mu_feature_container h2,
div.mu_feature_container p {
	margin-bottom:      0;
}

div.mu_feature_container h2 {
	font-size:          12px;
	line-height:        1.667em; /* baseline 20px */ 
	font-weight: bold;
}
div.mu_feature_container p {
	font-size:          10px;
	line-height:        2em; /* baseline 20px */ 
}
/* END feature listing */

/* showcase gallery listing */
#body-gallery {
	float:              left;
	width:              640px; /* 640 */
	margin:             20px 0;
}
div.mu_showcase_container {
	background:         #fff url(images/bg-showcase_container.png) no-repeat scroll;
	float:              left;
	margin:             0 1px 5px 1px;
	padding:            0 4px;
	width:              150px; /* 160 */
	height:             175px;
	overflow:           hidden;
	display:            inline; /* required for ie6 float double margin bug */
}


div.mu_showcase_container img {
	border:             none;
	padding:            5px 0;
}
div.mu_showcase_container h2,
div.mu_showcase_container p {
	margin-bottom:      0;
}

div.mu_showcase_container h2 {
	font-size:          12px;
	line-height:        1.667em; /* baseline 20px */ 
}
div.mu_showcase_container p {
	font-size:          10px;
	line-height:        2em; /* baseline 20px */ 
}

/* END showcase gallery listing  */

/* paging */
.mu_pagination {
	display:            block;
	text-align:         center;
}
.mu_pagination a {
	text-align:         center;
}
.mu_pagination a:hover {
}
.mu_pagination .pagenumber,
.mu_pagination .current {
	background-color:   #fff;
	margin:             0 1px;
	padding:            0 3px;
}
.mu_pagination .current {
	background-color:  #efefef;
}
/* End paging */

.mu-small {
	font-size:          10px;
	line-height:        2em; /* baseline 20px */ 
}
.mu-postdate {
	margin-top:         -20px;
	margin-bottom:      20px;
}
hr.mu-postseparator {
	border:             none;
  display :           list-item;
	list-style :        none inside url(images/bg-separator.gif);
	filter:             alpha(opacity=0);
  opacity:            0.0;
	margin:             0;
	padding-bottom:     20px;
}


/* Header Navigation
----------------------------------------------- */
#mu-list_navigation {
	font-size:          14px;
	line-height:        1.43em; /* baseline 20px */ 
	margin:             0;
	height:             1%;/* required for ie <7 */
	overflow:           hidden;
}
#mu-list_navigation a {
	color:              #202020;
	text-decoration:    none;
	border-bottom:      1px dotted #fff;
}
#mu-list_navigation a:hover {
	border-bottom-color: #202020;
}

#mu-list_navigation li {
	float:              left;
	list-style:         none;
	margin:             20px 5px -2px 5px;
/*margin-top: 0;*/
	width:              110px;
}

#mu-list_navigation .mu-small {
	font-size:          10px;
	line-height:        2em; /* baseline 20px */ 
}
/* End Header Navigation */

/* Captions */
.aligncenter,
div.aligncenter {
	display:            block;
	margin-left:        auto;
	margin-right:       auto;
}

.wp-caption {
	border:             1px solid #ddd;
	background-color:   #f3f3f3;
	margin:             10px;
	padding-top:        4px;
	text-align:         center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:      3px;
}

.wp-caption img {
	margin:             0;
	padding:            0;
	border:             0 none;
}

.wp-caption p.wp-caption-text {
	font-size:          11px;
	line-height:        17px;
	margin:             0;
	padding:            0 4px 5px;
}
/* End captions */
/* WordPress default classes */

postmetadata {
}
/* END WordPress default classes */


/* "Ébecause this part wonÕt be like a comic book. Real life does not fit into little boxes that were drawn for it." */
