body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	scrollbar-face-color: #111111; 
	scrollbar-highlight-color: #d40000; 
	scrollbar-shadow-color: #d40000; 
	scrollbar-arrow-color: #e5e5e5; 
	scrollbar-track-color: #131313; 
	scrollbar-base-color: #111111; 
	scrollbar-3d-light-color: #0e3045; 
	scrollbar-dark-shadow-color: #00ffaa;
	background-image: url(images/tp-2011-bkgd4.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#container {
	margin: auto;
	width: 973px;

}

#wrapperBlog {
	margin:auto;
	width:942px;
	height:688px;
	background-image:url(images/2010-blog-bkgd.jpg);
}

#wrapperBio {
	margin:auto;
	width:942px;
	height:688px;
	background-image:url(images/2010-bio-bkgd.jpg);
}

#wrapperPortfolio {
	margin:auto;
	width:942px;
	height:688px;
	background-image:url(images/2010-portfolio-bkgd.jpg);
}

#wrapperContact {
	margin:auto;
	width:942px;
	height:688px;
	background-image:url(images/2010-contact-bkgd.jpg);
}

#wrapperRacingcareer {
	margin:auto;
	width:942px;
	height:688px;
	background-image:url(images/2010-racing-career-bkgd.jpg);
}

#wrapperFlash {
	margin:auto;
	width:942px;
	height:688px;
	background-image:url(images/2010-flash-homework.jpg);
}

#topNav {
	width: 923px;
	height:25px;
	padding-top:10px;
	padding-left:50px;
}

#topNav ul {
  list-style: none;
  width: 532px;
}

#topNav ul li {
 display: inline;
}

#topNav ul li a {
    float:left;
	text-decoration: none;
	font-size: 9px;
    width: 87px;
    text-align: center;
    margin-right: 9px;
}


#navHomeButton {
	background-image:url(images/nav-button-1.jpg);
	width:63px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:34px
}

#navBlogButton {
	background-image:url(images/nav-button-2.jpg);
	width:63px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:34px
}

#navBioButton {
	background-image:url(images/nav-button-3.jpg);
	width:60px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:37px
}

#navRcButton {
	background-image:url(images/nav-button-4.jpg);
	width:58px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:39px
}

#navGamingButton {
	background-image:url(images/nav-button-5.jpg);
	width:70px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:27px
}

#navPhotosButton {
	background-image:url(images/nav-button-6.jpg);
	width:70px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:27px
}

#navResumeButton {
	background-image:url(images/nav-button-7.jpg);
	width:70px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:27px
}

#navCarsButton {
	background-image:url(images/nav-button-8.jpg);
	width:65px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:32px
}

#navContactButton {
	background-image:url(images/nav-button-9.jpg);
	width:73px;
	height:21px;
	float:left;
	padding-top:14px;
	padding-left:24px
}

#homeBox2 {
	background-image:url(images/home-slice-2.jpg);
	width: 389px;
	height: 417px;
	float:left;
}

#homeBox3 {
	background-image:url(images/home-slice-3.jpg);
	width: 584px;
	height: 417px;
	float:left;
}

#homeBox4 {
	background-image:url(images/home-slice-4.jpg);
	width: 389px;
	height: 248px;
	float:left;
}

#homeBox5 {
	background-image:url(images/home-slice-5.jpg);
	width: 330px;
	height: 248px;
	float:left;
}

#homeBox6 {
	background-image:url(images/home-slice-6.jpg);
	width: 254px;
	height: 248px;
	float:left;
}


#bioBox2 {
	background-image:url(images/bio-slice-2.jpg);
	width: 389px;
	height: 417px;
	float:left;
}

#bioBox3 {
	background-image:url(images/bio-slice-3.jpg);
	width: 584px;
	height: 417px;
	float:left;
}

#bioBox4 {
	background-image:url(images/bio-slice-4.jpg);
	width: 288px;
	height: 248px;
	float:left;
}

#bioBox5 {
	background-image:url(images/bio-slice-5.jpg);
	width: 303px;
	height: 248px;
	float:left;
}

#bioBox6 {
	background-image:url(images/bio-slice-6.jpg);
	width: 382px;
	height: 248px;
	float:left;
}


#rcBox2 {
	background-image:url(images/rc-slice-2.jpg);
	width: 389px;
	height: 327px;
	float:left;
}

#rcBox3 {
	background-image:url(images/rc-slice-3.jpg);
	width: 584px;
	height: 327px;
	float:left;
}

#rcBox4 {
	background-image:url(images/rc-slice-4.jpg);
	width: 389px;
	height: 100px;
	float:left;
}

#rcBox5 {
	background-image:url(images/rc-slice-5.jpg);
	width: 584px;
	height: 100px;
	float:left;
}

#rcBox6 {
	background-image:url(images/rc-slice-6.jpg);
	width: 319px;
	height: 239px;
	float:left;
}

#rcBox7 {
	background-image:url(images/rc-slice-7.jpg);
	width: 256px;
	height: 239px;
	float:left;
}

#rcBox8 {
	background-image:url(images/rc-slice-8.jpg);
	width: 398px;
	height: 239px;
	float:left;
}


#gamesBox2 {
	background-image:url(images/gaming-slice-2.jpg);
	width: 389px;
	height: 417px;
	float:left;
}

#gamesBox3 {
	background-image:url(images/gaming-slice-3.jpg);
	width: 584px;
	height: 417px;
	float:left;
}

#gamesBox4 {
	background-image:url(images/gaming-slice-4.jpg);
	width: 389px;
	height: 248px;
	float:left;
}

#gamesBox5 {
	background-image:url(images/gaming-slice-5.jpg);
	width: 584px;
	height: 248px;
	float:left;
}


#resumeBox2 {
	background-image:url(images/resume-slice-2.jpg);
	width: 389px;
	height: 665px;
	float:left;
}

#resumeBox3{
	background-image:url(images/resume-slice-3.jpg);
	width: 584px;
	height: 665px;
	float:left;
}


#carsBox2 {
	background-image:url(images/cars-slice-2.jpg);
	width: 389px;
	height: 665px;
	float:left;
}

#carsBox3{
	background-image:url(images/cars-slice-3.jpg);
	width: 584px;
	height: 665px;
	float:left;
}



#contactBox2 {
	background-image:url(images/contact-slice-2.jpg);
	width: 389px;
	height: 395px;
	float:left;
}

#contactBox3{
	background-image:url(images/contact-slice-3.jpg);
	width: 584px;
	height: 395px;
	float:left;
}

#contactBox4 {
	background-image:url(images/contact-slice-4.jpg);
	width: 389px;
	height: 270px;
	float:left;
}

#contactBox5{
	background-image:url(images/contact-slice-5.jpg);
	width: 584px;
	height: 270px;
	float:left;
}

#sitemapBox2 {
	background-image:url(images/sitemap-slice-2.jpg);
	width: 389px;
	height: 665px;
	float:left;
}

#sitemapBox3{
	background-image:url(images/sitemap-slice-3.jpg);
	width: 584px;
	height: 665px;
	float:left;
}

#resumeLeftbox{
	margin-left: 112px;
	margin-top: 327px
}


#logoPositioning {
	padding-top: 47px;
	padding-left: 58px
}


#footer {
	background-image:url(images/footer-slice.jpg);
	margin:auto;
	width: 973px;
	padding: 0;
	text-align:center;
	padding-top:10px;
}

.webSite {
	color: #cccccc;
	text-decoration: underline;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}

.inputField {
-moz-opacity:0.5;
filter:Alpha(Opacity=90);
}

.style2 {
	color: #ff0000;
	text-decoration: none;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}

.headerText {
	color: #ffcc00;
	font-weight: bold;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}

.headerText2 {
	color: #ffcc00;
	font-weight: bold;
	font-family: verdana, modern, sans-serif;
	font-size: 12px;
	margin: 0px
}

.dateText {
	color: #ffcc99;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}

.dateText2 {
	color: #ffcc99;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}

.bodyText {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}

.smallType {
	color: #cccccc;
	text-decoration: none;
	font-family: verdana, modern, sans-serif;
	font-size: 9px;
	margin: 0px
}

.style7 {
	color: #ff0000;
	margin: 0px
}

.style8 {
	color: #cccccc;
	text-decoration: underline;
	font-family: verdana, modern, sans-serif;
	font-size: 9px;
	margin: 0px
}

.copyRight {
	color: #cccccc;
	text-decoration: none;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}

.style10 {
	color: #ffcc99;
	font-family: verdana, modern, sans-serif;
	font-size: 10px;
	margin: 0px
}



a:link {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	text-decoration: none;
	font-size: 9px;
}

a:visited {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	text-decoration: none;
	font-size: 9px;
}

a:hover {
	color: #ffcc00;
	font-family: verdana, modern, sans-serif;
	text-decoration: none;
	font-size: 9px;
}

a:active {
	color: #ff4800;
	font-family: verdana, modern, sans-serif;
	text-decoration: none;
	font-size: 9px;
}


a.mainnav:link {
	color: #ffcc00;
	font-family: verdana, modern, sans-serif;
	text-decoration: none;
	font-size: 10px;
	margin: 0px
}

a.mainnav:visited {
	color: #ffcc00;
	font-family: verdana, modern, sans-serif;
	text-decoration: none;
	font-size: 10px;
	margin: 0px
}

a.mainnav:hover {
	color: #ff4800;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.mainnav:active {
	color: #ff4800;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.bodyLinks:link {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.bodyLinks:visited {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.bodyLinks:hover {
	color: #ffcc00;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.bodyLinks:active {
	color: #ffffff;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.extraLinks:link {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.extraLinks:visited {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.extraLinks:hover {
	color: #ffcc00;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}

a.extraLinks:active {
	color: #cccccc;
	font-family: verdana, modern, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	margin: 0px
}
