/*  
Theme Name: No Time
Theme URI: http://ronrothman.com/public/leftbraned/
Description: The &laquo;leftbraned theme
Version: 1.5
Author: Ron Rothman
Author URI: http://ronrothman.com/

*/


/*
darkorange: #ff8c00
orange: #ffa500
*/



/* header2 overrides */
dscontainer2 {
	color: #ffc;
	}
div.mainMenu {
	border-bottom: 0;
	margin: 0 auto 0 auto;
	float: right;
	}


ul {
	text-align: left;
	}


/* Begin Typography & Colors */
.entry {
	font-size: 0.925em;
	line-height: 1.125em;
	text-indent: 0;
	}

body {
	/*font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
	/*
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-family: 'Trebuchet MS';
	*/
	font-family: Verdana, Arial, sans-serif;
	/*font-size: 62.5%;*/ /* Resets 1em to 10px */
	font-size: 0.875em;
	background-color: #ff8c00;
	color: #000;
	margin: 0;
	padding: 0 0 5px 3px;
	}

#page {
	width: 900px;
	background-color: #fec;
	padding: 0;
	margin: 0 0 0 20px;
	border-top: 1px solid #404040;
	border-right: 2px solid #000;
	border-bottom: 3px solid #000;
	border-left: 1px solid #404040;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	*clear: both; /* IE */
	}

#masthead {
	background-color: #900;
	border: 1px solid #fec;
	border-right: none;
	border-bottom: none;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	font: 5.3em 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	}
#blogname {
	padding: 8px 0 10px 80px;
line-height: 80px;
	}
#blogtagline {
	background-color: #900;
	}

/* drop shadow */
.dscontainer {
	position: relative;
	overflow: hidden; /* IE */
	}
.dstext {
	position: absolute;
	left: -2px;
	top: -1px;
	} 
.dscontainer a, .dscontainer a:visited, .dscontainer a:link {
	color: #ffc;
	}
.dstext a, .dstext a:visited, .dstext a:link {
	color: #900;
	}
.dscontainer a:hover {
	background-color: transparent;
	}
.dstext a:hover {
	color: #ffc;
	background-color: transparent;
	}




#content.narrowcolumn {
	margin-left: 50px;
	}
#content.widecolumn {
	margin-left: auto; margin-right: auto;
	}

.entry {
	line-height: 1.625em;
	margin-top: 20px;
	margin-bottom: 15px;
	/*text-align: justify;*/
clear: both;
	}

.entry p, .entry.div, .entry ul, .entry ol {
	margin-top: 0.2em;
	margin-bottom: 1.0em;
	}

.widecolumn .entry {
/*rrr .widecolumn .entry p, .widecolumn .entry div, .widecolumn .entry ul, .widecolumn .entry ol {*/
	font-size: 1.0em;
	margin-top: 0.2em;
	margin-bottom: 0.9em;
/*rrr
	}

.widecolumn .entry {
	margin-top: 15px;
*/
	}


/*
.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.625em;
	}

.widecolumn {
	line-height: 1.625em;
	}
*/

small {
	font-size: 80%;
	}

a.more-link {
	text-decoration: none;
	color: #4444ff;

	font: bold 125% Verdana, Arial, sans-serif;
	font-variant: small-caps;
	text-align: left; /* IE ignores? */
	}

.commentslink, .editpost {
	font-variant: small-caps;
	font-weight: bold;
	font-size: 0.95em;
	text-align: left;
	margin: auto 0 6px 0;
	clear: both;
	}

.commentslink {
	float: left;
	}

.editpost {
	text-align: right;
	}

div.entry div.postmetadata { /* need to FQ this; not sure why */
	font: 0.9125em Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color: maroon;
	clear: both;
	width: 90%;
	text-align: justify;
	margin-left: auto; margin-right: auto;
	background-color: #f6d3a3;
	border-top: 1px solid #b00;
	border-bottom: 1px solid #b00;
	padding: 8px 6px 8px 6px;
	}

.commentCount {
	font-size: 110%;
	font-weight: bold;
	}

/*
a.ago {
	font-weight: normal;
	text-decoration: none;
	color: inherit;
	}

a.ago:hover {
	color: #c00;
	background-color: transparent;
	cursor: wait;
	}
*/

.postheader_a, .postheader_b, .postheader_c, .postheader_d {
margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.5em;
	font-variant: small-caps;
	color: maroon;
	}

/*
.postheader_d {
	float: right;
	}
*/

.postheader_a, .postheader_c {
	float: left;
	text-align: left;
/*
clear: both;
*/
	}

.postheader_b, .postheader_d {
	text-align: right;
	}

.dotsep {
	font-weight: bold;
	}

#masthead a, #sidebar a, #footer a, .postmetadata a, .commentslink a, .postheader_a a, .postheader_c a, .commentmetadata a, .commentheader a, .postheader_d a, .postheader_b a, .navigation a, .editpost a {
	text-decoration: none;
	}

h2 a, h3 a, h2 a, #sidebar div.sidemenuHeading a, cite a {
	text-decoration: none;
	}


.description {
	line-height: 17px;
	font-size: 14px;
	letter-spacing: .6em;
	text-align: center;
	color: #fec;
	}


.multiposttitle {
/* margin-top: 20px; */
	margin-bottom: 2px;
	font-variant: small-caps;
	border-bottom: 3px double maroon;
	}

.multiposttitle a {
	padding: 0 1px 0 1px;
	text-decoration: none;
	}

/* singleposttitle always has an <a> within; pagetitle never does. */
.singleposttitle, .pagetitle {
	text-align: center;
	font-size: 1.625em;
	font-variant: small-caps;
	margin: 20px 0 20px 0;
	}
.pagetitle {
	border-bottom: 1px solid maroon;
	color: #800;
	}
.singleposttitle a, .singleposttitle a:link { /* IE needs :link */
	border-bottom: 1px solid maroon; border-top: 1px solid maroon;
	padding: 1px 14px 1px 14px;
	color: #800;
}



h1, h2, h3 {
	font: normal 1.5em Georgia, "Times New Roman", serif;
	color: maroon;
	clear: both;
	text-align: left;
	}

h1 {
	font-size: 5.3em;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	}

h1 a, h1 a:link, h1 a:visited {
	text-decoration: none;
	background-color: transparent;
	}

h2 {
	font-size: 1.625em;
	font-variant: small-caps;
	margin: 20px 0 0 0;
	}

h2 a {
	padding: 0 5px 0 5px;
	}

h3 {
	font-weight: bold;
	font-size: 1.25em;
	letter-spacing: 0.5px;
	margin: 30px 0 8px 0;
	padding-bottom: 2px;
	border-bottom: 1px dashed maroon;
	}

h4 {
	font-size: 1.1em;
	padding: 0;
	margin: 1em 0 0.5em 0;
	text-decoration: underline;
	/*font-weight: normal;*/
	}

h3#comments:hover,
h3#respond:hover {
	background-color: #ffd898;
	}





/*
.entry code {
	font-weight: bold;
	}
*/

code, .code, .codeoutput {
	font: 1.0em 'Courier New', Courier, Fixed, serif;
	background-color: #fed;
	/*white-space: pre;*/
	}

/*.entry pre.code, .vt100 {*/
.code, .vt100 {
	display: block;
	border: 3px ridge #000;
	padding: 5px 4px 5px 3px;
	margin-bottom: 10px;
	/*color: #cc3;*/
	/*color: orange;*/
	color: #00ff00;
	background-color: #000;
	background-image: url('http://ronrothman.com/public/wp/wp-content/themes/NoTime/img/background3.jpg');
	background-repeat: repeat;
	background-position: 0 0;
	}

.code .comment {
	color: #cccccc;
	}

.code .shellprompt {
	color: #00ff00;
	}

.code .shellinput {
	color: #00ffff;
	}

.code .shelloutput {
	color: #cccccc;
	}

.codeoutput {
	border: 1px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	padding: 4px;
	margin-bottom: 10px;
	}


.entry ul li, .entry ol li {
	margin-bottom: 5px;
	}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	}

/* End Typography & Colors */



/* Begin Structure */
#contentholder {
	float: left;
	width: 605px;
	}

.narrowcolumn { /* index */
	width: 550px;
	margin: 0 auto 0 auto;
	}

.widecolumn { /* single, archives */
	width: 680px;
	padding: 10px 0 20px 0;
	margin: 5px auto 0 auto;
	}
	
.post {
	margin: 40px 0 75px 0;
padding: 0 10px 0 10px;
	}

.narrowcolumn .post {
	/*border-bottom: 1px solid #ffd898;*/
	}

.widecolumn .post {
	margin: 0;
	}

.widecolumn .postmetadata {
	margin: 45px auto 8px auto; /* ignored by FF? */
	}
	
#footer {
	background-color: #900;
	/*color: #fffcec;*/
	color: #fec;

	text-align: center;
	margin: 4px 0 0 0;
	padding: 4px 10px 4px 10px;
margin-right: auto;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 6px 0 0 0;
	}
/* End Structure */



/*	Begin Headers */
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */


/*
.aboutauthor img {
	margin-top: 6px;
	border: 3px double black;
	}
*/

.blogname {
	font-variant: normal;
	font-size: 90%;
	}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto; margin-right: auto;
	}
	
img.alignright {
/*
	padding: 4px;
*/
	margin: 0 0 3px 8px;
	display: inline;
	}

img.alignleft {
/*
	padding: 4px;
*/
	margin: 0 8px 3px 0;
	display: inline;
	}

img.inline {
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 6px;
	}

.alignright {
	float: right;
text-align: right;
	}
	
.alignleft {
	float: left
/*
THIS BREAKS THE RIGHTALIGN FORMATTING:
text-align: left;
*/
	}
/* End Images */


.nowrap {
	white-space: nowrap;
	}




/* Begin Lists */

li, li p, li div {
	font-variant: normal;
	}

ul.plain li {
	list-style-type: none; /* in li because of nesting */
	text-indent: -1.0em;
}
ul.arrowed li {
	list-style-type: square; /* in li because of nesting */
/*
background-image: url('http://ronrothman.com/public/wp/wp-content/themes/NoTime/img/raquo.gif');
background-repeat: no-repeat;
background-position: 0 0.4em;
padding-left: 0.6em;
*/
	/*text-indent: -1.0em;*/
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchformq {
	background-color: #ffc;
	color: #900;
	font-weight: bold;
	border: 1px solid black;
	vertical-align: middle;
	font-size: 95%;
	width: 115px;
	padding: 1px;
	}

#searchformq:focus {
	background-color: #fff;
	}

#searchsubmit {
	font-weight: bold;
	background-color: maroon;
	color: #fff;
	border: 3px groove #ffc;
	vertical-align: middle;
	padding: 0;
	font-size: 95%;
	}

#searchsubmit:hover {
	background-color: #ffc;
	color: maroon;
	}

#searchform {
	margin: 2px auto;
	padding: 2px 3px; 
	text-align: center;
	}

.searchtext {
	color: #d00;
	}



.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align: center;
	}

select {
	width: 130px;
	}

.commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	margin: 5px 0;
	}

.commentform input, .commentform textarea {
	font-size: 100%;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	}
	
#solosubscribeform input {
	font-size: 90%;
	}
	
.commentform input {
	margin: 5px 5px 1px 0;
	background-color: #fed;
	color: #c00;
	vertical-align: middle;
	}

.commentform input.text {
	width: 170px;
	padding: 1px 2px 1px 2px;
	border: 1px solid black;
	}

.commentform textarea {
	width: 100%;
	padding: 2px;
	background-color: #fed;
	color: #c00;
	border: 2px inset maroon;
	/*background-image: url('http://ronrothman.com/public/img/form-shadow.png');*/
	}

.commentform input.red { /* submit */
	margin: 0 10px 0 0;
	font-weight: bold;
	background-color: #a00;
	color: #fff;
	border: 3px groove #ffc;
	}

.commentform label {
	font: 1.15em Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-variant: small-caps;
	color: maroon;
	vertical-align: baseline;
	}
/* End Form Elements */



/* Begin Comments*/
.commentlist {
	padding: 0;
	margin: 0;
	text-align: justify;
	}

.commentlist li.commentitem {
	background-color: #fff3d3;
	font-size: 100%;
	border-top: 1px solid #ffd898;
	border-bottom: 1px solid #ffd898;
	overflow: hidden; /*wraps div around all elements within it*/
	width: 85%;

	list-style: none;
	margin: 10px auto 3px auto;
	padding: 4px 10px 13px 60px;
	clear: both;
	}

.commentlist li.commentitem:hover {
	border: 1px solid orange;
	padding: 4px 9px 13px 59px;
	}

/* not sure why we need this (ff bug?) */
.commentlist li.odd:hover {
	border: 1px solid orange;
	padding: 3px 9px 12px 59px;
	}

.commentlist li.odd {
	background-color: #fec;
	border: 0;
	}

.commentlist li.byauthor {
	border: 3px double darkorange;
	/* need to get both working: */
	/*padding: 1px 7px 10px 57px;*/ /* works on odd comments */
	padding: 2px 7px 11px 57px; /* works on even comments */
	}

.commentlist li.trackback {
	/*background-color: #fff8e0;*/
	/*background-color: #ecd8c8;*/
	/*background-color: #f3eaec;*/
	/*background-color: #fff8f0;*/
	/*background-color: #f2e6ea;*/
	/*background-color: #ffeedd;*/
	/*background-color: #f1f1f1;*/
	}
.commentlist li.trackback .commenttext {
	color: #808080;
	}

.commentheader {
	margin-left: -50px;
	}

.commentheader cite {
	font: normal 1.125em Georgia, "Times New Roman", serif;
	font-style: normal;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	font-weight: normal;
font-size: 1.1em;
	line-height: 1.5em;
font-variant: normal;
	}

.commentnum {
	color: #ffd898;
	font: italic 40px Georgia, serif;
	margin-top: -45px;
	float: right;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commenttext {
margin: 0;
	font: 0.85em Verdana, Arial, sans-serif;
	line-height: 1.25em;
	font-variant: small-caps;
	color: maroon;
	}

.commenttext blockquote {
	/*
	border-top: 1px solid maroon;
	border-bottom: 1px solid maroon;
	border-right: 1px solid maroon;
	padding-top: 0;
	padding-bottom: 0;
	background-image: url('http://ronrothman.com/public/wp/wp-content/themes/NoTime/img/talkballoon.gif');
	*/
	color: #966;
	border: 0;
	width: 85%;
	margin: 3px auto 0 auto;
	padding: 0 30px 0 40px;
	background-image: url('http://ronrothman.com/public/wp/wp-content/themes/NoTime/img/quote3c.gif');
	background-repeat: no-repeat;
	background-position: 4px 2px;
	background-color: #ffffe0;
	border: 1px solid #ffd898;
	-moz-border-radius: 13px;
	}

/*
.commenttext hr {
	width: 65%;
	color: #ffffe0;
	background-color: #ffd898;
	height: 1px;
	border: 0px solid #ffffe0;
	margin: 13px auto 13px auto;
	}
*/

a.invisilink:link, a.invisilink:visited, a.invisilink:hover {
	color: maroon;
	background-color: transparent;
	cursor: text;
	}

.commentmetadata {
	font: normal 0.975em Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-variant: small-caps;
	color: maroon;
	float: right;
	margin-left: 15px;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 15px 0 10px 0;
text-align: left;
float: right;
	width: 240px;
color: #fec;
background-color: #900;
border-top: 1px solid #fed;
border-bottom: 2px solid #fed;
	}

#sidebar div.sidemenuHeading a, #sidebar div.sidemenuHeading a:link {
	border-bottom: 2px dotted #ffc;
	}
#sidebar a, #sidebar a:link {
	color: #fffcec;
	}
#sidebar a:visited {
	color: #fda;
	}
#sidebar a:hover, #sidebar a:focus {
	color: black;
	}
#sidebar a:active {
	color: #fffcec;
	}

#sidebar ul, #sidebar ul ol {
line-height: 1.125em;
	margin: 0;
	padding: 0;
	}
#sidebar ul li {
	margin-bottom: 20px;
	}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px 0;
	}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 14px;
	}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 14px;
	}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 2px 0 0 2px;
	}

#sidebar div.sidemenuHeading a {
	padding: 0 5px 0 5px;
	}

li.sidemenu {
	list-style: none;
	margin-left: 15px;
	margin-bottom: 15px;
	font-variant: small-caps;
	}

li.sidemenu ul li a {
	text-decoration: none;
	}

ul#recentcomments li {
	padding-bottom: 3px;
	}

#sidebar div.sidemenuHeading {
	font: 1.2em 'Lucida Grande', Verdana, sans-serif;
	margin-top: 5px;
	margin-bottom: 2px;
	font-variant: small-caps;
	/*
	padding: 1px 0 2px 0;
color: #fec;
	*/
color: #fffcec;
text-decoration: none;
	}

#sidebar form {
	margin: 0;
	}

#sidebar .navDropdown select {
	width: 70%;
	background-color: #900;
	color: #fffcec;
	font-size: 110%;
}
/* End Sidebar */



#footer a, #footer a:link {
	color: #fffcec;
	}
#footer a:visited {
	color: #fda;
	}
#footer a:hover, #footer a:focus {
	color: black;
	}
#footer a:active {
	color: #fffcec;
	}


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed black;
	}

blockquote {
	margin: 15px 30px 0 15px;
	padding-left: 12px;
	border-left: 2px solid #aa8888;
	text-align: justify;
	line-height: 1em;
	}

blockquote cite {
	margin: 5px 0 0 0;
	display: block;
	}

.blockquote1 {
	margin: auto 30px auto 30px;
	padding: 3px 6px 3px 6px;
	border: 2px inset #aa8888;
	background-color: #f0f0ee;
	text-align: justify;
	line-height: 1em;
	}

.center {
	text-align: center;
margin-left: auto; margin-right: auto;
	}

/*
hr {
	display: none;
	}
*/

a img {
	border: none;
	}

.copyright {
	font-weight: bold;
	font-variant: small-caps;
	margin-bottom: 6px;
	}

.navigation {
	font-variant: small-caps;
	font-size: 10pt;
	color: #f00;
margin: 25px auto 15px auto;
	overflow: hidden;
width: 95%;
	}

.narrowcolumn .navigation {
	margin: 50px 0 60px 0;
	font-size: 12pt;
	}

.narrowcolumn .navigation a {
	color: #f00;
	}

img.wp-smiley { /* plugin */
	vertical-align: -25%;
	}

.hilite { /* plugin */
	font-weight: bold;
	background-color: yellow;
	}

/*
div.technorati, div.technorati p {
	margin: 0; padding: 0;
	}
div.technorati img {
	margin-left: 5px;
	}
*/


.ronw { /* red on white */
	color: #b00;
	background-color: #fec;
	}


img.paraleft {
	float: left;
	margin: 0 6px 6px 0;
	border: 1px solid #000;
	}

img.pararight {
	float: right;
	margin: 0 0 6px 14px;
	border: 1px solid #000;
	}

table.info {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	background-color: #fafafa;
	border: 1px #600 solid;
	border-collapse: collapse;
	border-spacing: 0;
	}
table.info .hilite {
	background-color: #fcc;
	}
table.info tr th {
	border-bottom: 2px solid #600;
	border-left: 1px solid #600;
	background-color: #b00;
	/*text-indent: 5px;*/
	font: bold 13px Verdana, Arial, sans-serif;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #feb;
	padding-top: 4px;
	padding-bottom: 2px;
	}
table.info tr td {
	padding: 6px 3px 6px 3px;
	border-bottom: 1px solid #900;
	border-top: 0;
	border-right: 0;
	border-left: 1px solid #900;
	/*text-indent: 10px;*/
	font: normal 12px Verdana, Arial, sans-serif;
	color: #300;
	}


.entry a img {
	/*cursor: url('http://ronrothman.com/public/wp/wp-content/themes/NoTime/cursor1.ani'), pointer;*/
	/*cursor: url('http://ronrothman.com/public/wp/wp-content/themes/NoTime/t/dani28tc.ani'), pointer;*/
	}


ol.a2z li {
	list-style: none;
	margin-bottom: 5px;
	}

.a2zcap {
	font-variant: small-caps;
	font-size: 150%;
	}

/* LivePress here */
/*
.unt_lp_mood {
	clear: both;
	text-align: right;
	}

.unt_lp_music {
	text-align: right;
	}
*/

/* weighted categories plug-in */
/*
#weightedCategories {
	padding: 10px;
	text-align: justify;
	}
#weightedCategories a {
	text-decoration: none;
	}
/*

div#formatting-tips {
	border: 1px dotted black;
	padding: 8px;
	}
div#formatting-tips-close {
	float: right;
	}

div.qotd {
	font-weight: bold;
	margin: 12px auto 12px auto;
	padding: 3px;
	border: 3px double #b00;
	width: 410px;
	text-align: center;
	-moz-border-radius: 15px;
	}
/*
div.diduknow {
	font-weight: bold;
	margin: 12px auto 12px auto;
	padding: 3px;
	border: 3px double #b00;
	width: 430px;
	-moz-border-radius: 15px;
	}
div.diduknow .a {
	color: red;
	font-variant: small-caps;
	padding-right: 10px;
	width: 30%;
	float: left;
	margin-left: auto;
	}
div.diduknow .b {
	width: 65%;
	text-align: center;
	margin-left: auto;
	}
*/

img.author_image {
	border: 1px solid black;
height: 45px;
	}
div.author_image {
	float: left;
	vertical-align: top;
	margin: 3px 4px 12px 1px;
	}
ul.author_image_list li {
	display: inline;
	margin-right: 20px;
	}
img.list_author_image {
	border: 1px solid black;
height: 80px;
	}

#ed_toolbar {
	text-align: right;
	font-size: 90%;
	}


/*
ol.codelist {
	font-size: 1.1em;
	font-family: 'Lucida Console', 'Courier New', Courier, Fixed, serif;
	border: 3px ridge #000;
	background-color: black;
	}

ol.codelist li {
	margin: 0;
	padding: 0 3px 0 2px;
	color: #cc3;
	color: #c0c0c0;
	text-align: left;
	list-style-position: outside;
	}

ol.codelist li.odd {
	background-color: #141414;
	}

ol.codelist li.tab0 {
	padding-left: 0;
	}
ol.codelist li.tab1 {
	padding-left: 2em;
	}
ol.codelist li.tab2 {
	padding-left: 4em;
	}
ol.codelist li.tab3 {
	padding-left: 8em;
	}
ol.codelist li.tab4 {
	padding-left: 10em;
	}
ol.codelist li.tab5 {
	padding-left: 12em;
	}

ol.codelist li.sourcelink {
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 4px;
	text-align: right;
	color: orange;
	letter-spacing: 0.3px;
	border-top: 1px solid #c0c0c0;
	}
*/


.entry td, .entry th {
	text-align: left;
	}

div.fieldTable {
	width: 80%;
	background-color: #fed;
	margin: 6px auto 12px auto;
	padding: 4px 0 4px 0;
	border: 1px solid black;
	border-right: 3px solid #000;
	border-bottom: 2px solid #000;
	}
div.fieldRow {
	clear: both;
	padding-bottom: 12px;
	}
span.fieldLabel {
	float: left;
	text-align: right;
	width: 30%;
	margin-right: 4px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
	}
span.fieldVal {
	float: right;
	width: 65%;
	padding-right: 9px;
	}

.indentlr {
	margin-left: 5em;
	margin-right: 5em;
	}

.entry .callout1 {
	border: solid 1px #990000; 
	width: 210px; 
	color: #d00;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #fed;
	}

.entry .callout-r {
	float: right;
	margin-left: 1em;
	}

.entry .callout-l {
	float: left;
	margin-right: 1.5em;
	}

.entry .callout1 .inner {
	background-color: #fec;
	margin: 0.5em -1px 0.5em -1px; 
	padding: 0 0.5em 0 0.5em; 
	color: #990000; 
	font: bold 14px Arial, sans-serif; 
	overflow: visible;
	background-color: #fed;
	}

.entry .callout-r .inner {
	text-align: right;
	}

.entry .callout-l .inner {
	text-align: left;
	}

.entry .callout1 .attribution {
	margin-top: 0.5em;
	text-align: right;
	color: black;
	font: normal 11px arial, sans-serif;
	line-height: 1em;
	}

.entry .callout2 {
	/*float: right;*/
	margin: 0 auto 0 auto;
	width: 66%;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	color: #d00;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
	}


div.randomblock img {
	border: 1px solid #ffc;
	margin: 5px auto 3px auto;
	}
/*
.randomblockcaption {
	font-style: normal;
	}
*/
.randomblockcaption a {
	font-style: italic;
	}



/* post 242 */
table.table01 {
	width: 80%;
	border: 1px solid black;
	border-left: 2px solid black;
	background-color: #ffd;
	}
table.table01 td, table.table01 th {
	border-bottom: 1px solid black;
	padding: 2px 6px 2px 6px;
	}
table.table01 th {
	text-align: center;
	font-variant: small-caps;
	font-size: 90%;
	background-color: #fff;
	}

ul.condensed li {
	margin-top: 1px;
	margin-bottom: 1px;
}

/* post 250 */
table.table02 {
	border: 1px solid #600;
	border-top: 2px solid #500;
	border-left: 2px solid #500;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #fafafa;
/*font-family: Verdana, Arial, sans-serif;*/
font: normal 12px Verdana, Arial, sans-serif;
	}
table.table02 td, table.table02 th {
	border: 0;
	border-left: 1px solid #900;
	border-bottom: 1px solid #900;
	padding: 6px 3px 6px 5px;
	color: #300;
	}



.post-date {
	/*width: 45px; height: 49px;*/
	width: 37px;
	/*height: 39px;*/
	float: left;
margin: 3px 7px 7px 0;
clear: both;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 11px;
	padding-top: 1px;
border: 1px solid black;
background-color: #600;
}
.post-day {
	font-size: 15px;
	text-transform: uppercase;
	color: #444;
	text-align: center;
	display: block;
	line-height: 15px;
	padding: 1px 0 2px 0;
border: 3px double #666;
border-top: 1px dotted black;
background-color: #fed;
}

.dropcap1 {
	float: left;
	font-size: 50px;
	line-height: 35px;
	padding: 4px 6px 0 6px;
	color: #a00;
	}

.dropcap2 {
	float: left;
	padding: 0 6px 0 1px;
	margin-top: -3px;
	color: maroon;
	font: bold 1.2em 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	}

.cite1 {
	padding: 0 25px 0 25px;
	border: 0;
	font-family: Georgia, "Times New Roman", serif;
	line-height: 1.1em;
	border: 1px dotted maroon;
	background-color: #fed;
	}

a.reference {
	vertical-align: super;
	font-size: 70%;
	text-decoration: none;
	}
.referenceList li {
	list-style-type: none;
	clear: both;
	font-size: 0.925em;
	margin-top: -3px; margin-bottom: -3px;
	}
.referenceList li .referenceNumber {
	float: left;
	margin-top: 0px;
	margin-left: -40px;
	}

