@charset "utf-8";
/* CSS Document */


body {margin:0 auto;  padding:0; background:#333; font-family: Geneva, Arial, Helvetica, sans-serif; color:#515151;}
#shadow {width:935px; margin:0 auto; padding:0px; background:url(../images/shadow.jpg) repeat-y;}
#wrapper {width:900px; background:#000; margin:0px auto; padding:0px; overflow:hidden; border-right:1px solid #000;}

 
#leftcol {width:200px; padding:0; margin:0px; background:#000 url(../images/mugshots.jpg) center top no-repeat; min-height:650px; height: 100%; position:relative; float:left;}
#leftcol_index {width:200px; padding:0; margin:0px; background:#000 url(../images/mugshots_muted.jpg) center top no-repeat; min-height:700px; height: 100%; position:relative; float:left;}
#leftcol_index2 {width:200px; padding:0; margin:0px; background:#000 url(../images/mugshots_muted.jpg) center top no-repeat; min-height:700px; height: 100%; }

#header {height:130px; width:600px; float:right; background:#000 url(../images/logo_med.jpg) 160px 10px no-repeat;}
#globalnav {width:700px; float:right; background:#000;}
#globalnav2 {width:806px; float:right; background:#000;padding-right:10px;}
#jpIcon {position:relative; right:-630px;}
#content {background:#000; width:640px; float:right; height:100%; margin-top:-8px; border-top: double 3px #fff; border-bottom:solid 1px #fff;padding-bottom: 1px;}
#content_index {background:#000; width:640px; float:right;  margin-top:-8px; border-top: double 5px #999; margin-bottom:0px; }

#content_index2 {background:#000; margin:0px auto; text-align:center; clear:both; padding:10px 0px;}
#content_index3{background:#000; width:640px; float:right;  margin-top:-8px;  border-top: solid 1px #999; border-bottom: solid 1px #999; margin-bottom: 0px; padding:10px 10px;}
#content_index4{background:#000; width:746px; float:right;  margin-top:-8px;  border-top: solid 1px #999; border-bottom: solid 1px #999; margin-bottom: 0px; padding:10px 10px 5px 10px;}
#content_index5{background:#000; width:600px; float:right; margin-top:0px;margin-bottom:0px; padding-top:0px;padding-bottom:20px;padding-right:20px; padding-left:0px;}
#content_index6{background:#f4f5f4;}
.press_thumbs{
  background: #f4f5f4;
  margin: 6px;
  border: none;
  height: auto;
  width: auto;
  float: left;
  clear: none;
  text-align: center;}
.press_thumbs img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
.press_thumbs a:hover img {border: 1px solid #000;}
.desc
{
  text-align: center;
  font-weight: normal;
  width: 150px;
  margin: 2px;
}
#footer{background:#000; text-align: center; color:#FFFFFF; font-size:90%;clear:both;height:35px; padding: 5px; border-top:1px solid #333;}
#text {padding:10px 25px 50px 40px; background:#f4f5f4; font-size:80%;border-bottom:1px solid #999; }
#text_index {padding:20px; padding-bottom:10px;padding-top:34px; background:#000;  /*margin-top:220px;*/ font-size:80%; padding-left:50px; color:#fff;}

#trailer {width:auto; margin-left:50px; padding:5px; border:1px solid #333;  margin-top:30px; margin-right:15px;background:#000; float:left; margin-right:10px;}
#trailer2 {width:auto; margin-left:0px; padding:0px; border: 0px; margin-top:0px; margin-right:0px;background:#000; }
#playOverlay {
  margin-left: auto;
  overflow: hidden;
  border: none;
  z-index:100; /* Ensure that the Play button is always on top of the slideshow stack */
}
#subnav {text-align:center; background:#f4f5f4; padding:4px 10px; margin:0; font-size:90%;}
#subnav2 {text-align:left; background:#000; padding:10px 0px 0px 0px; margin:0; font-size:90%;}
#subnav3 {width:200px; float:left; background:#000; text-align:left; background:#000; padding: 6px 6px; margin:0; font-size:90%;}
#subnav4 {width:360px; float:left; background:#000; text-align:left; background:#000; padding: 6px 6px; margin:0; font-size:90%;}

/* mailing list, index page */
#joinmailing {color:#999; float:left; width:300px; font-size:75%; background:#000; padding:5px; border:1px solid #464646;margin:30px 15px 5px 0px; }
#joinmailing submit{background:#333333; padding:0px;}
#joinmailing input{margin:0px; padding:0;}
#joinmailing form {margin-top:0px; line-height:100%; padding:0px;}
#joinmailing h3 {margin:3px auto; padding-top:0;}
#joinmailing form br {margin:0;}

a:link {color:#006699; text-decoration:none;}
a:visited {text-decoration:none; color:#006699;}
a:active {color:#006699; text-decoration:none;}
a:hover {text-decoration:none; color:#666;}

strong {color:#000; font-weight:bold; /*font-style:italic;*/}

#subnav a:link,#subnav a:visited  {font-size:98%; line-height:150%;}
.downloadpdf a:link, .downloadpdf a {color:#ccc; font-style:italic; text-decoration:none;}

h1 {font-size:180%; color:#000; margin-bottom:20px; }
h2 {font-size:150%; color:#ff3300; margin-bottom:20px; margin-top:10px; font-weight:bold}
h3 {font-size:120%; color:#ff3300; margin-top:5px; margin-bottom:0px; font-style:italic; font-weight:bold; margin-top:10px;}

/*for the index page*/
h4 {font-size: 120%; color:#ff3300; margin:15px auto 0px auto; text-align:center;}


#text ul {list-style:outside; margin-left:10px;}
#text ul li { line-height:150%; padding:5px 10px 5px 0px; }
#text ol {list-style:outside; margin-left:10px;}
#text ol li { line-height:150%; padding:5px 10px 5px 0px; }
#text p {text-align:justify;}
.list {line-height:150%;}

em { font-style:italic;}

p, #text.layer p {padding:5px 10px 5px 0px; line-height:150%;}
p.radio {padding:15px; text-align:right; margin:10px; clear:both;}
.img {padding:5px; border:1px solid #ccc; margin:5px 0px;}
.downloadpdf{width:auto; float:right; /*background:url(../images/pdf_sm.jpg) right center no-repeat;*/ color:ccc; font-style:inherit; padding-right:10px; }

.join {color: #CCCCCC; font-style: normal; font-size:90%;}

.indent {margin-left:20px;}
#text.layer {border:none;}

#text_index h1 {color:#666; margin-bottom:5px;}

/* *****************************/
/* format the global navigation*/
#navcontainer {text-align:right; background:#000; width:700px; }
#navcontainer2 {text-align:right; background:#000; width:806px; }
#navlist li {display: inline; padding:2px;}
#navlist li a {padding-top:40px;}

/*helps with formatting IE*/
.nav {padding:0px; padding-top:40px;}

#navlist li a:link, #navlist li a:visited
{padding-left: 10px; background-position: center top; background-repeat: no-repeat;}

#navlist li a:hover 
{background:url(../images/star_med_hover.jpg) center top no-repeat;} 

#navlist li#active a
{ background:url(../images/star_med.jpg) center top no-repeat;}

/* *************************** */
/* *************************** */
/* *** jquery related ******** */

/* if not javascript enabled, show mugshots*/
#leftcol { display:block;}
/*if enabled, fade in mugshots*/
.jq #leftcol { display:none;}
/* *************************** */
/* *************************** */