
* { margin: 0; padding: 0; } /* Global Reset */

body { 
	font-family: arial, helvetica, sans-serif; font-size:86%; line-height: 18px; color: #000;
	color: #999;
	background: white;
	text-align: center;
}

p { margin: .2em 0 .8em; }
p.small { font-size: 90%; }
h1	{font-size: 130%; font-weight:normal; color:#999; background-color:#fff; margin: 5px 0; padding:0; letter-spacing: 5px;}
h2    {font-size: 110%; font-weight: 400; letter-spacing: 0.1em; line-height: 1; margin: 0 0 1em; }

a { 
	color: #000; 
	text-decoration: none; 
	}


#header, #header h1, #mainnav, img, .movie   {display: none !important;}
}

#main { 
	text-align: left; margin: 0 auto 0;
	
}
#main blockquote {
	width: 370px; border: 1px solid #000; font-size: 90%;
	background: #fff; margin: 1em 0 0 0; padding: 5px 10px;
}

#content {
float:left;
	margin: 0;
	padding: 0;
height: 300px; width: 420px;

}

#footer {
	clear: both;
	margin: 0; font-size: 90%;
	letter-spacing: 0.1em;
}

#printimg, .print_head {display: block !important; float: left !important;}

/* Bullets */

ul#mylist {
	font-size: 120%;
	letter-spacing: 0.2em;
margin:10px 0;
padding:0;
}

#mylist li {list-style-type: disc;
margin: 0 0 14px 20px;
	padding: 0 10px;
	color: #999;}

#mylist li ul li{list-style: none;
		margin: 0 0 0 -30px;
		padding: 0;
		font-size: 70%;
letter-spacing: 0.01em;
color: #333;
		
}


/* Forms */

input[type="text"], textarea { border: dotted 1px #ccc;}

label {float: left; width: 130px; }

















/* GALLERY */

#gallery #main { background: transparent; padding: 0; width: 760px; }
#gallery #content { overflow: hidden; width: 760px; margin: 0;}

#gallery div.occasions,
#gallery div.figurative { width: 500px; }

#gallery dl {
	background: #f2f2f2; border: 1px solid #ddd;
	width: 135px; height: 110px;
	margin: 0 15px 15px 0; 
	float: left;
}
#gallery dt {  }
#gallery dl dt a { 
	padding: 0; border: 0; line-height: 0; 
	display: block;
}
#gallery dl dt a:hover { outline: 3px solid #FFC; }
#gallery dt a img {  }
#gallery dd { display: none; }

#gallery #categories {
	list-style: none; margin: 0 0 1em; display: none;
}
#gallery #categories li {
	display: inline;
}
#gallery #categories li a {
	background: transparent; border: 0;
	padding: 0 0 0 .5em; margin: 0 .5em 0 0;
	border-left: 1px solid #ccc;
	letter-spacing: 0.1em;
}
#gallery #categories li a:hover { text-decoration: underline; }
#gallery #categories li.all a {
	border: 0; padding: 0;
}
#gallery #categories.page-3 li.all,
#gallery #categories.page-4 li.cards,
#gallery #categories.page-5 li.studio {
	font-weight: bold;
}

#gallery p.categories {
	letter-spacing: 0.1em;
	margin: 0 0 1em -.5em;
}
#gallery p.categories a {
	background: transparent; border: 0;
	margin: 0 .5em;
}

/* CONTACT */

#contact fieldset { border: 0; width: 420px; }
#contact fieldset br { display: none; }
#contact label { font-size: 80%; display: block; margin: 0 0 .3em; }
#contact fieldset legend { display: none; }
#contact fieldset input,
#contact fieldset textarea { width: 400px; } 
#contact fieldset input:focus,
#contact fieldset textarea:focus { background: #ffc; }

/* LIGHTBOX */

#lightbox {	background-color: #FFF; padding: 10px; border: 1px solid #000; }
#lightbox a { border: 0; line-height: 0; padding: 0; background: transparent; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }	
#lightboxCaption { float: left; }
#keyboardMsg { float: right; display: none; }
#closeButton { top: 5px; right: 5px; }
#lightbox img { border: none; line-height: 0; clear: both; } 
#overlay img { border: none; }
#overlay { background-image:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/i/overlay.png); }

* html body {
	font-size: small;
	\font-size: x-small;
	f\ont-size: small;
}

* html body #main {
	width: 780px;
	\width: 760px;
	w\idth: 780px;
}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image:  url(../../../blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/overlay.png", sizingMethod="scale");
	}
	
* html body #header h1 { position: absolute; left: 50%; margin-left: -380px; }