/**
@ segue skin
*/

@font-face {
    font-family: 'Bodoxi-Medium';
    src: url('Bodoxi-Medium.eot');
    src: url('Bodoxi-Medium?#iefix') format('embedded-opentype'),
         url('Bodoxi-Medium.woff') format('woff'),
         url('Bodoxi-Medium.ttf') format('truetype'),
         url('Bodoxi-Medium.svg#Bodoxi-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Bodoxi-Bold';
    src: url('Bodoxi-Bold.eot');
    src: url('Bodoxi-Bold?#iefix') format('embedded-opentype'),
         url('Bodoxi-Bold.woff') format('woff'),
         url('Bodoxi-Bold.ttf') format('truetype'),
         url('Bodoxi-Bold.svg#Bodoxi-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {overflow: visible; font-family: 'Times New Roman', Times, serif;}
html, body, body.fullscreen .content, #wrapper, #static, #masonry {background: #fff; }
#wrapper {position: relative; overflow: visible;}

h1,h3 {font-family: 'Bodoxi-Medium', serif; text-transform: uppercase; color: #000;}
h1 {font-size: 3em; font-weight: normal;}
h3.blog_title {font-size: 2em; font-weight: normal;}
h1 a, h3.blog_title a {color: #000;}
h4.blog_date {font-family: Helvetica, sans-serif; font-weight: normal;}

#nav.align_center #logo {position: relative; }
#logo {position: relative; float: none !important; margin: 0 auto;}
#logo .logo {display: inline-block; color: #000; font-size: 6em; line-height: 1.1em; font-family: 'Bodoxi-Medium', serif; text-transform: uppercase; font-weight: normal;}

#nav {position: relative; height: auto !important; text-align: center; background: #fff;}
#nav a {color: #999;}
#nav a:hover, #nav a.sel {color: #000;}
#nav .menu {float: none !important; position: relative; max-width: 990px; margin: 0 auto !important; background: #fff; border-bottom: 1px solid #ddd;}
#nav ul#n_top_list>li {text-transform: uppercase;}
#nav ul#n_top_list>li>ul {text-transform: capitalize;}

#static {position: relative; top: auto; bottom: auto; left: auto !important; right: auto !important; max-width: 990px; margin: 0 auto !important;}
body.fullscreen #static {max-width: none; }

.blog_title {padding-bottom: 0px;}
.blog_date {font-size: 0.9em; }
.blog_date, .blog_title, .blog_share_wrapper {text-align: center; }

#blog_pagination {padding: 20px 0; text-align: center; font-family: Helvetica, serif; text-transform: uppercase; font-size: 10px;}
#blog_pagination a {position: relative; display: inline-block; float: none; margin: 0 auto; border: 1px solid #ddd; padding: 5px 10px;}
#blog_pagination a:hover {background: #f6f6f6;}
.blog_comments {text-align: center;}
.fb_iframe_widget {margin: 0 auto;}

#static.portfolio .slideshow {}
#static.portfolio .slideshow img {}
#static.portfolio .footer {text-align: center;}
#static.portfolio .f_left {min-height: 0; }
#static.portfolio .footer .f_right {text-align: center; position: relative; top: auto; right: auto;}

#static.blog .content, #static.page .content, #static.portfolio_bio .content, #static #error_content {padding: 50px 15px 15px !important; }
#static.blog .content {max-width: 990px; margin: 0 auto;}
.blog_body img {margin: 0 auto;}

.fade_upper {
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

.fade_lower {
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#footer, #nav .nav_social {position: relative; clear: both; margin: 0 auto !important; padding: 0px; z-index: auto; max-width: 990px; left: auto; right: auto; height: 50px; line-height: 50px; text-align: center; background: #fff; border-top: 1px solid #ddd;}
#footer a, #nav .nav_social a {color: #ccc;}
#footer a:hover, #nav .nav_social a:hover {color: #000;}

body.mobile #static {left: 0 !important; right: 0 !important; }
body.mobile #logo .logo {margin-bottom: 10px !important;}
body.mobile #nav .nav_social {left: -85%; z-index: 801;}
body.mobile.menu_open #nav .nav_social {left: 0px;}