
body	{
/*	font-family:	"Times New Roman", "Times Roman", Times; */
	font-family:	Verdana, Myriad Web, Syntax, sans-serif;
	font-size: 12px;
	color:	black;
	background:	#f8f880;
	margin:	0px;
	padding: 0px;
	border:	0px;
	width:	auto;
	}

input, textarea {
	font-family:	'Monotype.com', Courier New, monospace;
	font-size:	12px;
	margin: 0;
	padding: 0;
}

small	{	
	font-size:	.6em;
	}	

big	{	
	font-size:	1.17em;
	}	

pre, tt	{
	font-family:	'Monotype.com', Courier New, monospace;
	}	

pre	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	line-height:	1.25em;
	}	
		
ol li	{	
	list-style-type:	decimal;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	

h1, h2, h3, h4, h5, h6	{	
	line-height:	1.0em;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-style:	normal;
	margin-bottom:	.33em;
	margin-top:	0.2em;
/*	font-family:	Myriad Web, Arial, Helvetica, sans-serif; */
	}	
	
h1	{	
	font-size:	4em;
	font-weight:	700;
	margin-bottom:	.1em;
	}	
		
h2	{	
	font-size:	1.75em;
	font-weight:	500;
	}	
		
h3	{	
	font-size:	1.5em;
	font-weight:	bolder;
	color:	        #660000;
	}	
		
h4	{	
	font-size:	1.2em;
	font-weight:	bold;
	color:	        #660000;
	}	
		
h5, dt	{	
	font-size:	1.0em;
	font-weight:	bold;
	color:	        #660000;
	font-style:	oblique;
	}	
		
h6	{	
	font-size:	0.8em;
	font-weight:	500;
	}
	
tfoot, thead, th	{
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

tfoot, thead	{	
	font-size:	0.8em;
/*	font-family:	Myriad Web, Arial, Helvetica, sans-serif; */
	}	
		
th	{	
	vertical-align:	baseline;
	font-size:	0.8em;
	font-weight:	bold;
/*	font-family:	Myriad Web, Arial, Helvetica, sans-serif; */
	}	
		
em	{	
	font-style:	normal;
	font-weight:	bold;
	}	
		
strong	{	
	font-style:	italic;
	font-weight:	bold;
	}	
		
em strong, strong em	{	
	text-transform:	uppercase;
	font-style:	normal;
	font-weight:	bolder;
	}	
		
b	{
	font-weight:	bold;
	}
	
i	{
	font-style:	italic;
	}
		
.warning	{	
	text-transform:	none;
	font-style:	normal;
	font-weight:	bolder;
	background:	white;
	color:	red;
	}	
		
del	{	
	text-decoration:	line-through;
	background:	#F66;
	}	
		
ins	{	
	text-decoration:	underline;
	background:	yellow;
	}	
		
var, cite, dfn, .note	{	
	font-style:	italic;
	}	
		
address	{	
	font-style:	normal;
	letter-spacing:	.1em;
	margin-top:	1.58em;
	margin-bottom:	1.58em;
	}	
		
acronym	{	
	font-variant:	small-caps;
	letter-spacing:	0.1em;
	}	
		
hr	{	
	color:	black;
	visibility:	visible;
	border-top:	5;
	border-color:	black;
	height:	5px;
	border: 1px inset;
	border-style:	solid;
	text-align:	left;
	width:	100%;
	}	
		
a {
	text-decoration:	none;
	font-weight:	bold;
}

a:link {
    color: #e04020;
    background: transparent;
	}	

a:visited	{	
    color: #902010;
    background: transparent;
	}

a:active	{	
    color: #f0e060;
	background:	#FC0;
	}	
		
a:hover	{	
	color:	#C00;
	background:	#FC0;
	}	
		
a.offsite	{	
	color:	#C00;
	background:	#ffc;
	}	

/*
div > p:first-child, body > p:first-child, td > p:first-child	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	text-align:	left;
	text-indent:	0;
	}	
		
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	}	
*/

blockquote	{	
	margin-left:	1.58em;
	}	
		
dd	{	
	margin-left:	1.58em;
	margin-bottom:	.75em;
	}	
		
li {
	margin-left:	-1em;
	margin-bottom: 0;
	padding-bottom: 0;
	}
		
.subhead	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	}	
		
col, colgroup, table, tbody, td, tfoot, th, thead, tr	{	
	float:	none;
	clear:	none;
	}

table, td, tr	{	
	text-align:	left;
	margin: 0px;
	padding: 0px;
	}
		
a, address, blockquote, cite, code, dd, del, dfn,		
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,		
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, 		
applet, b, big, center, dir, font, hr, i, menu, pre, s, strike, tt,		
u, abbr, acronym, bdo, button, fieldset, ins, label	{	
	text-align:	left;
	float:	none;
	clear:	none;
	list-style-position:	outside;
	}	

address, blockquote, dl, fieldset, form, ol, 		
p, ul,  dir, hr, menu, pre	{	
	}	
		
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial	{	
	text-align:	left;
	text-indent:	0;
	}	
		
center	{	
	text-align:	left;
	}	
		
caption	{	
	text-align:	left;
	}

#showallarticles {
/*
	margin-left:	30%;
	margin-right:	30%;
*/
}

#contenttable {
    width: 100%;
    border: none;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
/*
	background-color: yellow;
*/
}

#contenttable TD {
    border-spacing:0px;
	padding: 0px;
	margin: 0px;
}

.imagebutton {
    text-align: center;
	vertical-align: middle;
	padding:	0.1em 0.5em 0.1em 0.3em;;
	_padding:	0.1em 0.5em 0.1em 0.3em;;
	white-space: nowrap;
	text-decoration: none;
	border: 1px solid #000;
	margin: 0 0.2em;
	_margin: 0 0.2em;
	background: #fc4;
	color: #000;
}

.imagebutton:hover {
	color:	#C00;
	background:	#FC0;
}

.tradedlinks {
	margin-top: 0;
	padding-top: 0;
}

#link-trade-header {
    background: #704020;
    color: white;
	margin-left: 2px;
	margin-top: 0;
	border: 1px solid #000;
	vertical-align: middle;
	padding-top: 0;
	padding-bottom: 0.5em;
}

#link-trade-header-left {
    float: left;
    text-align: left;
	padding-left:	5px;
	font-size: 1.2em;
	width: 60%;
}

#link-trade-header-right {
    text-align: right;
	padding-right:	5px;
	width: 100%;
	margin-top: 0.2em;
}

#link-trades {
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

a.link-trade-header-right {	
   background: #704020;
     color: #f8f880;
	font-size:	0.75em;
}

a.link-trade-header-right:visited {
   background: #704020;
     color: #f8f880;
	font-size:	0.75em;
}

a.link-trade-header-right:hover {
   color: #704020;
   background: #f8f880;
   font-size:	0.75em;
}

.link-trades {
    text-align: center;
}

.eventcal-header {
	background:  transparent;
	font-size:	1.6em;
	font-weight:	600;
	color:		#704020;
}

.spamguard {
    text-align: center;
	background: #d09010;
	font-size:	0.85em;
	font-weight:	100;
	color: #f8f880;
}

.newsflash-container {
	margin-left: 5%;
	width:	90%;
}

.newsflash-header {
    background: red;
	color: yellow;
	font-size:	1.0em;
	font-weight:	700;
}

.newsflash-body {
    background:  #f8f8d0;
	font-family:	'Monotype.com', Courier New, monospace;
}

.calleft-header {
	background: #704020;
	color: #f8f880;
	font-size:	1.2em;
	font-weight:	100;
}

.calright-header {
	background: #d09010;
    text-align: right;
	font-size:	1.2em;
	font-weight:	100;
}

.caldate {
	color: #704020;
	font-size:	1.5em;
}

.calitem {
	font-size:	1.2em;
	line-height:	1.33em;
}

.calitem-details {
	font-size:	0.9em;
}

.caldisclaimer {
    text-align: center;
	background: #704020;
	color: #f8f880;
	font-size:	0.7em;
}

.mission-statement {
    padding: 1em;
    padding-top: 0;
    margin-top: 0;
}

.mission-statement strong {
	color: #c00000;
}

.footer {
	margin-top:5px;
	border-top: 1px solid #000;
	font-size: 0.7em;
	padding:5px;
	font-style:	italic;
}

.webmaster {
	font-style:	italic;
	font-size: 0.9em;
	padding: 0 0 0 10px;
}

#colophon	{	
	display:	none;
	}	
		
#alt	{	
	display:	none;
	}	

#middle {
    left: 0;
	top: 0;
	width: 100%;
/*
	height: 1550px;
*/
	margin-left: 2px;
	margin-right: 2px;
}
	
#mvvpsign {
    height: 128px;
}

#bush-fallen {
    height: 110px;
}

#lastmenuitem {
	margin: 0 -4px 0 -6px;;
	padding: 0;
	border-bottom: 0px;
}

#content0,#content1,#content2,#content3,#content4,#content5 {
    margin-left: 2px;
    margin-right: 0px;
	margin-top: 0px;
	border: 1px solid #000;
	border-bottom: 0;
/*
	border-left: 0;
	width: auto;
*/
	padding: 4px;
}

.background1 {
	background: #f0e060;
}

.background2 {
	background: #d0c040;
}

#firstcontent {
	margin: -3px 0 0 2px;
	border: 1px solid #000;
	border-bottom: 0;
	border-top: 0;
	padding: 4px;
	padding-top: 5px;
	text-align: left;
}

#content img {
	padding: 0;
	border: 1px solid #000;
	margin-right: 2px;
}

.lastcontent {
	border: 1px solid #000;
	border-bottom: 1px solid #d0c040;
	background: #d0c040;
	padding: 4px;
	padding-bottom: 0px;
	margin-bottom: -2px;
    margin-left: 2px;
    margin-right: 0px;
	margin-top: 0px;
	margin-bottom: -2px;
}

#headerimg {
    text-align: center;
	background: #000;
	margin: 0;
}

/*
#headerimg img {
    float: left;
}
*/

#menubar {
	padding: 0;
	margin: -4px 0 -2px -1px;
	border-left: 1px solid #000;
}

#menubar li, #menubar ul, #menubar h4	{	
	padding: 2px 0 0 0.5em;
	margin: 0;
	border: 0;
}

#menubar ul {
	list-style: none;
}	

#menubar li	{	
    border-bottom: 1px solid #000;
	margin-top: 0.2em;
	padding-bottom: 0.3em;
}

#menubar img {
	padding: 0;
	border: 1px solid #000;
	margin-top:	4px;
	margin-right: 4px;

	float: left;
/*
	position: absolute;
	left: 2px;
*/
}

#mvvp-header, #mvvp-subheader {
	background:  #704020;
	color:		#f8f880;
	text-align:	center;
	padding-top: 2px;
	padding-bottom: 1px;
}

#mvvp-header {
	font-size:	2.0em;
	font-weight:	700;
	border: 1px solid #000;
	margin: 0 1px 0 1px;
}

#mvvp-subheader {
	font-size:	0.7em;
	font-weight:	500;
}

#costs {
    font-weight: bolder;
}

#raw {
    font-weight: bolder;
	color: red;
}

.standout {
    font-weight: bolder;
	color: red;
}

#links, #callink, #showarticle {
    padding: 0.5em;
}

#links-content ul {
	list-style: none;
}

#links-content li, #links-content ul {	
	padding: 0;
	margin: 0;
	margin-left: 1em;
	border: 0;
}	

/* Styles for headlines included from myantiwar.org */
.myantiwar-link {
    display: none;
}

#wewontgo-pledge {
	background-image:url(omega.gif);
    background-repeat: no-repeat;
    background-position: center;
	padding: 4px;
	height: 78px;
	margin: 0px;
    margin-left: 2px;
/*    border: 2px solid #F00; */
}

.leftcolumn {
	width:250px;
	text-align:left;
	padding:0px;
	margin: -2px 0 0 -2px;
	vertical-align:top;
}

.rightcolumn {
	padding:0px;
	margin:0px;
	margin-bottom: -2px;
    vertical-align:bottom;
}

.rightcolumn img {
	margin: auto;
	display: block;
}

.linkbox {
    border: 2px solid #e04020;
	height: 40px;
	vertical-align: center;
}

/* TinyMCE specific rules */
.mceContentBody {
   margin:1em;
   padding:1em;
}

body.mceContentBody #menubar {
	margin: 2px 0 0 2px;
   background: #FFF;
}

.mceContentBody li {
	margin-left: 0;
}

body.mceContentBody {
	background:	#fcfcc0;
}
