* {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;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
body {
	padding:0px;
	margin:0px;
	border:0px;
	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;
	font-size:24px;
	text-transform:uppercase;
	text-decoration:none;
}
h2 {
	font-size:19px;
}
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;
}
#allContainer {
	background:url(https://staticjw.com/n/templates/Jonk/images/body_bg.gif) repeat-y center #fff;
	width:1005px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#header {
	background:url(https://staticjw.com/n/templates/Jonk/images/header_bg.jpg) no-repeat top left #efefef;
	width:1005px;
	height:156px;
}
#header #headerContainer {
	display:block;
	height:126px;
	margin-left:102px;
}
#header #menuContainer {
	display:block;
	height:30px;
	margin-left:102px;
}
#header #headerContainer #headerLogo {
	display:none;
}
#header #headerContainer #titleContent {
	padding:20px 0px 0px 14px;
}
#header #headerContainer #titleContent h1, #header #headerContainer #titleContent h1 a {
	color:#fff;
	font-size:50px;
	text-transform:none;
	margin-bottom:-5px;
}
#header #headerContainer #titleContent #subHeader {
	color:#fff;
	margin-left:35px;
}
#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 #searchform .hidden {
	display:none;
}
#menu #menuSearch #searchform div {
	padding-right:5px;
}
#menu #menuSearch {
	float:right;
}
#header #menuSearch #s {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	color:#000;
}
#header #menuSearch #searchsubmit {

}
#contentContainer {
	background:url(https://staticjw.com/n/templates/Jonk/images/body_bg.gif) repeat-y center #fff;
	width:1005px;
	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:801px;
	height:31px;
	margin-left:102px;
}
#mainContent {
	width:642px;
	display:inline;
	float:left;
}
.date {
	background:url(https://staticjw.com/n/templates/Jonk/images/date.gif) no-repeat;
	width:102px;
	height:99px;
	display:inline;
	float:left;
	color:#666;	
}
.date span {
	/*display:inline;
	float:left;*/
}
.date .dateContainer {
	padding:34px 0px 0px 46px;
	width:50px;
	text-align:center;
}
.noDate {
	width:102px;
	height:1px;
	display:inline;
	float:left;
	color:#666;	
}
.post {
	display:inline;
	float:left;
	width:540px;
	margin-left:108px;
	overflow:hidden;
}
.post .postInnerPadding {
	padding:0px 20px 20px 20px;
	overflow:hidden;
}
.post .postInnerPadding img{
	background:#fff;padding:2px;border:2px solid #ccc;margin:10px;
}
.post .postInnerPadding ul{
	padding-left:20px;
}
.post .postInnerPadding li{
	padding-bottom:7px;
}
.lightbox img{
	margin:0px !important;
}
.post h1, .post h1 a {
	padding-bottom:5px;
	font-size:19px;
	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 p {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:15px;
	line-height:16px;
}
.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:240px;
	overflow:hidden;
}
#sidebar ul {
	margin:10px 5px 20px 15px !important;
	list-style:disc !important;
}
#sidebar li{
	margin-bottom:7px !important;
	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{
	background-color:#efefef;
	font-size:12px;
	width:230px;
	display:block;
	padding:5px 5px 10px 5px;
	margin-bottom:10px;
	overflow:hidden;
}
#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 {
	visibility:hidden;
	display:block;
	width:801px;
	background-color:#333;
	color:#fff;
	margin:0px 0px 0px 102px;
	padding:0px;
}
#footer a {
	color:#fff;
	text-decoration:underline;
}
#footer #footerInnerPadding {
	padding:10px 15px 10px 15px;
}
.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;}
#header-img{ width:940px; margin: 0 auto;}
.post h2 {margin-top:20px;}
