/* 
Theme Name: Hikaru Nakamura 2011
Version: 1.0
Author: Fuzzco
Author URI: http://www.fuzzco.com
*/

/*	ff-meta-web-pro		Regular (400) / Bold (700)
	din-condensed-web	Regular (400)					*/

/* Reset
--------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Global
--------------------------------------------- */
body {	
	font-family: ff-meta-web-pro, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	background: #000 url(-/img/bg.png) repeat 0 0;
	color: #EDEDED;
	}
a {
	outline: none;
	}
a:link,
a:visited {
	text-decoration: none;
	color: #F4511E;
	}
a:hover {
	color: #EDEDED;
	}
.wf-loading {
	visibility: hidden;
	}
.clear:before,
.clear:after {
    content:"";
    display:table;
	}
.clear:after {
    clear:both;
	}
.clear {
    zoom:1;
	}
::selection {
	background: #F4511E;
	color: #EDEDED;
	}
::-moz-selection {
	background: #F4511E;
	color: #EDEDED;
	}
*:focus {
	outline: none
	}
.wrap {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	}
#content {
	padding: 50px 0;
	}
.headline {
	font-size: 32px;
	line-height: 60px;
	}
h2,
.headline strong {
	font-size: 48px;
	line-height: 66px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #F4511E;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	}
h2 {
	text-align: center;
	margin-bottom: 40px;
	}
.orange {
	color: #B56012;
	}
.hr {
	background: transparent url(-/img/queen.png) no-repeat 50% 0;
	height: 90px;
	margin-bottom: 50px;
	}
	
/* Header
--------------------------------------------- */
#header {
	text-align: center;
	height: 300px;
	background: transparent url(-/img/header.jpg) repeat-x center 0;
	padding-top: 50px;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	}
#header ul {
	text-align: center;
	margin-top: 60px;
	}
#header li {
	display: inline;
	margin: 0 15px;
	}
#header li a:link,
#header li a:visited {
	text-transform: uppercase;
	color: #F5F5F5;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-table;
	height: 100px;
	padding-top: 60px;
	}
#header li a:hover {
	color: #B2B2B2;
	}
.about-hikaru #header li.page-item-10 a:link,
.about-hikaru #header li.page-item-10 a:visited,
#header li.page-item-10 a:hover {
	background: transparent url(-/img/nav-king.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.blog #header li.page-item-7 a:link,
.blog #header li.page-item-7 a:visited,
#header li.page-item-7 a:hover {
	background: transparent url(-/img/nav-bishop.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.contact #header li.page-item-14 a:link,
.contact #header li.page-item-14 a:visited,
#header li.page-item-14 a:hover {
	background: transparent url(-/img/nav-pawn.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.events #header li.page-item-12 a:link,
.events #header li.page-item-12 a:visited,
#header li.page-item-12 a:hover {
	background: transparent url(-/img/nav-queen.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.videos #header li.page-item-609 a:link,
.videos #header li.page-item-609 a:visited,
#header li.page-item-609 a:hover {
	background: transparent url(-/img/nav-rook.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.home #header li.page-item-5 a:link,
.home #header li.page-item-5 a:visited,
#header li.page-item-5 a:hover {
	background: transparent url(-/img/nav-knight.png) no-repeat 44% 0;
	color: #B2B2B2;
	}

/* Footer
--------------------------------------------- */
#footer {
	font-size: 14px;
	line-height: 21px;
	border-top: 6px solid #F4511E;
	padding: 30px 0;
	}
#footer p {
	margin-bottom: 20px;
	}
#footer .left,
#footer .middle {
	width: 175px;
	float: left;
	}
#footer .right {
	width: 610px;
	float: left;
	}
#footer .right img {
	float: right;
	margin-left: 20px;
	}
#footer a.facebook:link,
#footer a.facebook:visited {
	color: #5987E7;
	}
#footer a.twitter:link,
#footer a.twitter:visited {
	color: #2FCBFC;
	}	
#footer a.facebook:hover,
#footer a.twitter:hover {
	color: #fff;
	}
	
/* Home
--------------------------------------------- */
.home .headline {
	margin-bottom: 20px;
	}
.home .hr {
	background-image: url(-/img/knight.png);
	}
.home .posts {
	margin-bottom: 50px;
	}
.home .post {
	width: 250px;
	padding: 0 30px 6px 40px;
	float: left;
	background: transparent url(-/img/icon-quote-small-orange.png) no-repeat 0 2px;
	}
.home .post h3 {
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 20px;
	color: #B56012;
	}
.home .post a:link,
.home .post a:visited,
.home .post .meta {
	color: #B56012;
	}
.home .post a:hover {
	color: #EDEDED;
	}
.home .post p {
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 20px;
	}
.event {
	margin-bottom: 30px;
	min-height: 106px;
	}
.event:last-child {
	margin-bottom: 0;
	}
.event .left {
	width: 110px;
	line-height:24px !important;	
	margin-right: 30px;
	float: left;
	background: transparent url(-/img/icon-calendar.png) no-repeat 4px 0;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 48px;
	text-transform: uppercase;
	color: #F4511E;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	padding-top: 30px;
	text-align: center;
	min-height: 106px;
	}
.event .right {
	width: 820px;
	float: left;
	}
.event .right h3 {	
	font-size: 24px;
	line-height: 36px;
	color: #F4511E;
	margin-bottom: 10px;
	}
.event .right p {	
	font-size: 17px;
	line-height: 30px;
	}
.event .right a:link,
.event .right a:visited {	
	color: #F4511E;
	}
.event .right a:hover {
	color: #EDEDED;
	}
.event .meta {
	max-width: 650px;
	width: 100%;
	}
	
/* About
--------------------------------------------- */
.about-hikaru .hr {
	background-image: url(-/img/king.png);
	}
.about-hikaru #content .left {
	width: 330px;
	margin-right: 90px;
	float: left;
	text-align: right;
	}
.about-hikaru #content .left h4 {
	font-size: 24px;
	line-height: 34px;
	color: #F4511E;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 30px;
	}
.about-hikaru #content .right {
	width: 540px;
	float: left;
	}
.about-hikaru #content .left p {
	font-size: 14px;
	line-height: 30px;
	}
.about-hikaru #content .left .year {
	color: #F4511E;
	}
.about-hikaru #content .right p {
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 20px;
	}
	
/* Events
--------------------------------------------- */
body.events h2 {
	margin-bottom: 10px;
	}
.events .hr {
	background-image: url(-/img/queen.png);
	margin: 0px 0 60px;
	}
	
/* Videos
--------------------------------------------- */
body.videos h2 {
	margin-bottom: 10px;
	}
body.videos .headline {
	text-align: center;
	}
.videos .hr {
	background-image: url(-/img/rook.png);
	margin: 20px 0 60px;
	}
.videos .video {
	float: left;
	margin: 0 20px 50px 0;
	width: 470px;
	}
.videos .video.last {
	margin-right: 0;
	}
.videos .video h3 {
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 20px;
	color: #B2B2B2;
	padding-left: 30px;
	background: transparent url(-/img/icon-video.png) no-repeat 0 50%;
	}
.videos .video .code {
	border: 5px solid #B2B2B2;
	}

	
/* Contact
--------------------------------------------- */
body.contact h2 {
	margin-bottom: 10px;
	}
body.contact .headline {
	text-align: center;
	}
.contact .hr {
	background-image: url(-/img/pawn.png);
	margin: 20px 0 60px;
	}
.contact #content h3 {
	font-size: 24px;
	line-height: 34px;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #F4511E;
	}	
.contact #content .left h3 {
	padding-left: 20px;
	background: transparent url(-/img/twitter-red.png) no-repeat 40% 50%;
	}
.contact #content .left {
	width: 330px;
	margin-right: 90px;
	float: left;
	text-align: right;
	}
.contact #content .right {
	width: 540px;
	float: left;
	}
.contact #content .right p {
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 20px;
	}
.contact .tweet {
	font-size: 16px;
	line-height: 30px;
	font-style: italic;
	margin-bottom: 30px;
	}
body.contact .right .headline {
	font-size: 32px;
	line-height: 38px;
	text-align: left;
	margin-bottom: 40px;
	}
body.contact .right .headline a:link,
body.contact .right .headline a:visited {
	color: #fff;
	}
body.contact .right .headline a:hover {
	color: #F4511E;
	}
body.contact .left.mobile{
	display: none;
}

/* Blog
--------------------------------------------- */
.blog .headline h2 {
	margin-bottom: 10px;
	}
.blog .headline p {
	margin-bottom: 70px;
	}
.blog .headline a:link,
.blog .headline a:visited {
	color: #EDEDED;
	border-bottom: 1px solid #EDEDED;
	}
.blog .headline a:hover {
	color: #F4511E;
	border-bottom: 1px solid #F4511E;
	}
.blog #content .left {
	background: transparent url(-/img/bishop.png) no-repeat 60% 0;
	padding-top: 140px;
	}
.blog #content .left ul,
.blog #content .left ol {
	list-style-type: none;
	margin-bottom: 30px;
	color: #F4511E;
	}
.blog #content .left li {
	line-height: 30px;
	}
.blog #content .left li a:link,
.blog #content .left li a:visited {
	color: #CCC;
	}
.blog #content .left li a:hover {
	color: #F4511E;
	}
.blog #content .left li.group {
	color: #CCC;
	}
.blog #content .left li.group a:link,
.blog #content .left li.group a:visited,
.blog #content .left li.current-cat a:link,
.blog #content .left li.current-cat a:visited {
	color: #F4511E;
	}
.blog #content .left li.group a:hover {
	color: #CCC;
	}
.blog #content .left h4 {
	font-size: 24px;
	line-height: 34px;
	color: #ccc;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 20px;
	}	
.blog #content .left {
	width: 330px;
	margin-right: 90px;
	float: left;
	text-align: right;
	}
.blog #content .right {
	width: 540px;
	float: left;
	}
.blog #content .right p {
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 20px;
	}
.blog .tweet {
	font-size: 16px;
	line-height: 30px;
	font-style: italic;
	margin-bottom: 30px;
	}
.blog .post {
	background: transparent url(-/img/blog-box.png) no-repeat 0 6px;
	margin-bottom: 70px;
	}
.blog .post:last-child {
	margin-bottom: 0;
	}
.blog .post h3 {
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 42px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 10px;
	color: #F4511E;
	padding-left: 60px;
	}
.blog .post h4,
.blog .post .bottom {
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	font-size: 21px;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 20px;
	color: #F4511E;
	padding-left: 60px;
	margin-bottom: 30px
	}
.blog .post .bottom {
	font-size: 18px;
	line-height: 21px;
	padding-left: 0;
	margin-bottom: 0;
	}
	
h3#reply-title {
	padding-left: 0;
	margin-top: 50px;
	}
.blog #content .right p.comment-notes {
	font-size: 15px;
	}
.single-post .post input[type=text],
.single-post .post textarea {
	color: #F4511E;
	border-color: #F4511E;
	border-width: 1px;
	resize: none;
	max-width: 400px;
	width: 100%;
	float: right;
	margin-bottom: 10px;
	background: #ccc;
	padding: 10px;
	font-size: 17px;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	}
.single-post .post input[type=text]:focus,
.single-post .post textarea:focus {
	background: #fff;
	border-color: #B56012;
	}
#comments h2 {
	padding: 0;
	margin-bottom: 10px;
	font-size: 13px;
	text-transform: uppercase;
	color: #AAA;
	letter-spacing: 1px;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	}

.comment-author,
.post .post-meta .left .comment-author a:link,
.post .post-meta .left .comment-author a:visited {
	color: #F4511E;
	}
.post .post-meta .left .comment-author a:hover {
	color: #fff;
	}
.blog #content .right #commentform p {
	line-height: 40px;
	}
.comment-author {
	width: 300px;
	margin-right: 20px;
	float: left;
	}
.comment-body {
	margin-top: 20px;
	}
.comment {
	margin-bottom: 15px;
	line-height: 18px;
	border-bottom: 1px solid #F4511E;
	}
h3#reply-title {
	margin: 30px 0 20px;
	}
.single-post .post input[type=submit] {
	max-width: 422px;
	float: right;
	padding: 20px;
	border: none;
	background: #F4511E;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 20px;
	font-size: 17px;
	letter-spacing: 1px;
	}
.single-post .post input[type=submit]:hover {
	background: #B56012;
	cursor: pointer;
	}
.comment-awaiting-moderation {
	text-transform: uppercase;
	display: block;
	margin-bottom: 20px;
	color: #B56012;
	}
#post-controls,
h2#comments-title  {
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	font-size: 21px;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 40px;
	color: #F4511E;
	}
.older-link {
	float: left;
	}
.newer-link {
	float: right;
	}
h2#comments-title {
	margin-bottom: 20px;
	padding: 20px 0;
	border-top: 2px solid #F4511E;
	border-bottom: 2px solid #F4511E;
	}
.comment-meta {
	float: right;
	}
.blog #content .right .comment-body p {
	color: #EDEDED;
	font-family: ff-meta-web-pro, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 20px;
	text-transform: none;
	letter-spacing: normal;
	}

/*--- RESPONSIVE ---*/
#header a.close-menu, #header a.open-menu{
	display: none;
}

@media (max-width: 980px) {
	#header .wrap, #content.wrap, #footer.wrap{
		padding-left: 15px;
		padding-right: 15px;
	}

	.wrap{
		width: 90%;
	}

	body{
		padding-top: 130px;
	}

	/*--- Header ---*/
	#header {
		text-align: left;
		height: 130px;
		padding-top: 0px;
		background-size: cover;
		background-position: center center;
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 1000;
	}
	#header.open{
		width: 100%;
		position: fixed;
		z-index: 1000;
	}
	#header .wrap a.logo{
		float: left;
		margin-top: 25px;
	}
	#header .wrap a img{
		max-width: 308px;
		width: 100%;
		height: auto;
    display: inline-block;
	}
	#header .wrap ul{
		display: none;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		background: #000;
		margin: 0;
		z-index: 1000;
		padding: 0;
		overflow: scroll;
	}
	#header .wrap ul li{
		display: block;
	}
	#header .wrap ul li:first-child{
		margin-top: 25px;
	}
	#header .wrap ul li:last-child{
		margin-bottom: 25px;
	}
	#header .wrap ul li a{
		height: 20px;
		background-position: center 10px !important; 
	}


.about-hikaru #header li.page-item-10 a:link,
.about-hikaru #header li.page-item-10 a:visited,
#header li.page-item-10 a {
	background: transparent url(-/img/nav-king.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.blog #header li.page-item-7 a:link,
.blog #header li.page-item-7 a:visited,
#header li.page-item-7 a {
	background: transparent url(-/img/nav-bishop.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.contact #header li.page-item-14 a:link,
.contact #header li.page-item-14 a:visited,
#header li.page-item-14 a {
	background: transparent url(-/img/nav-pawn.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.events #header li.page-item-12 a:link,
.events #header li.page-item-12 a:visited,
#header li.page-item-12 a {
	background: transparent url(-/img/nav-queen.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.videos #header li.page-item-609 a:link,
.videos #header li.page-item-609 a:visited,
#header li.page-item-609 a {
	background: transparent url(-/img/nav-rook.png) no-repeat 44% 0;
	color: #B2B2B2;
	}
.home #header li.page-item-5 a:link,
.home #header li.page-item-5 a:visited,
#header li.page-item-5 a {
	background: transparent url(-/img/nav-knight.png) no-repeat 44% 0;
	color: #B2B2B2;
	}

		/*-- Open/Close Menu --*/
		#header a.open-menu{
			background: url(-/img/icon-menu.svg) no-repeat center center;
			width: 26px;
			height: 26px;
			display: block;	
			position: absolute;
			z-index: 100000;
			padding: 30px;
    	top: 20px;
    	right: 0;
		}
		#header a.open-menu:hover{
			background: url(-/img/icon-menu-hover.svg) no-repeat center center;
		}
		#header.open a.open-menu{
			display: none;
		}

		#header a.close-menu{
			display: none;
		}
		#header.open a.close-menu{
			background: url(-/img/icon-close.svg) no-repeat center center;
			width: 26px;
			height: 26px;
			display: block;	
			position: absolute;
			z-index: 100000;
			padding: 30px;
    	top: 20px;
			right: 0;
		}
		#header a.close-menu:hover{
			background: url(-/img/icon-close-hover.svg) no-repeat center center;
		}



	/*--- Headline ---*/
	.headline {
		font-size: 22px;
		line-height: 35px;
	}
	h2, .headline strong {
		font-size: 38px;
		line-height: 46px;
	}

	#content{
		z-index: 10;
		position: relative;
	}

	/*--- Home ---*/
	.home .post{
		width: auto;
	}

	/*-- About ---*/
	body.about-hikaru #content .right{
		max-width: 540px;
		float: none;
    display: inline;
	}

	/*-- About ---*/
	body.blog #content .left{
    display: none;
	}
	/* hide sidebar from mobile --*/

	body.blog #content .right{
		max-width: 540px;
		width: 100%;
		float: none;
    display: block;
    margin: 0 auto; 
	}

	/*-- Posts ---*/
	.post{
		-ms-word-break: break-all;

     /* Be VERY careful with this, breaks normal words wh_erever */
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	}

	/*-- Videos --*/
	.videos .video, .videos .video.last{
		float: none;
		width: 100%;
		max-width: 470px;
		margin: 0 auto 50px auto; 
	}
	.videos .video iframe{
		width: 100%;
	}

	/*--- Events ---*/
	.event .left, .event .right{
		float: none;
	}
	.event .left {
		margin-right: 0;
	}
	.event .right {
		max-width: 820px;
		width: auto;
	}
	.event .left {
	width: auto;
	line-height:24px !important;	
	margin-right: 0;
	background: none;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 48px;
	text-transform: uppercase;
	color: #F4511E;
	font-family: din-condensed-web, Helvetica, Arial, sans-serif;
	padding-top: 0;
	text-align: left;
	min-height: 0px;
	}

	/*-- Contact --*/
	body.contact #content .right, body.contact #content .left{
		float: none;
		width: 100%;
		margin: 0 auto; 
	}
	body.contact .left.desktop{
		display: none;
	}
	body.contact .left.mobile{
		display: block;
	}
	body.contact #content .left{
    text-align: left;
	} 
	body.contact #content .left h3 {
	 	background: none;
    padding-left: 0;
	}
	body.contact #content .left h3:before{
		content: "";
		display: inline-block;
		width: 17px;
		height: 14px;
    background: transparent url(-/img/twitter-red.png) no-repeat center center;
    margin-right: 10px;
	}
	body.contact #content .right{
    text-align: left;
	}
	body.contact #content .right .headline{
    font-size: 26px;
    line-height: 38px;
    text-align: left;
    margin-bottom: 40px;
	}

	/*-- Footer --*/
	#footer{
		display: table;
		width: 80%;
	}
	#footer .left, #footer .right, #footer .middle{
		display: table-cell;		
		vertical-align: top;
		float: none;
	}
	#footer .left,
	#footer .middle {
		width: 20%;
	}
	#footer .right {
		width: 60%;
	}
}

@media (max-width: 767px) {

	/*--- Header ---*/
	#header{
		height: 100px;
	}
	#header .wrap a img{
		max-width: 208px;
		width: 100%;
		height: auto;
    display: inline-block;
	}
	#header a.open-menu, #header.open a.close-menu{
  	top: 10px;
	}

	/*-- About ---*/
	body.about-hikaru #content .left, body.about-hikaru #content .right{
		margin: 0 auto;
		float: none;
    display: block;
		width: 100%;
	}
	body.about-hikaru #content .left{
		max-width: 330px;
		margin-bottom: 50px;
		text-align: left;
	}	

	/*-- Post Comments --*/
	.single-post .post input[type=text],
	.single-post .post textarea {
		width: 93%;
	}

	/*--- Footer --*/
	#footer{
		display: block;
	}
	#footer .left, #footer .middle{
		width: 49%;
		display: inline-block;
	}
	#footer .right{
		display: block;
		width: 100%;
		text-align: center;
	}
	#footer .right img{
		float: none;
		margin: 0;
	}


}