body, html{
	font-family:Arial, Helvetica, sans-serif;
	/*background-image:url(http://revolution.lastholdout.com/images/leaves.jpg);*/
	background: #404040;
	background-attachment:fixed;
	margin:0;
   padding:0;
   min-width:860px;
}
p{
	text-align:justify;
}
.links a:link {
	text-decoration: underline; 
	color: #404040;
}
.links a:visited {
	text-decoration: underline; 
	color: #404040;
}
.links a:active {
	text-decoration: underline; 
	color: #404040;
}
.links a:hover {
	text-decoration: underline;
	color: #404040; 
}

/* ----------------------- Wrap Style Information ----------------------- */
/* Wrap is the div around the entire page.
 * margin:5 auto is key here because it centers the page ... somehow
 * width of the page is also set here*/
.wrap{
	width:860px;

	/*background:#467DA6; */
	/*background: white; */
   margin:5 auto;
   padding-top:0;
   padding-bottom:0;
   padding-right:0;
   padding-left:0;
}


/* ----------------------- Begin Header Style Information ----------------------- */

/* Controls the top rounded corner of the header
 * All you should adjust here is color */
b.header-rtop b{
	/*display:block;
	height: 1px;
	overflow: hidden;
	background:#4987D5;*/
}

/* div around all header data except rounded corners */
.header {
	/*background-image:url(http://revolution.lastholdout.com/images/brushedMetal.png);*/
	border-top:thick solid;
	border-left:thick solid;
	border-right:thick solid;
	border-color:#000000;
	background:#FF0000;
	padding:4px; 
	/*border:thin solid gray; */
	font-weight:bold; 
	font-family:Courier New; 
	font-size:large;
	color: black;
	height:44;
	/*text-shadow: black 0.2em 0.2em 0.1em;*/
}

/* Wrapper around first half of header with the image and text */
.header-content{
	width:100%;
	margin:1 auto;
	position:relative;
   margin-top: 12px;
}

.header-image {
	float:left;
	position:relative;
	margin-top: -12px;
}

.header-text {
	position:relative;
	/*margin-top: 12px;*/
}

/* Controls the links section of the header */
.links {
	/*background-image:url(http://revolution.lastholdout.com/images/brushedMetal.png); */
	/*background: #E4ECEC;*/
	background: #FF0000;
	padding:4px; 
	border:thick solid #000000;
	font-weight:bolder; 
	font-family:Courier New;
	font-size:small;
}

/* Controls the bottom rounded corner of the header
 * All you should adjust here is color */
b.header-rbottom b{
	/*display:block;
	height: 1px;
	overflow: hidden;
	background:white;*/
}


/* ----------------------- End Header Style Information ----------------------- */

/* Main refers to the div around all the entires.
 * Controls if entires are on right or left of page
 * Controls width of the entries */
.main {
	width:605px;
	float:left;
}

/* Side refers to the div around the dock.
 * Controls if the dock is on right or left of page
 * Controls width of the dock */
.side {
	float:right;
	width:245px;
}


/* ----------------------- Begin Entry Style Information ----------------------- */

/* div around a single entry */
.entry { 
	/*border:thin solid gray; */
	padding: 0px;
}

/* Controls the top and bottom rounded corners of the entries
 * All you should really be adjusting here is background info
 * Feel free to break these up if you want different colors */
.entry b.rtop b, .entry b.rbottom b{
	/*display:block;
	height: 1px;
	overflow: hidden;
	background: #4987D5;*/
}

/* div around header info for entry */
.entry-header {
	font-weight: bold; 
	font-size: small; 
	font-family:Courier New;
	background: #FF0000;
	padding:4px; 
	border:thick solid #000000;
}

/* Controls the formatting for the title text of an entry*/
.entry-header font {
	color: #000000;
	/*text-shadow: black 0.2em 0.2em 0.1em;*/
}

/* The following styles control the link formatting for the header of an entry
 * This would be the download link I guess */
.entry-header a:link {
	text-decoration: underline; 
	color: #404040;
}
.entry-header a:visited {
	text-decoration: underline; 
	color: #404040;
}
.entry-header a:active {
	text-decoration: underline; 
	color: #404040;
}
.entry-header a:hover {
	text-decoration: underline; 
	color: #404040;
}

/* Controls formatting for the body of an entry */
.entry-body {
	padding-top:4px;
	padding-bottom:4px;
	padding-right:14px;
	padding-left:14px;
	font-family:Courier New;
	font-size:smaller;
	font-weight:bold;
	line-height: 1.5;
	/*background-image:url(http://revolution.lastholdout.com/images/main_background.png);*/
	/*background-image:url(http://revolution.lastholdout.com/images/pinstripe2.png);*/
	background: #FF0000;
	border-left: thick solid #000000;
	border-right: thick solid #000000;
}

/* Formatting for footer of an entry */
.entry-links {
	/*background-image:url(http://revolution.lastholdout.com/images/brushedMetal.png);*/
	/*background: #E4ECEC;*/
	background: #FF0000;
	padding:1px;
	font-family:Courier New;
	font-size:smaller; 
	border:thick solid #000000;
	clear:both;
	color: #000000;
}

/* The following styles control the link formatting for the footer of an entry */
.entry-links a:link {
	text-decoration: underline; 
	color: #000000;
}
.entry-links a:visited {
	text-decoration: underline; 
	color: #000000;
}
.entry-links a:active {
	text-decoration: underline; 
	color: #000000;
}
.entry-links a:hover {
	text-decoration: underline; 
	color: #000000;
}
/* ----------------------- End Entry Style Information ----------------------- */


/* ----------------------- Begin Dock Style Information ----------------------- */


.dock {
	/*border:thin solid gray; */
	padding: 0px;
}

.dock-header {
	font-weight: bold; 
	font-size: small; 
	font-family:Courier New;
	text-align:center;
	/*background-image:url(http://revolution.lastholdout.com/images/brushedMetal.png); */
	background:#FF0000;
	padding:2px; 
	border:thick solid #000000;
	color: #000000;
	/*text-shadow: black 0.2em 0.2em 0.1em;*/
}

.dock-content {
	padding:5px;
	font-family:Courier New;
	font-weight: bolder;
	font-size:x-small;
	line-height: 1.35;
	background: #FF0000;
	border-left:thick solid #000000;
	border-right:thick solid #000000;
}
.dock-content a:link {
	text-decoration: underline; 
	color: black;
}
.dock-content a:visited {
	text-decoration: underline; 
	color: black;
}
.dock-content a:active {
	text-decoration: underline; 
	color: black;
}
.dock-content a:hover {
	text-decoration: underline; 
	color: #3a3a3a;
}
.dock-footer {
	/*background-image:url(http://revolution.lastholdout.com/images/brushedMetal.png);*/
	background:#FF0000;
	padding:1px;
	font-family:Courier New;
	font-size:smaller;
	border:thick solid #000000;
	clear:both;
}

.dock b.rtop b, .dock b.rbottom b{
	/*display:block;
	height: 1px;
	overflow: hidden;
	background: #4987D5;*/
}

.book {
	border-bottom: thin dotted gray;
}
/* ----------------------- End Dock Style Information ----------------------- */

/* ----------------------- Begin Footer Style Information ----------------------- */

.footer {
	/*background-image:url(http://revolution.lastholdout.com/images/brushedMetal.png); */
	background:#FF0000;
	border: thick solid #000000;
	clear:both;
	font-style:italic;
	font-size:x-small;
	text-align:center;
	font-family:Courier New;
	padding:4px; 
	color: #000000;
	/*border:thin solid gray;*/
}

b.footer-rtop b, b.footer-rbottom b{
	/*
	display:block;
	height: 1px;
	overflow: hidden;
	background:#4987D5;
	clear:both;
	*/
}
/* ----------------------- End Entry Style Information ----------------------- */



.image {
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 1.2;
}



b.rtop, b.rbottom{
	display:block;
}
b.header-rtop, b.header-rbottom{
	display:block;
}
b.footer-rtop, b.footer-rbottom{
	display:block;
}
b.rtop b, b.rbottom b{
	/*display:block;
	height: 1px;
	overflow: hidden;
	background:#4987D5;
	clear:both;*/
}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px;
	height: 2px;
}

b.header-rtop b.r4, b.header-rbottom b.r4{
	margin: 0 1px;
	height: 2px;
}

b.footer-rtop b.r4, b.footer-rbottom b.r4{
	margin: 0 1px;
	height: 2px;
}

