@charset "UTF-8";

/*

Site Design by guanaDESIGN\AAGARD
http://guanadesign.com
April 2008

*/



body { font-family: "Times New Roman", Times, serif; background-color: #000000; background-image: url(../images/body_bg_regular.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; padding: 0px; }

a { text-decoration: none; color: #000000; }

a:active, a:focus { outline: 0; }

#wrapper { width: 900px; margin-right: auto; margin-left: auto; }

#guts1 { margin-top: 138px; background-color: #33FF66; clear: both; }
#header { height: 138px; width: 900px; clear: both; }
#navigation { height: 40px; width: 900px; background-color: #FFFFFF; }

#content { float: left; width: 605px; background-color: #FFFFFF; background-image: url(../images/content_curve.jpg); background-repeat: no-repeat; background-position: right bottom; font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; font-size: 9pt; padding-right: 15px; padding-left: 30px; padding-bottom: 5px; }

#sub_content { float: right; width: 225px; margin-right: 8px; margin-top: 20px; }

#footer { clear: both; background-image: url(../images/footer_bg.jpg); background-repeat: no-repeat; background-position: center top; height: 300px; background-color: #000000; }

#guts { text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */ width: 900px; background-color: #bdbdbd; clear: both; float: left }
#guts_bg { height: 50px; background-image: url(../images/guts_bg.jpg); background-repeat: no-repeat; clear: both; padding: 0px; margin: 0px; }

#global_nav { font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; width: 900px; z-index: -9999; font-size: 2px; height: 40px; }
#global_nav #globalnav { margin: 0; padding: 0; }
#global_nav #globalnav li { display: inline; text-indent: 0px; }
#global_nav #globalnav li a { width: 130px; height: 0px; overflow: hidden; float: left; background-image: url(../images/navigation_squares.jpg); background-repeat: no-repeat; padding-top: 40px; }

#global_nav #globalnav li#mj-about a { background-position: 0px 0px; }
#global_nav #globalnav li#mj-news a { background-position: -130px 0px; }
#global_nav #globalnav li#mj-blog a { background-position: -260px 0px; }
#global_nav #globalnav li#mj-videos a { background-position: -390px 0px; }
#global_nav #globalnav li#mj-links a { background-position: -520px 0px; }
#global_nav #globalnav li#current_film a { background-position: -650px 0px; width: 250px; }

#global_nav #globalnav li#mj-about a:hover { background-position: 0px -40px; }
#global_nav #globalnav li#mj-news a:hover { background-position: -130px -40px; }
#global_nav #globalnav li#mj-blog a:hover { background-position: -260px -40px; }
#global_nav #globalnav li#mj-videos a:hover { background-position: -390px -40px; }
#global_nav #globalnav li#mj-links a:hover { background-position: -520px -40px; }
#global_nav #globalnav li#current_film a:hover { background-position: -651px -40px; }

#global_nav #globalnav li#mj-about a:active { background-position: 0px -80px; }
#global_nav #globalnav li#mj-news a:active { background-position: -130px -80px; }
#global_nav #globalnav li#mj-blog a:active { background-position: -260px -80px; }
#global_nav #globalnav li#mj-videos a:active { background-position: -390px -80px; }
#global_nav #globalnav li#mj-links a:active { background-position: -520px -80px; }
#global_nav #globalnav li#current_film a:active { background-position: -651px -80px; }

#global_nav.about_select #globalnav li#mj-about a { background-position: 0px -120px !important; cursor: default; }
#global_nav.news_select #globalnav li#mj-news a { background-position: -130px -120px !important; cursor: default; }
#global_nav.blog_select #globalnav li#mj-blog a { background-position: -260px -120px !important; cursor: default; }
#global_nav.video_select #globalnav li#mj-videos a { background-position: -390px -120px !important; cursor: default; }
#global_nav.link_select #globalnav li#mj-links a { background-position: -520px -120px !important; cursor: default; }
#global_nav.current_select #globalnav li#current_film a { background-position: -651px -40px !important; cursor: default; }

.p_bottom { margin-bottom: 0px; }

#content .noscript { display:none; }

/* swapper content */
#content .swapcontent { display:none; }
#content .swapcontent.active, #content.hasjs .swapcontent { display:block; }

.content_left { float: left; width: 49%; }
.content_right { float: right; width: 49%; }


#global_nav.store_select #globalnav li#nav_store a { background-position: 0px -120px !important; cursor: default; }
#global_nav.ds_select #globalnav li#nav_ds a { background-position: -300px -120px !important; cursor: default; }
#global_nav.info_select #globalnav li#nav_info a {background-position: -600px -120px !important; cursor: default; }

#global_nav.store_select #globalnav li#nav_store a:hover { background-position: 0px -160px !important; cursor: default; }
#global_nav.ds_select #globalnav li#nav_ds a:hover { background-position: -300px -160px !important; cursor: default; }
#global_nav.info_select #globalnav li#nav_info a:hover {background-position: -600px -160px !important; cursor: default; }

.image_right { float: right; border: 2px solid #666666; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 2px; }
.image_right:hover { border-top-color: #333333; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #333333; }
.image_left {}

h1 { font-family: Helvetica, "Lucida Grande", Verdana, Geneva, sans-serif; font-size: 20px; font-weight: bold; }
h2 {}
h3 {}
h4 {}
h5 {}

#swap_h1 h1 a { text-decoration: none; color: #000000; }
#swap_h1 h1 a:hover { color: #666666; }
#swap_h1 h1 a:active { color: #333333; }
#swap_h1 h1 a:visited { color: #333333; font-weight: normal; }

.facts { font-family: "Lucida Grande", Helvetica, Verdana, sans-serif; font-size: 10pt; font-weight: bold; }
.facts span,
.facts b { font-weight: normal; color: #333333; }
.facts a { color: #333333; font-weight: normal; }
.facts:hover { }


#links a { width: 350px; padding-top: 6px; padding-bottom: 6px; background-color: #CCCCCC; display: block; text-align: center; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; color: #000000; text-decoration: none; border: 1px dotted #666666; }
#links a img { margin-right: auto; margin-left: auto; padding-top: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; display: none; }
#links a:hover { color: #000000; background-color: #999999; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
#links a:hover img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; display: none; }

/*#links a { width: 350px; background-color: #CCCCCC; display: block; text-align: center; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; color: #000000; text-decoration: none; border: 1px dotted #666666; height: 50px; padding-top: 30px; font-size: 16px; font-weight: bold; }
#links a img { margin-right: auto; margin-left: auto; padding-top: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; display: none; }
#links a:hover { color: #FFFFFF; background-color: #666666; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; height: auto; width: 350px; padding-top: 7px; padding-bottom: 7px; font-size: 12px; }
#links a:hover img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; display: inline; }*/

#awards { display: block; margin-top: 0px; padding-top: 0px; }
.film_title { text-transform: uppercase; }

#newsfeed { padding-right: 12px; padding-left: 12px; padding-top: 1px; padding-bottom: 1px; margin-bottom: 10px; border: 1px solid #999999; }
#newsfeed b { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; }
#newsfeed.odd { background-color: #e8e8e8; }
#newsfeed p { }

#video { background-color: #dadada; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 15px; color: #000000; margin-bottom: 15px; text-decoration: none; border: 1px solid #dadada; }
#video a { text-decoration: none; }
#video:hover { color: #330066; border: 1px solid #666666; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 15px; background-color: #e8e8e8; text-decoration: none; }
#video .details { color: #666666; font-size: 10px; text-decoration: none; }
#video .title { font-weight: bold; padding-right: 30px; color: #000000; font-size: 14px; text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#video .multi_title { font-weight: bold; padding-right: 30px; color: #000000; font-size: 12px; text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#video img { margin-right: 32px; margin-left: 32px; margin-bottom: 8px; border: 1px solid #dadada; padding: 1px; }
#video:hover img { border: 1px solid #333333; margin-right: 32px; margin-left: 32px; margin-bottom: 8px; }
#video.current { background-color: #FFFFFF; }

#filmography { line-height: 20px; }

#imdb { text-indent: -9999px; height: 55px; width: 190px; background-image: url(../images/imdb.jpg); background-repeat: no-repeat; background-position: 0px 0px; font-family: "Lucida Grande", Helvetica, Verdana, sans-serif; font-size: 9px; display: block; }
#imdb:hover { background-position: 0px -56px; }

