@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-top:40px; background:#000 url(../images/laurels_leftcol.jpg) center top no-repeat; min-height:650px; height: 100%; position:relative; float:left;}
#leftcol_index {width:200px; padding:0; margin-top:40px; background:#000 url(../images/laurels_leftcol.jpg) center top no-repeat; min-height:650px; height: 100%; position:relative; float:left;}
#leftcol_index2 {width:200px; padding:0; margin-top:40px; background:#000 url(../images/laurels_leftcol.jpg) center top no-repeat; min-height:650px; height: 100%; }

#header {
	background:#000 url(../images/logo_med.jpg) no-repeat;
	display:block;
	height:100px;
	width:432px;
	margin-top: 40px;
	text-indent: -9999px;
	float: right;
}

#laurels {
	height: 85px;
	width: 200px;
	float: right;
	background: #000 url(../images/laurels.jpg) no-repeat;
	margin-top: 43px;
	margin-right: 20px;
}
#globalnav {width:676px; float:right; background:#000;}
#globalnav2 {width:806px; float:right; background:#000;padding-right:10px;}
#jpIcon { float:right; right:-550px; height:20px; margin-top: 10px;}
#content {background:#000; width:682px; float:right; height:100%; margin-top:-5px; border-top: double 3px #fff; border-bottom:double 3px #fff;padding-buttom: 1px;}
#content_index {background:#000; width:670px; float:right;  margin-top:-5px; 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:670px; float:right;  margin-top:-5px;  border-top: solid 1px #999; border-bottom: solid 1px #999; margin-bottom: 0px; padding:6px 6px;}
#content_index4{background:#000; width:746px; float:right;  margin-top:-5px;  border-top: solid 1px #999; border-bottom: solid 1px #999; margin-bottom: 0px; padding:10px 10px 5px 10px;}
#content_index5{background:#000; width:620px; float:right; margin-top:0px;margin-bottom:0px; padding-top:0px;padding-bottom:20px;padding-right:0px; padding-left:0px;}
#content_index6{background:#f4f5f4;}
.press_thumbs{
  background: #f4f5f4;
  margin: 2px;
  border: none;
  height: auto;
  width: auto;
  float: left;
  clear: none;
  text-align: center;}
  
.press_thumbs img{
  display:inline;
  margin:2px;
  border:1px solid #ffffff;
  }
  
.press_thumbs a:hover img {border: 1px solid #000;}

.desc{
	text-align: left;
	font-weight: normal;
	float: none;
	height: auto;
	width: auto;
	margin: 6px;
}

.desc a:link{
	color: #000;
	text-decoration: none;
	border-bottom: 1px #000 dotted;}
	
.desc a:visited{
	text-decoration:none; 
	color:#000;
	border-bottom: 1px #000 dotted;}

.desc a:hover{
	color: #666;
	text-decoration: none;
	border-bottom: 1px #666 dotted;}


	
#footer{background:#000; text-align: center; color:#FFFFFF; font-size:90%;clear:both;height:35px; padding: 5px; border-top:1px solid #333;}
#text {padding:25px 25px 30px 40px; background:#f4f5f4; font-size:80%;}
#text_index {padding-bottom:20px;padding-top:20px; background:#000;  /*margin-top:220px;*/ font-size:80%; padding-left:80px; 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:640px; margin-left:auto; padding:0px; border: 0px; margin-top:0px; margin-right:auto;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-top:4px; padding-bottom:10px; margin:0; font-size:90%;}
#subnav2 {text-align:right; background:#000; padding:10px 10px 0px 0px; margin:0; font-size:80%;}
#subnav3 {width:200px; float:right; background:#000; text-align:left; background:#000; padding: 5px 5px; margin:0; font-size:80%;}
#subnav4 {width:350px; float:right; background:#000; text-align:left; background:#000; padding: 5px 5px; margin:0; font-size:80%;}
#subnav4jp {width:390px; float:right; background:#000; text-align:left; background:#000; padding: 5px 5px; margin:0; font-size:80%;}
#subnav5 {
text-align: center;
background:#f4f5f4; 
padding-bottom:10px;
font-size:90%;
}
#subnav5 a:link{
color:#000;}
#subnav5 a:visited{
color:#000;}
#subnav5 a:hover{
color:#666;}


/* 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:90%; line-height:140%; color:#006699;}
.downloadpdf a:link, .downloadpdf a {color:#ccc; font-style:italic; text-decoration:none;}

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

/*for the index page*/
h4 {font-size: 100%; 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: #ccc; font-style: normal; font-size:80%;}

.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; float:right;}
#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;}
/* *************************** */
/* *************************** */

