* {margin:0; padding:0; border-collapse: collapse;}

body,
html {
    font: normal 12px/14px "Helvetica", Arial, sans-serif;
    margin:0;
    padding:0;
    background:#fff;
    color:#000;
    }
	
body {
	
	min-width: 1024px;
	
}

img{
	border:none;
}

h1, h2{
	text-indent: -1200px;
}



ul{
    list-style:none;
	
}


#wrap {
    width: 1000px;
	background: #ffffff;
	

}



#header {
 width: 1000px;
 height: 494px;
 background: url("../images/header.gif") no-repeat;
 clear: both;
}

#header h1{
 text-indent: -12000px;
}

/*** Nav bar styles ***/

div#mainNav {
margin: 102px 0 0 0;
 height: 30px;
 width: 405px;
 position: absolute;
 
}
div#mainNav ul {
 margin: 0px;
 padding-right: 5px;
 font-size: 11px;
 color: #FFF;
 white-space: nowrap;
}
div#mainNav li {
 list-style-type: none;
 display: inline;
 padding: 0 7px 0  7px;
 border-left: dotted #fff 1px; 
}
div#mainNav a {
 text-decoration: none;
 color: #FFF;
}

div#mainNav a:hover {
text-decoration: underline;
 color: #fa4802;

}
.first {
	border-left: none;
}
 div#mainNav a.last {
 color: #fa4802;
 font-weight: bold;
}

div#mainNav a:hover.last {
text-decoration: underline;
 color: #fa4802;
 font-weight: bold;
}

#social{
float: right;
display: inline;
position: absolute;
margin: 135px 0 0 10px;
}

#social ul li{
padding-bottom: 7px;

}



#social a {
color: #000;
text-decoration: none;
}

#social a:hover{
color: #fa4802;
text-decoration: underline;
}


.new {
	color: #FA4802;
	font-weight: bold;
}

#wrap p {
   width: 370px;
   float: left;
   display: inline;
   line-height: 18px;
   
}

#leftSide {
	color: #000;
	width: 350px;
   float: left;
   padding:  10px 0 0 35px;
  }

#synopsis {
    width: 425px;
	padding: 10px 0 30px 0;
	float: left;
	display: inline;
}

#synopsis h2{
	background:url("../images/synopsis.gif")  no-repeat;
	width: 160px;
	height: 45px;
	margin-bottom: 5px;
}


#synopsis p{
    margin-bottom: 12px;
}

#synopsis a {
color: #fa4802;
text-decoration: none; 

}

#synopsis a:hover {
color: #20468D;
text-decoration: underline; 
}




#press {
    width: 425px;
	float: left;
	display: inline;
	font-size: 16px;
	
	
}

#press h2 {
	background: url("../images/press.gif") no-repeat;
	width: 114px;
	height: 45px;
	margin: 8px 0 10px 0;
}

#screenings {
    width: 425px;
	float: left;
	display: inline;
	font-size: 16px;
	
	
}

#screenings h2 {
	background: url("../images/screenings.gif") no-repeat;
	width: 194px;
	height: 45px;
	margin: 20px 0 10px 0;
}



#rightSide {
	width: 550px;
	float: right;
 	margin: 10px 0 0 40px;
   
}


#merch {
    width: 425px;
	padding: 20px 0 30px 0;
	float: left;
	display: inline;
}

#merch h2{
	background: url("../images/merch.gif") no-repeat;
	width: 126px;
	height: 45px;
}

#merch h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 5px 3px;
}


#merch a {
color: #fa4802;
text-decoration: none; 
margin-left: 55px;
}

#merch a:hover {
color: #20468D;
text-decoration: underline; 
}

#merch .contact {
margin: 10px 7px 0 56px;
}

#merch a.contact {
color: #fa4802;
text-decoration: none;
margin: 10px 7px 0 15px;
font-weight: bold;
}

#merch a:hover.contact {
color: #20468D;
text-decoration: underline; 
font-weight: bold;
}

.merchTable {
padding: 5px;
}

#storeHeader {
 width: 1000px;
 height: 494px;
 background: url("../images/storeHeader.gif") no-repeat;
 clear: both;
}

#shopHeader {
 width: 1000px;
 height: 343px;
 background: url("../images/shopHeader.gif") no-repeat;
 clear: both;
}

#storeOrders {
width: 450px;
color: #000000;
float: left;
display: inline;
position: absolute;
margin: 150px 0 0 30px;
}



#storeOrders p {
font-size: 11px;
font-weight: bold;
padding: 3px 0 0 2px;
}


#storeOrders a {
color: #fa4802;
text-decoration: none; 
}

#storeOrders a:hover {
color: #20468D;
text-decoration: underline; 
}

#storeItems {
width: 700px;
float: left;
display: inline;
margin: 50px 0 0 50px;
}


.note {
color: #CC0000;
font-size: 10px;
}

#fans {
    width: 425px;
	padding: 0 0 30px 0;
	float: left;
	display: inline;
}

#fans h2{
	background: url("../images/fans.gif") no-repeat;
	width: 114px;
	height: 45px;
	padding: 0 0 5px 0;
}

.link a {
color: #fa4802;
text-decoration: none; 

}

.link a:hover {
color: #20468D;
text-decoration: underline; 
}

#art {
    width: 425px;
	padding: 0 0 30px 0;
	float: left;
	display: inline;
}

#art h2{
	background: url("../images/streetArt.gif") no-repeat;
	width: 212px;
	height: 45px;
	padding: 0 0 5px 0;
}

#blog {
    width: 425px;
	padding: 0 0 30px 0;
	float: left;
	display: inline;
}

#blog h2{
	background: url("../images/blog.gif") no-repeat;
	width: 116px;
	height: 45px;
	padding: 0 0 5px 0;
}

#tweets {
    width: 425px;
	padding: 0 0 30px 0;
	float: left;
	display: inline;
}

#tweets h2{
	background: url("../images/tweets.gif") no-repeat;
	width: 143px;
	height: 45px;
	padding: 0 0 5px 0;
}

#tweets p {
 padding-bottom: 12px;
}


#tweets a {
font-size: 12px;
color: #fa4802;
text-decoration: none; 

}

#tweets a:hover {
font-size: 12px;
color: #20468D;
text-decoration: underline; 
}

#twitter_div {

font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	
}

#twitter_div ul li {
	margin-bottom: 7px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	
}

#credits {
    width: 425px;
	padding: 0 0 30px 0;
	float: left;
	display: inline;
}

#credits h2{
	background: url("../images/credits.gif") no-repeat;
	width: 154px;
	height: 45px;
	padding: 0 0 5px 0;
}



#credits a {
font-size: 14px;
color: #fa4802;
text-decoration: none; 

}

#credits a:hover {
font-size: 14px;
color: #20468D;
text-decoration: underline; 
}

#credits li {
padding-bottom: 10px;
}

.big {
	font-size: 18px;
	line-height: 20px;
}

.disclosure {
	font-size: 10px;
	line-height: 14px;
	
}

.right {
	font-weight: bold;
	float: right;
	
}

#footer {
width: 1000px;
float: left;
display: inline;
margin: 40px 0 0 40px;
padding: 0 0 50px 10px;

}

#footer ul li {
float: left;
display: inline;
font-size: 24px;
padding-right: 10px;
}

#footer span {
font-size: 12px;
padding-right: 7px;
}

#footer p{
float: left;
display: inline;
margin: 20px 0 0 0;

}
 
 #footer a {
 color: #fa4802;
 text-decoration: none;
 }
 
  #footer img {
 float: left;
 margin-right: 5px;
 }
 
 #footer a:hover{
 color: #20468D;
 text-decoration: underline;
 }
 
 #footer span {
 float: left;
font-size: 12px;
padding-right: 7px;
}



.clearboth { clear: both; }


.accordionButton {	
	width: 370px;
	height: 15px;
	float: left;
	border-bottom: 1px solid #888;
	cursor: pointer;
	padding: 5px;
	color: #000;
	font-size: 14px;
	background: #eee;
	}

.accordionContent {	
	width: 360px;
	float: left;
	background: #fff;
	display: none;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	line-height: 18px;
	background: #e6e9fa;
	}
	
	.accordionContent p {
	font-style: bold;
	padding: 10px 0 10px 0 ;
	}
.accordionContent a {
	text-decoration: none;
	color: #fa4802;
	font-style: bold;
	}
	
	.accordionContent a:hover {
	text-decoration: underline;
	color: #20468D;
	}
	
.red {
	color: #CC0000;
}

.topRet {
	color: #000;
	font-size: 11px;
	margin-top: 18px;
}

.topRet a {
text-decoration: none;
	color: #fa4802;	
}

.topRet a:hover {
text-decoration: underline;
	color: #20468D;	
}

#movie {
width: 1265px;
background: #000;
display: none;

}

#movie p{
margin: 7px 0 0 300px;
}

#movie a {
text-decoration: none;
color: #fa4802;
margin-left: 350px;
}

#movie a:hover {
text-decoration: underline;
color: #20468D;
margin-left: 350px;
}




/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url("../images/loader.gif") no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url("../images/closelabel.gif") no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}






