@charset "utf-8";
/*
THEME NAME: Mumu V2010 based on Sandbox
THEME URI: http://www.imm-ooo.com/blog/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 2.0.10
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/reset.css');
@import url('examples/2c-l.css');

/* Global Settings */
body { -x-system-font: none; color: #333333; font-size: 12px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.6em; background: #ffffff; }

a:link { color: #333333; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:active { color: #000000; text-decoration: underline; }
.alignright,
img.alignright{ float: right;margin: 1em 0 0 1em; }
.alignleft,
img.alignleft { float: left; margin: 1em 1em 0 0; }
.aligncenter,
img.aligncenter { display: block; margin: 1em auto; text-align: center; }
.clear { clear: both; }

/* Header */
div#header { display: none; background: url(images/header_repeat.png) repeat-x left center; height: 143px; margin: 0; padding: 0; position: relative; border-bottom: 2px dotted #000; }
div#header h1,
div.skip-link,
div#menu{ display: none; }
div#blog-description { position: absolute; top: 115px; right: 40px; z-index: 10; background: url(images/blog_des.png) no-repeat; width: 248px; height: 23px; font-size: 0.1em; text-indent: -1000em; overflow: hidden; }
div#menu { background: #EEE; height: 2em; margin: 0; width: 100%; }
div#menu ul,div#menu ul ul { line-height: 1.5em; list-style: none; margin: 0; padding: 0;}
div#menu ul a { display:block; margin-right:1em; padding:0.2em 0.5em; text-decoration:none; }
div#menu ul a:hover { background: #666; color: #fff; }
div#menu ul ul ul a { font-style:italic; }
div#menu ul li ul { left:-999em; position:absolute; }
div#menu ul li:hover ul { left:auto; }

/* Just some example content */
div#menu ul li,
div.gallery dl,
div.navigation div.nav-previous { float:left; }
div#header,
div#footer { text-align:center;}
input#author,
input#email,
input#url,
div.navigation div {width:50%;}
div#nav-below div#paginator { width: 100%;}

div.gallery *,
div.sidebar div,
div.sidebar h3,
div.sidebar ul { margin:0; padding:0;}

.hentry { border-bottom: 1px dotted #ccc; margin-bottom: 1em; }
.entry-title,.entry-meta { clear:both;}
.entry-title { font-size: 1.8em; line-height: 1.6em; /*border-bottom: 1px dotted #999;*/ font-weight: bolder; margin-bottom: 0.3em; }
.entry-meta { font-size: 0.8em; color: #999; margin-top: 0.5em; margin-bottom: 1em; }
.entry-meta a { color: #999; }
.entry-meta a:hover { color: #FF6E58;}
.entry-meta .meta-sep { color: #a9a9a9; }

body.page-template-links-php #links-page { max-width: 720px; }
body.page-template-links-php #links-page li h3 { font-size: 1.2em; margin: 4em auto 0.5em auto; color: #000; clear: both; }
body.page-template-links-php #links-page li ul.blogroll li { float: left; display: inline; margin-right: 1em; margin-bottom: 1em;}

div#container { margin-top: 95px; }
div#primary { margin-top: 0; }

div#comments{ margin-left: 2em; margin-top: 1.2em; clear: both; }
div#respond { margin-top: 1.2em; clear: both; }
div#comments h3 { margin-bottom: 1em; }
div#comments #comments-list ol li { float: right; margin: 0 0 0 -60px; width: 100%; padding-bottom: 2em; }
div#comments #comments-list ol li .comment-author { float: left; width: 50px; padding-right: 10px; }
div#comments #comments-list ol li .comment-author span { display: block; font-size: 0.8em; color: #666; }
div#comments #comments-list ol li p { margin: 0 0 0.5em 60px; }
div#comments #comments-list ol li .comment-meta,
div#comments #comments-list ol li .comment-meta a { font-size: 0.8em; color: #999;}

form#commentform .form-label { margin: 1em 0 0; }
form#commentform span.required { background: #fff; color: #c30; }
form#commentform,
form#commentform p { padding: 0; }
input.button { background: #bbb; color: #fff; font-weight: bold; border: medium none; }
input#author,
input#email,
input#url,
input#s,
textarea#comment { padding:0.2em; border: 1px dotted #999; }
div.comments ol li { margin:0 0 3.5em; }
textarea#comment { height:13em; margin:0 0 0.5em; overflow:auto; width:66%;}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above { display: none; margin-bottom:1em; }
div#nav-below { margin-top:1em; }

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div#secondary {}
div.sidebar a { color: #999; }
div.sidebar a:hover { color: #000; }
div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
	padding: 0;
width:10em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul { margin: 0; }
div.sidebar ul ul li { list-style: none; margin: 0; }
div.sidebar ul ul ul { margin: 0 0 0 0.5em; }
div.sidebar ul ul ul li {  }
div.sidebar #text-4 { font-size: 0.8em; line-height: 1.4em; color: #aeaeae;}
div.sidebar #text-4 ul.home-links { margin-top: 0.4em; }
div.sidebar #text-4 ul.home-links li { float: left; margin-top: 6px; }
div.sidebar #text-4 ul.home-links li.new-linklogo { margin-right: 11px; }

div.sidebar #calendar-3 h3 { display: none; }
div.sidebar #calendar-3 table { width: 100%; font-size: 0.9em; }
div.sidebar #calendar-3 table caption { background: #000; color: #fff; }
div.sidebar #calendar-3 table thead,
div.sidebar #calendar-3 table tfoot { background: #f3f3f3; }
div.sidebar #calendar-3 table td { text-align: center; }
div.sidebar #calendar-3 table a { display: block; }
div.sidebar #calendar-3 table a:hover { background: #999; color: #fff; }
div.sidebar #calendar-3 table td#today a { background: #F60; color: #FFF; }


