/* Enter Your Custom CSS Here */
@import url(http://fonts.googleapis.com/css?family=Shadows+Into+Light:900,400);
@import url(http://fonts.googleapis.com/css?family=Inconsolata:900,400);

#copyright {
    font-family: 'Montserrat' !important;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a {
    font-family: 'Montserrat' !important;
}

* {
    letter-spacing: 1px;
}

p, pre, code, tt {
    font-family: helvetica, arial, "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo, "メイリオ","ＭＳ Ｐゴシック";
    font-size: 14px;
}

.page_tagline, a {
    font-family: helvetica, arial, "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo, "メイリオ","ＭＳ Ｐゴシック";
    font-weight: bold;
  	font-size: 16px;
    margin: 0px 0px 0px 0px;
}

pre, code, tt {
    font: 14px helvetica, arial, "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo, "メイリオ","ＭＳ Ｐゴシック";
    border-bottom: 0px solid #ccc;
    width: 98%;
  	color: #777777;
}

h1, h2, h3, h4, h5, h6, h7, #page_caption h1 {
    font-family: 'Montserrat', "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo, "メイリオ","ＭＳ Ｐゴシック";
    letter-spacing: 2px;
    font-weight: 700;
}

h3 {font-size: 36px;}
hr {
    height: 0;
    border: 0;
    border-top: 1px solid #CCC;
    background: transparent;
    display: block;
    margin: 10px 0px 10px 0px;
    width: 100%;
    clear: both;
}

a:link { color: #333333; }
a:visited { color: #333333; }
a:hover { color: #ccc; }
a:active { color: #ccc; }

.portfolio_post_previous,.portfolio_post_next{font-size: 8px !important;}

span{line-height:1.5;}

strong{font-size: 16px;line-height: 3.5;}

small{font-size: 12px;line-height: 1;}

#page_caption{background-color:rgba(255,255,255,0.6);}
#page_caption h1{margin: 0px 0px 10px 0px;}

.portfolio_post_previous a, .portfolio_post_next a, .portfolio_post_previous a:hover, .portfolio_post_next a:hover {
    font-size: 10px;
}
