/*Style sheet jpwillisnitz.com
*/
body {
background-color: #000000;
color: #cb0779;}

#main {
background-color: #020744;
position: relative;
width: 1000px;
height: 1250px;
margin-top: 0em;
margin-left: auto;
margin-right: auto;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
border-top: 1px #7e7e7e solid;
border-left: 1px #7e7e7e solid;
border-right: 1px #7e7e7e solid;
border-bottom: 1px #7e7e7e solid;}

/*Begin Header*/
#header {
position: relative;
width: 1000px;
height: 150px;
background-color: #313956;}

#headerimg {
position: relative;
width: 511px;
height: 150px;
margin-left: auto;
margin-right: auto;}

#hdrimgleft {
position: absolute;
width: 160px;
height: 120px;
top: 17px;
left: 30px;
border: 2px #009b00 solid;}

#hdrimgright {
position: absolute;
width: 160px;
height: 120px;
top: 17px;
right: 30px;
border: 2px #009b00 solid;}
/*End Header
*/

/*Begin Navbar
*/
#navbar {
background-color: #404b70;
position: absolute;
width: 996px;
height: 25px;
top: 150px;
left: auto;
right: auto;
border-top: 2px #009b00 solid;
border-left: 2px #009b00 solid;
border-right: 2px #009b00 solid;
}

#home {
position: absolute;
top: auto;
bottom: auto;
left: 0em;
right: auto;
width: 70px;
height: 20px;}

#video {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 76px;
width: 70px;
height: 20px;}

#cgi {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 152px;
width: 70px;
height: 20px;}

#studio {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 228px;
width: 70px;
height: 20px;}

#music {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 304px;
width: 70px;
height: 20px;}

#stories {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 380px;
width: 70px;
height: 20px;}

#bio {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 455px;
width: 70px;
height: 20px;}

#other {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 531px;
width: 70px;
height: 20px;}

#contact {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 607px;
width: 70px;
height: 20px;}

#blog {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 683px;
width: 70px;
height: 20px;}

#gallery {
position: absolute;
top: auto;
bottom: auto;
right: auto;
left: 759px;
width: 70px;
height: 20px;}

/*End navbar
*/

/*Begin Content Regions
*/
/*Begin Index Elements
*/
#indximg1 {
position: absolute;
left: 185px;
width: 300px;
height: 250px;
top: 40px;
}

#indximgfltsim {
position: absolute;
top: 40px;
left: 5px;
width: 165px;
height: 225px;
border: 1px #f3001d solid;}
#indximginvest {
position: absolute;
top: 40px;
left: 501px;
width: 165px;
height: 225px;
border: 1px #f3001d solid;}
#indximg2 {
position: absolute;
left: 65px;
width: 537px;
height: 150px;
top: 675px;}

#indxmain1 {
position: absolute;
left: 5px;
width: 660px;
height: 225px;
line-height: 8px;
top: 275px;}

#indxmain2 {
position: absolute;
left: 65px;
width: 537px;
height: 110px;
line-height: 8px;
top: 825px;}

#indxmain3 {
position: absolute;
left: 65px;
width: 537px;
height: 75px;
top: 950px;}
/*End Index Elements
*/

#contentleft {
position: absolute;
top: 176px;
left: 0px;
width: 160px;
height: 1070px;
background-color: #313956;
border: 2px #009b00 solid;
text-align: center;
font-size: 1.5em;}

#contentcenter {
position: absolute;
top: 176px;
left: 164px;
width: 675px;
height: 1070px;
background-color: #000000;
border-bottom: 2px #009b00 solid;
line-height: 8px;
border-top: 2px #009b00 solid;
font-size: 1.5em;}

/*Begin contentcenter link styles
*/
#contentcenter a:link {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .9em;
text-align: center;
color: #036210;}
#contentcenter a:visited {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .9em;
text-align: center;}
#contentcenter a:hover {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .9em;
text-align: center;
color: #959004;}
#contentcenter a:active {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .9em;
text-align: center;}
/*End contentcenter link styles
*/

#contentright {
position: absolute;
top: 176px;
right: 0px;
width: 160px;
background-color: #313956;
border: 2px #009b00 solid;
text-align: center;
height: 1070px;
font-size: 1.5em;}

/*End Content Regions
*/

/*Begin studio image holders
*/
#studioimg1 {
position: absolute;
top: 615px;
left: 5px;
width: 125px;
}

#studioimg2 {
position: absolute;
top: 615px;
left: 139px;
width: 125px;
}

#studioimg3 {
position: absolute;
top: 615px;
left: 273px;
width: 125px;
}

#studioimg4 {
position: absolute;
top: 615px;
left: 407px;
width: 125px;
}

#studioimg5 {
position: absolute;
top: 615px;
left: 540px;
width: 125px;
}

#studiolinkbox {
position: absolute;
top: 900px;
left: 100px;
width: 300px;
height: 150px;}
/*End studio image holders
*/
/*Begin Studio2 Image Holders*/

#stud2img1 {
position: absolute;
top: 300px;
left: 10px;
width: 125px;
}

#stud2img2 {
position: absolute;
top: 300px;
left: 145px;
width: 125px;
}

#stud2img3 {
position: absolute;
top: 300px;
left: 280px;
width: 125px;
}

#stud2img4 {
position: absolute;
top: 300px;
left: 410px;
width: 125px;
}

#stud2img5 {
position: absolute;
top: 300px;
left: 540px;
width: 125px;
}

#stud2notes {
position: absolute;
top: 685px;
left: 150px;
width: 500px;
height: 375px;
}

/*End Studio2 Image Holders*/

/*Begin Video Page One Content Holders
*/

#ytplayer {
position: absolute;
top: 5px;
left: 125px;
width: 416px;
height: 337px;
border: 5px #ad1253 solid;}

#totemleft {
position: absolute;
top: 20px;
left: 5px;
width: 120px;
height: 316px;
}
#totemright {
position: absolute;
top: 20px;
left: 552px;
width: 120px;
height: 316px;
}

#vpcontentmain {
position: absolute;
top: 370px;
left: 5px;
width: 663px;
height: 695px;
background-color: #000000;
}

/*End Video Page One Content Holders
*/

/*Begin Video Page Two Content Holders
*/

#flightsim {
position: absolute;
top: 50px;
left: 5px;
width: 215px;
background-color: #000000;
height: 392px;}

#c4d {
position: absolute;
top: 50px;
left: 225px;
width: 215px;
background-color: #000000;
height: 392px;}

#other1 {
position: absolute;
top: 50px;
left: 445px;
width: 215px;
background-color: #000000;
height: 392px;}

/*End Video Page Two Content Holders*/

/*Begin Gallery Elements
*/

/*Gallery Main
*/
#gal01 {
position: absolute;
top: 5px;
width: 200px;
height: 150px;
left: 20px;}

#gal02 {
position: absolute;
top: 5px;
width: 225px;
height: 159px;
left: 220px;}

#gal03 {
position: absolute;
top: 5px;
width: 200px;
height: 150px;
left: 475px;}

#gal04 {
position: absolute;
top: 162px;
width: 670px;
}
/*End Gallery Main
*/
/*Begin galcgi01 Elements
*/

#galcgi0101 {
position: absolute;
top: 75px;
left: 2px;
width: 130px;
background-color: #000000;}

#galcgi0102 {
position: absolute;
top: 75px;
left: 135px;
width: 130px;
background-color: #000000;}

#galcgi0103 {
position: absolute;
top: 75px;
left: 269px;
width: 130px;
background-color: #000000;}

#galcgi0104 {
position: absolute;
top: 75px;
left: 403px;
width: 130px;
background-color: #000000;}

#galcgi0105 {
position: absolute;
top: 75px;
left: 538px;
width: 130px;
background-color: #000000;}
/*End galcgi01 Elements
*/

/*Begin galwgt1 Elements
*/

#galwgt101 {
position: absolute;
top: 200px;
left: 20px;
width: 125px;
}

#galwgt102 {
position: absolute;
top: 200px;
left: 185px;
width: 125px;
}

#galwgt103 {
position: absolute;
top: 200px;
left: 355px;
width: 125px;
}

#galwgt104 {
position: absolute;
top: 200px;
left: 520px;
width: 125px;
}

/*End galwgt1 Elements
*/

/*Begin galtruck1 Elements*/

#galtruck1left {
position: absolute;
top: 100px;
left: 10px;
width: 200px;}

#galtruck1center {
position: absolute;
top: 100px;
left: 225px;
width: 200px;}

#galtruck1right {
position: absolute;
top: 100px;
left: 450px;
width: 200px;}
/*End galtruck1 Elements

/*Begin galusn1 Elements
*/
#galusn1left {
position: absolute;
top: 100px;
left: 10px;
width: 200px;}

#galusn1center {
position: absolute;
top: 100px;
left: 225px;
width: 200px;}

#galusn1right {
position: absolute;
top: 100px;
left: 450px;
width: 200px;}

/*End galusn1 Elements
*/

/*End Gallery Elements
*/



/*End Content
*/

/*Default body links
*/
a:link {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .8em;
text-align: center;
color: #036210;
}


a:visited {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .8em;
text-align: center;
}

a:hover {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .8em;
text-align: center;
color: #959004;}

a:active {
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .8em;
text-align: center;}
/*End links
*/

/*Style1 Used for All Prose*/
p.style1 {
color: #bdbd00;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .7em;
line-height: 1.3em;
text-indent: 15px;
text-align: left;
margin-left: 10px;
margin-top: .1px;
letter-spacing: .3px;
word-spacing: +.5px;
margin-right: .2em;
margin-bottom: 2px;
vertical-align: 15px;}

/*P style3italic same as style1, only in italic
*/
p.style3italic {
color: #bdbd00;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .7em;
line-height: 1.3em;
text-indent: 15px;
text-align: left;
margin-left: 10px;
margin-top: .1px;
letter-spacing: .3px;
word-spacing: -.1em;
margin-right: .2em;
margin-bottom: 2px;
vertical-align: 15px;
font-style: italic;}

/*H1 Style1 Used for Story Titles
*/
h1.style1 {
color: #d8a51b;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: 1em;
text-align: center;
line-height: .5em;}

/*H1 Style2 Used For Site Headings*/
h1.style2 {color: #8f0114;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .9em;
text-align: center;
vertical-align: 1em;
margin-bottom: 1.2em;}

/*Used for centering text
*/
p.stylectr {
color: #a26c16;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .8em;
line-height: 1.2em;
text-indent: 15px;
text-align: center;
margin-left: 10px;
margin-top: 8px;
letter-spacing: .5px;
word-spacing: +.5px;
margin-right: .2em;
vertical-align: -1px;
margin-bottom: 2px;}

p.captions {
color: #a26c16;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .5em;
line-height: 1em;
text-align: center;
margin-left: 10px;
margin-top: 8px;
letter-spacing: .5px;
word-spacing: +.5px;
margin-right: .2em;
vertical-align: 0em;
margin-bottom: 2px;}

/*p style4 used for non-prose text
*/
p.style4 {
color: #a26c16;
font-family: "Comic Sans MS", Arial, Verdana, sans-serif, fantasy, Verdana, "Comic Sans", Helvetica, Courier;
font-size: .8em;
line-height: 1.05em;
text-indent: 15px;
text-align: left;
margin-left: 10px;
margin-top: 8px;
letter-spacing: .6px;
word-spacing: +.5px;
margin-right: .2em;
vertical-align: -1px;
margin-bottom: 2px;}



