/*  
Theme Name: Pollard Film
Theme URI: http://www.pollardfilm.com/
Description: Pollard Film
Version: 1
Author: zero_ohm
Author URI: http://www.viastudio.com
*/

/* -------- worpress begin -------- */
/* general */
p.wordpress {
	margin:0;
	padding:10px;
	text-align:center;
	font:8pt verdana, sans-serif;
	color:#777777;
	background-color:#ffffff;
}
.entry p {
	font-size:1.05em;
}
.entry {
	line-height:1.4em;
}
.entry p a:visited {
	color:#b85b5a;
}
.alt {
	margin:0;
	padding:0;
	background-color:#f8f8f8;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
small {
	font: 0.9em Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#777777;
}
h2.pagetitle {
	margin:0;
	padding:0;
	text-align:left;
	font:bold 14pt verdana, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}
.post {
	margin:0;
	text-align:justify;
}
.postmetadata {
	text-align:center;
	clear:left;
}
.postmetadata ul {
	display:inline;
	list-style-type:none;
	list-style-image:none;
}
.postmetadata li {
	display:inline;
}
strike {
}
acronym {
	cursor:help;
	border-bottom:1px dashed #999;
}
abbr {
	cursor: help;
	border-bottom:1px dashed #999;
}
span.caps {
	font-size:0.9em;
	letter-spacing:.07em;
}
.smallattachment {
	text-align:center;
	float:left;
	width:128px;
	margin:0;
}
.attachment {
	text-align:center;
	margin:0px;
}
.entry ul {
	margin-left:0;
	padding:0;
	list-style:none;
	padding-left:0;
	text-indent:0;
} 
.entry li {
	margin:0;
}
.entry ol {
	padding:0;
	margin:0;
}
.entry ol li {
	margin:0;
	padding:0;
}
span.caps {
	cursor:help;
}
blockquote {
	margin:0;
	padding:0;
	border-left:5px solid #ddd;
}
blockquote cite {
	margin:0;
	display:block;
}
hr {
	display:none;
}
a img {
	border:none;
}
/* general */

/* search */
form.search, #searchform {
	padding:2px 5px;
	color:#000000;
	background-color:#aaaaaa;
	border:1px solid #888888;
}
input.searchfield {
	border:1px solid #777777;
}
/* search */

/* navigation */
div.navigation {
	display:block;
	margin:0;
	padding:1px 2px;
	text-align:left;
	font:bold 9px verdana, sans-serif;
	color:#999999;
	background-color:#efefef;
	border:1px solid #dedede;
}
div.navigation a {
	padding:0 5px;
	text-decoration:none;
	color:#999999;
	background-color:#ffffff;
	border:1px solid #dedede;
}
div.navigation a:hover{
	text-decoration:none;
	color:#333333;
	background-color:#dedede;
}
/* navigation */

/* comments */
h3.comments {
	padding:0;
	margin:0;
	font-size: 9pt;
}
.commentlist {
	padding:0;
	text-align:justify;
}
.commentlist li {
	margin:0;
	padding:0;
	list-style:none;
}
.commentmetadata {
	margin:0;
	display:block;
	font-weight:normal;
}
.commentlist li {
}
.commentlist cite {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}
.commentlist cite a {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}
.commentlist p {
	margin:0;
	font-weight:normal;
	line-height:1.5em;
	text-transform:none;
}
.nocomments {
	text-align:center;
	margin:0;
	padding:0;
	display: none;
}
#commentform {
	width:390px;	
}
#comment {
	width:370px;	
}
/* comments */

/* begin calendar */
#wp-calendar #prev a {
	font-size: 9pt;
}
#wp-calendar a {
	text-decoration: none;
}
#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* page lists */
li.page_nav {
	margin:0;
	padding:0;
	color:#ffffff;
	background-color:transparent;	
}
li.page_item {
	margin:0;
	padding:0;
	color:#ffffff;
	background-color:transparent;
}
li.current_page_item {
	color:#000000;
	background-color:#333333;
}
li.page_item a:link, li.page_item a:visited, li.page_item a:active {
	display:block;
	text-decoration:none;
	color:#333333;
	background-color:transparent;
}
li.page_item a:hover {
	text-decoration:underline;
	color:#aaff00;
	background-color:#333333;
}
/* page lists */

/* -------- worpress end -------- */

/* design notes -------
xhtml and css by:		zero_ohm for VIA Studio
project began:			2006.10.12
last updated:			2006.10.17
------- design notes */

/* ------- style_layout/position_begin ------- */

/* root */
html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	height:100%;
	color:#000000;
	background:#333333 url(res/images/bgi/body.jpg) repeat-x scroll;
}
div.area-zero {
	margin:0 auto;
	width:702px;
}
/* root */

/* header */
div.header {
	margin:10px 0 0 0;
	height:82px;
	color:#000000;
	background-color:#ffffff;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}
div.header_logo {
	position:relative;
	top:3px;
	left:3px;
	width:230px;
	height:79px;
	background:url(res/images/bgi/pollard-film_logo.png) no-repeat scroll;
}
div.header_logo a {
	width:230px;
	height:79px;
	background:url(res/images/bgi/pollard-film_logo.png) no-repeat scroll 0 0;
	display:block;
}
div.header_logo a:hover {
	width:230px;
	height:79px;
	background:url(res/images/bgi/pollard-film_logo.png) no-repeat scroll 0 -79px;
}
div.header_top-bar {
	position:absolute;
	top:3px;
	left:236px;
	width:461px;
	height:47px;
	background:url(res/images/bgi/header_top-bar.png) no-repeat scroll;
	float:right;
}
div.header_nav {
	position:absolute;
	top:52px;
	left:236px;
	width:461px;
	height:30px;
}
/* header */

/* content */
div.column-matrix {
	height:279px;
	color:#000000;
	background-color:#ffffff;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}
div.column_left {
	position:absolute;
	top:3px;
	left:3px;
	width:170px;
	height:272px;
}
div.column_right-static {
	position:absolute;
	top:4px;
	left:176px;
	width:520px;
	height:272px;
	color:#000000;
	background-color:#fafafa;
	overflow:hidden;
}
div.column_right-expand {
	position:absolute;
	top:4px;
	left:176px;
	width:520px;
	height:272px;
	color:#000000;
	background-color:#fafafa;
	overflow:auto;
}
/* content */

/* footer */
div.footer {
}
div.footer_top {
	height:39px;
	color:#000000;
	background-color:#ffffff;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
div.footer_bottom {
	height:30px;
}
div.ender {
	height:10px;
}
/* footer */

/* ------- style_layout/position_end ------- */

/* ------- style_navigation_begin ------- */

/* anchors */
a:link, a:visited, a:active {
	text-decoration:none;
	color:#333333;
	background-color:transparent;
}
a:hover {
	text-decoration:underline;
	color:#696969;
	background-color:transparent;
}
a span {
	display:none;	
}
/* anchors */

/* header */
div.development a:link, div.development a:visited, div.development a:active {
	position:absolute;
	top:0;
	left:0;
	width:152px;
	height:30px;
	background:url(res/images/bgi/nav-header_development.png) no-repeat scroll 0 0;
	display:block;
}
div.development_x a:link, div.development_x a:visited, div.development_x a:active {
	position:absolute;
	top:0;
	left:0;
	width:152px;
	height:30px;
	background:url(res/images/bgi/nav-header_development.png) no-repeat scroll 0 -30px;
	display:block;
}
div.development a:hover, div.development_x a:hover {
	background:url(res/images/bgi/nav-header_development.png) no-repeat scroll 0 -60px;
}
div.production a:link, div.production a:visited, div.production a:active {
	position:absolute;
	top:0;
	left:154px;
	width:153px;
	height:30px;
	background:url(res/images/bgi/nav-header_production.png) no-repeat scroll 0 0;
	display:block;
}
div.production_x a:link, div.production_x a:visited, div.production_x a:active {
	position:absolute;
	top:0;
	left:154px;
	width:153px;
	height:30px;
	background:url(res/images/bgi/nav-header_production.png) no-repeat scroll 0 -30px;
	display:block;
}
div.production a:hover, div.production_x a:hover {
	background:url(res/images/bgi/nav-header_production.png) no-repeat scroll 0 -60px;
}
div.post-production a:link, div.post-production a:visited, div.post-production a:active {
	position:absolute;
	top:0;
	left:309px;
	width:152px;
	height:30px;
	background:url(res/images/bgi/nav-header_post-production.png) no-repeat scroll 0 0;
	display:block;
}
div.post-production_x a:link, div.post-production_x a:visited, div.post-production_x a:active {
	position:absolute;
	top:0;
	left:309px;
	width:152px;
	height:30px;
	background:url(res/images/bgi/nav-header_post-production.png) no-repeat scroll 0 -30px;
	display:block;
}
div.post-production a:hover, div.post-production_x a:hover {
	width:152px;
	height:30px;
	background:url(res/images/bgi/nav-header_post-production.png) no-repeat scroll 0 -60px;
}

/*yp-menu*/
div.yp-menu {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#000000;
	background-color:#ffffff;
}
div.yp-menu a:link, div.yp-menu a:visited, div.yp-menu a:active {
	margin:1px 0 0 0;
	padding:1px 0 1px 5px;
	height:16px;
	text-decoration:none;
	font:9pt arial, sans-serif;
	color:#cccccc;
	background:#666666 url(res/images/bgi/nav-header_yp-menu.png) repeat-x scroll 0 0;
	border:1px solid #3f3f3f;
	display:block;
}
div.yp-menu a:hover {
	text-decoration:none;
	color:#ffffff;
	background:#999999 url(res/images/bgi/nav-header_yp-menu.png) repeat-x scroll 0 -18px;
}
/*yp-menu*/

/* header */

/* column_left */
div.nav-column_left-begin {
	position:absolute;
	top:0;
	left:0;
	width:170px;
	height:9px;
	background:url(res/images/bgi/nav-column_bookends.png) no-repeat scroll;
	display:block;
}
a.our-vision:link, a.our-vision:visited, a.our-vision:active {
	position:absolute;
	top:10px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_our-vision.png) no-repeat scroll 0 0;
	display:block;
}
a.our-vision_x:link, a.our-vision_x:visited, a.our-vision_x:active {
	position:absolute;
	top:10px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_our-vision.png) no-repeat scroll 0 -30px;
	display:block;
}
a.our-vision:hover, a.our-vision_x:hover {
	background:url(res/images/bgi/nav-column_our-vision.png) no-repeat scroll 0 -60px;
}
a.services-rates:link, a.services-rates:visited, a.services-rates:active {
	position:absolute;
	top:42px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_services-rates.png) no-repeat scroll 0 0;
	display:block;
}
a.services-rates_x:link, a.services-rates_x:visited, a.services-rates_x:active {
	position:absolute;
	top:42px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_services-rates.png) no-repeat scroll 0 -30px;
	display:block;
}
a.services-rates:hover, a.services-rates_x:hover {
	background:url(res/images/bgi/nav-column_services-rates.png) no-repeat scroll 0 -60px;
}
a.appearances:link, a.appearances:visited, a.appearances:active {
	position:absolute;
	top:74px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_appearances.png) no-repeat scroll 0 0;
	display:block;
}
a.appearances_x:link, a.appearances_x:visited, a.appearances_x:active {
	position:absolute;
	top:74px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_appearances.png) no-repeat scroll 0 -30px;
	display:block;
}
a.appearances:hover, a.appearances_x:hover {
	background:url(res/images/bgi/nav-column_appearances.png) no-repeat scroll 0 -60px;
}
a.blog:link, a.blog:visited, a.blog:active {
	position:absolute;
	top:106px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_blog.png) no-repeat scroll 0 0;
	display:block;
}
a.blog_x:link, a.blog_x:visited, a.blog_x:active {
	position:absolute;
	top:106px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_blog.png) no-repeat scroll 0 -30px;
	display:block;
}
a.blog:hover, a.blog_x:hover {
	background:url(res/images/bgi/nav-column_blog.png) no-repeat scroll 0 -60px;
}
a.in-the-news:link, a.in-the-news:visited, a.in-the-news:active {
	position:absolute;
	top:138px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_in-the-news.png) no-repeat scroll 0 0;
	display:block;
}
a.in-the-news_x:link, a.in-the-news_x:visited, a.in-the-news_x:active {
	position:absolute;
	top:138px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_in-the-news.png) no-repeat scroll 0 -30px;
	display:block;
}
a.in-the-news:hover, a.in-the-news_x:hover {
	background:url(res/images/bgi/nav-column_in-the-news.png) no-repeat scroll 0 -60px;
}
a.clients-films:link, a.clients-films:visited, a.clients-films:active {
	position:absolute;
	top:170px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_clients-films.png) no-repeat scroll 0 0;
	display:block;
}
a.clients-films_x:link, a.clients-films_x:visited, a.clients-films_x:active {
	position:absolute;
	top:170px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_clients-films.png) no-repeat scroll 0 -30px;
	display:block;
}
a.clients-films:hover, a.clients-films_x:hover {
	background:url(res/images/bgi/nav-column_clients-films.png) no-repeat scroll 0 -60px;
}
a.resource-library:link, a.resource-library:visited, a.resource-library:active {
	position:absolute;
	top:202px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_resource-library.png) no-repeat scroll 0 0;
	display:block;
}
a.resource-library_x:link, a.resource-library_x:visited, a.resource-library_x:active {
	position:absolute;
	top:202px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_resource-library.png) no-repeat scroll 0 -30px;
	display:block;
}
a.resource-library:hover, a.resource-library_x:hover {
	background:url(res/images/bgi/nav-column_resource-library.png) no-repeat scroll 0 -60px;
}
a.contact-us:link, a.contact-us:visited, a.contact-us:active {
	position:absolute;
	top:234px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_contact-us.png) no-repeat scroll 0 0;
	display:block;
}
a.contact-us_x:link, a.contact-us_x:visited, a.contact-us_x:active {
	position:absolute;
	top:234px;
	left:0;
	width:170px;
	height:30px;
	background:url(res/images/bgi/nav-column_contact-us.png) no-repeat scroll 0 -30px;
	display:block;
}
a.contact-us:hover, a.contact-us_x:hover {
	background:url(res/images/bgi/nav-column_contact-us.png) no-repeat scroll 0 -60px;
}
div.nav-column_left-end {
	position:absolute;
	top:265px;
	left:0;
	width:170px;
	height:9px;
	background:url(res/images/bgi/nav-column_bookends.png) no-repeat scroll;
}
/* column_left */

/* footer */
p.nav_footer_top {
	position:absolute;
	top:0;
	left:3px;
	margin:0;
	padding:6px 0 0 0;
	width:694px;
	height:30px;
	text-align:center;
	font:7pt arial, sans-serif;
	color:#cccccc;
	background:#0c7677 url(res/images/bgi/nav-footer.png) no-repeat scroll;
}
p.nav_footer_top a:link, p.nav_footer_top a:visited, p.nav_footer_top a:active {
	padding:0 2px;
	text-decoration:none;
	color:#999999;
	background-color:transparent;
}
p.nav_footer_top a:hover {
	text-decoration:underline;
	color:#dddddd;
	background-color:transparent;
}
p.footer_bottom-left {
	position:absolute;
	top:5px;
	left:5px;
	margin:0;
	padding:0;
	font:bold 9pt arial, sans-serif;
	color:#999999;
	background-color:transparent;
}
p.nav_footer_bottom-center {
	position:absolute;
	top:5px;
	left:200px;
	margin:0;
	padding:0;
	text-align:center;
	font:bold 9pt arial, sans-serif;
	color:#999999;
	background-color:transparent;
}
p.nav_footer_bottom-right {
	position:absolute;
	top:5px;
	right:5px;
	margin:0;
	padding:0;
	text-align:right;
	font:bold 9pt arial, sans-serif;
	color:#999999;
	background-color:transparent;
}
p.nav_footer_bottom-center a:link, p.nav_footer_bottom-center a:visited, p.nav_footer_bottom-center a:active,
p.nav_footer_bottom-right a:link, p.nav_footer_bottom-right a:visited, p.nav_footer_bottom-right a:active {
	padding:0 2px;
	text-decoration:none;
	color:#666666;
	background-color:transparent;
}
p.nav_footer_bottom-center a:hover,
p.nav_footer_bottom-right a:hover {
	text-decoration:underline;
	color:#333333;
	background-color:transparent;
}
/* footer */

/* ------- style_navigation_end ------- */

/* ------- style_element_begin  ------- */

/* div */
div {
	position:relative;
	margin:0;
	padding:0;
}
div.float_clear {
	height:1px;
	clear:both;
}
div.float_clear-right {
	height:1px;
	clear:right;
}
/* div */

/* text */
h1 {
	margin:0;
	padding:0;
	height:50px;
	font:bold 18pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
h1 span {
	display:none;
}
h2 {
	margin:0;
	padding:10px 10px 0 10px;
	font:bold 10pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
p {
	margin:0;
	padding:10px;
	text-align:left;
	font:9pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
table {
	margin-left:10px;
}
td {
	margin:0;
	text-align:left;
	font:9pt verdana, sans-serif;
	color:#000000;
}
p.left {
	margin:0;
	padding:10px;
	text-align:left;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
p.center {
	margin:0;
	padding:10px;
	text-align:center;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
p.right {
	margin:0;
	padding:10px;
	text-align:right;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
p.justify {
	margin:0;
	padding:10px;
	text-align:justify;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
/* text */

/* lists */
ul {
	margin-top:0;
	padding:0;
}
li {
	margin:2px 30px;
	padding:0;
	text-align:left;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
/* lists */

/* imgs */
img {
	margin:0;
	padding:0;
	border:0;
}
img.frame {
	border:1px solid #92090a;
}
img.right {
	margin:0 0 10px 10px;
	float:right;
	border:1px solid #aaaaaa;
}
img.left {
	margin:0 10px 10px 0;
	float:left;
	border:1px solid #aaaaaa;
}
/* imgs */

/* forms */
/* forms */

/* ------- style_element_end  ------- */