/*   
Theme Name: JK Theme
Theme URI: http://jasonkelly.com/
Description: Custom theme developed for Jason Kelly.
Author: Jason Kelly
Author URI: http://jasonkelly.com/
Template: thematic
Version: 1.0
Tags: Thematic,JK
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/*/
@import url('../jk/ie8.0.css');/* IE8 */

body {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #1B1B1B;
}
#header {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #1B1B1B;
border-top:0 solid #000000;
height:180px;
}
#blog-description {
display:none;
}
#blog-title a {
-moz-background-inline-policy:continuous;
background:url("images/header01.14.12-1.jpg") no-repeat scroll center top transparent;
display:block;
height:180px;
text-indent:-9000px;
width:940px;
}
#branding {
padding:0 0 5px;
}
#main {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFFFF;
margin:0 auto;
overflow:hidden;
padding:10px 0 22px;
position:relative;
width:940px;
}
#main .entry-title {
font-family:georgia;
font-size:200%;
font-weight:bold;
line-height:100%;
}
.entry-meta abbr {
font-size:12px;
}
#container {
float:left;
width:620px;
}
#content {
margin:auto;
overflow:hidden;
width:580px;
}
#content .aside a {
float:left;
margin-bottom:10px;
margin-right:20px;
}
.entry-title {
border-bottom:0 dotted;
border-top:0 dotted;
padding:5px 0;
}

.hentry {
border-bottom:0px dotted #CCCCCC;
padding:0 5px;
}

.entry-utility  {
border-bottom:1px dotted #cccccc;
color:#666666;
font-size:13px;
line-height:18px;
margin:0 0 30px;
padding-bottom:10px;
}

#primary {
border:5px double #FFFFFF;
margin-bottom:0;
margin-top:0;
padding:5px 0 0;
}

#primary.main-aside ul {
padding:0;
}

#primary.main-aside p {
margin:5px;
}

#primary.main-aside li a {
color:#ffffff;
text-decoration:none;
line-height:1.7em;
margin-left:13px;
}

#primary.main-aside li a:hover {
color:black;
}


#primary.aside,#primary.aside h3 {
background-color:#BD2208;
color:#ffffff;
}

#primary.main-aside a img {
margin-left:-10px;
}

element.style {
padding-left:10px;
}

.main-aside {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #EAEBDD;
border:5px double #FFFFFF;
margin:5px;
}

.main-aside h3 {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #EAEBDD;
border-bottom:2px dotted #CCCCCC;
border-top:0 solid;
font-style:normal;
font-weight:bold;
padding:0 10px;
}

.main-aside ul {
padding:0;
}

#access {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:transparent;
border:medium none;
font-weight:bold;
margin:-143px auto;
overflow:hidden;
padding:0;
width:940px;
z-index:100;
font-size:13px;
font-family: Verdana;
height: 28px;
text-shadow: 0 0 10px #edf8ff,0 0 4px #edf8ff,0 0 0.5px #edf8ff;
}

.sf-menu li {
background-color:transparent;
border-left: 1px solid #4b4b4b;
}

.menu ul {
float:right;
display : block;
clear : both;
}
.sf-menu a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:transparent;
}

.sf-menu  {
border-right:0px 
}

.sf-menu a, .sf-menu a:visited {
color:#1b1b1b;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
color:#22b11a;
outline:0 none;
}
.sf-menu a {
border-bottom:0 solid #CCCCCC;
border-left:0 solid #CCCCCC;
border-top:0 solid #CCCCCC;
padding:0;
text-decoration:none;
margin:9px 4px;
}
.sf-menu ul a {
display:none;
}
.sf-menu ul a:hover {
color:#990000;
}
.sf-menu ul {
border:0 none;
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
border-bottom-color:transparent;
color:darkred;
}
.aside #searchsubmit {
display:inline;
}
.widget_thematic_search .widgettitle {
display:none;
}
.aside, .aside input {
font-size:13px;
line-height:18px;
margin-bottom:0;
margin-left:5px;
margin-top:5px;
}
#rss-4.widgetcontainer li {
list-style:square outside none;
}
.aside ul ul li {
list-style:none outside none;
padding:3px 0;
}
.page-id-37 #container {
float:left;
margin:0;
width:940px;
}
.page-id-37 #content {
width:70%;
}

.page-id-3 #container {
float:left;
margin:0;
width:940px;
}
.page-id-3 #content {
width:70%;
}

.page-id-3 .entry-content {
text-align:center;
padding:0;
}

.page-id-3 .entry-content p {
float:left;
text-align:left;
width:20%;
}

.page-id-3 .entry-content a {
font-size:80%;
line-height:150%;
margin-left:40px;
text-decoration:none;
}
.page-id-3 .entry-content img {
margin-top:10px;
margin-bottom:5px;
}
.page-id-3 .entry-content span.edit-link {
display:none;
}

.page-id-3 p {
    margin-left: -15px;
    padding-right: 15px;
}
.page-id-902 #container {
float:left;
margin:0;
width:940px;
}
.page-id-902 #content {
width:70%;
}

.page-id-1997 #container {
float:left;
margin:0;
width:940px;
}
.page-id-1997 #content {
width:70%;
}

.page-id-22 #container {
float:left;
margin:0;
width:940px;
}
.page-id-22 #content {
width:70%;
}

.page-id-20 #container {
float:left;
margin:0;
width:940px;
}
.page-id-20 #content {
width:70%;
}

.page-id-802 #container {
float:left;
margin:0;
width:940px;
}
.page-id-802 #content {
width:70%;
}

.page-id-842 #container {
float:left;
margin:0;
width:940px;
}

.page-id-842 #content {
width:70%;
}


.page-id-32 #container {
float:left;
margin:0;
width:940px;
}
.page-id-32 #content {
width:70%;
}
.page-id-24 #container {
float:left;
margin:0;
width:940px;
}
.page-id-32 #content {
width:70%;
}

.page-id-3048 #container {
float:left;
margin:0;
width:940px;
}
.page-id-3048 #content {
width:90%;
}


.page-id-3048 .entry-content {
text-align:center;
padding:0;
}

.page-id-3048 .entry-content p {
float:left;
text-align:center;
width:20%;
font-size:12px;
line-height:1em;
}

.page-id-3048 .entry-content a {
font-size:80%;
line-height:150%;
margin-left:40px;
text-decoration:none;
}
.page-id-3048 .entry-content img {
margin-top:10px;
margin-bottom:5px;
border-width: 1px;
border-style: solid;
border-color: #DE1326;
}

.page-id-3048 .entry-content span.edit-link {
display:none;
}

.page-id-3190 #container {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 940px;
}
.page-id-3190 #content {
    width: 90%;
}
.page-id-3190 .entry-content {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
}
.page-id-3190 td {
    width: 50%;
    text-align: left;
    border-bottom-width: 3px;
    border-bottom-style: dotted;
    border-bottom-color: #de1326;
    padding-top: 15px;
    padding-bottom: 10px;
}
.page-id-3190 table {
    border-color: #de1326;
}

.page-id-3190 .entry-title {
    display: none;
}
.page-id-3190 .entry-content span.edit-link {
    display: none;
}
#primary #post-18.hentry .entry-content li  {
list-style-image:url("images/thumbup.gif");
list-style-position:inside;
padding:8px;
}
#post-18.hentry .entry-content img {
margin:0px;
}

#post-18.hentry table {
background-color:#000000;
border:none;
margin:auto;
}

#post-18.hentry tr {
border:none;
}

#post-18.hentry td {
padding:5px 0;
}

#post-18 input {
padding-left:155px;
}

#post-18 .bottomcontainerBox {
padding-left: 98px;
}

#post-41.hentry li {
list-style-image:url("images/flag.gif");
margin:20px 50px;
font-weight:bold;
}

#post-16.hentry h5 {
color:#666666;
font-size:x-large;
margin-bottom:8px;
line-height:130%;
}

#post-16.hentry li {
list-style:inside;
margin-bottom:5px;
}

#post-16.hentry h6 {
color: #cc9900;
font-size:large;
}

#post-12.hentry h5 {
color:#666666;
font-size:x-large;
margin-bottom:8px;
line-height:130%;
}

#post-12.hentry li {
list-style:inside;
margin-bottom:5px;
}

#post-8.hentry h5 {
color:#666666;
font-size:x-large;
margin-bottom:8px;
line-height:130%;
}

#post-8.hentry li {
list-style:inside;
margin-bottom:5px;
margin-top:5px;
}

#post-14.hentry h5 {
color:#666666;
font-size:x-large;
margin-bottom:8px;
line-height:130%;
}

#post-14.hentry li {
list-style:inside;
margin-bottom:5px;
}

#post-10.hentry h5 {
color:#666666;
font-size:x-large;
margin-bottom:8px;
line-height:130%;
}

#post-22.hentry table {
background:none repeat scroll 0 0 #EAEBDD;
margin:auto;
border:none;
}
#post-22 input {
    padding-left: 30px;
}
#post-51 table img {
    margin-bottom: 0;
}
#post-51 table {
    border: none;
    border-bottom: 1px solid #cccccc;
}

#post-55.hentry h4 {
color:#CC9900;
font-family:georgia;
font-size:13px;
font-weight:bold;
padding:10px 0;
border-top:1px dotted #cccccc;
}
#post-55.hentry li {
list-style-image:url("images/arrowsideorng.gif") ;
margin:5px 40px;
}

blockquote {
background:none repeat scroll 0 0 #EAEBDD;
border:1px double #CCCCCC;
margin-bottom:15px;
padding:10px;
font-style:normal;
}

#header_box {
clear:both;
margin:0 auto;
padding:0 0 px;
overflow:hidden;
position:relative;
width:940px;
}

#header-secondary-aside {
float:right;
margin:-158px 0px auto;
overflow:visible;
padding:0 0 30px;
position:relative;
display : block;
clear : both;
}


#header-secondary-aside.aside img {
margin:-5px 0;
}

#header-primary-aside {
float:right;
margin:-100px auto;
_margin:-82px auto;
overflow:visible;
position:relative;
display : block;
clear : both;
width: 430px;
}

/* ie7 */
*:first-child+html #header-primary-aside {
float:right;
margin:-82px auto;
overflow:visible;
position:relative;
display : block;
clear : both;
width: 430px;
}

/* ie8 */
#header-primary-aside {
float　/*\**/:right\9;
margin:-82px auto\9;
overflow:visible\9;
position:relative\9;
display : block\9;
clear : both\9;
width: 430px\9;
}

#text-8 p {
padding:3px 7px;
}

#text-11.widgetcontainer {
color:#ffffff;
font-family:arial;
font-weight:bold;
font-size:14px;
margin-top: -13px;
margin-right: 2px;
}

#text-63.widgetcontainer {
color:#ffffff;
font-family:arial;
font-weight:bold;
font-size:14px;
}

#text-12 p,#text-16 p {
padding:3px 7px;
}

#siteinfo {
text-align:center;
}

#post-802.hentry table {
background-color:#E6F3DE;
border:medium none;
margin:auto;
}

#post-802.hentry tr {
border:medium none;
}
#post-802.hentry h5 {
color:#CC9900;
font-family:Trebuchet MS,Verdana,Tahoma,Arial;
font-size:1.2em;
}
#post-802 h6,#post-22 h6 {
color:red;
font-size:1.3em;
margin-bottom:10px;
}


#post-842 table  {
margin:auto;
background-color:#E6F3DE;
border:none;
}
#post-842 tr {
border:none;
}
#post-842 h5 {
color:#CC9900;
font-family:Trebuchet MS,Verdana,Tahoma,Arial;
font-size:1.2em;
}
#post-842 h6 {
color:red;
font-size:1.3em;
margin-bottom:10px;
}

#post-851 table  {
margin:auto;
background-color:#E6F3DE;
border:none;
}
#post-851 tr {
border:none;
}
#post-851 h5 {
color:#CC9900;
font-family:Trebuchet MS,Verdana,Tahoma,Arial;
font-size:1.2em;
}
#post-851 h6 {
color:red;
font-size:1.3em;
margin-bottom:10px;
}

span.comments-link a {
color:orange;
font-weight:bold;
white-space:nowrap;
}

#archives-3.widgetcontainer select {
margin:10px 20px 0 ;
}

.page-id-3 #container ul {
float:left;
margin-left:3px;
width:45%;
}

.page-id-3 #container li { 
text-align:left; margin:12px 0; 
list-style-image:url('http://www.jasonkelly.com/wp-content/themes/JK/images/circle-arrow.gif');
list-style-position:inside;
}

.page-id-3 #container li a {
margin-left:0;
text-decoration:none;
}

#post-6.hentry h5 {
color:#666666;
font-size:x-large;
line-height:130%;
margin-bottom:8px;
}

#post-39 img { 
margin:0 10px; 
} 

#post-39 h3 {
color:#CC9900;
font-style:normal;
font-size:large;
}

#post-36 .entry-content img {
border:double #cccccc;
width:100px;
margin-bottom:0;
}
.three_colum.list_title {
width:110px;
}
.listing_column {
float:left;
margin-right:50px;
padding-bottom:10px;
margin-left:-35px;
}
.tx_days li {
list-style:outside none;
margin:0 -37px;
}
.list_details {
border-bottom:1px solid #CCCCCC;
margin-bottom:20px;
padding-bottom:0;
}
#post-36 ol {
list-style:none;
}
.list_title h6 a {
color:#cc9900;
font-size:larger;
}
.tx_days li.day {
font-weight:bolder;
}

#post-36 .entry-content h3 {
font-style:normal;
font-weight:bolder;
padding:0 0 10px;
}

.entry-content p {
line-height:1.6em;
}

#text-18 h3 {
margin:5px 0;
}

#post-39 h3 { color:#000000; font-style:normal; font-weight:bold; } {
}

#post-39 h4 {
color:#cc9900;
font-family:georgia;
font-size:x-large;
padding-bottom:10px;
}

#post-39 .entry-content strong, #post-1169 .entry-content strong,#post-1146 .entry-content strong, #post-1151 .entry-content strong {
font-weight:bold;
color:#BD2208;
}

#post-39 .entry-content li,
#post-1208 .entry-content li {
line-height:1.7;
list-style:none outside none;
padding:6px;
font-family:sans-serif;
font-weight:bold;
color:#525252;
}


#post-1155 table, #post-1155 td, #post-1155 tr {
border:none;
text-align:center;
}

#secondary.aside .pageflip_widget {
margin:0 15px;
}

#archives-3.widgetcontainer select {  
margin-bottom:20px;
}

#rss-links.widgetcontainer li a {
color:#ffffff;
}
#rss-links.widgetcontainer li a:hover {
color:#000000;
}

#text-20 img,.#text-21 img,#text-22 img  {
margin:10px;
}

#text-20,#text-21,#text-22 {
margin:10px;
line-height:1.6;
}


#post-1208 table {
border:none;
}

#post-18 h1.entry-title {
display:none;
}

#post-18 h2 {
font-size:200%;
font-weight:bolder;
font-family:georgia;
margin-top:-35px;
margin-bottom:10px;
}
#text-20 img  {
margin-bottom:10px;
}

#text-22 img  {
margin-bottom:10px;
}

#text-24  {
padding-bottom:15px;
}

#text-26.widgetcontainer {
margin-top:-15px;
margin-left:-15px;
}

#text-64.widgetcontainer {
margin-top:50px;
margin-left:30px;
}

#text-28.widgetcontainer p a {
line-height:1.3;
margin-left:8px;
}

#text-28.widgetcontainer p strong a {
color:yellow;
}

#text-3 table,#text-71 table {
margin-right:18px;
margin-left:18px;
background-color:#000000;
margin-bottom:3px;
text-align: center;
}

#text-32 table{
background-color:#000000;
margin-bottom:3px;
margin-left:px;
margin-top:3px;
border:2px solid;
border-style:inset;
}

#text-32 td,#text-3 td,#text-71 td {
padding:0;
}

#text-32 input{
margin-bottom:-15px;
margin-top:0;
padding-left: 60px;
}

#text-3 input,#text-71 input{
margin-bottom:-15px;
margin-top:0;
}

#text-32 li,#text-32 li {
list-style:inside;
list-style-position:inside;
padding-left:18px;
}

#text-32,#text-3,#text-71 {
text-align:center;
}

#primary.aside #text-3 a,#primary.aside #text-71 a {
margin-left:0px;
}
#primary.aside #text-3 p a,#primary.aside #text-71 p a {
margin-left:13px;
}

#primary.aside #text-3 a:hover,#primary.aside #text-71 a:hover {
color:#cacac8;
}

#primary.aside #text-33 a:hover, #primary.aside #text-28 a:hover {
color:#cacac8;
font-weight:bolder;
}

#text-33 div.textwidget b a {
color:yellow;
}

#text-34 img {
padding-top:34px;
}

/* ie7 */
*+html .page-id-3 .entry-content a {
margin-left:40px;
text-decoration:none;
}

*+html .page-id-3 #container li {
margin:12px 10px ; 
list-style:none inside;
list-style-image:none;
}

/* ie8 */
.page-id-3 .entry-content a {
margin-left　/*\**/:40px\9;
}

.page-id-3 #container li a {
margin-left /*\**/ :-10px\9;
}

#post-5159 .entry-content img,
#post-20 .entry-content img {
margin: 0 2px -6px;
}

#post-842 table,#post-851 table,#post-802.hentry table,#post-22.hentry table {
background-color:#000000;
color:#ffffff;
font-family:Verdana;
font-weight:bold;
}

#post-1978 img {
padding-left:30px;
padding-top:15px;
}

#post-1997.hentry .entry-content img {
margin:0px 0 5px;
}

#post-1997.hentry table {
background-color:#000000;
border:none;
margin:auto;
}

#post-1997.hentry tr {
border:none;
}

#post-1997.hentry td {
padding:5px 0;
}

#post-1997 input {
padding-left:175px;
}

#footer {
border:none;
}

.page-id-18 #secondary.aside {
background-color:transparent;
}

.page-id-1978 #secondary.aside,.page-id-2062 #secondary.aside,.page-id-26 #secondary.aside,.page-id-28 #secondary.aside,.page-id-1980 #secondary.aside,.page-id-2015 #secondary.aside,.page-id-34 #secondary.aside,.page-id-1982 #secondary.aside,.page-id-2064 #secondary.aside {
background-color:transparent;
}

blockquote em {
font-style:italic;
}

#text-33 {
padding-bottom:1px;
}

#text-35 {
margin-top:10px;
border-top:dotted;
border-top-width:2px;
border-top-color:#cccccc;
padding-top:10px;
padding-right:7px;
}

#text-35 em {
font-size:small;
}

#text-35 p {
font-size:80%;
}

#text-35 img {
float:left;
margin:7px;
margin-top:3px;
}

#single-insert.aside {
border:none;
float:right;
margin-top:-10px;
}

#single-insert.aside a {
float:none;
}
#single-insert.aside img {
float:left;
margin-right:10px;
}
#nav-below.navigation {
margin-bottom:0;
margin-top:-20px;
}
.entry-utility {
margin-bottom:30px;
}
#text-38.widget_text {
margin-left:-213px;
margin-top:40px;
position:absolute;
}

#text-38 a {
text-decoration:none;
}
#text-38 i {
text-decoration:underline;
margin-left:-10px;
}

#respond {
position:inherit;
}

#comments-list .comment-content ul li {
list-style-position:outside;
border:none;
padding-top:0;
list-style:disc;
margin-left:2.5em;
padding-left:0;
}

#post-2547 h2 {
font-family:georgia;
font-size:200%;
font-weight:bolder;
margin-bottom:10px;
margin-top:-35px;
}

#post-2547 h1.entry-title {
display:none;
}

#post-2547 h2 a {
font-size:small;
padding-left:20px;
}

#post-2547 .entry-content img {
margin-bottom:-6px;
}

#post-2635 .entry-content img {
margin-bottom:-4px;
}

#post-2635 h2 {
font-family:georgia;
font-size:200%;
font-weight:bolder;
margin-bottom:10px;
margin-top:-35px;
}
#post-2635 h1.entry-title {
display:none;
}

#post-2635 h2 a {
font-size:small;
padding-left:20px;
}

#text-40,#text-43 {
background:#ffffff;
}
#text-40 .widgettitle {
display:none;
}
#text-41 .widgettitle {
display:none;
}
#text-41 p {
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
}

#text-45 img {
margin-bottom:-5px;
}

#text-46 p {
padding-left:10px;
margin-bottom:10px;
}
#text-46 img {
padding-right:10px;
}

#post-3025 table {
    background-color: #DE1326;
    border-style: double;
    border-width: medium;
}
#post-3025 input {
margin-top: -10px;
margin-left: 5px;
}

.pageid-3025 #secondary {
    background: #ffffff;
}

.pageid-3027 #secondary {
    background: #ffffff;
}

#post-3048 .entry-title {
    display: none;
}

#post-3048 h2 img {
    margin-bottom: -0px;
    margin-top: -20px;
    border: none;
}

#post-3048 h3 {
    padding-bottom: 0;
}
#post-3048 h3 img {
    margin-top: -40px;
    border: none;
 margin-right: 33px;
}
#post-3048 img {
    margin-top: 0;
}

#post-3048 h5 a {
    font-size: 14px;
    margin-left: 0px;
}

#text-51 img {
    margin-top: -8px;
}
#text-52 img {
    padding-top: -3px;
}

#post-3190 img {
    float: left;
    margin-right: 5px;
    margin-top: -8px;
}
#post-3190 td {
    background-color: #fff3e4;
}

#post-3190 h2 {
    margin-left: 115px;
    margin-top: -35px;
}

#text-54 .widgettitle,#text-60 .widgettitle  {
    padding-top: 10px;
    padding-bottom: 2px;
}
#text-54 li {
    margin-bottom: -5px;
 margin-left: -5px;
}
#text-60 li {
margin-bottom:0px;
margin-left: -5px;
}

#text-54 div.textwidget a,#text-60 div.textwidget a {
    margin-left: 5px;
}

#text-54 div.textwidget a:hover,#text-60 div.textwidget a:hover {
    color: #CACAC8;
    font-weight: bolder;
}
#text-54 h3.widgettitle,#text-60 h3.widgettitle {
    color: #666666;
}

#text-55 li,#text-59 li {
    margin-left: -5px;
}
#text-55 img,#text-59 img {
    float: left;
}
#text-55 div.textwidget a,#text-59 div.textwidget a {
    margin-left: 5px;
}

#text-56 img {
    margin-top: 10px;
    padding-left: 3px;
    margin-bottom: 10px;
}

#text-57 li {
    margin-left: -5px;
}
#text-57 h3.widgettitle {
    margin-top: -10px;
    margin-bottom: 6px;
    padding-bottom: 2px;
}

#text-57 li a strong {
    color: yellow;
}
#text-57 li a:hover strong {
    color: black;
}

#text-58 img {
    padding-left: 3px;
    margin-top: 3px;
}

#text-62 .af-textWrap {
    margin-top: -25px;
    padding-bottom: 10px;
    padding-left: 60px;
}
#text-62 .previewLabel {
    font-weight: bold;
    padding-left: 15px;
}
#text-62 .submit {
    margin-left: 120px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0;
    clip: normal;
    font-size: 16px;
    color: red;
    font-weight: bold;
}
#text-62 {
    margin-top: -13px;
}

#post-3653 table {
    background-color: #BD2208;
}
#post-3653 .af-textWrap {
    margin-top: 5px;
    padding-bottom: 12px;
    padding-left: 25px;
}
#post-3653 .previewLabel {
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-left: 26px;
}
#post-3653 .submit {
    color: red;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
#post-3653 img {
    margin-bottom: -10px;
}

.wdgpo {
    float: right;
}

.page-id-2635 #blog-title a {
    -moz-background-inline-policy: continuous;
    background: url("images/header-socksforjapan3.jpg") no-repeat scroll center top transparent;
    display: block;
    height: 180px;
    text-indent: -9000px;
    width: 940px;
}

.page-id-2547 #blog-title a {
    -moz-background-inline-policy: continuous;
    background: url("images/header-socksforjapan3.jpg") no-repeat scroll center top transparent;
    display: block;
    height: 180px;
    text-indent: -9000px;
    width: 940px;
}
.page-id-4390 .entry-title {
    display: none;
}
.page-id-4390 .entry-content {
    padding-top: 0;
}
.page-id-4390 #container {
    width: 940px;
}
.page-id-4390 #content {
    width: 940px;
}
.page-id-4390 #promo {
    float: right;
    width: 300px;
}
.page-id-4390 #home-main {
    border-bottom: 0px solid #C2C2C2;
    float: left;
    margin-bottom: 0;
    margin-left: 10px;
    overflow: auto;
    width: 600px;
}
.page-id-4390 #promo {
    border-left: 1px solid #C2C2C2;
    margin-top: -48px;
    padding-left: 5px;
    height: 740px;
}
.promokl form {
    margin-left: 100px;
    margin-top: -150px;
    text-align: center;
}
.promokl p a {
    color: #FFFFFF;
    font-size: 95%;
    margin-left: 7px;
    text-decoration: none;
}
.promokl a:hover {
    color: gray;
}
.promobooks {
    background-color: black;
    margin-top: -10px;
    padding-top: 10px;
    text-align: center;
}
.promobooks p {
    margin-bottom: 2px;
}
.page-id-4390 .promoinfo1 {
    border-top: 1px solid #C2C2C2;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-top: 10px;
}
.page-id-4390 .promosmc img {
    margin-top: 6px;
}


.page-id-4390 .newkl, .hparchive {
    background: none repeat scroll 0 0 #EDEBDE;
    border-bottom: 1px solid #C2C2C2;
    border-top: 1px solid #C2C2C2;
    font-size: 85%;
    margin-bottom: -15px;
    margin-top: -15px;
    padding: 0 10px 0 0;
}
.page-id-4390 .newkl img, .hparchive img {
    float: left;
    margin: 2px 0 0;
    padding-right: 8px;
}
.page-id-4390 h3 {
    clear: none;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    padding: 0;
}
.page-id-4390 .newkl p, .hparchive p {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
    padding-left: 5px;
    padding-top: 5px;
}
.page-id-4390 .hparchive h3,#rss-3 h3 { 
    background-image: url("images/archivelink.jpg");
    color: #3D0C03;
    padding-left: 5px;
 }   
.page-id-4390 .newkl h3 {
    background-image: url("images/askjbg.jpg");
    color: #004D25;
    padding-left: 5px;
    width: 295px;
}
.page-id-4390 .newkl li, .hparchive li {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin-left: -25px;
}
.page-id-4390 .newkl P, .hparchive p {
    margin-left: -30px;
}
.page-id-4390 .hparchive a {
    text-decoration: none;
}
.page-id-4390 h1 {
    font-family: georgia;
    font-size: 30px;
    padding-top: 3px;
}
.page-id-4390 h5 {
    font-weight: bold;
    line-height: 1.8em;
}
.page-id-4390 .bottomcontainerBox {
    margin-left: 270px;
    margin-top: 15px;
}
.page-id-4390 #comments {
    margin-left: 90px;
    margin-top: -40px;
    width: 750px;
}
.page-id-4390 img {
    margin-bottom: 0px;
}


.smc-banner img {
    border: 2px inset green;
    margin: 0;
    width: 596px;
    border-style: outset;
}

#subsidiary {
    padding: 10px 0 0 0;
}
#text-65 h3,#text-66 h3 {
    display: none;
}

#link-box input {
    margin-bottom: 15px;
    margin-top: -10px;
    width: 554px;
}

.dictionary-bq {
    background: url("images/dc-blockquote-t.jpg") no-repeat scroll 0 0 #ffeed1;
    margin: 0 45px;
    width: 480px;
}
.dictionary-bq blockquote {
    background: url("images/dc-blockquote-b.jpg") no-repeat scroll center bottom transparent;
    border: 0 none;
    color: #3e2f27;
    margin: 0px;
    padding-bottom: 2px;
    padding-left: 35px;
    padding-right: 35px;
}
.dictionary-bq p.origin {
    background: url("images/origin-bg.jpg") no-repeat scroll left bottom transparent;
    padding: 5px 20px;
    text-align: right;
}
.dictionary-bq p.origin a:hover {
    text-decoration: underline;
}
.dictionary-bq p.origin a {
    text-decoration: none;
}
img.jason-thumb {
    margin-bottom: 0;
    padding-right: 5px;
}
#recent-posts-3 h3,#recent-comments-3 h3 {
    margin-left: 20px;
    font-size: 140%;
    margin-top: -8px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em

}
#recent-posts-3 {
    text-align: left;
    margin-left: 10px;
}
#recent-comments-3 {
    margin-right: 30px;
    text-align: right;
}

#text-67 form {
    margin-left: 100px;
    margin-top: -100px;
    text-align: center;
}
#text-67 p a {
    color: #FFFFFF;
    font-size: 95%;
    margin-left: 15px;
    text-decoration: none;
}
#text-67 a:hover {
    color: gray;
}
#text-67 {
    margin: 0 0 20px 0;
}
#text-66 {
    margin-bottom: -18px;
}
.page-id-4656 #blog-title a,.page-id-4638 #blog-title a,.page-id-4768 #blog-title a,.page-id-4896 #blog-title a{
    background-image: url("http://www.jasonkelly.com/wp-content/themes/JK/images/header-jkdictionary2.jpg");
}
#post-4656 .entry-title {
    display: none;
}

#text-68 {
    margin-top: -15px;
}
#post-4768 strong {
    font-size: 120%;
}

.page-id-4948 .entry-title {
    display: none;
}
.page-id-4948 .entry-content {
    padding-top: 0;
}
.page-id-4948 #container {
    width: 940px;
}
.page-id-4948 #content {
    width: 800px;
}
.page-id-4948 tr {
    font-size: 18px;
}
.page-id-4948 table {
    margin-bottom: 0px;
    width: 800px;
    background-image: url("http://www.jasonkelly.com/wp-content/themes/JK/smc.images/smcmenubk.jpg");
    border: none;
}
.page-id-4948 td a {
    line-height: 0.3em;
    color: #ffffff;
    text-decoration: none;
}
.page-id-4948 td a:hover {
    color: red;
}

#post-20 .bottomcontainerBox,#post-22 .bottomcontainerBox,#post-24 .bottomcontainerBox,#post-26 .bottomcontainerBox,#post-32 .bottomcontainerBox,#post-34 .bottomcontainerBox,#post-802 .bottomcontainerBox,#post-842 .bottomcontainerBox,#post-1990 .bottomcontainerBox,#post-2064 .bottomcontainerBox, #post-1997 .bottomcontainerBox {
    display: none;
}

#post-28 .bottomcontainerBox,#post-34 .bottomcontainerBox,#post-1982 .bottomcontainerBox,#post-1978 .bottomcontainerBox,#post-1980 .bottomcontainerBox,#post-1982 .bottomcontainerBox,#post-2015 .bottomcontainerBox,#post-2062 .bottomcontainerBox {
    padding-left: 60px;
}
#post-3 .bottomcontainerBox {
    padding-left: 128px;
}
.slideshow-tip { 
margin-left: 100px; margin-top: -20px; 
} 

#text-69 li {
    font-size: 14px;
    padding-top: 5px;
    line-height: 1.8em;
}
#text-69 img {
    float: left;
}
#text-69 .widgettitle {
    text-align: center;
}
.headshot p {
    padding: 5px 0 0 0px;
}
.headshot img {
    float: left;
    padding: 10px 20px 0 0;
}
.edit-link {
    margin: -18px 258px 0 ;
}

.page-id-5260 .entry-title {
    display: none;
}
.page-id-5260 .entry-content {
    padding-top: 0;
}
.page-id-5260 #container {
    width: 940px;
}
.page-id-5260 #content {
    width: 940px;
}
.page-id-5260 #promo {
    float: right;
    width: 300px;
}
.page-id-5260 #home-main {
    border-bottom: 1px solid #C2C2C2;
    float: left;
    height: 562px;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 600px;
    overflow: auto;
}
.page-id-5260 #info2 {
    float: right;
    margin-right: 10px;
    width: 287px;
}
.page-id-5260 #info1 {
    border-right: 1px solid #C2C2C2;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 10px;
    width: 287px;
}

.page-id-5260 #info1 img {
    padding-top: 10px;
    margin-bottom: 0;
}

.page-id-5260 #info1 p, #info2 p {
    margin-bottom: 10px;
}

.page-id-5260 .right1 {
    border-bottom: 1px solid #C2C2C2;
    padding-bottom: 10px;
}
.page-id-5260 .left1 {
    border-bottom: 1px solid #C2C2C2;
    padding-bottom: 10px;
}
.page-id-5260 #promo {
    border-left: 1px solid #C2C2C2;
    margin-top: -48px;
    padding-left: 5px;
}
.page-id-5260 .promokl form {
    margin-left: 100px;
    margin-top: -150px;
    text-align: center;
}
.page-id-5260 .promokl p a {
    color: #FFFFFF;
    font-size: 95%;
    margin-left: 7px;
    text-decoration: none;
}
.page-id-5260 .promokl a:hover {
    color: gray;
}
.page-id-5260 .promobooks {
    background-color: black;
    margin-top: -10px;
    padding-top: 10px;
    text-align: center;
}
.page-id-5260 .promobooks p {
    margin-bottom: 2px;
}
.page-id-5260 .promosfj {
    background-color: #DE1326;
    margin-bottom: -10px;
    padding-top: 10px;
    text-align: center;
}
.page-id-5260 .promosfj img {
    margin-bottom: 0;
}
.page-id-5260 .promoinfo1 {
    border-top: 1px solid #C2C2C2;
    margin-top: 10px;
    padding-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.page-id-5260 .newkl, .hparchive {
    background: none repeat scroll 0 0 #EDEBDE;
    border-bottom: 1px solid #C2C2C2;
    border-top: 1px solid #C2C2C2;
    font-size: 85%;
    margin-bottom: -15px;
    margin-top: -15px;
    padding: 0 10px 0 0;
}
.page-id-5260 .newkl img, .hparchive img {
    float: left;
    margin: 2px 0 0;
    padding-right: 8px;
}
.page-id-5260 h3 {
    clear: none;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    padding: 0;
}
.page-id-5260 .newkl p, .hparchive p {
    margin-bottom: 8px;
    padding-left: 5px;
    padding-top: 5px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.page-id-5260 .hparchive h3 {
    background-image: url("images/archivelink.jpg");
    padding-left: 5px;
    width: 295px;
    color: #3d0c03;
}
.page-id-5260 .newkl h3 {
    background-image: url("images/askjbg.jpg");
    color: #004D25;
    padding-left: 5px;
    width: 295px;
}
.page-id-5260 .newkl li,.hparchive li {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin-left: -25px;
}
.page-id-5260 .newkl P,.hparchive p {
    margin-left: -30px;
}
.page-id-5260 .hparchive a {
    text-decoration: none;
}

.page-id-5260 h1 {
    font-family: georgia;
    font-size: 30px;
    padding-top: 3px;
}
.page-id-5260 h5 {
    font-weight: bold;
    line-height: 1.8em;
}

.page-id-5260 .bottomcontainerBox {
    margin-left: 270px;
    margin-top: 15px;
}

.page-id-5260 #comments {
    width: 750px;
    margin-left: 90px;
    margin-top: -40px;
}

#star {
    margin: 0 0 -5px;
}

#podcast {
    margin: 0 2px -1px;
}

#text-6 {
    background-image: url("images/background-bk.png");
}
#text-6 form {
    padding-left: 32px;
}
#text-6 .textwidget {
    margin-top: 22px;
}

.page-id-5313 #container {
    width: 940px;
}
.page-id-5313 #content {
    width: 800px;
}

#text-4 .widgettitle {
    background-image: url("images/askjbg.jpg");
    color: #004D25;
    padding-left: 5px;
}
.home #primary.aside {
    background-color: black;
}
.forum #secondary, .forum #primary, .forum-archive #secondary, forum-archive #primary {
    display: none;
}
.forum #content, .forum-archive #content {
    margin-left: 50px;
    width: 800px;
}
#search-3 {
    margin-top: 5px;
    margin-left: 10px;
}
#search-3 .widgettitle {
    display: none;
}

#text-74 {
    border-top: 2px dotted #CCCCCC;
    margin-top: 10px;
    padding-right: 7px;
    padding-top: 10px;
}
#text-74 em {
    font-size: small;
}
#text-74 p {
    font-size: 80%;
}
#text-74 img {
    float: left;
    margin: 3px 7px 7px;
}
.single #primary {
    background-color: #000000;
}
.single #text-69 .widgettitle {
    background: #000000;
    text-align: left;
}

