@charset "UTF-8";
/* CSS Document */

html {
	overflow-y: scroll;
	background-color: #000;
	height: 100%;
}
body {
	background-color: #000;
	margin: 0px auto;
	background: url(images/background.jpg) scroll top no-repeat;
	padding: 0px;
	min-height: 975px;
	height: 100%;
	width: 100%;
}
.top_nav_bg
{
	background-image: url(images/top_nav.jpg);
	background-repeat: repeat-x;
	position: fixed;
	top: 0px;
	width: 100%;
	height: 40px;
	margin: 0px auto;
	z-index: 10000;
}
.top
{
	width: 1000px;
	margin: 0px auto;
}
.container {
	width: 1000px;
	margin: 0px auto;
	font: 14px Lucida Sans Unicode, Lucida Grande, Helvetica, sans-serif;
}
.content {
	width: 1000px;
	height: 565px;
	position: relative;
	top: 40px;
	overflow: hidden;
}
a.logo {
	background: url(images/logo.png) no-repeat;
	display: inherit;
	width: 268px;
	height: 57px;
	float: left;
	position: relative;
	z-index: 1000;
	top: 12px;
	left: 45px;
}
.top_nav {
	font: bold 18px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", Georgia, "Times New Roman" serif;
	height: 40px;
	float: right;
	padding: 0px;
	margin: 0px auto;
	list-style: none;
	text-align: center;
}
.top_nav li
{
	float: left;
	padding: 0px;
	margin: 0px;
}
.top_nav li a
{
	background: none;
	padding: 12px 30px 12px 30px;
	margin: 0px;
	text-decoration: none;
	color: #ffffff;
	float: left;
}
.top_nav li a:hover
{
	background: url(images/nav_hover.jpg) repeat-x;
	text-decoration: none;
}
.top_nav li a.nav_selected
{
	background: url(images/nav_hover.jpg) repeat-x;
	text-decoration: underline;
}
.nav_home
{
	position: absolute;
	top: 500px;
	left: 610px;
	z-index: 10;
	background: url(images/nav_hover.jpg) bottom repeat-x #bb140c;
	border-left: 3px solid #ffcd71;
	border-right: 3px solid #ffcd71;
	border-top: 3px solid #ffcd71;
	padding: 0px 20px;
	width: 320px;
}
.nav_home a
{
	font: bold 18px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", Georgia, "Times New Roman" serif;
	color: #fff;
	text-decoration:: underline;
	padding: 11px 15px;
	float: left;
}
.nav_home a:hover
{
	text-decoration: none;
}
h1
{
	color: #ffcd71;
	position: absolute;
	top: 9px;
	right:0px;
	margin: 0px;
	padding: 0px 10px;
	width: 640px;
	text-align: center;
	font: 18px Lucida Sans Unicode, Lucida Grande, Helvetica, sans-serif;
	float: right;
	text-decoration: underline;
}
.design_nav
{
	position: relative;
	z-index:100000;
	top: 100px;
	right: 200px;
}
.quote_home {
	background: url(images/quote_home.png) repeat-x;
	width: 1000px;
	height: 34px;
	position: relative;
	top: 140px;
}
.quote_design {
	background: url(images/quote_design.png) repeat-x;
	width: 1000px;
	height: 34px;
	position: relative;
	top: 140px;
}
.quote_development {
	background: url(images/quote_development.png) repeat-x;
	width: 1000px;
	height: 34px;
	position: relative;
	top: 140px;
}
.quote_print {
	background: url(images/quote_print.png) repeat-x;
	width: 1000px;
	height: 34px;
	position: relative;
	top: 140px;
}
.quote_history {
	background: url(images/quote_history.png) repeat-x;
	width: 1000px;
	height: 34px;
	position: relative;
	top: 140px;
}
.sites_bg {
	background: url(images/sites_bg.jpg) no-repeat;
	width: 1000px;
	height: 565px;
	padding: 0px;
	margin: 0px;
}
.sites_nav
{
	position: relative;
	width: 945px;
	top: 195px;
	left: 5px;
	z-index: 1000;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	float: left;
	padding: 0px;
	margin: 0px;
}
.sites_nav li
{
	float: left;
}
.film_strip
{
	position: fixed;
	bottom: 48px;
	right: 25px;
	background-image: url(images/film_strip.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 75px;
	z-index: 1000;
}
.description
{
	background-image: url(images/description_bg.jpg);
	background-repeat: repeat-x;
    padding: 13px 10px;
    width: 250px;
	height: 240px;
	background-color: #bb130c;
	font: 12px Lucida Sans Unicode, Lucida Grande, Helvetica, sans-serif;
	color: #fff;
	line-height: 145% !important;
}
/*
.description
{
	background-image: url(images/film_bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 300px;
	position: absolute;
	top: 175px;
	right: 50px;
	border: 3px solid #ffcd71;
	padding: 10px;
	width: 275px;
	height: 340px;
	z-index: 100;
	background-color: #bb130c;
	font: 12px Lucida Sans Unicode, Lucida Grande, Helvetica, sans-serif;
	color: #fff;
	line-height: 145%;
	display: none;
}*/
h2
{
	color: #fff;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	font: bold 14px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", Georgia, "Times New Roman" serif;
	text-decoration: underline;
}
h3
{
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
	font: bold 12px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", Georgia, "Times New Roman" serif;
	text-decoration: none;
}
a.return
{
	font: bold 14px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", Georgia, "Times New Roman" serif;
	color: #fff;
	width: 183px;
	height: 20px;
	text-align: center;
	padding: 8px 0px 0px 0px;
	background: url(images/film_btn.png) no-repeat;
	position: fixed;
	bottom: 10px;
	right: 134px;
	z-index: 1000;
}
.history {
	background: url(images/history.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.footer
{
	font: bold 15px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", Georgia, "Times New Roman" serif;
	color: #cca762;
	width: 1000px;
	position: relative;
	top: 190px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 200%;
}
a.resume
{
	width: 134px;
	height: 104px;
	padding: 0px;
	background: url(images/resume.png) no-repeat;
	position: absolute;
	top: 350px;
	left: 460px;
	z-index: 1000;
	display: inherit;
	float: left;
}
	



/** Design Section **/

.design_verizon {
	background: url(images/design_verizon.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.design_lang {
	background: url(images/design_lang.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.design_draftfcb {
	background: url(images/design_draftfcb.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.design_golfclubofil {
	background: url(images/design_golfclubofil.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.design_mepscor {
	background: url(images/design_mepscor.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
a.sites_verizon
{
	width: 288px;
	height: 253px;
	background-image: url(images/sites_verizon.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
}
a.sites_verizon:hover
{
	background-position: 0px -253px;
}
a.sites_lang
{
	width: 218px;
	height: 253px;
	background-image: url(images/sites_lang.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
}
a.sites_lang:hover
{
	background-position: 0px -253px;
}
a.sites_golfclubofil
{
	width: 171px;
	height: 253px;
	background-image: url(images/sites_golfclubofil.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_golfclubofil:hover
{
	background-position: 0px -253px;
}
a.sites_draftfcb
{
	width: 138px;
	height: 253px;
	background-image: url(images/sites_draftfcb.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_draftfcb:hover
{
	background-position: 0px -253px;
}
a.sites_mepscor
{
	width: 113px;
	height: 253px;
	background-image: url(images/sites_mepscor.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_mepscor:hover
{
	background-position: 0px -253px;
}
a.film_verizon
{
	background-image: url(images/film_verizon.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_verizon:hover
{
	background-position: 0px -51px;
}
a.film_lang
{
	background-image: url(images/film_lang.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_americaneagle:hover
{
	background-position: 0px -51px;
}
a.film_golfclubofil
{
	background-image: url(images/film_golfclubofil.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_golfclubofil:hover
{
	background-position: 0px -51px;
}
a.film_draftfcb
{
	background-image: url(images/film_draftfcb.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_draftfcb:hover
{
	background-position: 0px -51px;
}
a.film_mepscor
{
	background-image: url(images/film_mepscor.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_mepscor:hover
{
	background-position: 0px -51px;
}



/** Development Section **/

.develop_turner {
	background: url(images/develop_turner.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.develop_baxter {
	background: url(images/develop_baxter.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.develop_ada {
	background: url(images/develop_ada.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.develop_ucmc {
	background: url(images/develop_ucmc.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.develop_martopia {
	background: url(images/develop_martopia.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
a.sites_baxter
{
	width: 288px;
	height: 253px;
	background-image: url(images/sites_baxter.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
}
a.sites_baxter:hover
{
	background-position: 0px -253px;
}
a.sites_turner
{
	width: 218px;
	height: 253px;
	background-image: url(images/sites_turner.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
}
a.sites_turner:hover
{
	background-position: 0px -253px;
}
a.sites_ada
{
	width: 171px;
	height: 253px;
	background-image: url(images/sites_ada.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_ada:hover
{
	background-position: 0px -253px;
}
a.sites_ucmc
{
	width: 138px;
	height: 253px;
	background-image: url(images/sites_ucmc.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_ucmc:hover
{
	background-position: 0px -253px;
}
a.sites_martopia
{
	width: 113px;
	height: 253px;
	background-image: url(images/sites_martopia.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_martopia:hover
{
	background-position: 0px -253px;
}
a.film_baxter
{
	background-image: url(images/film_baxter.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_baxter:hover
{
	background-position: 0px -51px;
}
a.film_turner
{
	background-image: url(images/film_turner.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_turner:hover
{
	background-position: 0px -51px;
}
a.film_ada
{
	background-image: url(images/film_ada.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_ada:hover
{
	background-position: 0px -51px;
}
a.film_ucmc
{
	background-image: url(images/film_ucmc.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_ucmc:hover
{
	background-position: 0px -51px;
}
a.film_martopia
{
	background-image: url(images/film_martopia.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_martopia:hover
{
	background-position: 0px -51px;
}




/** Print Section **/
.print_americandairy
{
	background: url(images/print_americandairy.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.print_teachforamerica {
	background: url(images/print_teachforamerica.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.print_mylonglife {
	background: url(images/print_mylonglife.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.print_flatlanders {
	background: url(images/print_flatlanders.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
.print_netrix {
	background: url(images/print_netrix.jpg) no-repeat;
	width: 1000px;
	height: 565px;
}
a.sites_americandairy
{
	width: 288px;
	height: 253px;
	background-image: url(images/sites_americandairy.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
}
a.sites_americandairy:hover
{
	background-position: 0px -253px;
}
a.sites_teachforamerica
{
	width: 218px;
	height: 253px;
	background-image: url(images/sites_teachforamerica.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
}
a.sites_teachforamerica:hover
{
	background-position: 0px -253px;
}
a.sites_mylonglife
{
	width: 171px;
	height: 253px;
	background-image: url(images/sites_mylonglife.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_mylonglife:hover
{
	background-position: 0px -253px;
}
a.sites_flatlanders
{
	width: 138px;
	height: 253px;
	background-image: url(images/sites_flatlanders.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_flatlanders:hover
{
	background-position: 0px -253px;
}
a.sites_netrix
{
	width: 113px;
	height: 253px;
	background-image: url(images/sites_netrix.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}
a.sites_netrix:hover
{
	background-position: 0px -253px;
}
a.film_americandairy
{
	background-image: url(images/film_americandairy.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_americandairy:hover
{
	background-position: 0px -51px;
}
a.film_teachforamerica
{
	background-image: url(images/film_teachforamerica.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_teachforamerica:hover
{
	background-position: 0px -51px;
}
a.film_mylonglife
{
	background-image: url(images/film_mylonglife.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_mylonglife:hover
{
	background-position: 0px -51px;
}
a.film_flatlanders
{
	background-image: url(images/film_flatlanders.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_flatlanders:hover
{
	background-position: 0px -51px;
}
a.film_netrix
{
	background-image: url(images/film_netrix.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 77px;
	margin: 12px 0px 0px 2px;
	float: left;
}
a.film_netrix:hover
{
	background-position: 0px -51px;
}
