@charset "utf-8";

/******
/-----------------
	Polly and Me Stylesheet V.1.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,ul,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
p{padding:8px 0px;margin:0px;}
/**	---------
	Starts	**/
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
	body#default{background:#000 url(../images/default_bg.jpg) top center no-repeat;}
	body#default-new{background:#000 url(../images/default_bg2.jpg) top center no-repeat;}
	body#story{background:#000 url(../images/story_bg.jpg) top center no-repeat;}
	body#cast_crew{background:#000 url(../images/cast_crew_bg.jpg) top center no-repeat;}
	body#education_outreach{background:#000 url(../images/education_outreach_bg.jpg) top center no-repeat;}
	body#gallery{background:#000 url(../images/gallery_bg.jpg) top center no-repeat;}
	body#news{background:#000 url(../images/news_bg.jpg) top center no-repeat;}
	body#contact{background:#000 url(../images/contact_bg.jpg) top center no-repeat;}

h1{font-size:17px;padding:0px 0px 20px 0px;line-height:30px;color:#7a2827;text-transform:uppercase;}h1 span{color:#000;text-transform:none;}h1 a{color:#af0a1a;text-decoration:underline;text-transform:none;font-size:16px;}
h2{font-size:16px;padding:0px 0px 20px 0px;color:#7a2827;text-transform:uppercase;}h2 span{color:#000;text-transform:none;}h2 a{color:#711319;text-decoration:underline;}
h3{}
h4{}

hr{height:1px;margin:15px 0px;border:none;border-top:1px solid #7a2827;}

#container{width:980px;height:796px;margin:0px auto;position:relative;}

#nav{width:955px;padding:30px 0px 0px 20px;position:relative;}
	#nav div{position:absolute;top:30px;right:0px;width:55px;}#nav div img{display:block;padding-right:10px;float:left;}
		#nav div span{position:absolute;top:18px;right:11px;display:block;width:90px;height:18px;padding:3px;background:#fff;}#nav div span img{padding:0px;}
		#nav div span{display:none;}
	#nav li{margin:0px 20px;font-size:14px;text-transform:uppercase;float:left;}
	#nav a{display:block;font-weight:bold;color:#a4aebd;}#nav a:hover{color:#fff;}
		#default #nav a.home,#story #nav a.story,#cast_crew #nav a.cast_crew,#education_outreach #nav a.education,#gallery #nav a.gallery,#news #nav a.news,#contact #nav a.contact{color:#fff;}

#content{position:absolute;top:160px;right:60px;width:463px;height:415px;padding-right:30px;font-size:14px;overflow:hidden;}
	#contact #content{top:250px;right:50px;height:250px;}
	#content div{height:365px;}
	#content p{line-height:18px;}
	#content p a,#content td a{color:#AF0A1A}#content p a:hover,#content td a:hover{text-decoration:underline}
	#content li{padding:3px 0px 3px 20px;background:url(../images/li_bullets.gif) 0px 5px no-repeat}

#footer{}
/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}

table.border td{padding:4px;font-size:12px;border-bottom:1px solid #c6b398;}table.border tr td:first-child{border-right:1px solid #c6b398;}
table.community_partners td{padding:8px 4px;border-top:1px solid #AF0A1A;font-size:13px;line-height:18px}table.community_partners tr:first-child td{border:none;}table.community_partners tr td:first-child{padding-left:0px}table.community_partners a{display:block;padding-top:4px}
table.trailers a{display:block;height:30px;font-size:16px;color:#7a2827;}

.home-subnav{position:absolute;top:468px;left:100px;border-top:1px solid #000;}
	.home-subnav li a,.story-subnav li a,.alt-subnav li a,.contact-subnav li a{display:block;width:200px;border-bottom:1px solid #000;text-align:right;line-height:22px;color:#000;font-size:12px;font-weight:bold;position:relative;}
	.story-subnav li a,.alt-subnav li a,.contact-subnav li a{width:195px;padding-right:10px;border-color:#ffe6a0;color:#fff;}
	.story-subnav li{position:relative;}.story-subnav li.alter{margin-top:30px;}
		.home-subnav li a:hover{color:#9f281c;}.story-subnav a:hover,.alt-subnav li a:hover,.contact-subnav li a:hover{color:#ffe6a0;}

.story-subnav,.contact-subnav{position:absolute;top:260px;left:10px;text-transform:uppercase;}.story-subnav ul,.alt-subnav ul,.contact-subnav ul{margin:0px 0px 25px 0px;padding:10px 0px 40px 0px;border-right:1px solid #ffe6a0;}
	.story-subnav li a span{position:absolute;top:0px;right:-150px;display:block;width:140px;padding:0px 0px 0px 10px;line-height:22px;border-bottom:1px solid #ffe6a0;text-align:left;text-transform:none;cursor:pointer;}.story-subnav a strong{text-transform:none;}
	.story-subnav a.active,.story-subnav a.active span{color:#ffe6a0;}
	.story-subnav li.alter a,.story-subnav a.alter{border-top:1px solid #ffe6a0;}.story-subnav li.alter a span,.story-subnav a.alter span{top:-1px;border-top:1px solid #ffe6a0;}
	
	#news .story-subnav li a{width:210px;}
	#cast_crew .story-subnav{top:248px;}#cast_crew .story-subnav ul{border:none;}#cast_crew .story-subnav li:first-child{border-right:1px solid #ffe6a0;padding-top:15px;}#cast_crew .story-subnav li:first-child a{border-right:none;}#cast_crew .story-subnav li a{border-right:1px solid #ffe6a0;}
	
.alt-subnav{position:absolute;top:470px;left:10px;}.alt-subnav ul{padding:0px 0px 20px 0px;border-top:1px solid #ffe6a0;}
/**	---------
	Polly Trailer	**/
.pollytrailer{position:absolute;top:-10px!important;left:-31px;display:none;}
/**	---------
	Polly Links	**/
a.buttonred,a.buttonyellow{display:block;height:26px;margin:-5px 10px 17px 0px;padding-left:10px;text-align:center;line-height:26px!important;font-weight:bold;color:#f5e9a2;text-transform:uppercase;background:url(../images/sprites/buttons.gif);position:relative;clear:both;float:right;}a.buttonred span,a.buttonyellow span{display:block;width:10px!important;height:26px;position:absolute;top:0px!important;right:-10px!important;padding:0px!important;background:url(../images/sprites/buttons.gif) -490px 0px;border:none!important}a.buttonred:hover,a.buttonyellow:hover{color:#aa887b!important;}
	#news a.buttonred,#news a.buttonyellow{margin-left:110px;}
a.buttonyellow{background-position:0px -26px;color:#711319!important;}a.buttonyellow span{background-position:-490px -26px;}

.communitypartners{position:absolute;bottom:80px;left:-80px;width:1250px}.communitypartners a{display:block;height:108px;float:left}#default-new .communitypartners{bottom:50px}
a.aracy{width:116px}a.benevolent{width:120px}a.create{width:111px}a.families{width:92px}a.goodbeginnings{width:94px}a.lighthouse{width:150px}a.lous{width:96px}a.mirabel{width:135px}a.napcan{width:96px}a.oasis{width:112px}a.smith{width:96px}a.andyou{position:absolute;right:105px;display:block;width:130px;text-indent:-9999px}
.fundinglogos{position:absolute;top:602px;left:90px;display:none}.fundinglogos a{display:block;height:117px;float:left;text-indent:-9999px}a.caledonia{width:200px;}a.jbwere{width:151px;}a.matana{width:187px;}a.macquarie{width:202px;}a.nmf{width:133px;}

#default-new a.modal{display:block;width:210px;height:150px;position:absolute;top:335px;right:0px}
#default-new .modal-content{display:none;padding:10px;background:#333}
/**	---------
	Polly Scroll	**/
.jScrollPaneContainer {position:absolute;padding-right:55px;overflow:hidden;z-index:1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right:30px;top:0px;height:350px!important;max-height:350px!important;width:1px;background:url(../images/scrolltrack.gif) repeat-y;}
.jScrollPaneDrag {position:absolute;right:-6px;background:url(../images/scrollbar.png);cursor: pointer;overflow:hidden;width:7px;height:30px!important;}/*.jScrollPaneDrag:hover{background:#722924;}*/
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
/**	---------
	Polly Gallery	**/
#pollygallery li{position:absolute;left:263px;top:264px;}#pollygallery li.l_thumb{left:38px;top:407px;}#pollygallery li.center{left:263px;top:264px;cursor:pointer;}#pollygallery li.r_thumb{left:750px;top:407px;}#pollygallery li.l_hide,#pollygallery li.r_hide{position:absolute;top:407px;display:none;}#pollygallery li.l_hide{left:-150px;}#pollygallery li.r_hide{left:1000px;}#pollygallery li.hidden{display:none;}
	#pollygallery li.l_thumb img,#pollygallery li.r_thumb img{width:196px;height:128px;}
#pollygallery p{position:absolute;top:300px;left:50px;width:900px;font-weight:bold;text-align:center;display:none;}
#pollygallery #gallerynav{position:absolute;top:600px;left:350px;width:277px;height:23px;background:url(../images/gallerynav.png);}
	#gallerynav a{display:block;width:50%;height:23px;line-height:23px;text-align:center;font-weight:bold;color:#fff;float:left;}#gallerynav a:hover{color:#fee289;}
/**	---------
	Polly Modal	**/
#basic-modal-content{display:none;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container {color:#bbb; background-color:#333; border:1px solid #444;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content{}
