body { 
  font-family:verdana,geneva;
  background-color:#333333;
  scrollbar-base-color:#6699cc;
  -webkit-text-size-adjust:none;
  background-position: 0px 600px;
  background-repeat:repeat-x;
  background-attachment:fixed;
}

.picture-holder
{
  position: absolute;
  left:120px;
  top:200px;
  height:377px;
  width:672px;
  overflow:hidden; 
}

.zane-grey-holder
{
  position: absolute;
  text-align:left;
  font-size:65%;
  left:425px; 
  top:600px;
  height:121px;
  width:350px;
}
.zane-grey
{
  position: relative;
  left:-20px;
  text-align:right;
}

.smaller-font
{
  font-size:95%;
}

.wrapper
{
  margin-right:auto;
  margin-left:auto;
  margin-top:none;
  width:980px; 
  height:710px;
  font-size:18px;
  border-radius: 10px;
}

#bristlecone-logo-transparent
{
  background-image:url(../graphics/general/logo.flash.980.png); 
  position: absolute;
  top: 0px;
  left:0px;
  width:980px;
  height:127px;
  background-repeat:no-repeat;
} 
.bristlecone-picbar
{
  background-color:#333333;
  position: absolute;
  top: 0px;
  left:0px;
  width:980px;
  height:127px;
} 

#iphone-bg
{
  background-image: url(../graphics/picbarweb/picbar.gif);
  position: absolute;
  top: 0px;
  left:0px;
  width:980px;
  height:127px;
}

#store
{
 background-image: url(../graphics/picbarweb/picbar10.gif);
}

#contact
{
 background-image: url(../graphics/picbarweb/picbar12.gif);
}

#index
{
 background-image: url(../graphics/picbarbar/picbar.gif);
}

#about
{
 background-image: url(../graphics/picbarweb/picbar8.gif);
}

#projects
{
 background-image: url(../graphics/picbarweb/picbar2.gif);
}

.gray-side-left
{
  background-color:#999999;
  position:absolute;
  top:127px;
  left:  0px; 
  width: 120px;
  height:573px;
}

.gray-side-right
{
  background-image:url(../graphics/general/gray-side-right.png);
  background-repeat: repeat-y;
  position:absolute;
  top:127px;
  left:792px;
  width:188px;
  height:573px;
}

.bristlecone-center
{
  background-color:#cccccc;
  position:relative;
  top:5px;
  left:5px;
  width:980px;
  height:700px;
  overflow:hidden;
  border-radius:10px;
} 

.film-strip
{
  position:absolute;
  top: 127px;
  left:0px;
  background-color:#000000;
  width: 980px; 
  height: 30px;
}

.dvd-sales
{
  position:relative;
  width: 480px; 
  height: 150px;
}

.blend img
{ 
 opacity: 0;
 -moz-opacity:0;
 -khtml-opacity:0;
 filter:alpha(opacity=0);
}

.about-us
{
	position:absolute;
	font-size:90%;
	color:#000000;
	top:153px;
	left:81px;
	width:500px;
	text-align:left;
}

.FOIVimeo
{
  position:relative;
  left:70px;
  height:225px;
  width:400px;
  background-color:white;
  border-style:solid;
  border-color:#999999;
}

.LDVyoutube
{
  position:absolute;
  top:150px;
  left:75px;
  background-color:white;
  border-style:solid;
  border-color:#999999;
}

.LDVStoreImg
{
	position:absolute;
	color:#000000;
	top:0px;
	left:470px;
}

.PaypalButton
{
  position:absolute;
  top:150px;
  left:650px;
  width:100px;
  height:150px;
}

#overflow-guide
{
 overflow:auto;
 overflow-x:hidden;
 overflow-y:auto;
}

#page-title
{
  font-weight:bold;
  font-style:italic;
  position:absolute;
  font-size:.80em;
  color:#000000;
  top:160px;
  text-align:center;
}

.page-title-block
{
	font-size:.70em;
	position:absolute;
	color:#000000;
	top:200px;
        height:475px;
	text-align:left;
}

.image-size
{
  width:672px;
  height:377px;
}


#nav-home
{
 position:absolute;
 top:7px;
 left:150px;
 width:55px;
}


#nav-contact
{
 position:absolute;
 top:7px;
 left:270px;
 width:55px;

}

#nav-about-us
{
 position:absolute;
 top:7px;
 left:408px;
 width:100px;
}

#nav-projects
{
 position:absolute;
 top:7px;
 left:550px;
 width:55px;
}

#nav-store
{
 position:absolute;
 top:7px;
 left:700px;
 width:55px;
}

#nav-links
{
 position:relative;
 top:7px;
 left:620px;
 width:55px;
 color:#cccccc;
}


a[href^="mailto"]:hover:after { content: " > " attr(title);}
a[href^="mailto"]:active { color: blue;}
a[href^="mailto"]:visited { color: blue;}
a[href^="mailto"]:link { color: blue;}

a[title="View Trailer"]:active  {font-size: 70%; color: blue;}
a[title="View Trailer"]:visited {font-size: 70%; color: blue;}
a[title="View Trailer"]:link    {font-size: 70%; color: black;}
a[title="View Trailer"]:hover   {font-size: 70%; color: red; }

a[href="http://vimeo.com/3901493"]:active  {color: blue;}
a[href="http://vimeo.com/3901493"]:visited {color: blue;}
a[href="http://vimeo.com/3901493"]:link    {color: blue;}
a[href="http://vimeo.com/3901493"]:hover   {color: red;}

a[href="http://www.northforkrancheria.com"]:active  {color: blue;}
a[href="http://www.northforkrancheria.com"]:visited {color: blue;}
a[href="http://www.northforkrancheria.com"]:link    {color: blue;}
a[href="http://www.northforkrancheria.com"]:hover   {color: red;}

a[title="C.Jonah Matthewson"]:active   {outline:none;}
a[title="C.Jonah Matthewson"]:hover    {outline:none;}
a[title="C.Jonah Matthewson"]:link     {outline:none;}
a[title="C.Jonah Matthewson"]:visited  {outline:none;}

a[title="Ryan Christensen"]:active   {outline:none;}
a[title="Ryan Christensen"]:hover    {outline:none;}
a[title="Ryan Christensen"]:link     {outline:none;}
a[title="Ryan Christensen"]:visited  {outline:none;}


a[title="Click for Bio"]:link     {color:#000000;text-decoration:none;}
a[title="Click for Bio"]:visited  {color:#000000;text-decoration:none;}
a[title="Click for Bio"]:active   {color:#3300ff;}
a[title="Click for Bio"]:hover    {color:#3300ff;}


img {
 outline:none;
 border:none;
}

a {
outline: none;
border:none;
}

a:hover{cursor:pointer;}

#jonah-photo
{
  position: absolute;
  top:275px;
  left:35px;
  width:160px;
  height:172px;
}


#ryan-photo
{
  position: absolute;
  top:300px;
  left:265px;
  width:160px;
  height:132px;
}

#blanket {
position:relative;
top:0px;
left:0px;
width:0px;
height:0px;
}

#chris-name
{
background-image:url(../graphics/about/jonahName.png);
position:absolute;
left:20px;
top:300px;
width:120px;
height:44px;
text-align:left;
background-repeat:no-repeat;
}

#ryan-name
{
background-image:url(../graphics/about/ryanName.png);
position:absolute;
left:300px;
top:395px;
width:130px;
height:42px;
text-align:left;
background-repeat:no-repeat;
}

#popUpDivChris
{
font-size:95%;
position:absolute;
opacity: 0.95;
filter:alpha(opacity=95);
background-color:#336699;
color:#ffffff;
width:480px;
padding: 10px 10px 10px 10px;
text-align:justify;
}


#popUpDivRyan
{
font-size:95%;
position:absolute;
opacity: 0.95;
filter:alpha(opacity=95);
background-color:#336699;
color:#ffffff;
width:480px;
padding: 10px 10px 10px 10px;
text-align:justify;
}


#close-img-placement
{
  position:absolute;
  top:0;
  left:0;
}

.ldvwrapper
{
 text-align:center;
 position:absolute;
 top:250px;
 left:830px;
}

.ldvwrappertext
{
 text-align:center;
 position:absolute;
 font-size:85%;
 top:380px;
 left:817px;
 width:130px;
 height:128px;  
}

.ldvwrappertext a:link {text-decoration:none;}
.ldvwrappertext a:visited {text-decoration:none;}
.ldvwrappertext a:hover {text-decoration:none;outline:none;cursor:pointer;}


.calypsoRO 
{
 position:absolute;
 left:832px;
 width:100px;
 height:150px;
 background-image:url(../graphics/general/calypso.sm.png);
 background-repeat:no-repeat;
}

.navigation
{
  font-size:85%;
  color:white;
}

.navigation a:visited
{
 color:white;
 text-decoration:none;
}

.navigation a:link
{
  border:none;
  color:white;
  text-decoration:none;
}

.navigation a:hover 
{
 border:none;
 color:#ffcc66;
 cursor: pointer;
}

#paypal-table
{
  font-style:italic;
  width:192px;
}

.rc-bottom
{
  background-image:url(../graphics/general/rc-bottom.png);
  position:absolute;
  left:0px;
  width:980px;
  height:9px;
}

.rc-top
{
  background-image: url(../graphics/general/rc-top.png);
  position:relative;
  left:0px;
  top:0px;
  width:980px;
  height:9px;
}

