* {margin:0;padding:0;}
html, body {
	height:100%;
}
form, select, option, input, textarea, body, table, tr, td, a, pre {
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	color:#333;
	text-decoration:none;
}
body {
	padding:0px;font-size:16px;line-height:23px;
	margin:0px;
	border:0px;
	/*background:#efefef;*/
	background:#efefef;	
	text-align:center;
}
form {
	border:0px;
	padding:0px;
	margin:0px;
}
img {
	border:0px;
	padding:0px;
	margin:0px;
}
h1, h2, h3, h4, h5, h6, h7, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding:0px;
	margin:0px;
	border:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	text-decoration:none;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:13px;
}
h6 {
	font-size:12px;
}
h7 {
	font-size:11px;
}
a, a:link, a:active, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#000;
}
p {
    margin-bottom: 20px;
    margin-top: 8px;
}
#allContainer {
	background:url(https://staticjw.com/n/templates/Jonk/images/body_bg.gif) repeat-y center/117% auto #fff;
	width:1005px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#header {
height: auto;
    width: 100%;
}
#header #headerContainer {background:url(https://staticjw.com/n/templates/Jonk/images/header_bg.jpg) no-repeat top center/117% auto #efefef;
	display:block;
	height:182px;
	margin-left:0;max-width: 100%;
}
#header #menuContainer {
	display:block;
	height:30px;
	margin-left:102px;max-width: 80%;
}
#header #headerContainer #headerLogo {
	display:none;
}
#header #headerContainer #titleContent {padding-left: 10%;
	padding-top:20px;max-width: 90%;
}
#header #headerContainer #titleContent h1, #header #headerContainer #titleContent h3 a {
	color:#fff;
	font-size:50px;
	text-transform:none;
	margin-bottom:-5px;
}
#header #headerContainer #titleContent #subHeader {
	color:#fff;
	margin-left:35px;
}
#header-img img {
    height: auto;
    margin: 0 auto;
    max-width: 100%;
}
#menuContainer {
    display: table;
    margin: 0 auto;
}
#menu {
	display:block;
	width:801px;
	padding:0px;
	height:30px;
	overflow:hidden;
}
#menu ul {
	border:0px;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:30px;
	height:30px;
	width:100%;
	overflow:hidden;
}
#menu li {
	display:inline;
	float:left;
	border:0px;
	padding:0px;
	margin:0px;
	line-height:30px;
	height:30px;
	overflow:hidden;
}
#menu ul .current_page_item, #menu .current_page_item a:hover, #active {
	background:url(https://staticjw.com/n/templates/Jonk/images/menu_active.gif) no-repeat bottom center;
}
#menu a, #menu a:link, #menu a:active, #menu a:focus, #menu a:visited, #menu a:hover  {
	text-decoration:none;
	border:0px;
	height:30px;
	line-height:30px;
	padding:15px 15px 15px 15px;
	/*_padding:0px 15px 0px 15px;  there are some thins IE just don't understand about padding */
	white-space:nowrap;
}
#menu .selected a:hover {

}
#menu a:hover {
	background:url(https://staticjw.com/n/templates/Jonk/images/menu_active.gif) no-repeat center 31px;
	color:#D21600 ;
}
#menu li#active a{
	background:#D21600;
	color: #fff;
}
#contentContainer {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#contentContainer #allContentWidth {
	width:1005px;
	margin-left:auto;
	margin-right:auto;
}
#contentContainer #menuUnder{
	background:url(https://staticjw.com/n/templates/Jonk/images/menu_under.gif) no-repeat;
	width:80%; visibility: hidden;
	min-height:31px;
	margin-left:102px;
}
#mainContent {
	width:64%;
	display:inline;
	float:left;
}

.post {
	display:inline;
	float:left;
	width:80%;
	margin-left:108px;	margin-right:22px;
	overflow:hidden;
}
.post .postInnerPadding {
	padding:0px 20px 20px 20px;
	overflow:hidden;
}
.post .postInnerPadding img{
	background:#fff;border:none;height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
}
.post .postInnerPadding ul{
	padding-left:20px;
}
.post .postInnerPadding li{
	margin-bottom:10px;
}
.lightbox img{
	margin:0px !important;
}
.post h1, .post h1 a {
	padding-bottom:5px;
	font-size:23px;
	line-height:22px;
	/*background-color:#ccc;*/
	text-decoration:none;
	overflow:hidden;
}
.post blockquote{
	background:#EFEFEF;padding:0px 15px 0px 0px;font-style:italic;margin-left:24px;margin-bottom:10px;
}

blockquote p{ background:url(https://staticjw.com/n/templates/Jonk/images/blockquote.png) no-repeat scroll left top; 	padding:24px 15px 10px 55px !important;}

.post a{text-decoration:underline; color:;

}
.post a:hover{color:#D21600 !important; text-decoration:none;}
.post a:visited{ color:#6611CC; text-decoration:underline;}


.post .postFooter {
	clear:both;
	display:block;
	padding-top:5px;
}
.imagelink, .alignleft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#idc-container-parent {
       width:500px;
       float:right;
       margin-right:20px
}
#sidebar {
	display:inline;
	float:left;
	background:url(https://staticjw.com/n/templates/Jonk/images/sidebar_bg.gif) -48px 0px no-repeat #fff;
	width:21%; text-align: left;
}
#sidebar ul {
	margin:10px 5px 20px 15px !important;
	list-style:disc !important;
}
#sidebar li{
	margin-bottom:10px;
	margin-left:10px;
}
#sidebar h4 {
	background-color:#e1e1e1;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	text-transform: uppercase;
	width:230px;
	display:block;
	padding:4px 5px 4px 5px;
	font-size:15px;
}
#sidebar p a{ text-decoration:underline;}
#sidebar p a:hover{ color:#000 !important; text-decoration:underline;}

#sidebar p a:visited{ color:#6611CC; text-decoration:underline;}

.clearer {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	overflow:hidden;
}
.screen-reader-text {display:none;}
#footer {
	display:block;
	width:93%;
	background-color:#333;
	color:#fff;
	margin:0 auto;
	padding:0px;
}
#footer a {color:#fff;text-decoration:underline;}
#footer #footerInnerPadding {padding:10px 15px 10px 15px;width:96%;}
.screen-reader-text {position: absolute;left: -1000em;}
fieldset#contact-form {margin:20px 0px 20px 10px;padding:10px;color:#000;width:380px;background:#eee;border:2px solid #aaa;}
fieldset#contact-form label {font-size:13px;}
fieldset#contact-form input {height:20px;font-size:15px;margin-bottom:15px;padding:3px;}
fieldset#contact-form textarea {font-size:15px;margin-bottom:15px;width:360px;padding:3px;}
fieldset#contact-form #contact-button {font-size:14px;height:30px;margin-left:30px;}
input:focus, textarea:focus {background:#fff;border:1px solid #555;}
.design_by{ float:right;}
.post h2 {margin-top:20px;}
.postInnerPadding  hr {margin:30px 10px;border:1px solid #333;}
#contentContainer #allContentWidth {margin-left: auto;margin-right: auto;width: 100%;}
#header-img {display: table;margin: 0 auto;text-align:center;}
@media (max-width:1024px) {#allContainer {width: auto;text-align:none!important;}#sidebar h4 {width: 100%;}#header #headerContainer {height: 150px;}#header-img img {height: auto;max-width: 100%!important;width:auto;}}
@media (max-width:992px) {#menu {height: auto;margin: 0 auto;overflow: auto;width: 89%;}#menu ul {height: auto;}#contentContainer #menuUnder {margin-left: 8.3%; width: 86%;}#header-img {margin: 0 auto;max-width: 92%;height:auto;}}
@media (max-width:900px) {#header #headerContainer {height: 136px;}#header #headerContainer #titleContent h1, #header #headerContainer #titleContent h3 a {font-size: 35px;}}
@media (max-width:767px) {#allContainer {overflow: hidden;width: auto;}.post {margin-left: 41px;margin-right: 22px;	overflow: hidden;width: 90%;}#menu {height: auto;margin: 0 auto;overflow: auto;width: 86%;}#menu ul {height: auto;}#header #headerContainer {height: 116px;}#mainContent {float: none;margin-left: 33px;width: 92%;}#sidebar {float: left;margin-left: 7%;text-align: left;width: 85%;}}
@media (max-width:700px) {#header #headerContainer {height: 108px;}#titleContent h3 {padding: 0;line-height: 17px;}#header #headerContainer #titleContent h1, #header #headerContainer #titleContent h3 a {color: #fff;font-size: 33px;margin-bottom: 0;text-transform: none;}#contentContainer #menuUnder {display: none;margin-left: 8.3%;width: 86%;}#contentContainer {margin-top: 10px;}fieldset#contact-form {width: 68%;}fieldset#contact-form textarea {width: 97%;}}
@media (max-width:600px) {#header #headerContainer {height: 73px;}#header #headerContainer #titleContent h1, #header #headerContainer #titleContent h3 a {color: #fff;font-size: 28px;margin-bottom: 0;text-transform: none;}#header #headerContainer #titleContent {max-width: 90%;padding-left: 7%;padding-top: 10px;}}
@media (max-width:480px) {#header #headerContainer {background: #efefef url(https://staticjw.com/n/templates/Jonk/images/header_bg.jpg) no-repeat scroll center top / 126% 122%;}#header #headerContainer #titleContent #subHeader {color: #fff;margin-left: 12px;margin-top:5px;}#titleContent h4 {font-size: 14px;line-height: 17px;}#allContainer {background: #fff url(https://staticjw.com/n/templates/Jonk/images/body_bg.gif) repeat-y scroll center center / 122% auto;}#header #headerContainer {height: 100px;}fieldset#contact-form {width: 88%;margin:0;}.post .postInnerPadding img {clear: both;float: none !important;}.post {margin-left: 12px;margin-right: 22px;overflow: hidden;width: 97%;}.post h1, .post h1 a {font-size: 19px;line-height: 21px;overflow: hidden;padding-bottom: 0;text-decoration: none;}.blog-post h2.blog-title {font-size: 18px!important;line-height: 21px!important;margin-bottom: -1px;padding-bottom: 0;}.post h2{ font-size: 18px;line-height: 21px;}}
@media (max-width:375px) {#header #headerContainer {height: 142px;}#footer #footerInnerPadding {padding: 10px 15px 28px;width: 91%;}blockquote p {background: transparent url(https://staticjw.com/n/templates/Jonk/images/blockquote.png) no-repeat scroll left top / 30px auto;padding: 14px 15px 10px 23px !important;}.post blockquote {margin-left: 0;padding: 0;}fieldset#contact-form #contact-button {margin-left: 26%;}}