
body {
	color:#3B3B3B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;
}

.jm-module.blank .jm-module-space, 
.jm-module.restaurant_menu .jm-module-space,
.jm-module.restaurant_menu .jm-title-wrap,
.jm-module.restaurant_menu ul.menu li a:before {
	color:#3B3B3B;
}

#jm-top-in,
#jm-header-in,
#jm-mod-top-in,
#jm-bottompage-in,
#jm-mainpage-in,
#jm-footer-in {
		max-width: 960px;
	}

#jm-left {
	width: 25%;
}

#jm-content {
	width: 100%;
}

#jm-right {
	width: 25%;
}

.ismobile #jm-content {
	width: 75%;
}
.ismobile #jm-right {
	width: 25%;
}

p.readmore a,
a.readmore,
.button,
.jm-module.restaurant_menu ul.menu li a,
h1#jm-logo,
.djflyer .item_title,
.djflyer .item_name,
.djflyer .djflyer_cat,
.slide-desc-text .slide-title,
.jm-heading-font,
.djflyer .item_details span,
#jm-footer-left {
	font-family: Oswald, sans-serif;}

.dj-main li a.dj-up_a {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;
}

.jm-module h3.jm-title{
	font-family: Oswald, sans-serif;	font-size: 18px;
}

div.blog-featured h2 a:link,
div.blog-featured h2 a:visited,
div.blog h2 a:link,
div.blog h2 a:visited,
div.item-page h2 a:link,
div.item-page h2 a:visited,
ul#archive-items li.row0 h2 a:link,
ul#archive-items li.row0 h2 a:visited {
	color:#3B3B3B;
}

div.blog h2,
div.item-page h2,
div.blog-featured h2,
div.items-more h3,
div.item-page h2,
ul#archive-items li.row0 h2,
div.contact h2,
div.contact-category h2,
div.newsfeed-category h2 {
	font-family: Oswald, sans-serif;	font-size: 22px;
	color:#3B3B3B;
}