/* -----------------------------------
 *		main elements
 * -----------------------------------*/
	body {
		margin:0px;
		background:#282c2f url(/templates/themagiclamp_2006/img/back.gif) 0% 0% repeat-x;
		height: 100%; 
		}
	A,
	A:link,
	A:visited { 
		color:#336699; 
		font-weight:normal; 
		text-decoration:none;
		}
	A:active,
	A:hover	{ 
		color: #336699; 
		font-weight:normal; 
		text-decoration:underline; 
		}
/* -----------------------------------
 *		Top Nav
 * -----------------------------------*/

	#topnavleftmain {
		font-size:11px;
		position:absolute;
		letter-spacing:1px;
		left:0px;
		top:0px;
		padding:2px 0px 2px 0px;
		text-align:left;
		}
	#topnavleftmain a,
	#topnavleftmain a:link,
	#topnavleftmain a:visited {
		padding:2px 2px 2px 9px;
		font-weight:normal;
		color:silver;
		text-decoration: none;
		border-left: 1px solid #282c2f;
		}
	#topnavleftmain a:active,
	#topnavleftmain a:hover {
		padding:2px 2px 2px 9px;
		font-weight:normal;
		color:#000000;
		background-color:#373C3F;
		border-left: 1px solid #282c2f;
		}


	#topnav {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:silver;
		font-size:11px;
		width: 100%;
		background-color: #4C606F;
		border-bottom: 1px solid #D1D1D1;
		}
	#topnavright {
		font-weight:normal;
		letter-spacing:1px;
		color:silver;
		padding:2px 2px 2px 9px;
		text-align:right;
		}
	#topnavright a,
	#topnavright a:link,
	#topnavright a:visited {
		font-weight:normal;
		color:silver;
		text-decoration: none;
		border:0px;	
		}
	#topnavright a:active,
	#topnavright a:hover {
		font-weight:normal;
		color:silver;
		border:0px;	
		text-decoration:underline;
		}
	#topnavrighttext {
		font-weight:normal;
		letter-spacing:1px;
		color:silver;
		padding:2px 2px 5px 9px;
		text-align:right;
		}
	#topnavrighttext a,
	#topnavrighttext a:link,
	#topnavrighttext a:visited {
		font-weight:bold;
		color:#444444;
		text-decoration: none;
		border:0px;	
		}
	#topnavrighttext a:active,
	#topnavrighttext a:hover {
		font-weight:bold;
		color:#000000;0
		
		
		border:0px;	
		}
		



	#main {
		width:50%; 
		min-width:600px; 
		height: 100%; 
		overflow: visible; 
		text-align:center;	
		border:0px solid;
		display: table; 
		margin:auto;
		clear:both;
	}
	#photo_inner {
		border:1px solid silver;
	}

	#photo_outer{
		padding:8px;  
		background:#E9E9E9;
		border:1px solid silver;
	}

		
	#preloader{
		visibility:hidden;
	}
	

	#detail_caller{
		width:130%;
		min-width:600px;
		display:table;
		background-color:#E9E9E9;

		margin:6px 0px 0px 0px;
		padding:0px 3px 0px 3px;
		text-align:right;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:grey;
		font-size:11px;
	}
	
	.bottomleft{ 
		float:left;
		display:inline;
		text-align:left;
	}
	.bottomright{ 
		border:1px red solid;
		text-align:right;
		display:inline;
	
	}
	
	.bottom a, .bottomleft a{
		text-decoration:none;
	}
	
	
	
	#detailbar{
		position: relative;
		width:100%;
		background-color:#E9E9E9;
		text-align:right;

	}
	#detail{
		position: relative;
		width:100%;
		visibility:hidden;
		border:2px solid #E9E9E9;
		display:table;
		text-align:left;
		font-family:verdana;
		font-size: 11px;
		padding:3px;
	}
	
	#info{
		text-align:right;
		border:1px solid red;
		float:left;
	}
	.infoText{
		font-family:verdana;
		font-size: 11px;
		color:black;
	}
	.shotInfo{
		display:table;
		font-family:verdana;
		font-size: 11px;
		color:silver;
		paddin:0px;
		margin:0px;
	    text-alignt:left;
		vertical-algin:top;
	}


	
	/** archive*/
	
	.archive_thumbnail{
	 clear:both;
	 text-align:center;
	 border:0px solid;
	 padding:0px;
	
	}
	img.thumbnails{
		border: 4px solid silver;
		margin: 0 15px 15px 0;
		float: left;
	
	}
	
	.archiveSel{
		float: left; font-size : 10px; font-weight : bolder; font-family : Arial, Helvetica, sans-serif; color : White; margin-right:5px; margin-bottom:10px;
	}
	.archiveSel>select{
		font-size:10px;
		background-color:silver;
	}
	
/*** about **/
.simpleText{
text-align:left;
margin-left:20px;
}
DL>DT{
font-family : "MS Sans Serif";
font-size:15px;
	color : #ffffff;
font-weight:bold;

}
DL >DD{
font-family : "MS Sans Serif";
font-size:12px;
}
DL>DD A{
	color : Black;
	text-decoration : none;
font-weight:bold;
}	
