/* CSS Styles for Gallery pages */

@import url(/staticarchive/b7d9eedc86eb081fad76436eb1f1f97846e60bdc.css);

.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				{	margin-top:		2px;
										width:			650px;
										background:		#FFF;						}

/* Bof: Main Content */
.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 div.crumbtrail			{	padding:			3px 9px 6px 9px;			}
.maincontent div.crumbtrail strong	{	color:			#000;
													font-size:		70%;
													font-weight:	bold;							}
.maincontent div.crumbtrail p			{	color:			#666;
													font-size:		70%;
													font-weight:	bold;
													margin:			0;
													padding:			1px 0 0 0;					}

.maincontent table.desc					{	background:		#FFF8DE;
													width:			634px;
													padding:			0;
													border-collapse:	collapse;
													margin:			9px 0 10px 8px;			}
.maincontent table.desc td				{	padding:			0;								}
.maincontent table.desc p				{	color:			#000;
													font-size:		75%;
													margin:			0;
													padding:			0 9px 0 9px;				}

.maincontent div.pagenav				{	background:		#EBEBEB;
													color:			#999;
													font-size:		75%;
													line-height:	144%;
													text-align:		center;
													padding:			5px 4px 4px 4px;			}
.maincontent div.pagenav strong		{	color:			#666;
													font-weight:	bold;							}
.maincontent div.pagenav em			{	color:			#E39320;
													font-weight:	bold;
													font-style:		normal;						}

.maincontent div#pagenav-top			{	margin:			8px 8px 0px 8px;			}
.maincontent div#pagenav-bottom		{	margin:			6px 8px 0 8px;				}

.maincontent table.tnails 					{	margin:			10px 0 16px 29px;
														width:			592px;
														padding:			0;
														border-collapse:	collapse;				}
.maincontent table.tnails td				{	width:			41px;							}
.maincontent table.tnails td.tn-box,
.maincontent table.tnails td.tn-box-empty
													{	width:			170px;
														border-bottom:	10px solid #FFF;			}
.maincontent table.tnails td.tn-box		{	background:		#F2F3E1;
														text-align:		center;						}
.maincontent table.tnails td.tn-box div.pad
													{	padding:			10px 0 4px 0;				}
.maincontent table.tnails td.tn-box p
													{	font-size:		75%;
														line-height:	140%;
														margin:			3px 6px 0 6px;				} 
.maincontent table.tnails td.tn-box div.v-pad
													{	float:			left;
														font-size:		1px;
														width:			1px;
														height:			37px;							} 

/* some styles from here placed into the imported style sheet */

.maincontent div.spacer						{	clear:			left;
														font-size:		1px;
														height:			10px;							}


.maincontent p#recommended					{	clear:			left;
														color:			#000;
														font-size:		75%;
														margin:			0 8px 0 10px;
														padding:			0;								}
.maincontent p#recommended img			{	margin-top:		-1px;							}
.maincontent p#recommended a				{	font-size:		96%;							}

.maincontent p.disclaimer					{	font-size:		70%;
														margin:			0;
														padding:			3px 8px 0 15px;			}
.maincontent p.disclaimer strong			{	font-size:		120%;							}
.maincontent div.backtotop				{	font-size:		75%;
														text-align:		right;
														padding:			10px 10px 10px 0;			}

