body {background-image:url(images/bg.jpg)}
a:link {text-decoration: none; color:#474747}
a:visited {text-decoration: none; color:#474747;}
a:hover {text-decoration: none; color:#3ABFA1; font: bold;}
p.work { font-size:14px; font-family: Arial, sans-serif; margin-top:8px; color:#474747; margin-left: 8px; margin-bottom: 7px;}
p.description { font-size:14px; font-family: Arial, sans-serif; margin-top:8px; color:#474747;  margin-bottom: 7px;}
h1 { font-size: 36px; font: bold; color: #f8a300; font-family:  Arial, sans-serif; margin-bottom:0px; margin-left: 7px;}
h2 { font-size: 23px; font-family:  Arial, sans-serif; margin-top:2px; font-weight:lighter; letter-spacing: 7px; color:#474747; margin-left: 7px; 			margin-bottom:0px;}
h3 { font-size: 23px; font-family:  Arial, sans-serif; margin-top:2px; font-weight:lighter; letter-spacing: 7px; color:#3ABFA1; margin-bottom:8px;}
ul { margin: 0; padding: 0; list-style-type: none; float:right; margin-top: 101px; margin-right:15px; }
li { font-family: Arial, sans-serif; font-size: 20px; color: #474747; display: inline; margin-left: 0px; letter-spacing: 7px; font: lighter; }
img.thumb {margin-top: 8px; margin-right:10px;}
img.front { border: 1px solid #474747;}
img.contact {margin-right: 8px;}
img.prev {margin-right: 12px;}
img.prev2 {margin-right: 21px;}
img.next {margin-left: 21px; }
/* CSS Document */

#header { background-image:url(images/header.png); height: 155px; width: 1000px; margin: 0 auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’images/header.png’ ,sizingMethod=’crop’);}

#main_body { width: 1000px; margin:0px auto;}
	#main_body_2 { width: 180px; display: inline; float: left; margin-left:7px; margin-top: 12px; margin-bottom: 15px;}
	#main_body_2b { width: 650px; display: insline; float: left; margin-top: 15px; margin-left: 60px;}
	#main_body_2b2 {width: 30px; display: insline; float: left; margin-top: 15px; margin-left: 10px;}
	#main_body_2c { width: 750px; display: inline; float: left; margin-left:7px; margin-top: 12px;}


.clear:after { height: 0px; display: block; clear: inherit; visibility: hidden; content: '.'; }

#lightbox{ background-color:#f7f7f7; padding: 10px; border: 1px solid #474747;}
	#lightboxDetails{ font-size: 14px; font-family:Arial, sans-serif; color:#474747; padding-top: 0.4em;}	
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }
	#lightbox img{ border: 1px solid #cfcfcf; } 
	#overlay img{ border: none; }
	#overlay{ background-image: url(images/overlay.png); }