body { /* customize_body */ color:#454545; /* customize_body */ }

header, #page header nav a.nav-selected { /* customize_header */ background-color:#eb5505; /* customize_header */ }
footer { background-color: #353535;}
#page header nav a { color: #454545; display: block; padding: 13px 25px; }
#page header nav a:hover { 
/*color: #efefef; background: #929292; */
color: #efefef; background: #f58a18;
}
#page header nav a.nav-selected { color: #efefef; }
header a, header a:hover, header a:active, header a:visited { text-decoration: none; }

h1, h2, h3 {margin: 0 0 10px 0;}
h1, h2, h3, h4 { /* customize_h1 */ color:#454545; /* customize_h1 */ }
h1 { 
font-style:normal;
font-size:24px;
/*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/

/*font: normal 400 24px/36px 'Lucida Grande', Tahoma, Arial, sans-serif; */
}
h2 { 
font-style:normal;
font-size:21px;
/*font: normal 400 21px/24px 'Lucida Grande', Tahoma, Arial, sans-serif;  */
}
h3 { 
font-style:normal;
font-size:18px;
}
h4 { 
font-style:normal;
font-size:16px;
/*font: italic 200 16px/21px Georgia, serif; */
}
h5 { 
font-style:normal;
font-size:14px;
background: #929292; color: #efefef; 
/*font: italic 200 14px/18px Georgia, serif; */
}
h6 { 
font-style:normal;
font-size:13px;
color: #929292; 
/*font: italic 200 13px/16px Georgia, serif; */
}

.content h4 { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 3px; margin: 12px 0 8px 0; }
.content h5 { padding: 3px; margin: 6px 0; }

#page a {/* customize_link */ color:#006699; /* customize_link */}
#page a:hover {/* customize_link_hover */ color:#eb5505; /* customize_link_hover */}

/*#page header #logo a { color: #ddd; font: normal 30px/36px Helvetica, Arial, sans-serif; float:left;}*/

#page header #tagline { color: #d1d1d1; font: italic normal 21px/24px Georgia, serif; }
#page header #tagline a { color: #d1d1d1; font: italic normal 21px/24px Georgia, serif; }

#page header nav a { color: #353535; font: normal 300 13px/18px 'Lucida Grande', Tahoma, Arial, sans-serif; }

#content .column p { line-height: 18px; }

#content .column a { text-decoration: none; color: #efefef; background: #929292; }
#content .column a:hover { text-decoration: none; color: #efefef; background: #454545; }

#page .content ul {margin: 0 0 15px 15px; padding-left: 20px;}

.portfolio_item ul { color: #929292; font: italic 200 12px/14px Georgia, serif; }

.portfolio_item a { text-decoration: none; color: #efefef; background: #929292; font: normal 300 13px/18px 'Lucida Grande', Tahoma, Arial, sans-serif; }
.portfolio_item a:hover { text-decoration: none; color: #efefef; background: #454545; font: normal 300 13px/18px 'Lucida Grande', Tahoma, Arial, sans-serif; }

article p { line-height: 21px; }

article a { text-decoration: none; color: #efefef; background: #929292; font: normal 300 14px/16px 'Lucida Grande', Tahoma, Arial, sans-serif; }
article a:hover { text-decoration: none; color: #efefef; background: #454545; font: normal 300 14px/16px 'Lucida Grande', Tahoma, Arial, sans-serif; }

small, .small { color: #878787; font: normal 11px/14px 'Lucida Grande', Tahoma, Arial, sans-serif;  }

figcaption { color: #878787; font: normal 9px/12px 'Lucida Grande', Tahoma, Arial, sans-serif; }

footer p, #page footer a{ text-decoration: none; color: #efefef; font: normal 12px/24px Arial, Helvetica, sans-serif;}
#page footer a:hover { text-decoration: none; color: #f58a18; font: normal 12px/24px Arial, Helvetica, sans-serif;}

/*Blog Entry*/
.pageSection .meta{font-style: italic}
