/* MovieStation Default Layout  */

* {margin:0;padding:0;}
html { min-width: 800px; }
a { text-decoration: none; color:#444;}
A:hover { text-decoration:underline; color:black;}

body 
{ 
 width:100%;
 margin: 0px;
 padding: 0px;
 border: 0px;
 text-align:left;
 color: #ffe;
/* font: small/18px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; */
 font: 90% "trebuchet ms", sans-serif;
}

#wrapper
{
 width:800px;
 text-align:left;
 background: #fff url('/gfx/background.gif');
 background-attachment: fixed;
}

.imgShadow img
{
 background-color:#fff;
 border: 1px solid #a9a9a9;
 padding:4px;
 margin: 0px 5px 5px 0px;
}

.imgShadow2 img
{
 background-color:#fff;
 border: 1px solid #a9a9a9;
 padding:2px;
}

#rating
{
 float:right;
 padding-top:10px;
}

#rating select
{
 width:130px;
}


/****************************************
 **                                    **
 **         HEADER FIELDS              **
 **                                    **
 ****************************************/
#header
{ 
 text-align: left;
 width:800px;
 height:70px;
 background: #fff url('/gfx/main_logo.jpg');
 margin-bottom:10px;
 border:solid 1px #999;
}

#header h1
{
 position:absolute;
 right:795px;
 top:55px;
 text-align:right;
 color: #888;
 font-size:12px;
}

#header h2
{
 font-size:12px;
 color: #ddd;
}

#header h3
{
 color: #666;
 font: 12px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

/****************************************
 **                                    **
 **         HEADER FIELDS              **
 **                                    **
 ****************************************/
#header2
{ 
 border:solid 1px #ccc;
 text-align: left;
 width:800px;
 height:70px;
 background: #fff;
 margin-bottom:10px;
}

/****************************************
 **                                    **
 **           SEARCH FIELDS            **
 **                                    **
 ****************************************/
#search
{
 width:250px;
 float: right;
 text-align: right;
 margin-top: 8px;
 margin-right:10px;
 color:#333;
}

#search input
{
 width: 120px;
 border: solid 1px #999;
 background: #eee;
}


/* FOOTER FORM */
#footer
{
 clear:both;
 text-align: center;
 margin-top:10px;
 padding-top:10px;
 width:800px;
 color:#888;
 font:90%/1.2em Arial,Serif;
}

/****************************************
 **                                    **
 **        NAVIGATION FIELDS           **
 **                                    **
 ****************************************/
#nav
{
 border:solid 1px #ccc;
 width:155px;
 float: left;
 text-align: left;
 margin-top: 0px;
 margin-right:5px;
 margin-left:0px;
 color:#333;
 background:#fff;
}

#nav h1
{
 border-bottom:1px dotted #666;
 margin-right:12px;
 padding-bottom:2px;
 margin-bottom:.25em;
 font:140%/1.2em Arial,Serif;
 font-weight:bold;
 color:#c33;
}

#nav h1>a
{
 font:100%/1.2em Arial,Serif;
 color:#c33;
 background:none;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
}

#nav h2
{
 margin-left:5px;
 font:100%/1.2em Arial,Serif;
 color:#c33;
}

#nav h2>a
{
 font:100%/1.2em Arial,Serif;
 color:#c33;
 background:none;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
}

#nav h2>a:hover
{
 color:#f55;
}

#nav h3 
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:80%/1.2em Arial,Serif;
 color:#c33;
}


#nav a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em Arial,Serif;
 color:#338;
 margin: 0 0 0 2px;
 padding: 0 0 0 16px;
 background: url(/gfx/icon-perm.gif) no-repeat 0 50%;
}

#nav a:hover
{
 text-decoration:none;
 color:#c00;
}



/****************************************
 **                                    **
 **         BANNER FIELDS              **
 **                                    **
 ****************************************/
#rightlist
{
 float: right;
 width:130px;
 text-align: left;
 margin-top: 0px;
 margin-left: 10px;
 padding-left:5px;
 color:#444;
 background:#fff;
}

#rightlist2
{
 float: right;
 width:200px;
 text-align: left;
 margin-top: 0px;
 margin-left: 3px;
 padding-left:5px;
 padding-left:3px;
 color:#444;
 background:#eee;
}

#rightBanner
{
 position:absolute;
 left:810px;
 top:163px;
 border: 1px solid #a9a9a9;
 background:#fff;
 padding:4px;
 margin: 0px 5px 5px 0px;
}

/****************************************
 **                                    **
 **           NEWS FIELDS              **
 **                                    **
 ****************************************/

#newslist
{
 border:solid 1px #ccc;
 float: left;
 width:625px;
 text-align: left;
 margin-top: 0px;
 margin-left: 5px;
 padding:3px;
 color:#444;
 background:#fff;
 font:100%/1.5em Lucida, Arial, Serif;
}

#newslist a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em Arial,Serif;
 color:#600;
}

#newslist a:hover
{
 text-decoration:none;
 color:#c00000;
 border: 0px;
}

#newslist h1 
{
 border-bottom:1px dotted #999999;
 padding-bottom:2px;
 margin-bottom:.25em;
 font:130%/1.2em Arial,Serif;
 color:#044474;
}

#newslist h2
{
 border-bottom:1px dotted #999999;
 padding-bottom:2px;
 margin-bottom:.25em;
 font:160%/1.2em Arial,Serif;
 color:#444;
}

#newslist h2>a
{
 color:#189200;
}

#newslist h3
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:80%/1.2em Lucida, Arial,Serif;
 text-align:right;
 color:#999;
}

#newslist h4
{
 border-bottom:1px dotted #999999;
 padding-bottom:2px;
 margin-bottom:.25em;
 font:90%/1.2em Lucida, Arial,Serif;
 color:#559;
}

#newslist p 
{
 margin:4px 0px 1em;
 color:#333;
}

#newslist blockquote 
{
 margin: 20px 0 20px 10px;
 padding: 0 20px 0 50px;
 background: url('/gfx/newman/quote.png') left top no-repeat;
 border: none;
}

#newslist hr
{
 width:100%;
 height:1px;
 border: dotted 0.1pt gray;
 color:#666;
}

#newslist ul
{
 padding:0px;
 margin:0px;
}

#newslist li
{
 margin-left:15px;
 font:80%/1.2em Lucida, Arial,Serif;

}

#newslist textarea
{
 width:100%;
 height:200px;
 border: dotted 1px gray;
 color:#666;
 padding: 3px;
}


#newslist input
{
 border: dotted 1px gray;
 color:#666;
 padding: 3px;
}

#newslist select
{
 border: dotted 1px gray;
 color:#666;
}

#newslist option
{
 background:#f1f1f1;
}


/****************************************/
/**                                    **/
/****************************************/
#mainTable table
{
 border-collapse: collapse;
 width: 100%;
}

#mainTable thead
{
 background: #9ec5e4;
 border-top: 1px solid #aed5f4;
 border-bottom: 1px solid #8eb5d4;
}

#mainTable th
{
 font-weight:normal;
 text-align: left;
}


#mainTable tr:hover
{
 background: #ffffdd;
}

#mainTable thead tr:hover
{
 background-color: transparent;
 color: inherit;
}

#mainTable .odd
{
 background-color: #f1f1f1;
}

#mainTable .odd2
{
 background-color: #fff1f1;
}