@charset "utf-8";
@import "reset.css";

body			{ background-color:#000; }
div.gal_clearer	{ clear:both; height:8px; }

div#hp_container			{ margin-top:50px; border:1px solid #fff; border-right:none; border-left:none; height:650px; background-repeat:repeat-x; }
div#hp_container h1			{ position:absolute; left:72px; top:89px; width:342px; height:82px; text-indent:-99999em; background-image:url(../images/sam_norris_logo.png); background-repeat:no-repeat; }

div#hp_container ul			{ position:absolute; top:262px; left:99px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
div#hp_container ul li		{ margin-bottom:8px; text-transform:uppercase; }
div#hp_container ul li a		{ color:#FFFFFF; text-decoration:none; }
div#hp_container ul li a:hover	{ color:#FFFFFF; text-decoration:none; }

/* INTERIOR PAGES */
div#nav						{ margin:19px 0px 0px 61px; height:108px; }
div#nav h1					{ position:relative; float:left; width:218px; height:52px; background-image:url(../images/sam_norris_interior.png); background-repeat:no-repeat; text-indent:-99999em; margin-right:127px; }
div#nav h1 a				{ display:block; width:218px; height:52px; }
div#nav ul					{ position:relative; float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:22px; }

div#nav ul li 			{ display:block; position:relative; float:left; margin-right:15px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }
div#nav ul li a			{ color:#666666; text-decoration:none; }
div#nav ul li a:hover	{ color:#FFFFFF; text-decoration:none; }

div#gallery_content		{ background-color:#272727; padding:20px 0px 30px 48px; height:545px; }

ul#subnav				{ margin-left:7px; }
ul#subnav li			{ position:relative; float:left; margin-right:24px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; color:#999999; }
ul#subnav li a			{ color:#999999; text-decoration:underline; }
ul#subnav li a:hover	{ color:#cccccc; }

div#gallery_content img		{ display:block; position:relative; float:left; margin-top:23px; margin-right:23px; border:1px solid #fff; }
div.gal_wrapper				{ width:1000px; }

div#gallery_content_interior			{ background-color:#272727; padding:20px 0px 30px 48px; height:545px; position:relative; }
div#gallery_content_interior img		{  }
div#gallery_content_interior img.large	{ display:block; margin-top:30px; background-color:#272727; position:absolute; z-index:5 }
div#gallery_content_interior img#gallery_loading	{ position:absolute; z-index:2; left:405px; top:275px; }

div#image_nav				{ position:absolute; top:0px; left:840px; width:112px; }
div#image_nav img			{ display:block; margin-bottom:12px; }

div#image_nav img#next		{ border:none; margin-bottom:19px; cursor:pointer }
div#image_nav img#prev		{ border:none; margin-top:19px; cursor:pointer }

div#caption					{ color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:8px; margin-left:108px; }

div#contact_content			{ background-color:#272727; height:595px; position:relative; }
div#contact_section			{ background-color:#272727; height:147px; position:relative; background-image:url(../images/contact_bg.png); background-repeat:no-repeat; padding:240px 0px 0px 330px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:24px; }
div#contact_section a		{ text-decoration:none; color:#ffffff; }
div#contact_section a:hover	{ text-decoration:none; color:#cccccc; }

div#credits					{ font-family:Arial, Helvetica, sans-serif; border-top:1px solid #fff; position:absolute; top:387px; left:0px; padding:40px 0px 0px 0px; width:100%; font-size:12px; color:#666666; }
div#credits a				{ margin-left:330px; color:#666666; text-decoration:none; }
div#credits a:hover			{ color:#999999; text-decoration:none; }

div#about_content			{ background-color:#272727; height:595px; position:relative; }
div#about_section			{ background-color:#272727; height:147px; position:relative; padding:105px 0px 0px 330px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:24px; }
div#about_section a			{ text-decoration:none; color:#ffffff; }
div#about_section a:hover	{ text-decoration:none; color:#cccccc; }

img.sm						{ cursor:pointer; }