/* ------- */
/* GENERAL */
/* ------- */

html,body{
margin: 0;
padding: 0;
border: 0;
/*overflow: auto;*/
/*Thickbox Requirements */
/*min-height: 100%;*/
/*height: auto !important;*/
height: 100%; 
/*max-height: 100%;*/
font: 0.9em Geneva, Arial, Helvetica, sans-serif;
/*background:#dbe1da url(MEDIA/bg2.gif) repeat-y center;*/
/*background-repeat:repeat-y;
background-image:url(MEDIA/bg.gif);
background-position:center;*/
background-color:#000000;
color:#FFFFFF;
}

/** LINKS **/
a {
	text-decoration:none;
	color:#8A8A8A;
}

a:visited {
	text-decoration: none;
	color:#666666;
}

a:hover {
	text-decoration: underline;
	color:#EAEAEA;
}

pre{
font: 0.9em Geneva, Arial, Helvetica, sans-serif;
color:#c78451;
margin:0px;
}

img{
padding:0px;
margin:0px;
border:0px;
}

/*--------*/
/* LAYOUT */
/*--------*/

/* MAIN COLUMN */
table td#mainColumn{
width: 900px ;
/*margin: 0 auto 0 auto;*/
margin: 0;
text-align: left ;
background-color:#000000;
padding:0px;
/*border:1px solid yellow;*/
}

/* LEFT COLUMN */
table td#leftColumn{
text-align:center;
border:0px;
padding:0px;
width:250px;
/*background-image:url(MEDIA/bg_left.gif);
background-repeat:repeat-y;
background-position:left;*/
text-align:center;
border-left:0px solid #cbd0ca;

}

/* RIGHT COLUMN */
table td#rightColumn{
border:0px;
padding:0px;
width:250px;
text-align:center;
/*background-image:url(MEDIA/bg_right.gif);
background-repeat:repeat-y;
background-position:right;*/
border-right:0px solid #cbd0ca;
}


div#all{
/*width: 900px ;*/
/*margin: 0 auto 0 auto;*/
margin: 0;
/*text-align: left ;
background-color:#e9eee7;
background-color:transparent;*/
padding:0px;
height:99%;
/*border:1px solid yellow;*/
}

/* HEADER */
div#header{
margin: auto;
width: 100%; 
height: 105px;
background-color: transparent;
color:#c78451;
/*background-image:url(MEDIA/header_bg.gif);
background-repeat:repeat-x;*/
font: 3em "Times New Roman", Times, serif;
text-align: right;
}

div#header h1 {
display:none;
}

div#logo {
background-image:url(MEDIA/header_logo2.jpg);
background-repeat:no-repeat;
background-position:center;
height:80px;
}

div#contact {
background-image:url(MEDIA/header_contact.gif);
background-position:bottom;
background-repeat:no-repeat;
height:25px;
}

div#contact a {
text-align:right;
/*margin-right:10px;*/
color:#999d98;
font: 14px "Times New Roman", Times, serif;
font-weight:500;
}

div#contact div#mailLink {
margin-top:6px;
margin-left:10px;
margin-right:2px;
float:right;
}

div#contact div#imdbLink {
margin-top:6px;
float:right;
}

/* ALL CONTENT */
div#main {
padding : 0px 0px 0px 0px;
clear:both;
/*height:100%;*/
/*border:1px solid blue;*/
}

table#layout{
padding:0px 0px 0px 0px;
margin:0px;
/*height:100%;*/
/*background: #fff;*/
}

#content {
padding: 1em auto 0em auto;
vertical-align:top;
overflow-y:auto;
overflow-x:hidden;
height:680px;
/*height:100%;*/
}

#sidebar{
width: 160px;
vertical-align: top;
padding : 0px 2px 2px 2px;
background-color:#000000;
border: 1px solid #666666;
border-bottom:0px;
border-left:0px;
border-top:0px;
}

/* FOOTER */
div#footer{
margin: 0;
padding:0;
height: 5px;
text-align: right;
background-image: url(MEDIA/footer.gif);
}


.wordwrap {
white-space: pre-wrap;       /* css-3 should we be so lucky... */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 ?? */
white-space: -o-pre-wrap;    /* Opera 7 ?? */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
_white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */
}

/* Hacks for IE \*/
* html div#all{ padding: 0 0 0 0;}
* html #sidebar {word-wrap: break-word;}
* html {overflow:hidden;}
* html body{ overflow:auto;}

/* End */

/**************/
/* VIDEO PAGE */
/**************/
table#videodrome {
width:100%;
height:100%;
/*border: 2px solid blue;*/
}

div#playerMov{
background-color:#000000;
clear:both;
margin: 0 auto 4px auto;
/*height: 312px;
width: 512px;*/
border: 1px solid #444444;
text-align:center;
vertical-align:middle;
padding : 2px;
}

div#playerFlash{
background-color:#000000;
clear:both;
margin: 0 auto 4px auto;
/*height: 312px;
width: 512px;*/
border: 1px solid #444444;
text-align:center;
vertical-align:middle;
padding : 2px;
}

div#movie_image{
clear:both;
margin: 0 auto 4px auto;
height:auto;
width:auto;
text-align:center;
vertical-align:middle;
padding : 2px;
}

div#movie_info{
width:600px;
height: auto;
background-color:#121212;
border: 1px solid #666666;
padding : 4px;
margin: 0px auto 6px auto;
}

div#movie_dl{
clear:both;
width:600px;
height:auto;
background-color:#121212;
border:1px solid #666666;
padding : 4px;
margin: 14px auto 0px auto;
text-align:center;
}

/************************/
/* Sidebar Main Folder */
/***********************/
div#masterdiv {
color:#EAEAEA;
font: 1.0em Arial, Helvetica, sans-serif;
font-weight:500;
}

.menutitle{
cursor:pointer;
margin-bottom: 5px;
margin-top: 5px;
background-color:#121212;
width:158px;
padding:2px;
text-align:center;
font-weight:normal;
display:block;
border:1px solid #666666;
}

.submenu{
margin-bottom: 0.5em;
}


/********************************/
/* Sidebar Enhanced Bullet list */
/********************************/

ul.aqtree3clickable a{
outline:none;
cursor:pointer;
}

/* Turn off list bullets */
ul.aqtree3clickable li { list-style: none; }

ul.aqtree3clickable, ul.aqtree3clickable ul, ul.aqtree3clickable li {
  margin: 0; padding: 0;
}

/* This controls the indent for each sublist */
ul.aqtree3clickable ul {
  padding-left: 20px;
}

/* Provide space for our own "bullet" inside the link */
ul.aqtree3clickable li a { padding-left: 20px; }

/* Show "bullets" in the links, depending on the class of the
   LI that the link's in */
ul.aqtree3clickable li.aq3open a {
    background: url(MEDIA/minus.gif) center left no-repeat;
	font-weight:normal;
	color:#EAEAEA;
}
ul.aqtree3clickable li.aq3closed a {
    background: url(MEDIA/plus.gif) center left no-repeat;
	font-weight:normal;
	color:#EAEAEA;
}

ul.aqtree3clickable li.aq3bullet a {
    background: url(MEDIA/bullet.gif) center left no-repeat;
	text-decoration:none;
	color:#8A8A8A;
	font-weight:normal;
}

ul.aqtree3clickable li.aq3bullet a:visited {
    background: url(MEDIA/bullet_visited.gif) center left no-repeat;
	text-decoration: none;
	color:#666666;
}
ul.aqtree3clickable li.aq3bullet a:hover {
    background: url(MEDIA/bullet_hover.gif) center left no-repeat;
	text-decoration: underline;
	color:#EAEAEA;
}

ul.aqtree3clickable li.aq3bullet a:active {
    background: url(MEDIA/bullet_hover.gif) center left no-repeat;
	font-weight:800;
	color:#EAEAEA;
}

/******************************************************/
/* Extra Icon for type of link (comment if not wanted)*/
/******************************************************/

ul.aqtree3clickable li.aq3bullet a#text{
    background: url(MEDIA/text.gif) center left no-repeat;
}

ul.aqtree3clickable li.aq3bullet a#text:visited{
    background: url(MEDIA/text_visited.gif) center left no-repeat;
}
ul.aqtree3clickable li.aq3bullet a#text:hover{
    background: url(MEDIA/text_hover.gif) center left no-repeat;
}

ul.aqtree3clickable li.aq3bullet a#text:active{
    background: url(MEDIA/text_hover.gif) center left no-repeat;
}


ul.aqtree3clickable li.aq3bullet a#video{
    background: url(MEDIA/video.gif) center left no-repeat;
}

ul.aqtree3clickable li.aq3bullet a#video:visited{
    background: url(MEDIA/video_visited.gif) center left no-repeat;
}
ul.aqtree3clickable li.aq3bullet a#video:hover{
    background: url(MEDIA/video_hover.gif) center left no-repeat;
}

ul.aqtree3clickable li.aq3bullet a#video:active{
    background: url(MEDIA/video_hover.gif) center left no-repeat;
}


ul.aqtree3clickable li.aq3bullet a#gallery{
    background: url(MEDIA/image.gif) center left no-repeat;
}
ul.aqtree3clickable li.aq3bullet a#gallery:visited{
    background: url(MEDIA/image_visited.gif) center left no-repeat;
}
ul.aqtree3clickable li.aq3bullet a#gallery:hover{
    background: url(MEDIA/image_hover.gif) center left no-repeat;
}

ul.aqtree3clickable li.aq3bullet a#gallery:active{
    background: url(MEDIA/image_hover.gif) center left no-repeat;
}

/*Selected Item */
ul.aqtree3clickable li#selected a {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: underline;
}

/* Actually show and hide sublists */
ul.aqtree3clickable li.aq3open ul { display: block; }
ul.aqtree3clickable li.aq3closed ul { display: none; }

/***************/
/*GALLERY PAGE */
/***************/

/* VIEWER */
table#viewer {
width:720px;
height:100%;
/*border: 2px solid blue;*/
}

table#viewer div#image{
width:auto;
text-align: center;
margin: 0em auto 0em auto;

}

table#viewer div#infos{
width:650px;
border: 1px solid #666666;
background-color:#121212;
padding:5px;
margin: 0em auto 1em auto;
}

/* THUMBBOX */
div#thumbbox {
/*position:fixed;
bottom:2%;*/
width:730px;
/*left:10%;*/
text-align:center;
}

/*IE hack for ThumbBox*/
* html div#thumbbox {
/*position:absolute;
clear:both;*/
}


table#thumbbox {
margin-left: auto;
margin-right: auto;
text-align: left;
width:auto;
}

table#thumbbox td {
}

/* Empty cell */
table#thumbbox td.empty {
background-image:url(MEDIA/thumbbox_empty.gif);
background-position:center;
background-repeat:no-repeat;
opacity:0.4;
height:70px;
width:70px;
filter:alpha(opacity=40); 
-moz-opacity: 0.4;
}

/* Selected Image */
table#thumbbox  a.selected img {
padding:2px;
border:1px solid #121212;
background-color:#EAEAEA;
filter:alpha(opacity=100); 
-moz-opacity: 1;
opacity :1;
}

/* Link Thumb */

table#thumbbox a.thumb {
outline:none;
}

table#thumbbox  a.thumb img {
padding:0px;
border:1px solid #EAEAEA;
opacity:0.4;
filter:alpha(opacity=40); 
-moz-opacity: 0.4;
}

table#thumbbox  a.thumb:hover img {
padding:2px;
border:1px solid #121212;
background-color:#EAEAEA;
filter:alpha(opacity=100); 
-moz-opacity: 1;
opacity : 1;
}

/* Hide Interface Text */
table#thumbbox td a span{
display:none;
}

/* Link Next Page */
table#thumbbox td#next {
width:40px;
}

table#thumbbox td#next a{
background-image:url(MEDIA/next.gif);
background-position:center;
background-repeat:no-repeat;
display:block;
height:40px;
width:40px;
outline:none;
opacity:1;
}

table#thumbbox td#next a:hover{
background-image:url(MEDIA/next_hover.gif);
background-position:center;
background-repeat:no-repeat;
display:block;
height:40px;
width:40px;
opacity:1;
border :0;
}


/*Link Previous*/
table#thumbbox td#prev {
width:40px;
}
table#thumbbox td#prev a{
background-image:url(MEDIA/prev.gif);
background-position:center;
background-repeat:no-repeat;
display:block;
height:40px;
width:40px;
outline:none;
opacity:1;
}

table#thumbbox td#prev a:hover{
background-image:url(MEDIA/prev_hover.gif);
background-position:center;
background-repeat:no-repeat;
display:block;
height:40px;
width:40px;
opacity:1;
border :0;
}
