@charset "utf-8";/* CSS Document */
body {
margin: 0;
background-color: #bedce9;
background-image: url('/theme/bkgTopGrd.png');
background-position: top;
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
color: #07456A;
font-size: 22px;
font-weight: bold;
margin: 0 0 15px 0;
}
h2 {
color: #000;
}
h3 {
color: #07456A;
}
h4 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:15px;
color: #000;
  font-weight: normal;
margin:0;
padding:0;
}
p {
margin: 0 0 10px 0;  
}
a {
color: #336633;
}
a.visited {
color: #225522;
}
b {
font-weight: bold;
font-style: normal;
}
.spacer {
clear: both;
}
#wrapper {
padding: 0;
margin-left: auto;
margin-right: auto;
margin-top: 0;
/* width: 980px; */
padding-bottom: 20px;
}

div.hidden {
border-width:0;
}

/******* MAIN *******/

#main {
/* margin: 20px 0 0 0; */
}
#main_podcontainer {
float: left;
margin: 0;
padding: 0;
}
#main_podcontainer .mainBoxHead {
background-color: #fff;
}
#main_podcontainer .mainBoxContent {
border-left: 2px solid #dddddb;
border-right: 2px solid #dddddb;
background-color: #ffffff;
padding: 0;
margin: 0;
}
#main_podcontainer .stripes {
border-top: 10px solid;
border-bottom: 7px solid;
width: 739px;
background-color: #ffffff;
}
/******** HEADER **********/

#screenLogo {
display: inline;
float: left;
margin: 0 0 0 51px;
}
#printLogo {
display: none;
}
#navigation {
padding: 30px 0 0 0;
}
#feedLinks {
float: right;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
height: 20px;
position: relative;
right: 45px;
top: 10px;
}
#feedLinks ul {
list-style: none;
margin: 0;
padding: 0;
}
#feedLinks ul li {
background-position: 0 6px;
background-repeat: no-repeat;
float: left;
line-height: 24px;
padding-left: 30px;
list-style: none;
}
#feedLinks li a {
color: #333333;
list-style: none;
padding: 0 10px 0 0;
text-decoration: none;
}
#feedLinks ul li.articles {
float: left;
background-image: url('/theme/icon-article.gif');
}
#feedLinks ul li.bookstore {
float: left;
background-image: url('/theme/icon-bookstore.gif');
}
#feedLinks ul li.seminars {
float: left;
background-image: url('/theme/icon-seminar.gif');
}
#feedLinks ul li.video {
float: left;
background-image: url('/theme/icon-video.gif');
}
#feedLinks ul li.blog {
float: left;
background-image: url('/theme/icon-blog.gif');
}
#feedLinks ul li.search {
float: left;
padding-top:5px;
}

/**** MAIN NAVIGATION TABS ****/

#linkContainer {
float: left;
margin: 5px 0 0 0;
padding: 0;
width: 100%;
}

#contentLinks {
font-size: 12px;
}
#contentLinks ul {
float: right;
height: 25px;
margin: 0;
padding: 0 30px 0 0;
}
#contentLinks ul li {
float: left;
list-style: none;
}
#contentLinks a {
background: transparent url('/theme/tabL.gif') no-repeat scroll left top;
float: left;
margin: 0;
padding: 0;
text-decoration: none;
}
#contentLinks a span {
background: transparent url('/theme/tabR.gif') no-repeat scroll right top;
color: #000;
display: block;
float: left;
font-weight: bold;
margin: 0 2px 0 3px;
padding: 5px 10px 5px 6px;
text-decoration: none;
}
#contentLinks a:hover {
background-position: left -26px;
color: #ffffff;
}
#contentLinks a:hover span {
background-position: 100% -26px;
color: #ffffff;
}
#contentLinks #current a {
background-position: left -26px;
border-width: 0pt;
}
#contentLinks #current a span {
background-position: 100% -26px;
color: #ffffff;
padding-bottom: 5px;
}
#contentLinks > ul a {
width: auto;
}
html>body #contentLinks a {
background: transparent url('/theme/tabL.gif') no-repeat scroll left top;
float: left;
margin: 0 0 0 -6px;
padding: 0;
text-decoration: none;
}
html>body #contentLinks a span {
background: transparent url('/theme/tabR.gif') no-repeat scroll right top;
color: #000;
display: block;
float: left;
font-weight: bold;
margin: 0 10px 0 6px;
padding: 5px 15px 5px 6px;
text-decoration: none;
}
/******************** SECOND-LEVEL TABS ********************/

#subLinks {
height: 33px;
background-color: #598559;
padding: 0 0 0 10px;
margin: 0;
}
#subLinks ul {
margin: 0 0 0 110px;
padding: 0;
}
#subLinks ul li {
float: left;
list-style: none;
font-size: 12px;
font-weight: bold;
color: #ffffff;
line-height: 30px;
padding: 0 0 0 10px;
margin: 0;
height: 30px;
}
#subLinks ul li a {
color: #ffffff;
text-decoration: underline;
margin: 0;
padding: 0 10px 2px 0;
display: block;
}
#subLinks ul li.select,#subLinks ul li.over,#subLinks ul li:hover {
display: block;
color: #336633;
padding: 0 0 0px 10px;
margin: 0;
text-decoration: none;
background: url('/theme/subLong.png') top left no-repeat;
font-size: 12px;
font-weight: bold;
}
#subLinks ul li strong,#subLinks ul li.select a,#subLinks ul li.over a,#subLinks ul li:hover a {
display: block;
color: #336633;
padding: 0 10px 3px 0;
margin: 0;
text-decoration: none;
background: url('/theme/subLong.png') bottom right no-repeat;
font-size: 12px;
font-weight: bold;
}
/*IE6*/
html>body #subLinks ul li.select,html>body #subLinks ul li.over,html>body #subLinks ul li:hover {
display: block;
color: #336633;
padding: 0 0 3px 10px;
margin: 0;
text-decoration: none;
background: url('/theme/subLong.png') top left no-repeat;
font-size: 12px;
font-weight: bold;
}
#subLinks ul li strong,#subLinks ul li.select a,#subLinks ul li.over a,#subLinks ul li:hover a {
display: block;
color: #336633;
padding: 0 10px 3px 0;
margin: 0;
text-decoration: none;
background: url('/theme/subLong.png') bottom right no-repeat;
font-size: 12px;
font-weight: bold;
}

/******************** ARTICLE ********************/

#main_podcontainer #article {
font-size: 12px;
color: #000;
margin: 0;
padding: 0;
}
#main_podcontainer #article #articleHead p {
font-size: 12px;
line-height: 18px;
margin: 0;
padding: 0;
}
#main_podcontainer #article #articleHead h1, #main_podcontainer #article #articleHead h1 a {
margin: 0 0 10px 0;
padding: 0;
color: #07456a;
font-size: 22px;
line-height: 24px;
text-decoration:none;
}
#main_podcontainer #article #articleHead h2 {
margin: 0 0 10px 0;
color: #666666;
font-size: 13px;
}
#main_podcontainer #article #articleHead .item_intro {
color: #666;
font-weight:bold;
font-size: 13px;
margin: 5px 20px 10px 0;
padding: 0;
}
#main_podcontainer #article #articleHead .item_intro p {
color: #666;
}
#main_podcontainer #article #articleHead p a {
text-decoration: none;
/* color: #706f6f; */
}
#main_podcontainer #article #articleHead .item_date {
float: left;
font-size: 12px;
font-style: italic;
font-weight: normal;
padding-right:20px;
color: #333;
}
#main_podcontainer #article #articleHead .item_author {
float: left;
font-style: italic;
font-weight: normal;
font-size: 12px;
padding-right: 20px;
color: #333;
}
#main_podcontainer #article #articleHead ul {
float: left;
margin: -5px 0 0 0;
padding: 0;
list-style: none;
}
#main_podcontainer #article #articleHead ul li.up {
float: left;
margin: 0 10px 0 0;
padding: 0 0 0 19px;
background: url('/theme/thumbs-up.gif') no-repeat left;
line-height: 19px;
}
#main_podcontainer #article #articleHead ul li.dwn {
float: left;
margin: 0 10px 0 0;
padding: 0 0 0 19px;
background: url('/theme/thumbs-down.gif') no-repeat left;
line-height: 19px;
}
#main_podcontainer #article #articleHead ul li.up a,#leftCol #articleHead ul li.dwn a {
color: #336633;
font-weight: bold;
}
#main_podcontainer #article #articleHead .comments {
float: left;
margin: -9px 0 0 0;
padding: 11px 0 0 29px;
background: url('/theme/icon-comments-small.gif') no-repeat left center;
list-style:none;
}
#main_podcontainer #article #articleHead .comments a {
/* float: left; */
margin: 0;
padding: 0;
color: #336633;
}
#main_podcontainer #article #articleText {
margin: 0;
padding: 20px;
}
#main_podcontainer #article #articleText img {
/* float: left; */
border: 1px solid #cccccc;
margin: 0;
padding: 0;
}
#main_podcontainer #article #articleText p {
color: #000;
font-size: 12px;
line-height: 16px;
margin-bottom: 8px;
}
#main_podcontainer #article #articleText ul {
color: #000;
font-size: 12px;
line-height: 16px;
margin-bottom: 8px;
}
#main_podcontainer #article #articleText ul li {
color: #000;
font-size: 12px;
line-height: 16px;
}
#main_podcontainer #article #articleText ol li {
color: #000;
font-size: 12px;
line-height: 16px;
}

/***** FOOTER *****/

#footer {
margin: 0 0 20px 0;
padding: 0;
}
#footer ul {
margin: 20px 0 0 0;
padding: 0;
font-size: 11px;
}
#footer ul li {
margin: 0 10px 0 0;
padding: 0 10px 0 0;
list-style: none;
float: left;
border-right: 1px solid #336699;
color: #000;
font-size: 11px;
}
#footer ul li.last {
border-right: none;
}
#footer ul li a {
color: #4c7297;
text-decoration: none;
}

/***** RIGHT COLUMN *****/

#main #right_column_podcontainer {
float: left;
/* width: 230px; */
margin: 0;
}
#main #right_column_podcontainer ul {
font-size: 11px;
color: #336699;
padding: 0;
margin-left: auto;
margin-right: auto;
width: 125px;
}
#main #right_column_podcontainer ul li {
list-style: none;
margin: 10px 0 10px 0;
}

/*********** REUSABLE BOX RT COLUMN ***********/

#right_column_podcontainer .box {
background-image: url('/theme/rtColBoxCapBtm.png');
background-position: bottom left;
background-repeat: no-repeat;
padding: 10px 0 9px 0;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
/* width: 215px; */
}
#right_column_podcontainer .box_head {
background-image: url('/theme/rtColBoxCap.png');
background-repeat: no-repeat;
background-position: top left;
margin: 0;
padding: 9px 0 0 0;
}
#right_column_podcontainer .box_body {
background-image: url('/theme/rtColBoxbkg.png');
background-repeat: repeat-y;
padding: 10px 20px 15px 20px;
font-size: 11px;
}
#right_column_podcontainer .box_body h2 {
margin: 0;
border: 0;
padding: 0;
font-weight: bold;
font-size: 15px;
}
#right_column_podcontainer .box_body p {
/* width: 190px; */
}


/******* FORM FIXES *********/
.form p {
margin: 0;
padding: 0;
}
.form tr {
margin: 0;
padding: 0;
}
.form p.login,.form p.password {
margin-bottom: 10px;
}

/*********** LAYOUT FIXES ********/

#articleText ul {
padding-left: 2em;
overflow:hidden;
}
.left {
float: left;
display: block;
width: 100px;
padding-right: 10px;
}
.bannerBox .body {
background: #dfdede;
}

/****************** COMMON TO ALL PODS ********************************/

.pod {
width: 100%;
}
.top {
background: transparent url('/theme/LClr.png') no-repeat scroll 0px 50%;
height: 25px;
margin: 0 8px 0 0;
}
.top span {
background: transparent url('/theme/RClr.png') no-repeat scroll right top;
height: 25px;
position: relative;
font-size: 1px;
line-height: 1px;
right: -8px;
display: block;
}
.pod-content {
background-color: #fff;
margin: 0;
position: relative;
border-left: 2px solid #CCCCCC;
border-right: 2px solid #CCCCCC;
font-size: 12px;
}
.bottom {
background: transparent url('/theme/crnrLBtm.png') no-repeat scroll left bottom;
height: 8px;
margin: 0 9px 0 2px;
}
.bottom span {
background: transparent url('/theme/crnrRBtm.png') no-repeat scroll right bottom;
display: block;
height: 8px;
position: relative;
font-size: 1px;
line-height: 1px;
margin-right: -7px;
}
.share {
padding:0 10px 10px 0;
text-align:right;
}
.properties_icon {
margin-left:-10px;
margin-top:10px;
position:absolute;
z-index:1;
}

/******* SPONSOR POD ***********/

.spartina.sponsor_pod div.pod-content {
background-color:#BEDCE9;
}
.sponsor_pod div.pod-content {
background-color: #bedce9;
}
.sponsor_pod .top {
display:none;
}
.sponsor_pod .bottom {
display:none;
}
.sponsor_pod .pod-content {
border:0 none;
}
.sponsor_pod img {
border:0 none;
}
.sponsor_pod .sponsors_heading {
color:#336699;
font-size:11px;
margin-left:auto;
margin-right:auto;
padding:0;
width:125px;
}

/********** SIGNUP POD ***********/

.spartina .signup_pod {
margin:0 auto;
padding:0 0 9px;
width:215px;
}
.spartina .signup_pod h2 {
border:0 none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
}
.signup_pod {
margin: 0 auto;
padding: 0 0 9px 0;
width: 215px;
}
.signup_pod h2 {
margin: 0;
border: 0;
padding: 0;
font-weight: bold;
font-size: 15px;
}
.signup_pod .pod-content {
padding:1px 7px 1px 15px;
}
.signup_pod {
margin-bottom: 15px;
}
.signup_pod p {
font-size: 11px;
}

/********* BANNER POD ***********/

.banner_pod {
width:748px !important;
margin-bottom:15px;
}
.banner_pod .top {
display:none;
}
.banner_pod .bottom {
display:none;
}
.banner_pod .pod-content {
border:0 none;
}
.banner_pod .bannerBox {
background-image:url('/theme/bannerFtr.gif');
background-position:center bottom;
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica;
padding:0 0 11px;
}
.banner_pod .body {
background-image:url('/theme/bannerBkg.gif');
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:10px;
}
.banner_pod h1 {
width:504px;
}
.banner_pod h1 img {
margin:0;
padding:0;
position:relative;
top:5px;
}
.banner_pod p {
color:#333333;
font-size:12px;
}
.banner_pod p a {
display:block;
}

/********** BEST OF WEB POD ***********/

.best_web_pod {
width:100%;
}
.best_web_pod .bottom {
background:transparent url('/theme/crnrLBtm.png') no-repeat scroll left bottom;
height:8px;
margin:0 6px 0 0;
}
.best_web_pod .pod-content {
background-color:transparent;
}
.best_web_pod .mainBoxHead {
height:35px;
padding:0;
}
.best_web_pod .mainBoxHead ul.breadCrumb {
color:#336633;
float:left;
font-size:11px;
font-weight:bold;
left:20px;
margin:0;
padding:0;
position:relative;
top:4px;
width:500px;
}
.best_web_pod .mainBoxHead ul.breadCrumb li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 5px 0 0;
}
.best_web_pod .mainBoxHead ul.breadCrumb li a {
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.best_web_pod .mainBoxHead .icon {
background-image:url('/theme/icon-web-globe.gif');
background-position:right center;
background-repeat:no-repeat;
float:right;
line-height:33px;
margin:0;
padding:0 27px 0 0;
position:relative;
right:20px;
top:2px;
}
.best_web_pod .icon a {
color:#333333;
font-size:13px;
padding:0 5px 0 0;
text-decoration:none;
}
.best_web_pod #article #articleHead {
float:left;
font-size:11px;
margin:0;
padding:0;
width:400px;
}
.best_web_pod #article #articleHead img {
margin:20px 0 0;
}
.best_web_pod .bestMod {
background-image:url('/theme/content-header-corner.gif');
background-position:left top;
background-repeat:no-repeat;
float:left;
margin:10px;
min-height:140px;
padding:0 0 0 10px;
width:210px;
}
.best_web_pod .bestMod .bestModStripes {
width:210px !important;
border-top: 10px solid;
}
.best_web_pod .bestMod ul.hdr {
color:#333333;
font-size:15px;
font-weight:bold;
margin:10px 0;
padding:0;
}
.best_web_pod .bestMod ul.hdr li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.best_web_pod .bestMod ul.hdr li.view {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.best_web_pod .bestMod ul.hdr li.view a {
color:#336633;
float:right;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
}
.best_web_pod .bestMod ul {
clear:both;
margin:0;
padding:0 0 0 18px;
}
.best_web_pod .bestMod ul li {
color:#333333;
margin:0 0 3px;
padding:0;
}
.best_web_pod .bestMod ul li a {
color:#336699;
height:12px;
margin:0;
padding:0;
}

/********** CONTACT FORM POD ************/

.contact_form_pod {
width:660px;
}
.contact_form_pod .pod-content {
padding:1px 20px 1px 25px;
}

/*********** EDITORIAL POD *************/

.editorial_pod {
width:100%;
margin-bottom:15px;
}
.editorial_pod .bottom {
background:transparent url('/theme/crnrLBtm.png') no-repeat scroll left bottom;
height:8px;
margin:0 6px 0 0;
}
.editorial_pod .pod-content {
background-color:transparent;
}
.editorial_pod .mainBoxHead {
height:35px;
margin:0;
padding:0;
}
.editorial_pod .mainBoxHead ul.breadCrumb {
color:#336633;
float:left;
font-size:11px;
font-weight:bold;
left:20px;
margin:0;
padding:0;
position:relative;
top:10px;
width:500px;
}
.editorial_pod .mainBoxHead ul.breadCrumb li {
color:#336633;
float:left;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 5px 0 0;
}
.editorial_pod .mainBoxHead ul.breadCrumb li a {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.editorial_pod .mainBoxHead .icon {
background-image:url('/theme/icon-editorial-pencil.gif');
background-position:right center;
background-repeat:no-repeat;
float:right;
font-weight:bold;
line-height:33px;
margin:0;
padding:0 27px 0 0;
position:relative;
right:20px;
top:2px;
}
.editorial_pod .mainBoxHead .icon a {
color:#333333;
font-size:13px;
padding:0 5px 0 0;
text-decoration:none;
}
.editorial_pod #article #articleHead {
float:left;
font-size:11px;
margin:0;
padding:0;
width:390px;
}
.editorial_pod #article #articleHead embed {
display:block;
margin:10px 0;
}
.editorial_pod #article #articleHead img {
margin:20px 0 0;
}
.editorial_pod #article #articleHead h2 a {
color:#07456A;
font-size:22px;
margin:0;
padding:0;
text-decoration:none;
}
.editorial_pod #sideBar {
float:left;
margin:0 0 10px;
padding:0;
width:300px;
}
.editorial_pod #sideBar ul {
color:#333333;
font-size:13px;
font-weight:bold;
margin:0;
}
.editorial_pod #sideBar ul li {
background-image:url('/theme/bullit-square.gif');
background-position:left 5px;
background-repeat:no-repeat;
color:#333333;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 15px;
}
.editorial_pod #sideBar ul li a {
color:#336633;
}

/********* TOPIC LIST POD ***********/

.topic_list_pod .pod-content {
padding-bottom:15px;
}
.topic_list_pod {
margin:0;
}
.topic_list_pod .mainBoxHead {
height:10px;
margin:0;
padding:0;
}
.topic_list_pod .mainBoxHead ul.breadCrumb {
color:#336633;
float:left;
font-size:11px;
font-weight:bold;
left:20px;
margin:0;
padding:0;
position:relative;
top:10px;
width:500px;
}
.topic_list_pod .mainBoxHead ul.breadCrumb li {
color:#336633;
float:left;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 5px 0 0;
}
.topic_list_pod .mainBoxHead ul.breadCrumb li a {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.topic_list_pod .mainBoxHead .icon {
background-image:url('/theme/icon-editorial-pencil.gif');
background-position:right center;
background-repeat:no-repeat;
float:right;
font-weight:bold;
line-height:33px;
margin:0;
padding:0 27px 0 0;
position:relative;
right:20px;
top:2px;
}
.topic_list_pod h1 {
color:#336633;
margin:10px 0;
}
.topic_list_pod h1 a {
color:#07456A;
margin:10px 0;
text-decoration:none;
}
.topic_list_pod ul.items {
font-size:13px;
font-weight:bold;
margin:0 10px 10px 30px;
}
.topic_list_pod ul.items li {
background-image:url('/theme/bullit-square.gif');
background-position:left 5px;
background-repeat:no-repeat;
color:#333333;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 30px 0 0;
padding:0 10px 6px 20px;
}
.topic_list_pod ul.items li a {
color:#336633;
}
.topic_list_pod ul.items li p {
margin:2px 0 0;
text-align:left;
}
ul.items {
margin:20px;
padding:0;
}
ul.items h1 {
margin:20px 0;
padding:0;
}
ul.items li {
color:#666666;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

/********** NODE READER POD *********/

.node_reader_pod {
width:748px !important;
}
.node_reader_pod .mainBoxHead {
height:10px;
padding:0;
}
.node_reader_pod #article #articleText #sideBarBox {
float:right;
width:220px;
border-left:1px solid #CCCCCC;
margin: 0 0 20px 10px;
}
.node_reader_pod #article #articleText #sideBar {
margin:0;
padding:0 0 0 10px;
width:210px;
}
.node_reader_pod #article #articleText #sideBar ul {
color:#333333;
font-size:13px;
font-weight:bold;
margin:0;
padding-left: 0.5em;
}
.node_reader_pod #article #articleText #sideBar ul li {
background-image:url('/theme/bullit-square.gif');
background-position:left 5px;
background-repeat:no-repeat;
color:#336633;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 20px;
}
.node_reader_pod #article #articleText #sideBar ul li a {
text-decoration:none;
}
.node_reader_pod #article #articleText {
margin:10px;
}
.node_reader_pod #article #articleText ol {
margin:10px 10px 0;
padding:0;
}
.node_reader_pod #article #articleText ol li {
list-style-position:inside;
padding:0;
}
.node_reader_pod #leftNav {
background-color:#598559;
background-image:url('/theme/nav-bottom.png');
background-position:center bottom;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
margin:0 20px 10px 0;
padding:0 0 27px;
width:151px;
}
.node_reader_pod #leftNav h3 {
color:#FFFFFF;
font-size:12px;
margin:0 0 5px 10px;
padding:10px 0 0;
}
.node_reader_pod #leftNav .navColors .sq {
border-top:2px solid #FFFFFF;
display:inline;
float:left;
height:20px;
margin:0 5px 0 0;
padding:0;
width:20px;
}
.node_reader_pod #leftNav ul.navColors {
background-image:url('/theme/nav-curve-top.gif');
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:21px 0 0;
}
.node_reader_pod #leftNav ul.navColors li {
clear:both;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 2px 0 0;
}
.node_reader_pod #leftNav ul.navColors li a {
background-color:#598559;
color:#FFFFFF;
text-decoration:none;
}
.node_reader_pod #leftNav .navColors .txt {
float:left;
padding:4px 0 0 5px;
}
.node_reader_pod #leftNav ul.navColors li.btmCap {
background-image:url('/theme/nav-curve-bottom.gif');
background-position:left bottom;
background-repeat:no-repeat;
border-top:2px solid #FFFFFF;
width:18px;
height:21px;
}
html > body .node_reader_pod #leftNav #navColors.sq {
float:left;
height:15px;
margin:0 4px 0 0;
padding:5px;
width:13px;
}
html > body .node_reader_pod #leftNav .navColors .txt {
float:left;
padding:4px 0 0;
}
.node_reader_pod #leftNav h4 {
margin:0;
padding:22px 0 0 12px;
}
.node_reader_pod #leftNav ul {
font-size:13px;
margin:0;
padding:0 0 0 22px;
}
.node_reader_pod #leftNav ul p {
margin:0 0 5px;
padding:0;
}
.node_reader_pod #leftNav li {
background-image:url('/theme/nav-arrow.gif');
background-repeat:no-repeat;
font-size:12px;
line-height:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 8px 1px;
padding:0 2px 2px 15px;
}
.node_reader_pod #leftNav li a {
color:#FFFFFF;
}
.node_reader_pod #leftNav li a:hover {
background-color:#77B277;
color:#FFFFFF;
text-decoration:none;
}
.quote {
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:22px 0 0 12px;
}
.node_reader_pod #article #articleHead .isbn {
float:left;
margin:0 10px 0 0;
padding:0;
}
.node_reader_pod #article #articleHead #bookDetail {
float:left;
margin:20px 20px 0 0;
}
.node_reader_pod #article #articleHead img {
/* float:left; */
margin:20px 20px 0 0;
}
.node_reader_pod #new_comment_div {
padding:10px;
}
.node_reader_pod .mini_comment {
background-color:#EEEEEE;
border:1px solid #999999;
margin:10px 20px;
padding:5px 10px;
}
.node_reader_pod #comment_intro {
border-top:1px solid #CCCCCC;
}
.node_reader_pod .comment_intro_title {
margin:0 20px;
}
.node_reader_pod #comment_result {
margin:0 20px;
}
.node_reader_pod #comment_form #form_email {
display:none;
}
.node_reader_pod #article #articleText .box {
background-image:url('/theme/articleBoxBtmCap.png');
background-position:left bottom;
background-repeat:no-repeat;
bottom:0;
float:right;
margin:0 0 5px 15px;
padding:0 0 5px 0;
position:relative;
right:-17px;
width:212px;
}
.node_reader_pod #article #articleText .box_head {
background-image:url('/theme/commentsTopCap.png');
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:0 0 9px;
}
.node_reader_pod #article #articleText .box_head h2 {
color:#333333;
font-size:15px;
font-weight:bold;
margin:0;
padding:10px 0 0 10px;
}
.node_reader_pod #article #articleText .box_head p {
background-image:url('/theme/redPlus.png');
background-position:left center;
background-repeat:no-repeat;
color:#666666;
font-size:11px;
margin:0 0 0 10px;
padding:0 0 0 10px;
}
#articleText .box_body {
background-image:url('/theme/articleBoxBkg.png');
background-repeat:repeat-y;
font-size:11px;
padding:10px 0 0 20px;
}
.node_reader_pod #article #articleText .box_body ul {
margin:0;
padding:0;
}
.node_reader_pod #article #articleText .box_body ul li {
font-style:italic;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0;
}
.node_reader_pod #article #articleText .box_body ul li a {
/* display:block; */
font-style:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.node_reader_pod #article #articleText .box_body ul.commentForm {
margin:0;
padding:0;
}
.node_reader_pod #article #articleText .box_body ul.commentForm li {
color:#000000;
font-style:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.node_reader_pod #article #rate p {
margin-bottom:0;
}
.node_reader_pod #article #rate .submitButton {
float:right;
margin:10px 20px 0 0;
}
.bannerBox .body {
padding: 25px;
}
.bannerBox .body h1 {
font-size:16px;
font-weight:bold;
}
.bannerBox .body p {
width: 600px;
}
#sideBar h2 {
margin: 0;
}
h2.category_context {
color:#fff;
margin: 10px;
}
h3.category_context_top {
color:#fff;
margin: 10px;
}
h2.category_context a, h3.category_context_top a {
color:#fff;
text-decoration:none;
}
h2.category_context a:hover, h3.category_context_top a:hover {
color:#fff;
text-decoration:underline;
}
.print_button {
font-size: 10px;
}
.searchresults h2 {
margin-top:20px;
}

.editorial_pod .top, .editorial_pod .bottom, .best_web_pod .top, .best_web_pod .bottom {
width: 740px;
}
.banner_pod, .node_reader_pod .top, .node_reader_pod .bottom  {
width: 740px;
}
#new_comment_div, #new_comment_div .top, #new_comment_div .bottom {
width:640px !important;
}
#new_comment_div .pod-content {
width: 644px;
}
#new_comment_div .bottom {
margin-left: 0;
}
#new_comment_div .bottom span {
margin-right: -8px;
}
#new_comment_div {
margin: 10px;
}
.comments_icon {
float: left !important;
padding-right: 4px !important;
border: none !important;
}
#contact_pod_form p {
margin: 0 0 4px 0;
}
#contact_pod_form label {
font-size: 10px;
}
#articleHead .book_button {
padding: 2px 4px;
background-color: #07456A;
color: white !important;
}
#articleHead a.book_button:hover {
background-color: #598559;
}

