/*@import url('css/reset.css');*/
@import url(css/typography.css);

/*body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin:0px; padding:0px; }*/



body
{
font-size; 100%;
margin: 0px; 
padding: 0px;
background-color: #000000;
}

body img.background {position: absolute; top: 116px; left: 0; overflow: hidden; width: 100%; min-width: 1500px;z-index:-1;}


#nav-holder 
{
height: 27px;
margin-top: 10px; 
padding: 0px;
background-color: #000000;


}

#nav-box
{ 
height: 30px;  
width: 650px;
margin: 0 auto;
padding: 0;
}

#header-holder 
{ 
background: url(images/bramble_tile.jpg) repeat-x 0 0;
height: 80px;

}

#header 
{
height: 80px;
width: 800px;
margin: 0 auto;
overflow: hidden;
}

#me 
{
height: 80px;
width: 170px;
background:url(images/cameraman_170x80.jpg) no-repeat scroll left top;
display:block;
padding:0;
}

#logo 
{
height: 54px;
width: 319px;
background:url(images/ttgg_white_logo3_319x54.gif) no-repeat scroll top transparent;
display: block;
margin: 0px 0px 0px 110px;
}

#logo span
{
display:none;
}

#main-holder 
{
background: transparent;

}

#lower-holder 
{
background: transparent;

}

#lower 
{
height: 123px;
width: 650px;
margin: 0 auto;
overflow: hidden;
background: url(images/filmstrip_650x123.jpg) no-repeat scroll top;
}

img.background 
{
position: relative;  
top: 0;  
overflow: hidden; 
width: 100%; 
min-height: 900px;
/*z-index:-1;*/
}

#main-home 
{ 
z-index: 10;
background: url(images/owl_home_650x650.jpg) no-repeat scroll top;
margin: 0 auto;
padding: 0px;
width: 650px;
height: 650px;
}

#home-col1 
{
float: left;
width: 320px;
/*font-family: Arial,"Lucida Sans","Lucida Grande",Verdana,sans-serif;*/
font-size:.9em;
padding-top: 20px;
padding-bottom: 0px;
padding-right: 30px;
padding-left: 40px;
}

#home-col2 
{
float: right;
width: 205px;
font-family: Arial,"Lucida Sans","Lucida Grande",Verdana,sans-serif;
font-size: .9em;
padding-top: 45px;
padding-bottom: 0px;
padding-right: 40px;
padding-left: 0px;
}


#main-buy 
{ 
z-index: 10;
background: url(images/buy_bg_650x527.jpg) no-repeat scroll top;
margin: 0 auto;
padding: 0px;
width: 650px;
height: 527px;
}


#buy-col1 
{
float: left;
width: 320px;
font-size:.9em;
padding-top: 20px;
padding-bottom: 0px;
padding-right: 20px;
padding-left: 40px;
}

#buy-col2 
{
float: right;
width: 230px;
font-family: Arial,"Lucida Sans","Lucida Grande",Verdana,sans-serif;
font-size: .9em;
padding-top: 22px;
padding-bottom: 0px;
padding-right: 40px;
padding-left: 0px;
}

#buynow
{
font-size: .8em;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 7px;
padding-left: 10px;
margin-bottom: 5px;
background:none 0 0 #000000;
}

#buynow2
{
font-size: .8em;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 7px;
padding-left: 10px;
margin-bottom: 5px;
background:none 0 0 #000000;
}

#main-about 
{ 
z-index: 10;
background: url(images/green_bg_650x650.jpg) no-repeat scroll top;
margin: 0 auto;
padding: 0px;
width: 650px;
height: 650px;
}

#main-extras
{ 
z-index: 10;
background: none 0 0 #111111;
margin: 0 auto;
padding: 0px;
width: 650px;
height: 450px;
}

#main-extras-col1
{
float: left;
width: 440px;
/*font-family: Arial,"Lucida Sans","Lucida Grande",Verdana,sans-serif;*/
font-size:.9em;
padding-top: 20px;
padding-bottom: 0px;
padding-right: 40px;
padding-left: 40px;
}

#main-trailer 
{ 
z-index: 10;
background: url(images/green_bg_650x650.jpg) no-repeat scroll top;
margin: 0 auto;
padding: 0px;
width: 650px;
height: 550px;
}

#trailer 
{
text-align: center;
position: relative;
left:0px;
background: #000000;
width: 560px;
height: 340px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 20px;
}

#trailer-col1 
{
float: left;
width: 570px;
/*font-family: Arial,"Lucida Sans","Lucida Grande",Verdana,sans-serif;*/
font-size:.9em;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 40px;
padding-left: 40px;
}

blockquote  {
margin-top:3px;
margin-bottom:9px;
margin-right:auto;
margin-left:0px;
width:250px;
}

#pull  {
color:#ffffff;
font:italic 110%/125% "Trebuchet MS","Lucida Grande",sans-serif;
background:none repeat scroll 0 0 #222F17;
text-align:left;
padding:0.5em 1em;
}

#pull .quoter 
{
display:block;
color:#bfbfbf;
font:normal 80%/110% Verdana,Helvetica,sans-serif;
text-align:right;
padding:0.5em 0em;
}


#footer {
height: 21px;
width: 650px;
margin: 0 auto;
background-color: #111111;
}

#footer-holder 
{
margin: 0px; 
padding: 0px;
}

#footer-text-right
{
padding-right: 7px;
padding-top: 3px;
float: right;
height: 17px;
width: 350px;
color:#3D5628;
font:normal .6em Verdana,Helvetica,sans-serif;
text-align:right;
}

#extra-links
{
padding-left:4px;
padding-top:4px;
float: left;
height: 17px;
width: 250px;
color:#639935;
font:normal .7em Verdana,Helvetica,sans-serif;
text-align:bottom;
}

#extra-links li
{
border-right: 2px solid #555555;
display: inline;
float: left;
line-height: 11px;
margin-left: 5px;
padding-right: 5px;
}

#extra-links ul li.last

{
border: 0 none;
}

#extra-links a
{
color:#639935;
font:normal;
text-decoration: none;
}

#extra-links a:hover
{
text-decoration: underline;
}

/*The CSS CODE for top menu - not IE5 PC compatible
http://css.maxdesign.com.au/listamatic/browser-support.htm
–––––––––––––––––––––––––––––*/

ul
{
margin:0px; padding:0px;

}
#nav li

{
float:right;
list-style: none;
margin: .2em;
letter-spacing: 0.1em;
padding: 0;
text-transform: uppercase;
}
#nav a
{
font-family: Arial, Helvetica, sans-serif;
display: inline;
font-weight:normal;
/*border: .2em solid #789D47;*/
color: #99CC00;
padding: 6px 8px 6px 8px;
text-decoration: none;
text-align: center;
background-color: transparent;
}
#nav a:link, #nav a:visited;
{
color: #99CC00;
background-color: transparent;
}
#nav a:hover
{
color: #fff;
background: #789D47;
}
/* add-on for current page */
#nav a#current
{
font-weight:bold;
color:#FFF;
background: #789D47;
} 








