body {margin: 0; background-color: #fff; font-family: Georgia, "Times New Roman", "Times Roman", Times, Serif; font-size: .9em; text-align: center;}
/* normal background-color fff */
ul {list-style-type: disc;}
a {color: #0000CC;}
a:visited {color: #F14F4E}
img {border: none;}
pre {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.sitesearchform {position: relative; left: 10px;}

/* Google Custom Search styles */
#cse_title {margin-left: 5%;padding-bottom: 5px;}
#cse {width: 90%; margin-left: 5%;}
#cse form.gsc-search-box {margin-bottom: -15px;}
#cse table.gsc-search-box td {display:inline;}
#cse input.gsc-input {width: 90%;}
#cse td.gsc-search-button {padding-top: 20px;}
#cse div.gsc-clear-button {position: relative; top: -16px; right: -100px;}
#cse table.gsc-branding {margin: -20px 0px 20px;}
#cse td.gsc-branding-img {width: 0px;}
/* END Google Custom Search styles */

.yui-p {position: absolute;}
.close-last5, #menulist li, .sidebar, .movie_sidebar, .galleryNav {float: right;}

.last5-disp, .reviews, a.info span, a.archiveurlhider, .rss_title, #antispam, #technoraticlaim, #iwebtool {display: none;}
#masm h2, .norm2, .clear {clear: both;}
.hdr-title a, .hdr-title a:visited, .sidebar ul li, .movie_sidebar ul li, .inlineTitle {font-family: verdana, sans-serif;}

#oldmovies hr {height: 1px;}

.narrowcolumn, .narrowcolumn2 {width: 705px; border-left: 1px solid #003366; border-right: 1px solid #003366; border-bottom: 3px solid #003366;}
.movie_narrowcolumn {width: 590px;}
.sidebar {width: 190px;}
.movie_sidebar {width: 200px;}

.sidebar h2, .movie_sidebar h2, .date {font-size: 1.3em;}
.bd li, .post_title, .cdTitle, .nc_block h3, .norm2, li.cdUrgent {font-size: 1.2em;}
.navtitle, #masm h2 {font-size: 1.1em;}
.posts {font-size: .9em; }
.byline, .sidebar ul li, .movie_sidebar ul li, #copyr, .data_box, .cont-msg {font-size: .8em;}
.clear {font-size: 0.1em;}

.bd li, #copyr {font-variant: small-caps;}
.hdr-title a, .hdr-title a:visited, .sayings, .exp_note2, .mvr_tagline, #hdr-tag, #hdr-tag a {font-style: italic;}
li.cdUrgent, .date, #menulist li a, #feedreaders a, #onRawSugar, .post_title, .cdTitle, .byline, .norm2, .navtitle, .indenter, #jhtc-announce a {font-weight: bold;}

.bd li a, .last5-disp a, .hdr-title a, .byline a, #menulist li a, #feedreaders a, .sidebar a, .movie_sidebar a, #colophon a, #jhtc-announce a {text-decoration: none;}

.narrowcolumn2, .narrowcolumn, .last5-disp, .movie_narrowcolumn, .sayings,  #menulist li a:hover, .sidebar, .movie_sidebar, #menulist li {background-color: #ffffff;}
#feedreaders ul li a {background-color: #ffffff; color: #003366;}
.exp_note3 {width: 120px; text-align: right; border: 1px solid #000000; padding: 2px; background-color: #c0c0c0;}
.nc_block h2 a, .post_title a, #masm h2 a, .date a {color: #000000;}
.dots {color: #F16B4E;}
.cont-msg {color: #ff0000;}

.posts {border-bottom: dotted 1px #DEB887;}
.table_row_bottom {border-bottom: dotted 4px #DEB887;}
.data_box {border: 1px dotted #590000;}
.data_box tr {border-bottom: 5px dotted #590000;}

#onRawSugar {margin-left: 190px;}
#moviead_content span {margin-left: 51px;}
.cont-msg {margin-left: 20px;}
#masm h2, .norm2 {margin-left: 15px;}
.explanatory {margin-left: 12px;}
.mvr_permalink {margin-left: 10px;}
.sidebar ul, .movie_sidebar ul {margin-top: 4px;}
#copyr, .sayings, .blogPostPermalink {margin-top: 0;}
#feedreaders {margin: 0 0 4px -25px;}
#feedreaders h3 {font-size: 1.2em; margin: 0;}
.sayings, .blogPostPermalink, .sidebar ul, .movie_sidebar ul {margin-bottom: 0;}
.byline {margin: 8px 15px 2px 0;}
.arc_list {margin: 0 15px 0 20px;float: right;}
.sidebar h2, .movie_sidebar h2 {margin: 0 5px 0;}
.cdTitle{margin: 2px auto 0 5px;}
.nc_block {margin-left: 5px; margin-right: 5px;}
#menulist {margin: -5px 0;}
.post_title {margin: 10px 0;}
.sitemeter {margin-top: 3px; margin-left: 45px;}

#masm h2, .norm2, .nc_block {padding: 0;}
.hdr-title {padding: 2px 0 0 0;}
.movie_narrowcolumn, #menulist li, .sidebar, .movie_sidebar, #main_content {padding-top: 0; padding-bottom: 5px;}
#copyr, #jhtc-announce {padding-top: 4px; padding-bottom: 5px;}
.narrowcolumn {padding-bottom: 5px; padding-top: 0;}

.nc_block h3 , .quotes li {line-height: 1.5em;}

.bd li a, .bd li a:visited, .last5-disp a, .last5-disp a:visited, #menulist li a, #menulist li a:visited, #menulist li a:hover, .sidebar a, .movie_sidebar a, a.poem_nyd_link:visited {color: #0000ff;}
#colophon a:hover, .sidebar a:hover, .movie_sidebar a:hover {background-color: #0000ff;color: #ffffff;}

#elsesaid h2 {text-align: center;}

#main, .sayings {width: 900px; text-align: left;}
#main {margin: 0 auto; padding: 0;}
.sayings {margin: 10px auto;}
#hdr-namebox {background: inherit; width: 100%; overflow: auto;}
#hdr-name {width: 250px; float: left;}
#hdr-tag {float: right; text-align: center; width: 150px; color: #ffffff; font-size: 0.5em;}
#hdr-tag a {font-size: 1em; font-family: Georgia, serif;}
.hdr-title {margin: 0; font-size: 2.2em; background: url('/images/misc/bst-background-v2.jpg') repeat-x top;}
.hdr-title a, .hdr-title a:visited {color: #ffffff; margin-left: 10px;}
.hdr-title a:hover {color: #d97053;}
#menulist li {list-style-type: none; padding-left: 5px; padding-right: 5px; text-align: center; width: 150px;}
.narrowcolumn, .movie_narrowcolumn {margin-top: 2px; margin-bottom: 5px; float: left; clear: both;}
.narrowcolumn2 {float: left;margin-top: -10px; }
.permpost2, .exp_note, .exp_note2, .exp_note3, .posts, .permpost {margin: 5px 15px 0 20px; font-family: arial, sans-serif;}
.date {margin: 10px 15px 0px 20px; font-family: arial, sans-serif;}

.sidebar, .movie_sidebar {margin: 5px 0 10px 0;}
.sidebar ul li, .movie_sidebar ul li {list-style-type: none; list-style-image: none; margin: 0 0 3px -25px;}
.sidebar hr, #oldmovies hr, .movie_sidebar hr {margin-left: 5px; margin-right: 5px;}
.sidebar p, .movie_sidebar p {font-size: 1em; margin: 5px 10px 0;}

#consulting h2 {border-bottom: 1px double #e0e0e0}

#copyr {margin-right: 5px; margin-left: 5px; text-align: center; background-color: #7DA7D9;}
.reviews {background-color: #FFCC99; margin: 5px 5px 5px -20px; border: 1px solid #0000CC; padding: 3px;}
#moviead_content {border-top: 2px solid #c0c0c0; padding-top: 10px;}
.close-last5 {border: 1px solid #590000; padding: 2px; background-color: #F0E68C;}

.rss_box ul li {margin: 0 0 3px -15px; list-style-type: disc;}

#poetry_container {width: 100%;}
.poetry_date {font-family: "Courier New", Courier, Monospace; color: #ff0000;}
#poetry_list {width: 35%;font-size: .6em; border-right: 1px solid #ffcc99; vertical-align: top;}
a.poem_nyd_link {font-size: 146%;}
#poem_list {margin-left: 2px; padding: 0; font-size: 126%; list-style-type: none;}
#poetry_container {margin-left: 2px; vertical-align:top; padding: 0;}
#poetry_container h1 {margin-top: 0; padding-top: 0;}

.navtitle {margin-left:5px; margin-top: 0; margin-bottom: 0; line-height: 1em;}

.indenter {position:relative;margin:10px;left:10px;}
.indenterSmall{position:relative;margin:10px;font-size:x-small;}
.galleryNav, .explanatory {margin-right: 10px;}
.photocaption {margin-right: 25px; margin-bottom: 20px;}

/*#jhtc-announce {padding-left: 5px; padding-right: 5px; margin-bottom: 10px; margin-left: 79px; width: 430px; text-align: center;} */
#jhtc-announce {position: relative; top: 3px; padding: 0px 5px 2px; width: 330px; float: left;}
#jhtc-announce, #jhtc-announce a {background-color: #e0e0e0 !important; color: #003366; font-size: 0.8em !important;}
#aboutme {margin-top: 0; margin-bottom: 10px; padding: 4px 0; font-size: 1.1em; font-variant: small-caps; padding-left: 15px;}
#aboutme, #aboutme a, #aboutme a:visited {color: #ff0000; background-color: #e0e0e0;}
#aboutme a:hover {color: #d97053;}

.sender {display: inline;}

#mvr5 {background-color: #d97053;}
#mvr5closer {float: left; width: 25px; margin-right: 0;}
#mvr5inside {width: 860px; float: left; display: inline; overflow: hidden;}
#closeSubs, #showFeedSubs img, #mvr5closer {cursor: pointer;}

#bills-efa {overflow: scroll;}

.sidebar_title {font-weight: bold; font-size: 1.1em !important;}

.retaggr_container {border: none !important; margin: 10px; padding-top: 0px;}
.retaggr_container div {border: none !important;}

#img_container {
	margin-left: 40px;
}

/* Highslide styles */
.highslide-overlay, .highslide-credits, .highslide-display-none {
	display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-caption {
	font-weight: bold;
	font-size: 140%;
}
.controlbar {
	background:transparent url(/includes/js/highslideGraphics/controlbar4.gif) repeat scroll 0%;
	height:34px;
	width:167px;
}
.controlbar a {
	display:block;
	float:left;
	height:27px;
}
.controlbar a:hover {
	background-image:url(/includes/js/highslideGraphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width:50px;
}
.controlbar .next {
	background-position:-50px 0pt;
	width:40px;
}
.controlbar .highslide-move {
	background-position:-90px 0pt;
	width:40px;
}
.controlbar .close {
	background-position:-130px 0pt;
	width:36px;
}
td.rounded-white {
	background: #ffffff;
}