html { overflow-Y: scroll; }

html, body { height: 100%; width:100%; margin: 0 auto; padding: 0; }

body {  
  color:#1a2b3d; background: #232323;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px auto;
  padding: 0;
  text-align: left;
}  

body.home {
	background: url(/images/bg-home.jpg) no-repeat fixed center top #232323;
}

body.generic {
	background: url(/images/bg.jpg) no-repeat fixed center top #232323;
}

*, * focus { outline: none; }

img { border: none; display:block}

#wrapper-home {
  width: 773px; 
  margin: 0 auto;
  padding: 200px 4px 0 15px;
}

#wrapper {
  width: 773px;
  margin: 0 auto;
  padding: 0 4px 0 15px;
  background: #302f2f; 
}

#header {	
  width: 773px; 
  height: 188px;
  color: #000; background: url(/images/soldier-for-hollywood-banner.png) no-repeat center;
  margin: 0px auto;
  padding: 0;
}

#content-home {width: 773px;  padding: 10px 4px 0 15px; position:absolute; top: -30px; left:-15px; z-index:1; margin: 0px auto; }

#nav { position:relative; top: 130px; left:100px; z-index:2; }

#content-wrapper { position:relative; margin: 0 ;}

#content-main {width: 773px;  padding: 0 4px 0 15px; position:absolute; top: -210px; left:-15px; z-index:1; margin: 0px auto; background: #302f2f; }

#main-butt { position:relative; top: 122px; left:100px; z-index:2; }

#content {width: 773px;  padding: 10px 4px 0 15px; position:absolute; top: 0px; left:-15px; z-index:1; margin: 0px auto; background: #302f2f;}

#content-continued {width: 773px;  padding: 10px 4px 0 15px; position:absolute; top: -45px; left:-15px; z-index:1; margin: 0px auto; background: #302f2f;}

#content-imdb {width: 773px;  padding: 10px 4px 0 15px; position:absolute; top: -50px; left:-15px; z-index:1; margin: 0px auto; background: #302f2f;}

#content-videos {width: 773px;  padding: 10px 4px 0 15px; position:absolute; top: -25px; left:-15px; z-index:1; margin: 0px auto; background: #302f2f;}

#content-contact {width: 773px;  padding: 10px 4px 0 15px; position:absolute; top: -99px; left:-15px; z-index:1; margin: 0px auto; background: #302f2f;}

.clear { clear: both; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

a.whatsnew, a.whoishe, a.origins, a.whatdoeshewear, a.whatdoeshedo, a.music, a.guestbook, a.onlinestore, a.contact, a.imagegallery, a.demoreel, a.main, a.more, a.more-who-is-he-one, a.more-who-is-he-two,  a.more-what-does-he-wear-one, a.more-what-does-he-wear-two, a.main-who-does-he-work-for, a.more-what-does-he-do-one, a.imdb, a.more-links, a.enter, a.email, a.videos, a.guestbook-icon, a.facebook, a.twitter {
	display: block;
	background: url(images/nav.png) no-repeat;
	float: left;
	cursor: pointer !important;
}

a.whoishe {
	width: 230px;
	background-position: 0px -35px;
	height: 30px;
}

a:hover.whoishe {
	background-position: -240px -34px;
}

a.whatdoeshedo {
	width: 230px;
	background-position: 0px -145px;
	position:relative; top: 37px; right:230px;
	height: 30px;
}

a:hover.whatdoeshedo {
	background-position: -240px -144px;
}

a.whatdoeshewear {
	width: 230px;
	background-position: 0px -108px;
	position:relative; top: 74px; right:460px;
	height: 30px;
}

a:hover.whatdoeshewear {
	background-position: -240px -107px;
}

a.whatsnew {
	width: 230px;
	background-position: 0px 0px;
	position:relative; top: 82px; right:0px;
	height: 29px;
}

a:hover.whatsnew {
	background-position: -240px 1px;
}

a.demoreel {
	width: 230px;
	background-position: 0px -398px;
	position:relative; top: 115px; right:230px;
	height: 30px;
}

a:hover.demoreel {
	background-position: -240px -398px;
}

a.imagegallery {
	width: 230px;
	background-position: 0px -363px;
	position:relative; top: 152px; right:460px;
	height: 30px;
}

a:hover.imagegallery {
	background-position: -240px -362px;
}

a.origins {
	width: 230px;
	background-position: 0px -71px;
	position:relative; top: 159px; right:0px;
	height: 31px;
}

a:hover.origins {
	background-position: -240px -70px;
}

a.music {
	width: 230px;
	background-position: 0px -182px;
	position:relative; top: 197px; right:230px;
	height: 30px;
}

a:hover.music {
	background-position: -240px -182px;
}

a.guestbook {
	width: 230px;
	background-position: 0px -219px;
	position:relative; top: 235px; right:460px;
	height: 30px;
}

a:hover.guestbook {
	background-position: -240px -218px;
}

a.onlinestore {
	width: 230px;
	background-position: 0px -256px;
	position:relative; top: 240px; right:230px;
	height: 30px;
}

a:hover.onlinestore {
	background-position: -240px -255px;
}

a.contact {
	width: 230px;
	background-position: 0px -291px;
	position:relative; top: 276px; right:460px;
	height: 30px;
}

a:hover.contact {
	background-position: -240px -291px;
}

/*Contact last position in Nav
a.contact {
	width: 230px;
	background-position: 0px -326px;
	position:relative; top: 281px; right:0px;
	height: 30px;
}

a:hover.contact {
	background-position: -240px -326px;
}
*/
a.main {
	width: 95px;
	background-position: -479px 0px;
	height: 39px;
	position:relative; top: -120px; left: 578px
}

a:hover.main {
	background-position: -477px -51px;
}

a.more-who-is-he-one {
	width: 100px;
	background-position: -480px -115px;
	height: 39px;
	position:relative; top: 720px; left: 470px
}

a:hover.more-who-is-he-one {
	background-position: -478px -171px;
}

a.more-who-is-he-two {
	width: 100px;
	background-position: -480px -115px;
	height: 39px;
	position:relative; top: 443px; left: 470px
}

a:hover.more-who-is-he-two {
	background-position: -478px -171px;
}

a.more-what-does-he-wear-one {
	width: 100px;
	background-position: -480px -115px;
	height: 39px;
	position:relative; top: 625px; left: 470px
}

a:hover.more-what-does-he-wear-one {
	background-position: -478px -171px;
}

a.more-what-does-he-wear-two {
	width: 100px;
	background-position: -480px -115px;
	height: 39px;
	position:relative; top: 480px; left: 470px
}

a:hover.more-what-does-he-wear-two {
	background-position: -478px -171px;
}

a.main-who-does-he-work-for {
	width: 95px;
	background-position: -479px 0px;
	height: 39px;
	position:relative; top: 515px; left: 430px
}

a:hover.main-who-does-he-work-for {
	background-position: -477px -51px;
}

a.more-what-does-he-do-one {
	width: 100px;
	background-position: -480px -115px;
	height: 39px;
	position:relative; top: 495px; left: 470px
}

a:hover.more-what-does-he-do-one {
	background-position: -478px -171px;
}


a.imdb {
	width: 195px;
	background-position: -480px -220px;
	height: 46px;
	position:relative; top: -65px; left: 220px
}

a:hover.imdb {
	background-position: -478px -282px;
}

a.more-links {
	width: 177px;
	background-position: -480px -339px;
	height: 39px;
	position:relative; top: 425px; left: 350px
}

a:hover.more-links {
	background-position: -477px -390px;
}

a.enter {
	width: 177px;
	background-position: -480px -447px;
	height: 43px;
	position:relative; top: -30px; left: 218px
}

a:hover.enter {
	background-position: -477px -503px;
}

a.email {
	width: 703px;
	background-position: -2px -555px;
	height: 57px;
	position:relative; top: 295px; left: -58px
}

a:hover.email {
	background-position: 0px -618px;
}

a.videos {
	width: 530px;
	background-position: -4px -682px;
	height: 54px;
	position:relative; top: 400px; left: -77px
}

a:hover.videos {
	background-position: -2px -751px;
}

a.guestbook-icon {
	width: 345px;
	background-position: -5px -940px;
	height: 100px;
	position:relative; top: 177px; left: 190px
}

a:hover.guestbook-icon {
	background-position: -1px -837px;
}

a.facebook {
	width: 36px;
	background-position: -376px -870px;
	height: 36px;
	position:relative; top: -250px; left: 25px
}

a.twitter {
	width: 36px;
	background-position: -410px -870px;
	height: 36px;
	position:relative; top: -250px; left: 25px
}


/*footer */

#footer {
  padding: 0;
  margin: 0;
  color: #000; background: #FBFAFA;
  border-top: 1px solid #f9f8f6;
  width: 1000px;
}  

#footer p {
  margin: 0;
  padding: 0 10px 0 0;
  line-height: 175%;
  text-align: right;
  font-size: 85%;
  color:#625044; background:none;
}

#footer p a:link {
  color: #A28A66; background: #FBFAFA;
}
#footer p a:visited {
  color: #A28A66; background: #FBFAFA;
}
#footer p a:hover {
  color: #4D1A00; background: #FBFAFA;
}
#footer p a:active {
  color: #5E635C; background: #FBFAFA;
}



