
body  { font-size: 100%; background-color: #000; text-align: center; margin: 0; padding: 0 0 50px; position: relative }
#main  { background-color: transparent; background-image: url("images/repeat.jpg"); background-repeat: repeat-y; text-align: left; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; width: 657px }
#banner  { background-image: url("images/banner.jpg"); text-indent: -1000px; position: relative; width: 657px; height: 188px }
#footer     { background-image: url("images/footer.jpg"); text-align: center; position: relative; height: 89px }
#footer p { color: #72729a; font-size: 0.85em; margin: 0; padding: 0; position: relative; top: 40px }
#content    { background-color: transparent; padding-right: 10px; padding-bottom: 50px; padding-left: 15px; position: relative; left: 15px; width: 600px }
#content h1    { color: #9e8241; font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; margin: 5px 0 0; padding: 0 0 5px }
#content h2  { color: #72729a; font-size: 1.25em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; margin: 10px 0 0; padding: 3px 0 5px; border-top: 1px dotted #cdcdcd }
#content ul { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 0 0 50px }
#content a:hover { text-decoration: underline }
p  { font-size: 0.98em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding-bottom: 10px }
a  { color: #755500; text-decoration: none }
label { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
/*"Menu">*/
	.menu  { background-color: transparent; margin: 0 0 25px; padding: 0; position: relative; left: 6px; width: 98%; height: 23px; clip: auto }
	div.menu ul  { background-color: #dbd6c3; background-image: url("images/buttons/blank_bar.gif"); margin: 0; padding: 0; position: relative; height: 24px }
	div.menu li { display: block; float: left }
	div.menu a  { height: 24px }
	div.menu a:hover { background-position: center -24px }
	div.menu ul ul { background-color: #fff; background-image: url("images/buttons/sub_nav_bar.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0; position: absolute; right: 0; width: 560px }
	div.menu ul ul a  { color: #232323; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; position: relative; top: -3px }
	div.menu ul ul a:hover { color: #f00 }
	div.menu ul ul li { }
	.home  { background-image: url("images/buttons/home.gif"); background-position: center top; text-indent: -1000px; display: block; width: 75px; height: 23px }
	.portfolio  { background-image: url("images/buttons/portfolio.gif"); background-position: center top; text-indent: -1000px; display: block; width: 75px; height: 23px }
	.pricing  { background-image: url("images/buttons/pricing.gif"); background-position: center top; text-indent: -1000px; display: block; width: 75px; height: 23px }
	.testimonials  { background-image: url("images/buttons/testimonials.gif"); background-position: center top; text-indent: -1000px; display: block; width: 75px; height: 23px }
	.about_us  { background-image: url("images/buttons/about_us.gif"); background-position: center top; text-indent: -1000px; display: block; width: 75px; height: 23px }
	.contact_us  { background-image: url("images/buttons/contact_us.gif"); background-position: center top; text-indent: -1000px; display: block; width: 75px; height: 23px }
	.event_photos  { background-image: url("images/buttons/event_photos.gif"); background-position: center top; text-indent: -1000px; display: block; width: 125px; height: 23px }
	#active_page  { background-position: center bottom; text-indent: -1000px }
 
/*"Photos">*/
	#hands { margin-right: 5px; margin-left: 25px; float: right; border: solid 15px #232323 }
	#titus_family { margin-right: 5px; margin-left: 25px; float: right; border: solid 15px #232323 }
	#welcome { margin-right: 5px; margin-left: 25px; float: right; border: solid 15px #232323 }
 
/*"Portfolio Mechanism">*/
#samplephotography  {
	position: relative;
	width: 600px;
	height: auto;
	clip: rect(auto auto auto auto);
}
#thumbnails  {
	width: 600px;
	height: 150px;
	overflow: auto;
	clip: auto;
}
#filmroll {
	background-image: url("images/film_strip/filmroll.gif");
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
	top: -30px;
	right: -110px;
	width: 150px;
	height: 190px;
}
#cd {
	background-image: url("images/film_strip/cd.gif");
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
	top: -30px;
	right: -110px;
	width: 150px;
	height: 190px;
}
 
#film_strip {
	background-color: #383838;
	background-image: url("images/film_strip/repeat_teeth.gif");
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	position: relative;
	width: 2200px;
	height: 133px;
 
}
#film_strip img  {
	margin: 0 0 0 15px;
	position: relative;
	top: 25px;
}
#portfolio_image {
	 margin-top: 25px; 
	 position: relative; 
	 left: 5px; 
	 border: solid 10px black;
}
 
/*"Thank you cards">*/
	#card01 { position: absolute }
	#card02 { position: absolute }
	#card03 { position: absolute }
	.thank_you  { background-color: #fff; margin: 0 0 15px; padding: 15px; position: relative; border-style: solid; border-width: 5px 1px 15px; border-color: #ceb072 }
	div.thank_you p { color: #35356e; font-size: 1.2em; font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-style: italic; display: block; position: relative; left: 210px; width: 340px }
/*</agl.folder>*/
/*"PDF price sheets">*/
	.pdf_downloads { }
	div.pdf_downloads img { vertical-align: middle }
	.packages { background-color: #fff; margin: 0 0 15px; padding: 15px; position: relative; border-style: solid; border-width: 5px 1px 15px; border-color: #ceb072 }
	div.packages table { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-right: auto; margin-bottom: 15px; margin-left: auto; border: solid 1px #ceb072 }
	div.packages td { text-align: center; padding: 5px }
	.table_header { color: #fff; font-weight: bold; background-color: #c90; text-align: center; border-bottom: 1px solid #c90 }
	.stripe { background-color: #f6f1de }

 
br { width: 1px; height: 1px; clear: both }
/*"Portfolio Intro Thumbs">*/
	.gallery   { color: #4d4d43; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #000; text-align: center; display: block; margin: 2px; padding: 4px; position: relative; left: 135px; width: 101px; float: left }
	div.gallery p { color: #fefffd; font-size: 13px; padding-top: 2px; padding-bottom: 0 }
 
/*"AWW BUG">*/
	#aww { position: relative; top: 70px }
	#aww a { color: #ffe27c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
	#aww a:hover { color: #fa8f2d }
	#aww img { margin-right: 5px; vertical-align: middle }
 
