/*
Theme Name: brickny-child
Description: Child theme for the twentyeleven theme for WordPress
Author: Natty
Template: twentyeleven
*/
@import url('../twentyeleven/style.css');

img.profibild {height:135px; margin:5px;}
body { background-color: #000;}
h2 {font-family: 'MS P 明朝', 'MS 明朝', serif; }
a {cursol: pointer;}
a:hover {text-decoration: none;}
#takumi-m-back {background-color: #000;}
.content-pad {
    padding: 0;
    background-color: #fff;
    width: 900px;
    text-align: left; 
    margin: 0px auto; 
    position: relative; 
    top: 0px;
    z-index: 1000;
    }
.content-pad-brickny {
    padding: 0;
    background-color: #fff;
    width: 970px;
    text-align: left; 
    margin: 0px auto; 
    position: relative; 
    top: 0px;
    z-index: 1000;
    }
.content-pad #main {
    position: relative;
    top: 0px;
    background-color: #fff;
    width: 900px;
    padding: 0px;
    }
.content-pad-muenchen {
    padding: 0;
    background-color: #000;
    width: 1100px;
    text-align: left; 
    margin: 0 auto; 
    padding:0px; 
    position: relative;     
    }
.content-pad-umaimon-top {
    padding: 0;
    background-color: #000;
    width: 1100px;
    text-align: left; 
    margin: 0 auto; 
    padding:0px; 
    position: relative;     
    }
.entry-content{padding-top: 0; margin-top: 0;}
#header {border: none;}
a {text-decoration: none;}
.sidelink {
    margin-top: 5px;
    padding-top: 7px; 
    color: #444;
    font-size: 18px;
    line-height: 33px;
    border-top: solid 1px #aaa;
    border-bottom: solid 1px #aaa;
    font-family: 'MS P 明朝', 'MS 明朝', serif;    
    }
.columns {
    border: none; 
    width: 900px;
    }
.fullcolumn {
    width: 970px;
    }
.homecolumn {
    width: 970px;
    }
.widecolumn {
    width: 708px;
    float: right; 
    padding: 5px 0 5px 0; 
    margin: 0;
    }
.bricknycolumn {
    width: 400px;
    float: left; 
    padding: 5px 0 5px 0; 
    margin: 0;
background-color:#f00;
border:solid 2px #ff0;
    }
.post {width: 700px;}
.cut {
    clear: both; 
    width: 100%; 
    height: 16px;
    }
.maintitle h2 {
    font-size: 26px;
    text-align: center;
    line-height: 46px;
    }
h2.maintitle  {
    font-size: 26px;
    text-align: center;
    line-height: 46px;
    }
.home_post { 
    width: 153px; 
    height: 340px; 
    overflow: hidden; 
    float: left; 
    padding: 0px; 
    margin-left: 2px; 
    border-bottom: solid 1px #f0f3fa;
    border-right: solid 1px #f0f3fa;
    background-color: #f9f9f9;
 }
.home_post:hover { 
    background-color: #ffffff; 
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
 }	
.home_post h2 {
    font-size: 20px;
    margin: 8px;
    color: #666;
    }
.home_post h2:hover {
    color: #66cc66;
    }
#noren-left{
    margin-left:20px;
}
.tab {
    border: solid 1px #aaa;
    margin-left: 10px;
    padding-top: auto;
    }
.tab:hover {
    border: solid 1px #0dd;
    cursor: pointer;
    }
#kushitab {
    display: block;
    width: 688px;
    margin-left: 5px;
    padding: 12px 0 0 0; 
    height: 28px;
    border-top: solid 1px #aaa;
    border-bottom: solid 1px #aaa;
    background-color: #fff;
    }
#kushitab p {
    float: left;
    padding-left: 15px; 
    color: #444;
    font-size: 18px;
    font-family: 'MS P 明朝', 'MS 明朝', serif;
    }
#kushitab p:hover {
    color: #d33;
    font-weight: bold;
    cursor: pointer;
    }
    
#content1 {display: block;}
#content2 {display: none;}
#content3 {display: none;}
#content4 {display: none;}
#content5 {display: none;}

.dinnermenu {
    float:left;
    margin-left: 10px;
    }
#news {
    margin: 0px 10px 0 30px;
    padding: 3px 10px 7px 10px;
    width: 430px;
    height: 120px;
    border: solid 2px #bdf;
    background-color: #fff;
    line-height: 24px;
    float:left;
    }
#news h3 {
    text-align: left;
    }
.con {
    width: 300px;
    height: 30px;
    background-color: #ffe;
    }
    
.mess {
    width: 500px;
    height: 300px;
    background-color: #ffe;
    }
#contact {
    margin-left: 40px;
    }
#bricknysidebar {
    width: 180px;
    padding-left: 8px;
    overflow: hidden;
    }
#bricknysidebar:hover {
    background-color; #eee;
    }
#sidebardl {
    margin: 0px;
    padding: 0px;
    }
#sidebardl dt {
    position: relative;
    left: 0px;
    top: 0px;
    margin: 0px;
    padding: 0px;
    border: solid 1px #000;
    width: 180px; height: 50px;
    overflow: hidden;
    }
    
/* ------- For Takumi München -------- */

.muenchen {float: right; width: 890px; background-repeat: repeat-y;}
.muenchen h1 {color: #fff;}
.muenchen p {color: #fff;}
.muenchen h2 {color: #fff;}

.munich-content {
    background-image: url("../../../images/munich/back.jpg");
    padding: 15px 10px 15px 10px;
    }

#muenchentab {
    width: 180px;
    margin-bottom: 5px;
    color: #fff;
    float: left;
    background-color: #000;
    }
div#muenchentab h2 {
    padding: 5px 10px 5px 10px;
    font-size: 30px;
    line-height: 40px;
    color: #ffa500;
    font-weight: bold;
    font-family: 'arial black', sans-serif;
    }
div#muenchentab h2:hover {color: #ea5506;}
div#muenchentab h2 {
    padding: 5px 10px 5px 10px;
    font-size: 30px;
    line-height: 40px;
    color: #ffa500;
    font-weight: bold;
    font-family: 'arial black', sans-serif;
    }
div#muenchentab h1 {
    padding: 5px 10px 5px 10px;
    font-size: 30px;
    line-height: 40px;
    color: #ffa500;
    font-weight: bold;
    font-family: 'arial black', sans-serif;
    }
.umaimon-content {
    padding: 15px 10px 15px 10px;
    }
#umaimontab {
    width: 180px;
    margin-bottom: 5px;
    color: #fff;
    float: left;
    background-color: #000;
    }
div#umaimontab h2 {
    padding: 5px 10px 5px 10px;
    font-size: 30px;
    line-height: 40px;
    color: #c9b56f;
    font-weight: bold;
    font-family: 'arial black', sans-serif;
    }
div#umaimontab h2:hover {color: #b8860b;}
div#umaimontab h2 {
    padding: 5px 10px 5px 10px;
    font-size: 30px;
    line-height: 40px;
    color: #c9b56f;
    font-weight: bold;
    font-family: 'arial black', sans-serif;
    }
div#umaimontab h1 {
    padding: 5px 10px 5px 10px;
    font-size: 30px;
    line-height: 40px;
    color: #c9b56f;
    font-weight: bold;
    font-family: 'arial black', sans-serif;
    }





/* mygallery shortcode: [mygallery] */

li.gallery-item img{
    width: 80px;
    height: 80px;
    }
h1.single a:hover {
    text-decoration: none;
    font-size: 28px;
    color: #555;
    }
div.caption-container {
	color: #777;
}
    
/* footer */
    
#footer {width: 100%;}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	padding: 10px;
	width: 880px;
}
ul.social li {float: left;}
.sidebar {margin: 0px; padding: 0px; width: 180px; height: 61px; }
.sidebar_image {margin: 0px; padding: 0px; position: relative; top: -5px;}
.twitterlink {
position: relative; bottom: 12px; left: 30px; width: 40px; height: 40px; cursol: pointer; 
}
.infobox {padding:12px; border:solid 1px #aaa;border-radius 2px;text-align:center;font-size:18px;}