/* @override http://picturebox.ca/css/pbox.css */

/* @override http://picturebox.ca/css/pbox.css */

/* @override http://picturebox.ca/css/pbox.css */



/* @override http://picturebox.ca/css/pbox.css */

/* @override http://www.picturebox.ca/css/pbox.css */

/* @override http://picturebox.ca/css/pbox.css */

/* @override http://picturebox.ca/css/pbox.css */

/* @override http://picturebox.ca/css/pbox.css */

/* @override http://www.picturebox.ca/css/pbox.css */

/* @override http://www.robotjohnny.com/pboxtest/css/pbox.css */

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
}

.container {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

/* @group header */

#header {
	display: block;
	height: 144px;
	background: #99cc00 url(images/pboxheader.jpg) no-repeat;
	overflow: hidden;
}

h1 a {
	display: block;
	text-indent: -9999px;
	width: 153px;
	height: 100px;
}

#header h1 {
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
}

/* @group nav */

#topnav ul {
	list-style-type: none;
	text-align: right;
	margin-top: 8px;
	font-size: 13px;
}

#topnav ul li {
	display: inline;
	position: relative;
	padding: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#topnav ul li a {
	text-decoration: none;
	font-weight: bold;
	color: white;
}


/* @group nav styles */

#topnav ul li.current {
	background-color: #7f9a10;
}

#topnav ul li:hover {
	background-color: white;
}

#topnav ul li:hover a {
	color: #ff9900;
}




/* @end */



/* @end */



/* @end */

/* @group subnav */

#subnav {
	padding: 1em 40px;
	min-height:2em;
}

#minibio {
	color: #999999;
	font-size: 1.5em;
	margin-bottom: 1em;
	clear: both;
}

#minibio a {
	color: #99cc00;
}

#minibio p {
	margin-bottom: 0;
}

#minibio a:hover {
	color: black;
}

#minibio p #frontpagetitle {
	width: 488px;
	height: 37px;
	display: block;
	float: left;
	text-indent: -9999px;
	clear: none;
	margin-left: 0;
	margin-right: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background: url(images/minibiotitle.gif) no-repeat;
}

#minibio p .minibiotext {
	position: static;
	line-height: 1.5em;
	display: block;
	padding-top: 16px;
}

.breadcrumbs a {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

.breadcrumbs {
	color:  #666;
	font-weight: bold;
	margin-bottom: 0;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.breadcrumbs a:hover {
	color: #ff9900;
}



/* @end */

/* @group content */

.content {
	padding-top: 20px;
	background: #e2e4db url(images/content-bg.gif) no-repeat center top;
	padding-bottom: 40px;
	color: #444;
}

.content a {
	color: gray;
}

.content a:hover {
	color: black;
}


.whiteboxcontent {
	background: white url(images/boxshadow.jpg) no-repeat center bottom;
	padding: 5px 5px 11px;
}

.whiteboxcontent a {
	color: #99cc00;
}

.content h2 {
	color: #ff9900;
}

/* @group news */

p.continue {
	margin-bottom: 0;
}

p.seeall
 {
	float: right;
	margin-bottom: 1em;
	padding-bottom: 1em;
	height: 2em;
}

.newsitem p.newsdate {
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .8em;
	margin-bottom: .5em;
}

.newsitem.lastitem {
	margin-bottom: -20px;
}

.newsitem h3 {
	color: #666;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: .5em;
}

#news .whiteboxcontent {
	padding: 20px;
}


/* @end */

/* @group Featured Video */

.videoinfo h3 {
	color: #999;
	margin-bottom: 0;
}

.videoinfo h3 a {
	color: #999;
	text-decoration: none;
}

p.videometa {
	color: #999;
	margin-bottom: 0;
}



/* @end */

/* @group ourshows */

#ourshows p {
	font-size: 1.5em;
	float: none;
}

#searchform input[type=text]{
	float: none;
	margin-bottom: 1em;
}



/* @end */



/* @end */

/* @group footer */

#footer {
	clear: both;
	background-color: #e2e4db;
	text-align: center;
	margin-bottom: 0;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 40px;
}

#footer p {
	color: white;
	background-color: silver;
	margin: 0;
	padding-right: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#footer p a {
	color: white;
}

#footer p a:hover {
	color: #999;

}



/* @end */

/* @group about */

/* @group bio */

h2.section {
	display: block;
	float: left;
	text-indent: -9999px;
	clear: none;
	margin-left: 0;
	margin-right: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background: url(images/minibiotitle.gif) no-repeat;
	margin-bottom: 16px;
	margin-top: 16px;
}

h2#Kate.section {
	width: 275px;
	height: 42px;
	background: url(images/kate.gif) no-repeat;
	
}

h2#Marilyn.section {
	width: 360px;
	height: 46px;
	background: url(images/marilyn.gif) no-repeat;
	
}

h2#Camilla.section {
	width: 321px;
	height: 37px;
	background: url(images/camilla.gif) no-repeat;
	
}

h2#searchresults.section {
	width: 290px;
	height: 37px;
	background: url(images/searchresults.gif) no-repeat;
	
}

h2#news.section {
	width: 277px;
	height: 37px;
	background: url(images/newsarchive.gif) no-repeat;
	
}

h2#Documentary.section, h2#documentary.section {
	width: 275px;
	height: 42px;
	background: url(images/documentary.gif) no-repeat;
	
}

h2#Lifestyle.section, h2#lifestyle.section {
	width: 168px;
	height: 46px;
	background: url(images/lifestyle.gif) no-repeat;
	
}

h2#Docu-Soap.section, h2#docu-soap.section {
	width: 216px;
	height: 42px;
	background: url(images/docu-soap.gif) no-repeat;
	
}

h2#Kids.section, h2#kids.section {
	width: 90px;
	height: 37px;
	background: url(images/kids.gif) no-repeat;
	
}

h2#Youth.section, h2#youth.section {
	width: 118px;
	height: 37px;
	background: url(images/youth.gif) no-repeat;
	
}

.bio img.biophoto {
	border: 5px solid white;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.biocontact form p {
	margin-bottom: 0;
}

.biocontact textarea {
	width: 100%;
	margin-bottom: 1em;
}


/* @end */

#extendedbio {
	color: #666;
	margin-bottom: 2em;
}


/* @end */

.contact h3 {
	font-weight: bold;
	margin-bottom: 0;
}

/* @group showtype */

.showslug {
	margin-bottom: 1em;
	color: #666;
	font-size: .9em;
	margin-bottom: 1em;
}

.whitebox.showslug .whiteboxcontent {
	min-height: 9em;
	padding: 10px 10px 16px;
}

.whitebox.showslug {
	padding-bottom: 0;
}

.epdesc p {
	margin-bottom: 0;
}

.showslug img {
	float: left;
	margin-right: 10px;
}


.showslug h3 {
	color: #666;
	margin-bottom: 0;
}

.showslug p.epdesc {
	margin-bottom: 0;
}


.showslug.epcount {
}


/* @end */

.contact p {
	font-size: 1.2em;
}

.contact.last hr {
	width: 257px;
}

.contact hr {
	width: 306px;
}

.contact h3 a {
	text-decoration: none;
	color: #ff9900;
}

.contact h3 {
	float: left;
}

.contact h3 a:hover
 {
	color: silver;
}

/* My Comment */

/* @group show */

h2.showtitle {
	color: #666;
	font-size: 2.5em;
}



/* @end */

.videotext p {
	margin-top: 20px
}

.newscontent {
	font-size: 1.3em;
}

#previewsynopsis.videotext p {
	margin-top: 20px;
}

.segment
 {
	margin-bottom: 2em;
}

.videoinfo .videometa {
	margin-bottom: 10px;
	margin-top: 0;
}

.videoinfo h3 {
	padding-top: 10px;
}

.videotext {
	padding-right: 20px;
	padding-left: 20px;
}

.moreinfo a {
	background-color: #ff9900;
	text-decoration: none;
	color: white;
}

.moreinfo a:hover {
	background-color: white;
	color: #ff9900;
}

.showmeta .epcount {
	background-color: gray;

}

.epkind, .showmeta .epcount, .moreinfo a {
		color: white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 10px;
}

.epkind
 {	background-color: #99cc00;
	
}

.viewprofile a {
	background-color: #99cc00;
	color: white;
	text-decoration: none;
	padding: 5px 10px;
	font-size: .7em;
	font-weight: bold;
	margin-left: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.viewprofile a:hover {
	color: #99cc00;
	background-color: white;
}

.synopsis {
	font-size: 1.3em;
}

#photos img
 {
	padding-bottom: 5px;
}

.producer a
 {
	color: black;
}

.producer a:hover {
	color: #ff9900;
}

.topright form {
	float: left;
}

.topright {
	float: right;
	margin-bottom: 1em;
	margin-right: -18px;
}

.topright a {
	background-color: #ff9900;
	text-decoration: none;
	padding: 1px;
	color: white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 10px;
}

.topright a:hover {
	background-color: silver;
}

#frontpagebio strong {
	font-size: 1.3em;
}

#frontpagebio {
	margin-top: 1em;
}

#biopic img {
	border: 1px solid #eaeaea;
	margin-top: 4.5em;
}

.topright a.catalogdownload {
	float: left;
	margin-right: 10px;
}

.twitter {
	float: left;
}

.twitter img {
	width: 43px;
	height: 20px;
	margin-right: 0;
	float: none;
}

.twitter a {
	position: relative;
	bottom: 3px;
	color: #b4b4b4;
}

.twitter a:hover {
	color: #48a7ec;
}

#meetusat
 {
	color: white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px 15px 10px 105px;
	margin-bottom: 1em;
	background: silver url(images/meetusworld.gif) no-repeat 19px center;
	float: left;
	width: 290px;
}

#meetusat h2 {
	color: white;
	font-size: 1.3em;
	margin-bottom: 0;
}

#meetusat h3 {
	color: #515151;
	font-weight: bold;
	margin-bottom: 0;
}

#meetusat h3 a {
	text-decoration: underline;
}

#meetusat h3 a:hover {
	color: white;
}

#meetusat p {
	padding: 0;
	margin: .5em 0 0;
}

#allnews {
	margin-top: 7.5em;
}

h2#allnews {
	margin-top: 0;
}

#allnews p.paginate {
	margin-top: 1em;
}

#allnews ul {
	list-style-type: none;
	margin-left: 0;
}

#allnews ul li {
	margin-bottom: 1em;
}

img.favicon {
	margin: 0 5px 0 0;
}

#meetusat .venue {
	float: left;
}

#meetusat .bookus {
	float: right;
}

.bookus a {
			-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 10px;
	background-color: white;
	text-decoration: none;
}

.bookus a:hover {
	background-color: gray;
	color: white;
}
