@charset "utf-8";



/* CSS Document */

body {


	background: #000;
	background:url(images/jcp_bg.jpg) no-repeat #000;

	margin: 0 0 20px 0;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;



	}







#container {



	background:url('images/containerBg.png') no-repeat;



	margin: 50px auto 0;



	padding: 0;



	width: 1038px;

	height:595px;



	/*height:100%;*/



	color:#FFF;



	}



#container h2 {

	font-family:Arial;

	font-size:10px;

	color:#598eff;

}



#container h3 {

	font-family:Arial;

	margin-top:3px;

	color:#ffffff;

}



#container h4 {

	font-family:Arial;

	margin:0;

	color:#ffffff;

}



#container a {

color:#3c67c3;

outline: none;

}



#container a:visited {

	border:none;

}



#container strong {

color:#ffffff;

}





#header {



	background-color:url(images/header.png);



	/*margin: 10px 0px;

*/

	padding: 7px;



	height: 131px;



	width: 100%;



}



#footer {

	 margin:0 35%;

}



#footer p{

      color:#FFF;

	  size:10px;

}

#content-content { 

          margin:0px auto; 

          width:650px; 

          height:100%; }

#content-left { 

         margin:0px auto; 

         width:325px; 

         height:100%; 

         float:left; 

}

#content-right { 

         margin: 0px auto; 

         width: 325px; 

         height: 100%; 

         float: right; 

}

#content {

	overflow:hidden;

	margin-left:200px;

	height:450px;

	padding:0 20px;

	width:75%;

}

#content p {

	font-family:Arial, Helvetica, sans-serif;

	size:10px;

        text-align: justify; text-justify: newspaper  

}



#contentWork {

	background:url(images/Empire-Night-8x10.png);

	margin-left:200px;

	/*margin-bottom:40px;*/

	height:448px;

	padding:0 20px;

	width:75%;

	overflow:hidden;

}

#contentWork p {

	font-family:Arial, Helvetica, sans-serif;
        text-align: justify; text-justify: newspaper
	size:10px;

}



#postContent {

	/*background:url(images/evenBG.png) repeat;*/

	/*margin-left:110px;*/

	/*float:right;*/

	height:400px;

	width:73%;

	padding:10px;

	overflow:auto;

}



#postContent h2{

	font-family:Arial;

	font-size:10px;

	color:#598eff;

}



#postContent a{

	color:#FFF;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

}



#cityChef {

	height:375px;

}



.scrollBox {



    line-height: 14px;



	height: 400px;



    width: 580px;

	float:left;

	padding: 5px;



	background:transparent;



	overflow: auto;

}



.endorScroll {



    line-height: 18px;



	height: 323px;



    width: 470px;



	padding: 5px;



	background:transparent;



	overflow: auto;

}



.contactScroll {



    line-height: 18px;



	height: 323px;



    width: 300px;



	padding: 5px;



	background:transparent;



	overflow: auto;

	

	float:left;

}



.workScroll {



    line-height: 18px;



	height: 323px;



    width: 370px;



	padding: 5px;



	background:transparent;



	overflow: auto;



	margin-left:25px;	

	float:left;

}



#imgHome {

	float:right;

	width:182px;

	height:100%;

	overflow:hidden;

	margin-top:-2px;

}



/*#eTable td {

     padding:5px;

     vertical-align:text-top;

}

*/

.direct {



	position:relative;



	background:transparent url(images/direct_roll.png) no-repeat;



	display:block;



	width:201px;



	height:30px;



	margin:0;



	padding:0;



}







.direct a{



	padding:0;



	display:block;



	width:201px;



	height:30px;



}







.direct a:hover img



{



visibility:hidden



}







.show {



	position:relative;



	background:transparent url(images/show_roll.png) no-repeat;



	display:block;



	width:201px;



	height:30px;



	margin:0;



	padding:0;



}



.show a{



	padding:0;



	display:block;



	width:201px;



	height:30px;



}





.show a:hover img



{



visibility:hidden



}



#hideShow {

	display:none;

}



#hideShow2 {

	display:none;

}



#comSub {

	display:none;

}



#workInSub {

	display:none;

}







/*#doc_drop {

	background:url(images/doc_sub.png) no-repeat;

	width:200px;

	height:250px;

	z-index: 40;

	margin-left:200px;

	margin-top:-10px;

	padding: 0 20px;

	float: left;

	position: absolute;

	visibility: hidden;

}



#doc_drop img {

	padding: 0 20px;

}*/



.commercials {



	position:relative;



	background:transparent url(images/commercials_roll.png) no-repeat;



	display:block;



	width:201px;



	height:29px;



	margin:0;



	padding:0;

	



}







.commercials a{



	padding:0;



	display:block;



	width:201px;



	height:29px;



}







.commercials a:hover img



{



visibility:hidden



}



.national {



	position:relative;



	background:transparent url(images/national_roll.png) no-repeat;



	display:block;



	width:201px;



	height:17px;



	margin:0;



	padding:0;

	



}







.national a{



	padding:0;



	display:block;



	width:201px;



	height:17px;



}







.national a:hover img



{



visibility:hidden



}



.interN {



	position:relative;



	background:transparent url(images/interN_roll.png) no-repeat;



	display:block;



	width:201px;



	height:17px;



	margin:0;



	padding:0;

	



}







.interN a{



	padding:0;



	display:block;



	width:201px;



	height:17px;



}







.interN a:hover img



{



visibility:hidden



}

#flashContent {
     
      overflow:visible;
}

.eightAve {



	position:relative;



	background:transparent url(images/8Ave_roll.png) no-repeat;



	display:block;



	width:201px;



	height:17px;



	margin:0;



	padding:0;

	



}







.eightAve a{



	padding:0;



	display:block;



	width:201px;



	height:17px;



}







.eightAve a:hover img



{



visibility:hidden



}



.jon {



	position:relative;



	background:transparent url(images/jonHendricks_roll.png) no-repeat;



	display:block;



	width:201px;



	height:29px;



	margin:0;



	padding:0;

	



}







.jon a{



	padding:0;



	display:block;



	width:201px;



	height:29px;



}







.jon a:hover img



{



visibility:hidden



}



.cChef {



	position:relative;



	background:transparent url(images/cChef_roll.png) no-repeat;



	display:block;



	width:201px;



	height:17px;



	margin:0;



	padding:0;

	



}







.cChef a{



	padding:0;



	display:block;



	width:201px;



	height:17px;



}







.cChef a:hover img



{



visibility:hidden



}



.cCGallery {



	position:relative;



	background:transparent url(images/cCGallery_roll.png) no-repeat;



	display:block;



	width:201px;



	height:17px;



	margin:0;



	padding:0;

	



}







.cCGallery a{



	padding:0;



	display:block;



	width:201px;



	height:17px;



}







.cCGallery a:hover img



{



visibility:hidden



}



.cCPress {



	position:relative;



	background:transparent url(images/cCPress_roll.png) no-repeat;



	display:block;



	width:201px;



	height:17px;



	margin:0;



	padding:0;

	



}







.cCPress a{



	padding:0;



	display:block;



	width:201px;



	height:17px;



}







.cCPress a:hover img



{



visibility:hidden



}



.document {



	position:relative;



	background:transparent url(images/document_roll.png) no-repeat;



	display:block;



	width:201px;



	height:29px;



	margin:0;



	padding:0;



}







.document a{



	padding:0;



	display:block;



	width:201px;



	height:29px;



}







.document a:hover img



{



visibility:hidden



}







.endor {



	position:relative;



	background:transparent url(images/endor_roll.png) no-repeat;



	display:block;



	width:201px;



	height:30px;



	margin:0;



	padding:0;



}







.endor a{



	padding:0;



	display:block;



	width:201px;



	height:30px;



}







.endor a:hover img



{



visibility:hidden



}







.stills {



	position:relative;



	background:transparent url(images/stills_roll.png) no-repeat;



	display:block;



	width:201px;



	height:30px;



	margin:0;



	padding:0;



}







.stills a{



	padding:0;



	display:block;



	width:201px;



	height:30px;



}







.stills a:hover img



{



visibility:hidden



}







.contact {



	position:relative;



	background:transparent url(images/contact_roll.png) no-repeat;



	display:block;



	width:201px;



	height:30px;



	margin:0;



	padding:0;



}







.contact a{



	padding:0;



	display:block;



	width:201px;



	height:30px;



}







.contact a:hover img



{



visibility:hidden



}







.workIn {



	position:relative;



	background:transparent url(images/workIn_roll.png) no-repeat;



	display:block;



	width:201px;



	height:30px;



	margin:0;



	padding:0;



}







.workIn a{



	padding:0;



	display:block;



	width:133px;



	height:30px;



}







.workIn a:hover img



{



visibility:hidden



}







* html a:hover



{



visibility:visible



}







.navigation {



	padding:0;

/*	z-index:30;

*/	color:#FFF;

	height:448px;

	overflow:hidden;

    float:left;

	margin-left:12px;



}







/*.navigation ul {



	list-style:none;



	display:block;



}*/







/*.navigation a {



	display:block;



	list-style:none;



	margin:0px;



	padding:0 8px;



}*/







.navigation img {

	/*width:135px;



	height:32px;*/



	border:none;

}



.textHome

{

     float:left;

     margin:2px;

}

.imgHome

{

     float:right;

     margin:2px;

}



/*#joeContact {

	float:left;

	width:300px;

	margin:0 20px;

}



#joeContact img{

	margin:10px;

}



#joanContact {

	float:right;

	width:300px;

}



#joanContact img{

	margin:10px;

}*/



.endorsement {

	margin-bottom:25px;

}



#endorImage {

	float:right;

	margin:2px;

}



#endorEntry {

	width:470px;

}



#contactForm {

	float:right;

	width:350px;

	margin-right:115px;

	margin-top:-32px;

	}

	

.gbackgr {

	float:right;

	margin-right:120px;

	margin-top:-32px;

}



#copyRight {

	font-size:10px;

	text-align:center;

	margin-top:-10px;

	width:100%;

	color:#FFF;

}



#SWSlink {

	font-size:12px;

	float:right;

	color:#FFF;

	width:auto;
        margin-top:-15px;
        margin-right:-10px;


}



#bottomText {

	margin:20px 12px;

}



#bottomText img{

	font-size:10px;

	color:#fff;

	border:none;

	text-decoration:none;

}



#sidebar {

	float:left;

	width: 23%;

	height:100%;

	margin-left:-85px

}



#sidebar ul{

	color:#FFF;

	list-style:square;

}



#sidebar li{

	margin:10px 0;

}



#sidebar a{

	color:#FFF;

}



#videoPlayer

{

	float:left;

	

	margin-left:25px;

}



/* Latest posts by category styles */



.catArchive {

	width: 450px;

	overflow: hidden;

	margin: 20px 0 0 0;

	padding: 0;

	list-style-type: none;

}



.catArchive h3 {

	font: normal bold 18px sans-serif;

	border-bottom: 1px solid #666;

	margin: 0;

	padding: 0 0 3px 0;

	display: block;

}



.catArchive li {

	display: block;

	float: left;

	width: 210px;

	margin: 0 30px 30px 0;

}



.catArchive ul {

	margin: 0;

	padding: 0;

}



.catArchive li li {

	border-bottom: 1px solid #ddd;

	margin: 0;

	padding: 4px 0;

}



.catAlt {

	margin-right: 0 !important;

}



/*Work In Progress Post Navigation*/



#postNav {

	float:right;

	width:135px;

        margin-right:49px;

	/*height:100%;*/

}



#postNav img {

	border:none;

}



.synopsis {

	position:relative;



	background:transparent url(images/synopsis_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.synopsis a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.synopsis a:hover img



{



visibility:hidden



}



.news {

	position:relative;



	background:transparent url(images/news_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.news a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.news a:hover img



{



visibility:hidden



}



.story, .gallery-link {

	position:relative;



	background:transparent url(images/story_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.story a, .gallery-link a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.story a:hover img, .gallery-link a:hover img {



visibility:hidden



}



.location {

	position:relative;



	background:transparent url(images/location_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.location a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.location a:hover img



{



visibility:hidden



}



.schedule {

	position:relative;



	background:transparent url(images/sched_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.schedule a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.schedule a:hover img



{



visibility:hidden



}



.budget {

	position:relative;



	background:transparent url(images/budget_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.budget a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.budget a:hover img



{



visibility:hidden



}



.investors {

	position:relative;



	background:transparent url(images/invest_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.investors a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.investors a:hover img



{



visibility:hidden



}



.script {

	position:relative;



	background:transparent url(images/script_roll.png) no-repeat;



	display:block;



	width:201px;



	height:42px;



	margin:0;



	padding:0;



}



.script a{



	padding:0;



	display:block;



	width:133px;



	height:42px;



}



.script a:hover img



{



visibility:hidden



}



#postOpen {

      width:350px;

}



#synopsis {

	display:none;

}



#news {

	display:none;

}



#story {

	display:none;

}



#location {

	display:none;

}



#schedule {

	display:none;

}



#budget {

	display:none;

}



#investors {

	display:none;

	width:350px;

}





#script {

	display:none;

}



#postContent .slideshow {

	height:350px;

	margin:0 20px;

}



#postContent .slideshow .slide-thumbnails {

	height:300px;

}



#postContent h3 a {

	font-family:Arial;

	/*margin-top:3px;*/

	color:#598eff;

	font-size:10px;

}



.extra {

	display:none;

}



.navImg {

      width:300px;

      margin-top:-250px;

      margin-right:130px;

      float:right;

}



.navImg img, p.attachment a{

      border:none;

}





.alignleft {

      float:left;

      width:125px;

      margin-right:50;

}



.alignright {

      float:right;

      width:125px;

}
