.bg1
{
background-color:black;
color:orange;
font-family:Arial;
font-size:11.0pt;
text-align:center;
padding:0px;
margin:0px;
}

#wrapper
{
width:988px;
height:auto;
position:relative;top:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

#titlegrx
{
text-align:center;
position:relative;top:0px;
z-index:1;
width:984px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

#titlegrx img
{
float:left;
}

#titlegrx h1
{
float:right;
text-align:justify;
width:260px;
height:auto;
font-size:12pt;
color:orange;
margin:18px 0px 0px 0px;
}

.main_content
{
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0px;
position:relative;top:0px;
width:984px;
height:auto;
z-index:0
}

#menu
{
clear:both;
width:980px;
height:31px;
border:1px solid #805e30;
margin:0px 5px 12px 0px;
padding:0px;
z-index:1;
overflow:visible;
}

#menu ul
{
width:984px;
height:31px;
padding:0px 1px;
z-index:2
}

#menu ul li
{
float:left;
width:195px;
height:auto;
position:relative;top:0px;
z-index:3
}

#menu a
{
display:block;
width:94%;
height:auto;
border:1px solid #805e30;
background-color:black;
margin:2px 2px;
padding:4px 4px;
text-align:center;
text-decoration:none;
} 

#menu a:link { color:orange;background-color:black; }
#menu a:visited { color:orange;background-color:black; }
#menu a:focus { color:orange;background-color:black; }
#menu a:hover { color:white;background-color:orange; }
#menu a:active { color:orange;background-color:black; }

#menu li div
{
width:195px;
height:auto;
border:1px solid #805e30;
position:absolute;top:28px;left:0px;
background-color:black;
visibility:hidden;
opacity:0.75;
filter: alpha(opacity=75);
-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";
}

#menu li.over div { visibility:visible; }

#menu li div ul { width:auto;height:auto; }
#menu li div li { float:none; background-color:black; }

#menu li div a
{
display:block;
width:94%;
height:auto;
border:1px solid #805e30;
margin-top:1px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:2px;
text-align:center;
text-decoration:none;
} 

#menu li div a:link { color:white;background-color:black; }
#menu li div a:visited { color:white;background-color:black; }
#menu li div a:focus { color:white;background-color:black; }
#menu li div a:hover { color:white;background-color:orange; }
#menu li div a:active { color:white;background-color:black; }

.centre_panel
{
text-align:justify;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
width:auto;
height:auto;
float:right;
}

p.clip {margin:8px 10px;}

.left_panel
{
text-align:center;
border:1px solid #805e30;
margin-left:auto;
margin-right:auto;
padding:4px;
width:188px;
height:auto;
float:left;
}

ul.gal, ul.gal li
{
display:inline;
}

.gallery_box
{
float:left;
width:180px;
height:228px;
margin:0px 0px 12px 8px;
border:1px solid #805e30;
text-align:center;
padding:1px;
font-size:8pt;
color:#c0c0c0;
}

.gallery_box p.f_text
{
float:left;
width:140px;
height:30px;
text-align:left;
margin:2px 0px 2px 2px;
}

.gallery_box p.f_dur
{
margin:2px 2px 2px 0px;
float:right;
width:34px;
height:30px;
text-align:right;
}

.gallery_box p.f_chan
{
clear:both;
margin:0px 2px;
}

.gallery_box p.f_tag
{
margin:0px 2px;
width:auto;
height:32px;
}

.gallery_box p.f_views
{
float:left;
margin:0px 2px;
}

.gallery_box p.f_rate
{
float:right;
margin:2px;
}

.clip_box
{
width:760px;
height:auto;
padding:2px;
text-align:center;
margin:0px 0px 16px 8px;
}

.clip_box h2 {font-size:14pt;margin:0px 0px 10px 0px;}
.clip_box p {margin:10px 0px;}

.rating_box
{
width:758px;
height:44px;
border:1px solid #805e30;
padding:1px;
margin:0px 0px 0px 8px;
text-align:center;
position:relative;top:0px;
}

.rating_img
{
position:relative;top:0px;
margin-left:auto;
margin-right:auto;
width:198px;
height:40px;
}

.rating_text
{
width:260px;
height:20px;
position:absolute;top:14px;left:5px;
text-align:right;
}

#rating_val
{
width:240px;
height:20px;
position:absolute;top:14px;right:5px;
text-align:left;
}

#stars_div
{
position:absolute;top:0px;left:0px;
width:198px;
height:40px;
overflow:hidden;
}

.gallery_banner
{
text-align:center;
width:760px;
height:auto;
padding:2px;
margin:8px 0px 16px 8px;
}

.gallery_banner img
{
margin:5px 5px 5px 0px;
float:left;
}

.gallery_banner h3
{
font-size:18pt;
margin:16px 0px;
}

.footer
{
font-size:8.0pt;
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0px;
width:100%;
height:auto;
position:relative;top:0px;
}

.footerlegend
{
text-align:center;
}

.topbox_left
{
text-align:left;
width:250px;
height:auto;
float:left;
padding-left:230px;
margin:0px;
}
.topbox_right
{
text-align:left;
width:430px;
height:auto;
float:right;
padding-left:50px;
margin:0px;
}
.bottombox
{
text-align:left;
width:24%;
height:auto;
float:left;
margin:0px;
padding:4px;
}

a:link { color:orange;text-decoration:underline }
a:visited { color:orange;text-decoration:underline }
a:focus { color:orange;text-decoration:underline }
a:hover { color:white;text-decoration:underline }
a:active { color:orange;text-decoration:underline }

.left_panel a
{
display:block;
width:98%;
height:auto;
border:1px solid #805e30;
margin-top:2px;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
padding:4px 2px;
text-align:center;
text-decoration:none;
} 
.left_panel a:link { color:#c0c0c0;background-color:black; }
.left_panel a:visited { color:#c0c0c0;background-color:black; }
.left_panel a:focus { color:#c0c0c0;background-color:black; }
.left_panel a:hover { color:white;background-color:orange; }
.left_panel a:active { color:#c0c0c0;background-color:black; }

.gallery_box p.f_text a:link { color:orange;text-decoration:none }
.gallery_box p.f_text a:visited { color:orange;text-decoration:none }
.gallery_box p.f_text a:focus { color:orange;text-decoration:none }
.gallery_box p.f_text a:hover { color:orange;text-decoration:underline }
.gallery_box p.f_text a:active { color:orange;text-decoration:none }

.gallery_box a:link { color:white;text-decoration:underline }
.gallery_box a:visited { color:white;text-decoration:underline }
.gallery_box a:focus { color:white;text-decoration:underline }
.gallery_box a:hover { color:orange;text-decoration:underline }
.gallery_box a:active { color:white;text-decoration:underline }


h1 {font-size:14.0pt; }
h2 {font-size:12.0pt; }
.left_panel h2
{
display:block;
width:98%;
height:24px;
font-size:11.0pt;
font-weight:bold;
margin:10px 0px 8px 0px;
padding:0px;
}
.centre_panel h2 {margin-left:8px;}

.cleardiv {clear:both;}

img
{
border-style:none;
padding:0px;
margin:0px;
}

ul { list-style-type:none;margin:0px;padding:0px; }
li { margin:0px;padding:0px; }
p {margin:0px;padding:0px;text-align:justify;}

