BODY, HTML
{ margin:0; padding:0; font-family:arial,helvetica,sans-serif; color:#333; font-size:85%; background:#fff }
HTML>BODY
{ font-size:95%  }
IMG,TABLE
{ border:0; border-collapse:collapse; empty-cells:show; }
TD
{ vertical-align:top; padding:0 }
UL,LI,H1,H2,H3,H4
{ margin:0; padding:0 }
A
{ color:#069; text-decoration:none;  }
A:hover
{ color:#39c; text-decoration:underline; }
LI
{ list-style-type:none }
P,LI,H1,H2,H3,H4
{ line-height:1.3em }
P
{ margin:0; padding:0 0 1.2em 0 }
P.small
{ font-size:70% }
H1
{ clear:both; font-size:160%; color:#333; }
H2
{ font-weight:normal; margin:12px 0 8px 0; font-size:16px; color:#333 }
H3
{ color:#333; background:url("images/bg_grayfade.gif") repeat-x top center; border-bottom:1px solid #ccc; font-size:100%; font-weight:bold; display:block; clear:both; padding:5px 7px; margin-bottom:0 }
H4
{ color:#069; background:url("images/bg_bluefade.gif") repeat-x top center; border-bottom:1px solid #8DB2C9; font-size:100%; font-weight:bold; display:block; clear:both; padding:5px 7px; margin-bottom:0 }
FORM
{ display:inline }
LABEL, INPUT
{ color:#333 }

div#container{
width:990px;
height:auto;
margin:auto;
}

/* Head */
div#head{
	width:990px;
	height:54px;
	border-bottom:1px #cccccc solid;
	margin:auto;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:0px;
}




/* Searchbox */
#searchtabs {
position:absolute;
top:-21px;
left:20px;
}

#searchboxwrapper
{  background:url("images/bg_searchbox_new.gif") no-repeat top center; width:639px; margin:auto; position:relative;}
#top>#searchboxwrapper
{ margin-right:20px }
#searchbox
{ padding:10px; background:url("images/bg_searchbox_foot_new.gif") no-repeat bottom center; text-align:center; width:619px; }
#searchboxwrapper>#searchbox
{  }
#searchtable
{ margin:0 auto }
#searchtable div
{ text-align:left; vertical-align:bottom; padding-bottom:3px; padding-right:3px; float:left; }
#searchtable div.btn
{ padding:0 0 2px 5px }
#searchbox LABEL, #searchbox INPUT, #searchbox #scope
{ display:block; font-family:arial,helvetica,sans-serif;   }
#searchbox LABEL
{ margin:0 3px 0 5px }
#searchbox INPUT#search
{ width:370px; border:1px solid #999; padding:2px;}
#searchbox INPUT#tag
{ width:90px; border:1px solid #999; padding:2px;}
#searchbox SELECT#scope
{ width:180px; border:1px solid #999; padding:1px;}
#searchbox TD.scope
{ padding-bottom:4px }
div.scope>SELECT
{ margin-bottom:-1px }
#searchbox INPUT#submit
{ font-weight:bold; width:6em; margin-left:5px }
A.advanced
{ width:150px; float:right; text-align:center; display:block; font-size:83%; padding:4px; margin:5px 0 2px 0; }



/* Search Button Dropdown List */

DIV#btn_navigation
{ font-size:11px; line-height:1.5em; padding:0; margin: 0; height:23px; background:url("images/bg_btn_nav.gif") no-repeat; }
UL#btn_nav 
{ border:0; padding:0; margin:0; list-style:none; }
UL#btn_nav A, DIV.btntext_help A
{ text-decoration: none; min-height: 0%; }
UL#btn_nav LI LI
{ padding: 0; margin: 0; width:150px; }
UL#btn_nav LI LI A 
{ padding: 4px; width: 150px; display:block; color:#333; }
UL#btn_nav LI LI A:hover 
{ background:url("images/bg_btn_nav_list_hilite.gif") no-repeat; padding:4px 4px 4px 11px; color:#000; }
UL#btn_nav DIV.btntext, DIV.btntext
{ cursor:pointer; margin:0; padding:4px; font-weight:bold; background:url("images/bg_btn_nav.gif") no-repeat;} 
UL#btn_nav DIV.btntext A, DIV.btntext_help A
{ color:#333;}
div.btntext{
width:142px;
} 
DIV.btntext_help
{ cursor:pointer; margin:0; padding-left:20px; padding-top:2px; font-weight:bold; background:url("images/bg_btn_nav2.gif") no-repeat; width:50px; font-size:11px; line-height:1.5em; height:23px; } 

/* Search Button Dropdown List Items */

UL#btn_nav LI 
{ float: none; width:150px; cursor:default; background:url("images/bg_btn_nav_list.gif") repeat-y 0 0; border:0; position:relative; }
UL#btn_nav LI.bottom
{ font-size:2px; background: transparent url("images/bg_btn_nav_list_bottom.gif") no-repeat bottom; }

/* Search Button Dropdown Secondary Lists */

UL#btn_nav LI UL 
{ position: absolute; width: 150px; left: -999em; margin:0; padding:0; }

/* Lists nested under hovered List items */
UL#btn_nav LI:hover UL, UL#btn_nav LI.over UL 
{ left: 0; margin-top: 18px;}

* html UL#btn_nav LI.bottom
{ margin-top: -4px; }

/* clear both */
.clearboth{clear:both;}

/* search results title box */
div#searchtitle{
padding:25px;
width:551px;
height:27px;
margin:auto;
margin-top:8px;
background-image:url(images/navbox_bg.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
padding-top:8px;
padding-bottom:2px;
}



/* left modules */
div#leftcolumn_page1{
height:auto;
width:637px;
float:left;
}

.mod1_wrap1{
width:636px;
height:auto;
background-image:url(images/mod1_bg.gif)
}

.mod1_wrap2{
width:auto;
height:auto;
background-image:url(images/mod1_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.mod1{
width:auto;
padding-left:10px;
padding-right:10px;
height:auto;
background-image:url(images/mod1_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.mod1 h1{
color:#006699;
font-size:15px;
padding-top:7px;
padding-left:24px;
}

/* right column */
div#rightcolumn_page1{
height:auto;
width:351px;
float:right;
}

.mod2_wrap1{
width:350px;
height:auto;
background-image:url(images/mod2_bg.gif)
}

.mod2_wrap2{
width:auto;
height:auto;
background-image:url(images/mod2_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.mod2{
width:auto;
padding-left:10px;
padding-right:10px;
height:auto;
background-image:url(images/mod2_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.mod2 h1{
color:#0099cc;
font-size:15px;
padding-top:7px;
padding-left:30px;
}

/*  Movie mods  */

.modtitle_wrap1{
width:990px;
height:auto;
background-image:url(images/modtitle_bg.gif);

}

.modtitle{
width:auto;
padding-left:10px;
padding-right:10px;
height:auto;
background-image:url(images/modtitle_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.modtitle h1{
color:#336699;
font-size:20px;
padding-top:7px;
padding-left:24px;
}


.modlevel0_wrap1{
float:left;
width:745px;
height:auto;
background-image:url(images/modlevel0_bg.gif)
}

.modlevel0_wrap2{
width:auto;
height:auto;
background-image:url(images/modlevel0_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.modlevel0{
width:auto;
padding-left:10px;
padding-right:10px;
height:auto;
background-image:url(images/modlevel0_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-top:15px;
padding-bottom:15px;
}

.level2container{
float:left;
width:166px;
height:auto;
text-align:center;
}
.modlevel2_wrap1{
width:166px;
height:auto;
background-image:url(images/modlevel2_bg.gif)
}

.modlevel2_wrap2{
width:auto;
height:auto;
background-image:url(images/modlevel2_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.modlevel2{
	width:auto;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	background-image:url(images/modlevel2_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top: 10px;
}

.modlevel1_wrap1{
float:right;
width:544px;
height:auto;
background-image:url(images/modlevel1_bg.gif)
}

.modlevel1_wrap2{
width:auto;
height:auto;
background-image:url(images/modlevel1_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.modlevel1{
width:auto;
padding-left:10px;
padding-right:10px;
height:auto;
background-image:url(images/modlevel1_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;

}

.mod3_wrap1{
float:right;
width:220px;
height:auto;
background-image:url(images/mod3_bg.gif)
}

.mod3_wrap2{
width:auto;
height:auto;
background-image:url(images/mod3_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.mod3{
width:auto;
padding-left:10px;
padding-right:10px;
height:auto;
background-image:url(images/mod3_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.mod3 h1{
color:#0099cc;
font-size:15px;
padding-top:7px;
padding-left:30px;
}


.modlevel3_wrap1{
margin:auto;
width:708px;
height:auto;
background-image:url(images/modlevel3_bg.gif)
}

.modlevel3_wrap2{
width:auto;
height:auto;
background-image:url(images/modlevel3_top.gif);
background-repeat:no-repeat;
background-position:top;
}

.modlevel3{
width:auto;
padding-left:10px;
padding-right:10px;
height:auto;
background-image:url(images/modlevel3_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;

}
/* icons */
.icon1{
background-image:url(images/icon1.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}
.icon2{
background-image:url(images/icon2.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}
.icon3{
background-image:url(images/icon3.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}
.icon4{
background-image:url(images/icon4.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}
.icon5{
background-image:url(images/icon5.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}
/* footer */

#footer{
height:50px;
width:auto;
margin:auto;
position:relative;
}
#button_previous{
position:absolute;
top:10px;
left:20px;
}
#button_next{
position:absolute;
top:10px;
right:200px;
}
#button_rss{
position:absolute;
top:10px;
right:20px;
}

/* fixed height settings for mods */

.heigh1{
	height:250px;
	}
/* independent float settings for mods */
.left {
	float:left;
}
.right {
	float:right;
	}	
#hint {
	background-color:#CCC;
	color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}