/*  
Theme Name: 4u-Hemingway
Theme URI: http://utombox.com/2006/09/22/4u-style-for-wordpress/
Description: 4u-Hemingway continues to develop <a href="http://warpspire.com/hemingway">Hemingway</a>.<br />4u style is designed by <a href="http://utombox.com">Utom</a>.
Version: 1.0
Author: Utom
Author URI: http://utombox.com
*/
* {
margin:0;
padding:0;
}

li,dd {
margin-left:5%;
}

fieldset {
padding:.5em;
}

select option {
padding:0 5px;
}

.clear {
clear:both;
height:1px;
font-size:1px;
line-height:1px;
}

body {
color:#BFBFBF;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.inside {
width:984px;
min-width:65em;
max-width:85em;
margin:0 auto;
clear:both;
}

h1 {
color:#808080;
font-size:1.5em;
font-weight:400;
margin:1.5em 0;
}

h2,h3 {
font-size:1.15em;
color:#FFF;
font-weight:400;
}



p {
line-height:1.75em;
}

blockquote {
margin-left:1em;
padding-left:1em;
border-left:2px solid #CCC;
color:gray;
}

pre {
width:100%;
overflow:auto;
border-top:1px dotted #333;
border-bottom:1px dotted #333;
padding:1em 0;
}

  .centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	font-weight: normal;
    font-size:12px;
    color: #808080;
    }


.utom {
padding:0 2em;
}

#header {
background:#000;
}

#header .inside {
padding:20px 0;
}

#header h2 {
color:#dadada;
font-size:11px;
font-weight:bold;
border-right:1px solid gray;
float:left;
margin:0 0.5em 0 0;
padding:0 0.5em 0.25em 0;
}

#header h2 a {
color:#FFF;
text-decoration:none;
}

#header p {
line-height:1em;
margin:0;
padding:1em 0;
}

#primary {
color:#2e2e2e;
background-color:#dadada;
background-repeat:repeat-x;
background-position:top;
padding:10px 0;
}

#primary.twocol-stories .left_utom{
font-size:10pt;
float:left;
background:#FFF;
}
#primary.twocol-stories .story {
margin:0;
}

#primary.twocol-stories .navigation {
text-align:right;
font-weight: bold;
margin:0;
font-size:10pt;
}

.story {
overflow:hidden;
}

.story h3 {
font-size:25px;
font-weight:700;
color:#CCC;
margin:0 0 5px;
}

.story h3 a {
color:#598D32;
text-decoration:none;
}

.story .details {
text-align:right;
font-size:12px;
color:#666;
height:9px;
margin:10px 0 30px;
padding:10px 5px 0px 10px;
}

.story .details .read-on {
background:url(images/readon_black.gif) 100% 60% no-repeat;
padding-right:20px;
display:block;
}

* html #primary .secondary {
background-image:url(images/about2.gif);
}


.comment-head {

padding:1em 2em;
}

.comment-head h2 {
font-size:1.5em;
color:#333;
margin:0 0 3px;
}

.comment-head a {
text-decoration:none;
color:#333;
}

.comment-head .details {
font-size:12px;
}

ol#comments {
font-size:12px;
font-weight:normal;
list-style-type:none;
color:#333;
margin:00;
padding:0 2em;
}


ol#comments li {
list-style-type:none;
border-bottom:1px dotted #ccc;
margin:0;
padding:5px 0;
}

#comments cite {
float:left;
width:113px;
font-style:normal;
text-align:left;
padding-left:2px;
}

* html #comments cite {
width:115px;
}

#comments cite span {
display:block;
}

#comments cite .author {
font-size:1em;
margin:3px 0;
}

#comments cite .author a {
text-decoration:none;
color:#000;
}

#comments cite .date {
margin-bottom:5px;
}

#comments cite .gravatar {
border:1px solid #ccc;
width:32px;
padding:3px;
}

#preview {
border:1px solid #333;
margin:1em 0;
padding:0.5em;
}

#errors {
color:red;
font-weight:700;
}

#comments .pingback cite .author {
display:block;
padding-top:68px;
background:url(images/trackback_pingback.gif) 100% 0 no-repeat;
}

#comments .content {
float:left;
width:410px;
margin:0;
padding:0 0 0 2%;
}

#comments .content a {
color:#060;
}

#comments .content p {
margin:0 0 1em;
}

h3.formhead {
font-size:1.5em;
color:#333;
padding:10px 0 0 30px;
}

#comment-form {
float:left;
width:32em;
background:#eeeee6;
color:#990;
margin:0.5em 0 5em 3em;
padding:10px;
}

#comment-form p {
color:#333;
}

#comment-guide {
float:left;
color:#44442F;
margin:0 0 0 30px;
}

#comment-guide ul {
list-style-type:square;
margin:6px 0 0;
}

#comment-guide li {
margin-bottom:12px;
}

#comment-guide li a {
color:#606;
}

#comment-guide h3 {
font-size:14px;
border-bottom:1px solid #ccc;
text-transform:uppercase;
margin-left:5px;
color:#333;
padding:0 50px 6px 0;
}

input.textfield {
width:25.8em;
margin:10px 0;
padding:4px 0 3px 5px;
}

textarea.commentbox {
width:25em;
height:10em;
font-size:1.25em;
font-family:Arial, Helvetica, sans-serif;
margin:10px 0;
padding:4px 0 3px 5px;
}

label.text {
position:relative;
font-size:12px;
color:#990;
}
label.text2 {
position:relative;
font-size:12px;
font-weight:normal;
color:#56554d;
text-decoration:none;
}

.subscribe-to-comments {
font-size:12px;
float:right;
}

.formactions input.submit {
float:right;
margin:-1em 0 0;
padding:0;
}

.formactions .spinner {
float:right;
margin:-8px -20px 0 0;
}

#ancillary {
background-color:#272727;
padding:2em 0 0;
}

#ancillary .first,#ancillary .second {
margin:0 3em 0 0;
}
#ancillary .block p{
padding:0 0 2em;
}
#ancillary .second {
width:288px;
}

ul.dates,ul.counts,ul.blogroll ul,ul.pages {
list-style:none;
border-top:1px solid #3D3D3D;
margin:1.5em 0 2em;
}

ul.dates li,ul.counts li,ul.blogroll ul li,ul.pages li {
list-style:none;
border-bottom:1px solid #3D3D3D;
color:#858585;
margin:0;
padding:0.5em 0;
}

ul.dates .date {
color:#858585;
float:right;
padding:0;
}

ul.counts .count {
float:right;
color:#858585;
}

ul.dates a,ul.counts a,ul.blogroll a,ul.pages a {
color:#BFBFBF;
text-decoration:none;
}

ul.blogroll li {
list-style:none;
margin:0;
}

ul.pages ul li {
border:none;
margin-left:2em;
list-style:square;
}

#footer {
clear:both;
color:#939393;
background:#000;
}

#footer .inside {
height:35px;
}

#footer p {
font-size:10px;
line-height:35px;
margin:0;
}

#footer p.attributes a {
text-decoration:none;
color:#525252;
padding:5px 0 0 1em;
}

#search {
width:275px;
float:right;
-moz-opacity:0.4px;
padding: 0 0 0 20px;
margin:0;
color:#FFF;
font-weight: bold;
background:url(images/search-icon-green.gif) center left no-repeat;
position:relative;
}

#search:hover {
-moz-opacity:1px;
}

#search input {
width:175px;
font-size:9pt;
background:#CCC;
margin-top:2px;
}

#search input:focus {
background:#FFF;
}

#searchform {
margin:1em 0;
}


#search-results {
width:30%;
background:#333;
float:right;
-moz-opacity:0.9px;
border-top:1em solid #000;
padding:0;
}

#search-results h3 {
font-weight:700;
text-align:left;
background:#000;
margin:0;
padding:0 0 1em;
}

#search-results small {
display:block;
text-align:left;
font-size:0.9em;
border-top:1px solid #666;
border-bottom:1px solid #555;
padding:0.5em 1em 0.7em;
}

#search-results small a {
color:#CCC;
}

#search-results ul li {
list-style:none;
margin:0.5em 0;
padding:0 1em 0.5em;
}

#search-results ul li:hover {
background:#202020;
}

#search-results ul li a {
text-decoration:none;
border-bottom:1px dotted #CCC;
}

#search img.archives-icon {
top:1px;
margin:0 7px 0 0;
}

#otherbar {
float:right;
width:354px;
margin:0;
}
#otherbar ul.dates li,
#otherbar ul.counts li,
#otherbar ul.blogroll ul li,
#otherbar ul.pages li {
list-style:none;
border:none;
color:#858585;
margin:0;
padding:0;
line-height:20px;
}
#otherbar ol,#otherbar ul,#otherbar li {
list-style:none;
margin:0;
}

#otherbar ul {
margin:0 0 10px;
}

#otherbar .ul_flickr {
margin:10px 0;
}

#otherbar h2 {
margin:0 0 5px;
}

#otherbar .ul_flickr a {
border:1px solid #ccc;
display:block;
float:left;
margin:4px;
padding:3px;
}

#otherbar .ul_flickr a:hover {
border:1px solid #9c0;
background:#FAFFE8;
}

#otherbar .ul_feeds {
clear:both;
margin:10px 0;
}

.ul_feeds li {
background-image:url(images/feed.gif);
background-position:1px center;
background-repeat:no-repeat;
line-height:20px;
padding:0 0 0 20px;
}

#sidebar a {
color:#570;
text-decoration:none;
line-height:150%;
}

.datetime {
float:left;
height:50px;
width:50px;
background-image:url(images/date.png);
font-size:10px;
font-weight:700;
text-align:center;
color:#000;
line-height:20px;
margin:0 10px 0 0;
}

.datetime span {
display:block;
line-height:30px;
color:#fff;
font-size:15px;
}

.postin {
margin:0;
padding: 10px 10px 10px 10px;
}
.postin2 {
margin:0;
padding: 6px 5px 3px 10px;
}


.postin .postin .p_category,.postin .p_read,.postin .p_tags {
background-position:1px center;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.postin .p_author {
background-image:url(images/author.gif);
}

.prog-border {
        height: 18px;
        width: 95%;
        background: #fff;
        border: 1px solid silver;
        margin: 0;
        padding: 0;
        text-align: left;
        }

.prog-bar {
        height: 14px;
        margin: 2px;
        padding: 0;
        background: #598d32;
}


.scenter {
	overflow:hidden;
  height:100%;
  font-size:11px;
	clear:both;
}

.twoColSidebarLeft {
font-weight: normal;
font-size:12px;
width:140px;
float:left;
padding-left:8px;
color: #808080;
}
.twoColSidebarRight {
width:140px;
font-weight: normal;
font-size:12px;
float:right;
padding-right:8px;
color:#808080;
}
.twoColSidebarLeft h2.tops, .twoColSidebarLeft .sidebartitle, .twoColSidebarRight h2.tops, .twoColSidebarRight .sidebartitle {
margin:0;
color: #598d32;
font-weight: bold;
font-size:13px;
border-bottom:1px solid #808080;
padding:5px 0 4px 0;
}

/*sidebar text styles */

.twoColSidebarLeft a, .twoColSidebarLeft a:visited, .twoColSidebarRight a, .twoColSidebarRight a:visited{
color: #56554d;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.twoColSidebarLeft a:hover, .twoColSidebarRight a:hover{
color: #598d32;
text-decoration: none;
}

/*sidebar list level1 */
.twoColSidebarLeft ul, .twoColSidebarRight ul {
margin: 0;
padding: 0;
margin-bottom:12px;
}
.twoColSidebarLeft ul li, .twoColSidebarRight ul li {
list-style: none;
margin: 0;
padding: 0 0px 0 8px;
border: none;
background:url(images/bullet3.gif) no-repeat;
background-position:0px 5px;
}

.relatedPosts {
color: #598d32;
font-weight: bold;
font-size:14px;
padding:8px 0 15px 0;
border-bottom:1px solid #ccc;
}

.relatedPosts ul {
margin: 0;
padding: 0;
}
.relatedPosts ul li {
list-style: none;
font-weight: normal;
font-size:12px;
padding: 0 0px 0 15px;
border: none;
text-decoration:underline;
background:url(images/bullet3.gif) no-repeat;
background-position:0px 5px;
}

.relatedPosts .details {
font-size:11px;
font-weight: normal;
color:#333;
}

.relatedPosts .details a {
font-weight: normal;
text-decoration:underline;
}

.relatedPosts ol {
margin: 0;
padding: 0;
}

.comment1		{
float:left;
color:gray;
height:19px;
padding: 3px 0 0 0;
}
.comment2		{
float:right;
color:gray;
height:19px;


}

.mainStory{
padding:10px 10px 10px 15px;
width:555px;
height:100%; 
}

.mainStory a {
color:#598D32;
text-decoration:underline;
font-weight: normal;
}
.clearer{
display:block;clear:both;font-size:0;line-height:0;
}



.postin .p_category {
background-image:url(images/category.gif);
}

.postin .p_tags {
background-image:url(images/tags.gif);
}

.postin .p_read {
background-image:url(images/fulltext.gif);
}

.details .p_comments {
background-image:url(images/comments.gif);
background-repeat:no-repeat;
height:27px;
width:100px;
line-height:27px;
text-align:center;
float:right;
padding:0 5px 0 27px;
}

.details .p_comments a {
color:#FFF;
}

.TopAd {
padding: 10px 0 0 0;
background:#dadada;
}

#menu {
font-size:12px;
background-image:url(images/menu.gif);
height:26px;
position:static;
}

#menu .menu,#menu li {
list-style:none;
margin:0;
padding:0;
}
#menu .utom_menu{
width:984px;
margin:0 auto;
}
#menu .menu {
background:transparent url("images/menu_right.gif") repeat-y left top;
height:26px;
padding:0 0 0 1px;
}
#menu .utom_menu_b{
background:transparent url("images/menu_left.gif") repeat-y right top;
float:right;
height:26px;
padding:0 1px 0 0;
}
#menu .menu li {
float:left;
line-height:25px;
height:26px;
background-image:url(images/menu_left.png);
background-repeat:no-repeat;
background-position:left top;
}

#menu .menu a {
height:26px;
background-image:url(images/menu_right.gif);
background-position:right top;
background-repeat:no-repeat;
color:#fff;
display:block;
width:65px;
text-align:center;
padding:0 10px;
}

a.oc {
display:block;
height:26px;
width:154px;
position:absolute;
left:50%;
margin:0 0 0 200px;
}

.open_c {
background-image:url(images/open_comments.png);
}

.close_c {
background-image:url(images/close_comments.gif);
}

.download {
background:#D0F29D;
text-align:center;
border-top:2px solid #9CD941;
border-bottom:2px solid #9CD941;
margin:1em;
}

.getfirefox {
text-align:center;
padding:3px 0 0;
}

#primary .secondary2 {
float:left;
clear:left;
width:220px;
margin:2em 0 0;
padding:0 1em;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address,#preview p,#ancillary .block h2,#ancillary .block h3 {
margin:1em 0 0;
}

.hide,.print-logo,.close-button,a.oc span {
display:none;
}

.left,#ancillary .block,#footer p.copyright {
float:left;
}
p.copyright a{color:white;}
p.copyright a:hover{color:#666;}

.right,#footer p.attributes {
float:right;
}

a img,#otherbar ul,#otherbar ul li {
border:none;
}

a,.story .details a {
color:#333;
text-decoration:none;
}

a:hover,.story .details a:hover,.inside a:hover,.secondary dd a:hover,.comment-head a:hover,#otherbar ul a:hover,#menu .menu a:hover,.download a {
color:#000;
}

.single-post h1,.single-post h2,ul.blogroll {
margin-top:0;
}

#comments cite .author a:hover,#comments .content a:hover,#comment-form p a {
color:#9BDA41;
}

#comment-form p a:hover,#comment-guide li a:hover,ul.dates a:hover,ul.dates a:hover .date,ul.counts a:hover,ul.counts a:hover .count,ul.blogroll a:hover,ul.pages a:hover,#footer p.attributes a:hover {
color:#FFF;
}

/* common paddings */
.tfjPad1Top{padding: 1px 0 0 0;}
.tfjPad9Top{padding-top:9px;}
.tfjPad5TB9LR{padding:5px 9px;}

/* columns */
#tfjLeftCol,
#tfjRightCol
{float:left;}

/* container */
#tfjHeaderContent,
#tfjContentContainer,
#tfjContainer
{text-align:left;margin:0 auto;}

#tfjContainer
{width:1002px;}

#tfjContentContainer
{width:984px;}

/* white corner box */
.tfjWCBox
{}
.tfjWCBoxHeader
{height:4px;overflow:hidden;background:#fff url("images/corner_dg_TR.gif") 100% 0 no-repeat;}
.tfjWCBoxContent
{background:#fff;}
.tfjWCBoxFooter
{height:4px;overflow:hidden;background:#fff url("images/corner_dg_BR.gif") 100% 0 no-repeat;}

/* grey right rail box */
.tfjRRBox
{}
.tfjRRBoxHeader
{height:4px;overflow:hidden;background:url("images/grey_corner_TR.gif") 100% 0 no-repeat;}
.tfjRRBoxContent
{background:#f2f2f2;padding:5px 9px;}
.tfjRRBoxFooter
{height:4px;overflow:hidden;background:url("images/grey_corner_BR.gif") 100% 0 no-repeat;}

/* tfjWireBox */
.tfjWireBox .tfjBoxContent
{background-color:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.tfjWireBox .tfjWireBoxHeader
{height:4px;overflow:hidden;background:url("images/corner_wire_TR_bg-2.gif") 100% 0 repeat-x;}
.tfjWireBox .tfjWireBoxFooter
{height:4px;overflow:hidden;background:url("images/corner_wire_BR._bg-2.gif") 100% 0 no-repeat;}

.tfjWcLtgBox
{}

/* tfjWireRedBox */
.tfjWireRedBox .tfjWireRedBoxHeader
{height:4px;overflow:hidden;background:url("images/mp_tr.gif") 100% 0 repeat-x;}
.tfjWireRedBox .tfjRedBoxContent
{background-color:#8abc00;color:#fff;}
.tfjWireRedBox .tfjWireRedBoxFooter
{height:4px;overflow:hidden;background:url("images/mp_br.gif") 100% 0 no-repeat;}

/* white corner box */
.tfjWCBox .tfjBoxHeader
{height:4px;overflow:hidden;background:#fff url("images/corner_dg_TR.gif") 100% 0 no-repeat;}
.tfjWCBox .tfjBoxHeader div
{width:4px;height:4px;overflow:hidden;background:#fff url("images/corner_dg_TL-1.gif") 0 0 no-repeat;}
.tfjWCBox .tfjBoxContent
{background:#fff;}
.tfjWCBox .tfjBoxFooter
{height:4px;overflow:hidden;background:#fff url("images/corner_dg_BR.gif") 100% 0 no-repeat;}
.tfjWCBox .tfjBoxFooter div
{height:4px;width:4px;overflow:hidden;background:#fff url("images/corner_dg_BL-1.gif") 0 0 no-repeat;}

/* wire box */
.tfjWireBox .tfjBoxContent
{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.tfjWireBox .tfjBoxHeader
{height:4px;overflow:hidden;background:url("images/corner_wire_TR_bg-2.gif") 100% 0 repeat-x;}
.tfjWireBox .tfjBoxHeader div
{height:4px;width:4px;background:#fff url("images/corner_wire_TL.gif") 0 0 no-repeat;}
.tfjWireBox .tfjBoxFooter
{height:4px;overflow:hidden;background:url("images/corner_wire_BR._bg-2.gif") 100% 0 no-repeat;}
.tfjWireBox .tfjBoxFooter div
{height:4px;width:4px;background:#fff url("images/corner_wire_BL-1.gif") 0 0 no-repeat;}

/* grey right rail background box */
.tfjRRBox .tfjBoxContent
{background:#f2f2f2;}
.tfjRRBox .tfjBoxHeader
{height:4px;overflow:hidden;background:url("images/grey_corner_TR.gif") 100% 0 no-repeat;}
.tfjRRBox .tfjBoxHeader div
{height:4px;overflow:hidden;background:url("images/grey_corner_TL-1.gif") 100% 0 no-repeat;}
.tfjRRBox .tfjBoxFooter
{height:4px;overflow:hidden;background:url("images/grey_corner_BR.gif") 100% 0 no-repeat;}
.tfjRRBox .tfjBoxFooter div
{height:4px;overflow:hidden;background:url("images/grey_corner_BL-1.gif") 100% 0 no-repeat;}

/* white corner right rail (mosaic, section) */
.tfjWcLtgBox .tfjBoxContent
{background:#fff;}
.tfjWcLtgBox .tfjBoxHeader
{height:4px;overflow:hidden;background:url("images/corner_lg_TR.gif") 100% 0 repeat-x;}
.tfjWcLtgBox .tfjBoxHeader div
{height:4px;overflow:hidden;background:url("images/corner_lg_TL.gif") 100% 0 repeat-x;}
.tfjWcLtgBox .tfjBoxFooter
{height:4px;overflow:hidden;background:url("images/corner_lg_BR.gif") 100% 0 no-repeat;}
.tfjWcLtgBox .tfjBoxFooter div
{height:4px;overflow:hidden;background:url("images/corner_lg_BL.gif") 100% 0 no-repeat;}

/* Most Popular Module
================================================================================================= */

#tfjMostPopMod
{display:block;overflow:hidden;}

#tfjMostPopMod .tfjMpPadTop
{padding-top:6px;}

/* red category header */
#tfjMostPopMod .tfjRedBoxContent .tfjMpCat img
{padding:3px 9px 3px 10px;}

#tfjMpStories2,
#tfjMpStories3
{display:none;}

/* most popular module select tabs */
#tfjMostPopMod TR.tfjMpTabRow TD
{text-align:center;font-size:11px;border-bottom:1px solid #e6e6e6;}

#tfjMostPopMod TR.tfjMpTabRow TD#tfjMpStoriesTab1
{border-right:1px solid #e6e6e6;}

#tfjMostPopMod TR.tfjMpTabRow TD#tfjMpStoriesTab2
{border-right:1px solid #e6e6e6;}

#tfjMostPopMod TR.tfjMpTabRow TD#tfjMpStoriesTab3
{border-right:1px solid #e6e6e6;}

#tfjMostPopMod TR.tfjMpTabRow TD a
{display:block;font-size:11px;font-weight:bold;line-height:14px;color:#598D32;text-decoration:none;padding:3px 0;}

#tfjMostPopMod TR.tfjMpTabRow TD a:hover
{background:#FEFDE8;}

#tfjMostPopMod TR.tfjMpTabRow TD.active a
{color:#4C4C4C;cursor:default;}

#tfjMostPopMod TR.tfjMpTabRow TD.active a:hover
{background:#fff;color:#999;}

/* most popular story list */
#tfjMostPopMod .tfjMpStoryContent ol
{margin:0;padding:0 0 0 0px;list-style:none;color:#c4c4c4;font-size:14px; }

#tfjMostPopMod .tfjMpStoryContent ol li
{position:relative;margin:0;padding:0;border-top:1px solid #e6e6e6;overflow:hidden;background:url(images/arrow-right.gif) no-repeat 15px center ;}

#tfjMostPopMod .tfjMpStoryContent ol li a
{display:block;font-size:11px;font-weight:normal;text-decoration:none;padding:7px 0 7px 36px;}


/* End Most Popular Module
================================================================================================= */
.mainbox_outline {width:585px; height:38px; vertical-align:middle }
.mainbox_outline .mainbox_outline_content {width: 585px; height:38px; background-image:url("images/mainbox.gif");}

.tfj_cb336 {width:336px; height:142px; font-size:10px; }
.tfj_cb336 .tfj_content {width: 336px; height:140px; background-image:url("images/cb_gray.gif"); }

.tfj_cb336 #rssfeeds {
		height: 140px;
		width: 330px;
		margin: 0px 2px 0px 4px;
		padding: 0;
		background: transparent url("images/feeds.gif") no-repeat right bottom;
}

.tfj_cb336 h2.feed-title {
		margin: 0;
		color:#2e2e2e;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		padding: 2px 0 0 8px;
		background: none !important;
		font-size: 14px;
		}
		
.tfj_cb336 h2.feed-title p.rss  {
		font-size: 12px;
		padding: 0 0 0 25px;
		background: transparent url("images/icon_rss.gif") no-repeat 5px 0;
}
.tfj_cb336 h2.feed-title p.emailrss  {
		font-size: 12px;
		padding: 0 0 0 25px;
		font-weight: normal;
		background: transparent url("images/emailrss.jpg") no-repeat 5px 0;
}

		
.tfj_cb336 h2.feed-title a {
   color:#598D32;
   text-decoration:underline;
   }

.tfj_cb336 #tfj_searchblock {padding: 7px 0 0 0;font-weight:bold; float:left; width:170px;}
.tfj_cb336 .tfj_bottom {width: 336px; padding:0px; background:url("images/cb_gray.gif") no-repeat bottom left; height:2px;}

#tfjLeftCol
{width:603px;margin-right:18px;margin-top:2px;margin-bottom:-2px;background:#fff;overflow:hidden;}

#tfjLeftCol .tfjMosaicContentCol
{padding:12px 0 0 18px}

#tfjRightCol
{width:354px;background:#f2f2f2;margin:5px 0 6px 0;overflow:hidden;}

.tfjRRBoxContent {
padding-top:4px;
}

#tfjLeftCol  p:first-child
{margin-top:0;}

#tfjHighLightTrigger
{background:#fff;}

#tfjHighLightTrigger {min-height:400px}
* html #tfjHighLightTrigger {height:400px}
#tfjTxtCmpnt {display:none;}

#tfjLeftCol p a:link,
#tfjLeftCol p a:visited
{font-weight:bold;}

/* story photo */
.tfjStoryPhotoBox
{float:left;width:292px;margin:2px 18px 18px 0;}

.tfjStoryPhotoBox img
{display:block}

.tfjStoryPhotoBox
{clear:left;}

/* tfjWireBox over-ride rules */
.tfjWireBoxHeader
{height:4px;overflow:hidden;background:#fff url("images/corner_wire_TR_bg-1.gif") 100% 0 no-repeat;}
.tfjWireBoxFooter
{height:4px;overflow:hidden;background:#fff url("images/corner_wire_BR._bg-1.gif") 100% 0 no-repeat;}
#tfjRightCol .tfjWireBoxHeader
{height:4px;overflow:hidden;background:#fff url("images/corner_adv_ltg_tr-1.gif") 100% 0 no-repeat;}
#tfjRightCol .tfjWireBoxFooter
{height:4px;overflow:hidden;background:#fff url("images/corner_adv_ltg_br-1.gif") 100% 0 no-repeat;}

.tfjWireBoxHeader img,
.tfjWireBoxFooter img
{display:block;}

.tfjWireBox .tfjBoxContent
{border-width:0 1px;border-color: #e8e8e8;border-style: solid;background:#fff;}
#tfjRightCol .tfjWireBox .tfjBoxContent
{border-color: #d6d6d6;}

/* my original rules. may need to go away */
#tfjRightCol  .tfjWireBox
{margin:6px 0;}

#tfjRightCol .tfjWireBoxFooter
{height:4px;overflow:hidden;background:#fff url("images/corner_adv_ltg_br-1.gif") 100% 0 no-repeat;}

#tfjRightCol .tfjWireBox .tfjBoxContent
{border-color: #d6d6d6;font-size:10px;color:#4c4c4c}

/* most popular */
#tfjMostPopMosaic
{margin-top:9px;}

#tfjMostPopMosaic #tfjMostPopMod .tfjWireBox
{margin:0;}

#tfjRightCol #tfjMostPopMosaic .tfjWireBox .tfjBoxContent
{background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#tfjRightCol #tfjMostPopMosaic .tfjWireBox .tfjWireBoxHeader
{height:4px;overflow:hidden;background:url("images/corner_wire_TR_bg-1.gif") 100% 0 repeat-x;}
#tfjRightCol #tfjMostPopMosaic .tfjWireBox .tfjWireBoxFooter
{height:4px;overflow:hidden;background:url("images/corner_wire_BR._bg-1.gif") 100% 0 no-repeat;}



