/* Globals
------------------------------------------------------*/
body { background:url(../images/bg_body.png) #65655b repeat-x 0 0; font-family:Verdana,Arial,sans-serif; }

a { text-decoration:none; }
a:hover { color:#00b5cb; }


/* Containers
------------------------------------------------------*/
#content { background:url(../images/bg_content.jpg) transparent no-repeat 0 0; display:block; height:570px; margin:0 auto; position:relative; width:980px; }
#footer { background:url(../images/bg_footer.png) transparent no-repeat 0 0; display:block; margin:0 auto 0; padding:10px 0 50px; text-align:center; width:980px; }


/* Header
------------------------------------------------------*/
#ostudios { display:block; height:271px; overflow:hidden; text-indent:-10000px; }


/* Content Left
------------------------------------------------------*/
#sidebar_left { /*background:none repeat scroll 0 0 rgba(50, 100, 100, 0.5); */display:block; height:570px; left:47px; position:absolute; width:230px; }

#uhuh .title { background:url(../images/txt_uhuh.png) transparent no-repeat 0 0; display:block; height:50px; overflow:hidden; text-indent:-10000px; width:191px; }
#sidebar_left .wrapper { display:block; width:191px; }
#sidebar_left p { background-color:#b4b45a; color:#3b3b35; display:inline; font-size:11px; line-height:22px; padding:1px 0; }


/* Content Right
------------------------------------------------------*/
#main_content { /*background:none repeat scroll 0 0 rgba(200, 100, 100, 0.5); */display:block; height:538px; padding:32px 0 0; position:absolute; right:47px; width:604px; }

#main_content p { color:#65655b; display:block; float:left; font-size:12px; margin:14px 0 18px 16px; width:378px; }
#main_content .title { display:block; float:left; height:50px; overflow:hidden; text-indent:-10000px; width:210px; }
#film, #motion, #audio { position:absolute; }
#film { top:32px; }
#motion { top:100px; }
#audio { top:170px; }
#film .title { background:url(../images/txt_film.png) transparent no-repeat 0 0; }
#motion .title { background:url(../images/txt_motion.png) transparent no-repeat 0 0; }
#audio .title { background:url(../images/txt_audio.png) transparent no-repeat 0 0; }

#thumbs { left:245px; position:absolute; top:267px; }
#thumbs ul { display:block; width:320px; }
#thumbs li { float:left; width:158px; }
#thumbs a { background-repeat:none; display:inline; height:53px; float:left; margin:8px 0 0 9px; width:70px; }
#thumbs .reel a { height:114px; width:149px; }
#thumbs a:hover { filter:alpha(opacity=80); opacity:0.8; }

#sb-counter { display:none; }
#sb-wrapper-inner { background-color:#000; border:3px solid #3a3b35 !important; -moz-box-shadow:0 0 60px #111; -webkit-box-shadow:0 0 60px #111; }


/* Footer
------------------------------------------------------*/
#footer ul { margin-left:-35px; }
#footer li { display:inline; color:#f9f8f0; font-size:11px; }
#footer a { border-right:1px dotted #b4b45a; color:#f0f9f0; margin:0 11px 0 0; padding:0 15px 0 0; text-decoration:none; }
#footer p { color:#b4b45a; font-size:12px; margin:5px 0 0 -35px; }


/* Page Specific
------------------------------------------------------*/


/* Misc
------------------------------------------------------*/
.clear { clear:both; display:block; height:0; overflow:hidden; }

