/* CSS Styles for the Archive section */

.maincontent a,
.maincontent a:link,
.maincontent a:visited,
.maincontent a:active		{	color:				#344F1C;
										font-weight:		bold;
										text-decoration:	none;					}
.maincontent a:hover			{	text-decoration:	underline;			}

.maincontent div.title		{	background:		#E39320;
										min-height:		28px;							}
.maincontent div.title h1	{	margin:			0;
										padding:			1px 9px 0 9px;
										color:			#FFF;
										font-family:	Georgia, Arial;
										font-weight:	normal;
										font-size:		140%;							}
.maincontent div.title h1 a,
.maincontent div.title h1 a:link,
.maincontent div.title h1 a:visited,
.maincontent div.title h1 a:active
									{	color:		#FFF;
										font-weight:	normal;						}

.maincontent						{	background:		#FFF;
											margin-top:		2px;						}
.maincontent div#top				{	color:			#000;
											font-size:		75%;
											padding:			10px 8px 0px 8px;		}

.maincontent div#mainbox		{	border:			solid 10px #FFD69C;
											margin:			12px 8px 0 8px;		}
.maincontent#books-etc div#mainbox
										{	border-top:		none;						}
.maincontent div#mainbox table
										{	width:			614px;					}

.maincontent div#mainbox table td
										{	padding-bottom:	8px;					}
.maincontent div#mainbox table td.col1
										{	width:			305px;					}
.maincontent div#mainbox table td.col-colour
										{	width:			4px;
											background:		#FFD69C;
											font-size: 		1px;						}
.maincontent#books-etc div#mainbox table td.col-colour
										{	height:			4px;
											padding:			0;							}
.maincontent div#mainbox table td.col2
										{	width:			305px;					}

.maincontent div#mainbox h1	{	background:		#FFD69C;
											color:			#666;
											font-size:		90%;
											font-weight:	bold;
											margin:			0;
											padding:			0 4px 7px 5px;			}
.maincontent#books-etc div#mainbox h1
										{	padding-top:	10px;
											background-image:	url("/ww2peopleswar/images/cat_photo_gallery_books_etc.gif");
											background-repeat: no-repeat;
											background-position: 415px 0;}

div#rhnav							{	float:			right;
											width:			204px;					}
div#rhnav div#gallery
										{	background:		#FFF8DE;
											border:			solid #F4AD48;
											border-width:	0 1px 1px 1px;
											margin:			0 5px 5px 5px;			}
div#rhnav div#gallery p			{	color:			#4A4A4A;
											font-size:		75%;
											line-height:	126%;
											font-weight:	normal;
											margin:			0 16px 12px 20px;		}
div#rhnav div#gallery img#btn-arrow
										{	margin:			18px 16px 10px 16px;	}

div#rhnav div#recommended,
div#rhnav div#withphoto			{	background:		#FFF8DE;
											color:			#000;
											font-size:		75%;
											margin:			0 6px 0 5px;				}
div#rhnav div#recommended		{	margin-top:		5px;
											padding:			11px 6px 0 8px;			}
div#rhnav div#recommended img	{	margin-top:		-1px;
											margin-bottom:	20px;							}
div#rhnav div#recommended a	{	font-size:		96%;							}
div#rhnav div#withphoto			{	padding:			6px 6px 10px 9px;			}
div#rhnav div#withphoto	img	{	margin-bottom:	6px;							}

.maincontent div#mainbox h2	{	background:		#FFB449;
											color:			#FFF;
											font-size:		75%;
											font-weight:	bold;
											text-transform:	uppercase;
											margin:			0 0 9px 0;
											padding:			4px 4px 2px 5px;		}
.maincontent div#mainbox h3	{	color:			#666;
											font-size:		75%;
											font-weight:	normal;
											margin:			9px 4px 0 7px;
											padding:			0;							}
.maincontent div#mainbox p		{	color:			#666;
											font-size:		75%;
											font-weight:	normal;
											line-height:	150%;
											margin:			2px 5px 0 10px;
											padding:			0;							}
.maincontent div#mainbox p.padded
										{	padding:			10px 0 4px 0;			}
.maincontent div#mainbox p img
										{	margin-right:	0;
											margin-top:		-4px;
											margin-bottom:	-3px;							}

.maincontent div#mainbox div.horiz-line
										{	background:		#FFD69C;
											margin:			7px 7px 10px 7px;
											font-size:		1px;
											padding:			0;
											height:			2px;						}
.maincontent#uk div#mainbox div.horiz-line
										{	margin:			11px 7px 14px 7px;	}

.maincontent div#mainbox div.floated
										{	float:			left;						}
.maincontent div#mainbox br.column-clear
										{	clear:			left;						}
.maincontent div#mainbox div#four-column1
										{	width:			135px;					}
.maincontent div#mainbox div#four-column2
										{	width:			174px;					}
.maincontent div#mainbox div#four-column3
										{	width:			135px;					}
.maincontent div#mainbox div#four-column4
										{	width:			170px;					}
.maincontent div#mainbox div#two-column1
										{	width:			309px;					}
.maincontent div#mainbox div#two-column2
										{	width:			305px;					}

.maincontent div#mainbox div#bottom-pad
										{	clear:			right;
											height:			6px;						}
.maincontent div.backtotop	{	font-size:		75%;
										text-align:		right;
										padding:			10px 10px 10px 0;			}

div.ww2Foot2				{	width:			650px;						}