/* a brushed metal frame on silky silver with maroon heds, blue grafs and a fixed bottom panel  */

body	{
	background: #f3f3f3 url(../images/leftstrip.gif) 0px 0px;
	/* silvery gray */
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	width: 840px;
	font-size: 13px; /*changed from 12px*/
	font-style: normal;
	line-height: 130%;
	text-align: left;
	color: maroon;
}

#topframe		{
position: relative;
/*background-image: url(leftstrip.gif);*/
/*width: 860px;*/
padding: 0;
margin: 0;
}

#allcontent		{
position: relative;
width: 100%;
padding: 3px 0;
margin: 0 0 0 23px;
background-image: url(../images/newstile.gif);
background-repeat: repeat;
font-family: "Bookman Old Style", "Century Schoolbook", Palatino, Georgia, "Hoefler Text", "Times New Roman", serif;
color: #000844; /*very dark blue*/
font-size: 13px;
font-style: normal;
line-height: 130%;
}

#leftcontent		{
/*border: 1px solid red;*/
position: relative;
width: 540px;
padding: 0;
margin: 24px 0 0 60px;
}

#rightcontent		{
visibility: visible;
position: absolute;
top: 16px;
left: 566px;
width: 200px;
padding: 8px;
margin: 12px 0 0 48px;
border: 3px solid navy;
font-family: Helvetica, Arial, sans-serif;
text-align: left;
color: black;
background-color: #edf6ff;
z-index: 5;
}

#rightcontent p 	{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 100%;
text-indent: -1em;
margin-left: 1em;
color: black;
background-color: transparent;
}

p	{
font-family:  "Hoefler Text", "Century Schoolbook", Palatino, Georgia, serif;
margin: 0.2em 1em;
color: #000844; /*very dark blue*/
background-color: transparent;
font-size: 13px;
font-style: normal;
line-height: 130%;
text-align: left;
text-indent: 1.5em;
}

p.flush	{
text-indent: 0;
}

p.hang	{
text-indent: -1.5em;
margin: 4px 12px 4px 20px;
}

ul		{
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 12px;
line-height: 130%;
color: #000844;
background-color: transparent;
padding: 0;
margin: 0 0 0 24px;
}

li	{
padding: 4px 0 0 0;
}

.byline		{
font: bold 12px/14px Helvetica, "Lucida Grande", Arial, Geneva, sans-serif;
margin-top: 4px;
color: black;
text-indent: 0;
text-align: center;
}

.button		{
text-align: center;
}

#aphorism		{
position: absolute;
top: 9px;
left: 576px;
width: 260px;
padding-right: 24px;
z-index: 99;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 110%;
font-weight: bold;
color: #f8f8e5;
background-color: transparent;
}

.orator		{
padding-top: 3px;
text-align: right;
font-style: italic;
}

.precede	{
font-family: "Lucida Grande", Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 11px;
font-style: oblique;
line-height: 115%;
color: black;
text-indent: 0;
background-color: transparent;
margin: 0;
padding: 4px 24px 6px 24px;
}

.epilogue	{
font-family: "Lucida Grande", Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 115%;
color: black;
text-indent: 0;
background-color: transparent;
margin: 0;
padding: 4px 24px 6px 24px;
}

.dateline	{
font-family: "Lucida Grande", Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 11px;
font-style: oblique;
line-height: 100%;
color: #666; /*medium gray*/
background-color: transparent;
margin: 0 0 4px 0;
padding: 0;
}

.quoblock	{
padding: 3px 2%;
margin: 6px 12% 6px 6%;
font-family: Chalkboard, Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
/*font-size: 100%;*/
line-height: 100%;
text-indent: 0;
text-align: justify;
color: #002; /*black midnight blue*/
background-color: #efedff;
}

.letter 	{
padding: 4px 3% 0 3%;
margin: 0 20% 0 6%;
font-family: Courier, Monaco, "Courier New", "Andale Mono", monospace;
font-size: 13px;
line-height: 100%;
text-indent: 0;
text-align: left;
color: #002; /*black midnight blue*/
background-color: #f6faff; /*pale gray*/
}

/* an indented quote block, black on light blue */
.ms		{
background-color: #efe;
margin: 8px 3pc 8px 1pc;
padding: 6px 0;
}

.ms p		{
color: #000;
background-color: #efe;
font-family: Courier, Monaco, monospace;
font-size: 12px;
line-height: 110%;
font-style: normal;
font-weight: normal;
text-indent: 1em;
margin: 2px 0 0 0;
padding: 0 24px;
}

.journal	{
margin: 0 11% 0 8%;
}

.journal p	{
margin-left: 0;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 93%;
line-height: 110%;
text-indent: 1.5em;
text-align: justify;
color: #002; /*black midnight blue*/
background-color: transparent;
}

/* using this as a div instead of journal */
.pubquote	{
font-family: "Lucida Grande", Geneva, Verdana, Helvetica, Arial, "Trebuchet MS", sans-serif;
font-size: 12px;
line-height: 115%;
color: #202026;
text-indent: 0;
margin: 0 2.5pc 6px;
}


.jtx 	{
text-indent: 1.5em;
}

.signed	{
margin-left: 20em;
text-indent: 0;
}

.mysig	{
font-family: Chalkboard, "Comic Sans MS", sans-serif;
font-style: oblique;
}

.ital	{
font-style: italic;
}

.em0	{
text-decoration: underline;
}

.em1	{
font-style: italic;
font-weight: bold;
	}

.em2	{
font-weight: bold;
}

.title		{
font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Geneva, sans-serif;
font-weight: inherit;
font-size: inherit;
font-style: inherit;
font-variant: small-caps;
color: #463000;
}

#quotee		{
font-size: 12px;
color: black;
background-color: transparent;
font-style: italic
}

#copybot	{
position: relative;
font-family: Times, "Times New Roman", Palatino, serif;
font-size: 11px;
line-height: 100%;
color: black;
text-align: justify;
}

/*for the Cost of War counter*/
#raw	{
color: navy;
background-color: transparent;
font-family: "Bookman Old Style", Palatino, "Times New Roman", Times, "New York", serif;
font-size: 13px;
line-height: 120%;
font-style: normal;
font-weight: bold;
margin: 2px 0 8px 24px;
}

#thirty	{
color: maroon;
background-color: transparent;
text-indent: 0;
text-align: center;
}

.thirty	{
color: maroon;
background-color: transparent;
text-indent: 0;
text-align: center;
margin-bottom: 2pc;
}

.unfurl {
font: normal 9pt Helvetica, Arial;
text-decoration: none;
color: blue;
margin: 0 6pc 1pc 0;
text-align: right;
}

.list1	{
list-style-type: square;
}

.list2	{
list-style-type: disc;
}

.list3	{
list-style-type: circle;
}

.list4	{
list-style-type: lower-alpha;
}

a:link {
	text-decoration:none;
	font-weight: bold;
	color: #0333ed;
	outline: none;
	background: none;
	}

a:visited {
	text-decoration:none;
	font-weight: bold;
	color: #0333ed;
	outline: none;
	background: none;
	}

a:hover {
	color: navy;
	font-weight: bold;
	background:#e9ecf6;
	text-decoration:none;
	outline: none;
	}

a:active {
	visibility: visible;
	color: #ccc;
	outline: none;
	background:none;
	text-decoration:none;
	}

a.tip	{
	color: #007000;
	border-bottom: 1px dotted #007000;
}

h1,h2,h3,h4,h5,h6		{
font-family: Helvetica, "Lucida Grande", Arial, Geneva, sans-serif;
font-weight: bold;
color: #740000; /*dark maroon*/
line-height: 100%;
background-color: transparent;
}

h1,h2,h3		{
font-style: normal;
margin: 0;
padding: 0;
}

h4,h5,h6		{
font-style: oblique;
margin: 0;
padding: 0;
}

h1	{
font-size: 16px;
color: black;
margin-bottom: 2px;
}

h2	{
font-size: 16px;
margin-bottom: 3px;
}

h3	{font-size: 15px;	}

h4	{
font-size: 13px;
margin-bottom: 2px;
color: black;
font-weight: normal;
}

h5	{
font-size: 17px;
margin-bottom: 1px;
}

h6	{font-size: 14px;	}

.mugl		{
display: block;
clear: left;
float: left;
padding-left: 12px;
margin-right: 8px;
/*text-align: center;  <<<< using this blows IE 5.5 */
font-family: sans-serif;
color: #740000;
background-color: transparent;
font-weight: bold;
}

.mugr		{
float: right;
padding: 0;
margin-left: 8px;
/*text-align: center;  <<<< using this blows IE 5.5 */
font-family: sans-serif;
color: #740000;
background-color: transparent;
font-weight: bold;
}

.center 	{
text-indent: 0;
text-align: center;
}

.camo	{
visibility: hidden;
line-height: 0;
}

.jingo 	{
font-family: Helvetica, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
padding: 3px 3pc;
text-indent: -1pc;
color: #af003f;
background-color: #fee3e3;
}


/*Microsoft sucks*/

/*
table	{
width: 640px;
padding: 0;
border: 0;
}

td	{
height: 144px;
width: 25%;
border: 1px black solid;
padding: 0;
}
*/

