html, body, form {margin:0;padding:0;border:0;}
body {
background-color:#ffffff;
background-image:url('http://www.mieka.com/img/bg-grid.gif');
background-position:top center;
}
img, a img {
	border: none;
	border-bottom: none!important;
	}

#footercred {
	color: #990000;
	font-family: Avant Garde, Century Gothic, sans-serif;
	font-size: 11px;
	line-height: 11px;
	}

#footercred a, #footercred a:visited {
	color: #990000;
	text-decoration:none;
	font-weight:bold;
	}
#footercred a:hover, #footercred a:active {
	color: #BB0000;
	text-decoration:none;
	font-weight:bold;
	}

/******************************
 *        MAIN CONTENT        *
 ******************************/

div#mainpagesdiv {
	font-family: Avant Garde, Century Gothic, sans-serif;
	font-size: 13px;
	color:#000000;
	margin:20px 60px 20px 40px;
	}
.subtext {
	font-size: 85%;
	}
div#mainpagesdiv a, div#mainpagesdiv a:visited {
	color:#000000;font-weight:600;text-decoration:none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	}
div#mainpagesdiv a:hover, div#mainpagesdiv a:active {
	color:#334455;
	border-bottom-style: solid;
	border-bottom-color: #99AABB;
	}
/******************************
 *     FIXED BOTTOM LINKS     *
 ******************************/

div#fixedbcshadow1, div#fixedbcshadow2 {
	position:fixed;
	bottom:0;right:0;left:0;
	margin:0;
	background-color:#000000;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:0;
	border-left:solid 1px #000000;
	border-top-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;
	border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;
	text-align:center;line-height:20px;
	}
div#fixedbcshadow1 {
	height:48px;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
	z-index:19;
	}
div#fixedbcshadow2 {
	height:49px;
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
	z-index:18;
	}
div#fixedbclinks {
	height:47px;
	position:fixed;
	bottom:0;right:1px;left:1px;
	margin:0;
	background-color:#343434;
	background-image:url('http://www.mieka.com/img/bw-text-lite.jpg');
	border-top:solid 1px #340000;
	border-right:solid 1px #340000;
	border-bottom:0;
	border-left:solid 1px #340000;
	color:#ffffff;
	border-top-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;
	border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;
	text-align:center;line-height:20px;
	z-index:20;
	}
div#fixedbclinks .bclinkstext {
	vertical-align:top;
	position:relative;top:8px;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-style:italic;
	letter-spacing:1px;
	color:#ffffff;
	}
div#fixedbclinks a img {
	margin: 8px 10px 19px 10px;
	border:0;
	height:20px;
	vertical-align:middle;
	}
div#fixedbclinks a:hover {
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
	}

/******************************
 *            BLOG            *
 ******************************/


#wpblogcontent {
	margin:0;
	}

#blogmenu {
	font-size:85%;
	text-transform:lowercase;
	font-style:italic;font-weight:700;letter-spacing:2px;
	padding:0 3px 0 3px;margin:0;
	float:none;
	background-color:transparent;
	color:#000000;
	}
#blogmenu .bmheader {
	font-weight:100;letter-spacing:1px;
	padding:0;
	}

#blogmenu a, h3 a {
	border-bottom-width: 0px !important;
	}
.blogmeta a, .blogfeedback a {
	font-size: 90%;
	border-bottom-width: 0!important;
	}
blockquote p {
	border:dotted 1px #dddddd;
	padding: 0 7px 5px 7px;margin:0;
	}

h1 { /*BLOG DATE or COMMENTS PAGE HEADER*/
	font-size:90%;font-weight:100;letter-spacing:2px;text-transform:lowercase;line-height:100%;
	margin:20px 0 0 0;padding:0;
	}
h1.blogdate {
	border-top: 1px dotted #dddddd;
	padding-top: 10px !important;
	}

h1.blogauthor {
	margin:0 0 7px 0 !important;
	font-size:110%;
	}

div.userphoto_the_author {
	border: 1px dotted #bbbbbb;
	padding:3px;
	float:left;
	margin:0 10px 0 0;
	}

h2 { /*bigger text*/
	font-size:115%;line-height:100%;font-weight:100;letter-spacing:1px;
	padding:0;margin:0 0 5px 0;
	}

h3 { /*BLOG TITLE*/
	font-size:150%;line-height:100%;
	margin:5px 0 5px 0;padding:0;
	}

.blogfeedback { /*BLOGFEEDBACK is COMMENTS LINK CLASS*/
	text-align:right;
	margin: 0 40px 34px 0;
	font-size:85%;text-transform:lowercase;
	}

.blogmeta {/*BLOGMETA CLASS is FILED UNDER*/
	font-size: 85%;text-transform:lowercase;
	}



ol#comments li p { }
p, li, .blogfeedback { /*BLOGFEEDBACK is COMMENTS LINK CLASS*/ }

.blogmeta li, ul.post-meta li {
	display: inline;
	}

.blogmeta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

a.more-link {
	font-size: 85%;
}


.bandcampPLAYER {
float:left;width:214px;height:100px;border:0;background-image:url('http://www.mieka.com/img/cd-switch.gif');
}
.bandcampPLAYER a img {
width:96px;height:96px;border:0;margin:2px 116px 2px 2px;
}
.bandcampPLAYER a img, #bandcampPLAYER a:visited img, #bandcampPLAYER a:active img {
filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}
.bandcampPLAYER a:hover img {
filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;
}

/******************************
 *            MENU            *
 ******************************/

ul#menuli {
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul#menuli a {
	float:left;display:block;
	height:35px;
	margin-top:0;margin-right:0;margin-bottom:0;
	background-image:url('http://www.mieka.com/img/menu.gif');background-repeat:no-repeat;
	}
ul#menuli li {
	display:inline;
	}
a#menublog {width:55px;background-position: -116px 0px;margin-left:116px;}
a#menublog:hover, a#menublog:active {background-position: -116px -34px;}
a#menutour {width:57px;background-position: -202px 0px;margin-left:31px;}
a#menutour:hover, a#menutour:active {background-position: -202px -34px;}
a#menustore {width:66px;background-position: -290px 0px;margin-left:31px;}
a#menustore:hover, a#menustore:active {background-position: -290px -34px;}
a#menucontact {width:98px;background-position: -386px 0px;margin-left:30px;}
a#menucontact:hover, a#menucontact:active {background-position: -386px -34px;}

