/* Title : 								Signature Studio Stylesheet	*/
*{ 										margin: 0; padding: 0; }
h1, h2, h3, h4, h5,h6,
p, pre, blockquote, label,
ul, ol, dl,
fieldset, address { 			margin: 1em 0; }
li, dd { 								margin-left: 10px; }
fieldset { 							padding: .5em; }

body{									background: #000 url(../images/ghosts.jpg) top right no-repeat; color: #fff; }
#container{						margin: 10px auto; padding: 0; background: url(../images/lines.gif) 0 110px repeat-x; }

#header{ 							width: 1000px; \width: 1020px; w\idth: 1000px; padding: 0; margin: 0 auto; }
#header h1{ 						width: 410px; height: 130px; background: url(../images/logo.gif) center center no-repeat; padding: 0; margin: 0 0 0 20px; text-indent: -9000px; }
#header h1 a{ 					width: 410px; height: 100px; padding: 0; margin: 0; border: 0; display: block; text-decoration: none; }

#navigation{						height: 30px; min-width: 900px; padding: 0; margin: 0 auto; }
#global{								margin: 0; padding: 0; text-align: center; }
#global li{							list-style-type: none; display: inline; padding: 0 15px; margin: 0; }
#global li a:link,
#global li a:visited{			color: #fff; text-decoration: none;}
#global li a:hover,
#global li a:active{			color: #B49A62; }

a:link{									color: #B49A62; }
a:visited{ 							color: #fff; }
a:hover, a:active{				text-decoration: none; }

#page_body{					padding: 0; height: 595px; background: url(../images/page_body.gif) 0 25px no-repeat; border: 1px solid #000; }
#content{							width: 1000px; height: 563px; margin: 25px auto 0 auto; background: url(../images/content.gif) bottom right no-repeat; }
#text{									width: 800px; height: 500px; overflow: auto; margin: 15px auto; padding: 20px 25px 20px 0; }
h1{										font: 28px Times, "Times New Roman", Georgia, serif; text-transform: uppercase; color: #B49A62; margin-top: 0; margin-left: 20px; }
h2{										font: italic 20px Georgia, Times, "Times New Roman", serif; text-align: center; }
p{											margin: 10px 20px; font: 14px/20px Georgia, Times, "Times New Roman", serif; }
hr{ 										color: #46391d; border: 0; background-color: #46391d; clear: both; height: 1px; margin: 5px; }
#text ul{								margin: 20px; font: 14px/20px Georgia, Times, "Times New Roman", serif; }


#samples{							height: 175px; width: 700px; margin: 0 0 0 14px; overflow: auto; }
#samples ul{						margin: 0; padding: 0; }
#samples li{						display: block; float: left; width: 200px; height: 150px; background: #000; border: 1px solid #46391D; margin: 0 10px 15px 10px; padding: 4px 0 2px 0; list-style-type: none; text-align: center; }
#samples img{					display: block; margin: 0 auto; border: none; }

img.figure-a{						display: block; margin: 0 auto; }
img.figure-b{						float: right; margin: 0 0 10px 10px; }
img.figure-c{						float: left; margin: 0 10px 10px 0; }

#resources ul{					margin: 0; padding: 25px 0; height: 250px; }
#resources li{					list-style-type: none; display: block; float: left; width: 325px; height: 30px; padding: 5px 15px; }

#links{								font-style: italic; text-align: center; font-size: 20px; }

#slideshow {						width: 705px; height: 505px; margin: 0 auto; }

#portfolio{							height: 565px; width: 1000px; margin: 0 0 0 14px; overflow: auto; }
#portfolio ul{						margin: 0; padding: 0; }
#portfolio li{						display: block; float: left; width: 220px; height: 220px; background: #000; border: 1px solid #46391D; margin: 0 10px 20px 10px; padding: 4px 0 2px 0; list-style-type: none; text-align: center; }
#portfolio .image{				display: block; width: 200px; height: 150px; overflow: hidden; border: 1px solid #B49A62; margin: 15px auto; }
#portfolio img{					display: block; margin: 0 auto; border: none; }


#gallery{							width: 875px; margin: 0 auto; }

#enlarge{							width: 700px; height: 475px; float: left; padding: 5px 0; }
#enlarge img{					display: block; margin: 0 auto; border: 1px solid #D09551; }
#thumbnails{						width: 150px; height: 55px; float: right; }
#thumbnails ul{				margin: 0; padding: 0; }
#thumbnails li{		 			display: block; float: left; padding: 0; margin: 0; }
#thumbnails li a{				display: block; width: 54px; height: 40px; margin: 8px 3px; border: 1px solid #D09551; overflow: hidden; }
#thumbnails li a img{	 	display: block; margin: 0 auto; border: none; }

form{									width: 775px; margin: 0 auto; }
.column{								width: 350px; float: left; margin-right: 25px }
.instructions{						text-indent: 0; }
fieldset{								padding: 5px; margin: 0; border: none; }
fieldset.checks{				clear: left; float: left; margin: 5px 0; width: auto; border: 1px solid #B49A62; }
fieldset.checks label{ 		width: 340px; margin-right: -3px; }
legend{								font: 18px Times, "Times New Roman", Georgia, serif; color: #B49A62; }
label{ 									display: block; float: left; clear: left; width: 130px; margin: 5px 0 0 0; color: #fff; }
.required{							color: #B49A62; font-size: 14px; font-weight: bold; }
input[type="checkbox"],
input[type="radio"]{			margin: 0 15px 0 0; }
input[type="text"],
textarea, select{				width: 200px; float: left; margin: 3px; }
input[type="submit"]{		margin: 3px; }
input[type="submit"]:hover{cursor: pointer; }

#footer{								clear: both; padding: 0; margin-top: 0; font: 12px Georgia, Times, "Times New Roman", serif; letter-spacing: 3px; text-align: center; }
.vcard span{						}
#footer p{							padding-top: 25px; }
