
/* Body -------------------------------------------------------------------- */

body {

	background:			#ffffff;
	margin:				140px 20px auto 40px;
	text-align:			left;
	background-image:		url(imgs/title_shadow_g.jpg);
	background-repeat:		no-repeat;
	background-position:		40px 40px;	
  }

a:link {

	color:				#663333;
	text-decoration:		none;
  }

a:visited {

	color:				#663333;
	text-decoration:		none;
  }

a:hover {

	color:				#663333;
	text-decoration:		underline;
  }

a img {

	border-width:			0;
  }


/* Main Content ------------------------------------------------------------ */

#content {

	width:				100%;
	height:                         100%;
	padding:			0;
	text-align:			left;

  }

#left {

	float:				left;
	text-align:			left;
	padding:			0;
	height:				auto;
        width:                          170px;

  }

#main {

	margin:				0 0 0 200px;
	padding:			0;
	width:		                auto;
        min-width:                      300px;
        height:				auto;			
}

#img_stats {

	margin:				0 0 20px 0;
	padding:			6px;
	width:			        800px;
	min-height:			53px;			
	border-bottom:			1px solid #e6e6e6;
/*	border:				1px solid #ddd; */
/*	background-color:		#f7f7f7; */
/*	background-color:		#ddddbb; */
/*	background-image:		url(imgs/gallery_dots.gif); */
	background-repeat:		no-repeat;
	background-position:		center right;
  
}
  
#gallery {

	margin:				0;
	padding:			10px 20px 10px 10px;
	border:				0px solid #663333;
	width:				auto;
	height:				auto;			
	background-color:		#ffffff;
/*	background-color:		#ddddbb; */
	text-align:			center;

}

.stats {

	padding:			6px;
	border:				1px solid #ddd;
	background-color:		#f7f7f7;
	width:				170px;
	height:				auto;			
/*	background-color:		#ddddbb; */
	margin:				0 0 20px 0;

}

.thumbs {

	border:				1px solid #ddd;
	background-color:		#f7f7f7;
        width:                          170px;
        height:                         auto;
/*	background-color:		#ddddbb; */
        padding:                        6px;
        margin:                         0 0 20px 0;
						
}


.free {

	width:				170px;
	height:				auto;	
	text-align:			center;		
	padding:			0 0 0 5px;
	margin:				0 auto 20px auto;

}

.nav_container {

	width:				99%;
	margin-bottom:			10px;

  }

.left_nav {

	float:				left; 
	width:				65%;  
	text-align:			left;
	margin:				0;
	padding:			0 0 10px 0;

  }	

.right_nav {

	float:				right; 
	width:				30%;   
	text-align:			right;
	margin:				0;
	padding:			0 0 10px 0;

  }	

/* List Elements ----------------------------------------------------------- */

ul.container {

	padding:			0;
	margin: 			4px 0 0 2px;
	font-family:		 	"Arial",Arial,Sans-serif;
	font-size:			10px;
	line-height:			16px;
	list-style-type: 		none;	

}

ul.sub, li.sub {

	padding:			1px 0 0 19px;
	margin: 			0;
	font-family:		 	"Arial",Arial,Sans-serif;
	font-size:			10px;	
	line-height:			16px;
	list-style-type: 		none;	
	
}

/* Text Styles ------------------------------------------------------------- */

.box_text {

	margin:				0;
	padding:			0px 5px 5px 3px;
	font-family:		 	"Arial",Arial,Sans-serif;
	font-size:			10px;
	line-height:			15px;
	
}

.box_title {

	font-family:		 	"Arial",Arial,Sans-serif;
	font-size:			11px;
	font-weight:			bold;
	margin:				0;
	padding:			2px 0 5px 3px;

}

.img_title, .img_title_nav {

	font-family:		 	"Arial Narrow",Arial,Sans-serif;
	font-size:			15px;
	font-weight:			bold;
	color:				#000000;
	margin:				0;
	padding:			2px 0 5px 3px;
}

.img_nav {

	margin:				0;
	padding:			0;
	text-align:			center;
}

.nav {

	float:				center;
	width:				50px;
	padding:			0;

}

.footer {

	font-family:		 	"Arial",Arial,Sans-serif;
	font-size:			10px;
	color:				#663333;
	margin:				0;
	padding:			1px 0;
	text-align:			center;
	white-space:			nowrap;
	
}

/* Image Styles ------------------------------------------------------------ */

.img {

	margin:				0;
	padding:			4px 0;
	text-align:			center;

}

.thumb {

	margin:				5px 5px 0 0;
	padding:			0;
	border:				1px solid #663333;
	background-color:		#cccc99;
	font-family:			"Arial Narrow",Arial,Sans-serif;
	font-size:			4px;

}

.thumb_container {

	text-align:			center;
	width:				100px;
	height:				100px;
	padding:			4px;
	margin:				0;

}

.folderthumb {

	margin:				0 1px 0 1px;
	padding:			0;
	border:				0px;

}

.home {

	margin:				0 1px 1px 3px;
	vertical-align:			middle;

}

.main_img {

	max-width:                      98%;
	min-width:			10%;
	border:				1px solid black;
	background-color:		#cccc99;

}

.link_img {

        display:                        block;
	margin-top:                     4px;
	border:                         0px;

}

.background-shadow-is-layer-0 {

	text-align:			center;
	background-image:               url(imgs/shadow.jpg);
	background-repeat:              no-repeat;
	background-position:            center;

}

.image-is-layer-1 {

	text-align:			center;
        background-repeat:              no-repeat;
        background-position:            center;

}

.folder-is-layer-2 {

	text-align:			center;
	padding-top:			18px;
	margin-left:			-16px;

}

img.nav_button {

	margin:				12px 0 0 0;
	padding:			0;
	border:				0px;

}

/* Design Elements --------------------------------------------------------- */

.vspacer {

	margin:				0;
	padding:			10px;
	clear:				both;

  }

.ctable {

	text-align:			center;
	margin-left:			auto;
	margin-right:			auto;

  }
  
.hspacer {

	width:				600px;
	margin:				0;
	padding:			0;
        clear:                          both;
 
  }

.mainfolders {

	padding-left:			auto;
	padding-right:			auto;
	text-align:			center;
	padding-top:			10px;
	font-family:		 	"Arial",Arial,Sans-serif;
	font-size:			10px;
	width:				300px;

}
	
.folders {

	padding:			10px 6px 0 6px;
	margin:				0;
	font-family:		 	"Arial",Arial,Sans-serif;
	font-size:			10px;
	width:				200px;

  }
