/* CSS Document */

html, body{
	margin:0;
	padding:0;
	color:#666;
	background:#fff;
	font:11px tahoma, arial normal;
}

.clear{clear:both;}

#infoContainer{
	display:block;
	background:#000;
	color:#fff;
}

#infoBox{
	width:970px;
	margin:0px auto;
	padding:20px 15px 10px 15px;
}

.row{display:block;}

#logo{width:350px; float:left; margin-bottom:25px;}
#mainmenu{width:620px; float:right; padding:10px 0; text-align:right; margin-bottom:25px;}
#maninmenu ul{list-style:none; margin:0; padding:0;}
#mainmenu li{
	display:inline; 
	background:url(../img/blt_menu.gif) left top no-repeat; 
	margin-right:25px; 
	padding:5px 0 5px 17px;
}
#mainmenu li.last{margin:0;}
#mainmenu a:hover{border-bottom:5px solid #fa0079;}

#infoicn{width:30px; float:left;}
#infocontent{
	width:675px; 
	float:left; 
	padding:0px 5px; 
	color:#999;
	font-size:90%;
	border-left:1px solid #999; 
	border-right:1px solid #999;
}

#infosearch{
	width:200px; 
	padding:0 20px; 
	float:left;
	font-size:90%;
}
#infosearch form{width:100%; margin:0; padding:0;}
#infosearch input{width:auto;}
#infosearch input[type=text]{background:#262626; color:#999; border:0; font-size:90%; padding:3px; margin-top:3px;}

#infoshowhide{text-align:center; padding:5px 0;}

#userContainer{
	display:block;
	background:#111;
	color:#666;
	border-bottom:5px solid #fa0079;
}

#userBox{
	width:970px;
	margin:0px auto;
	padding:5px 15px;
}

#userBox .loggeduser{font-size:120%; color:#fa0079;}
#userBox .domain{font-size:150%; color:#333;}

#userBox a:link, #userBox a:visited{color:#666; text-decoration:none; font-weight:bold;}
#userBox a:hover, #userBox a:active{color:#fa0079;}

#contentContainer{
	display:block;
	background:#fff;
	color:#666;
}

#contentBox{
	width:970px;
	margin:0px auto;
	padding:0 15px 15px 15px;
}

.box{
	display:block;
	padding:5px 10px;
	margin-top:15px;
	border:3px solid #eee;
	background:#fff;
	color:#666;
}

.borderless{border:0; padding:0;}

div.box .header{
	display:block;
	min-height:20px;
	padding:2px 0 2px 20px;
	border-bottom:1px dotted #ccc;
	background:url(../img/icn_box.gif) left center no-repeat;
}

div.box .nobg{background:none; padding-left:0; color:#fa0079;}

div.box .header a:link, div.box .header a:visited{font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; color:#fa0079; text-decoration:none;}
div.box .header a:hover, div.box .header a:active{text-decoration:underline;} 

div.box .maximize{
	position:absolute;
	width:20px;
	text-align:right;
	padding-top:7px;
	float:right;
	z-index:99;
}

div.box .maximizebig{
	width:20px;
	text-align:right;
	padding-top:27px;
	float:right;
	z-index:99;
}

div.box .body{
	display:block;
	padding:5px 0;
}

div.box .footer{
	display:block;
	border-top:1px solid #eee;
	text-align:right;
	background:url(../img/icn_box_footer.gif) right center no-repeat;
	padding:3px 12px;
}

div.box .footer a:link, div.box .footer a:visited{font-size:100%; color:#fa0079; font-weight:bold; text-decoration:none;}
div.box .footer a:hover, div.box .footer a:active{text-decoration:underline;} 

div.advertisementBox{
	display:block;
	padding:0;
	margin-top:15px;
	border:3px solid #eee;
	background:#fff;
	color:#666;	
}

#col1{width:220px; float:left; margin-right:15px;}
#col2{width:500px; float:left;}

#submenu{display:block;	margin-bottom:25px; text-align:center;}
#submenu ul{list-style:none; margin:0; padding:0;}
#submenu li{display:inline; margin-right:3px;}

#col3{width:220px; float:left; margin-left:15px;}

#footerContainer{
	display:block;
	background:#eee;
	color:#999;
}

#footerBox{
	width:970px;
	margin:0px auto;
	padding:7px 15px;
}

#footerBox .copyright{width:70%; float:left; font-size:90%;}
#footerBox .developer{width:28%; float:right; font-size:90%; text-align:right;}

#footerBox a:link, #footerBox a:visited{color:#666; text-decoration:underline;}
#footerBox a:hover, #footerBox a:active{color:#fa0079;}

/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/*homepage */

#upcomingevents .datelocation{font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0 2px 0; margin:0;}
#upcomingevents .image{padding:3px 0; margin:0;}
#upcomingevents div.image img{border:1px solid #ccc;}
#upcomingevents .intro{padding:2px 0; margin:0;}

#userlogin form{margin:0; padding:0;}
#userlogin input[type=text], #userlogin input[type=password]{border:1px solid #ccc; padding:2px; font-size:90%; color:#666;}
#userlogin .submit{margin-left:45px;}
#userlogin p{margin:0; padding:3px 0;}

#externallinks ul{list-style:none; margin:0; padding:0;}
#externallinks li{
	display:block; 
	background:url(../img/icn_list.gif) left center no-repeat; 
	margin-left:5px; 
	padding:5px 0 5px 15px;
	border-bottom:1px dotted #ccc;
}
#externallinks li.last{border:0;}
#externallinks ul a:link, #externallinks ul a:visited{color:#666; text-decoration:none;}
#externallinks ul a:hover, #externallinks ul a:active{color:#fa0079;}

#subscription form{margin:0; padding:5px 0; text-align:center;}
#subscription input[type=text]{border:1px solid #ccc; padding:2px; font-size:90%; margin-bottom:5px; color:#666;}

#filmspacehome ul.filmspacehome{list-style:none; margin:5px 0; padding:0;}
#filmspacehome ul.filmspacehome li{float:left; margin:0 3px 5px 0;}
#filmspacehome ul.filmspacehome li.last{margin:0;}
#filmspacehome p{margin:0; padding:1px 0;}
#filmspacehome p.thumb img{border:1px solid #ccc;}
#filmspacehome p.thumb img:hover{border-color:#fa0079;}
#filmspacehome p.title a:link, #filmspacehome p.title a:visited{font-size:120%; font-weight:bold; color:#fa0079; text-decoration:none;}
#filmspacehome p.title a:hover, #filmspacehome p.title a:active{text-decoration:underline;}
#filmspacehome p.user a:link, #filmspacehome p.user a:visited{color:#666; text-decoration:none;}
#filmspacehome p.user a:hover, #filmspacehome p.user a:active{color:#fa0079;}
#filmspacehome div.footer{min-height:25px; background:url(../img/filmspacehomefooter.gif) left top no-repeat;}
#filmspacehome div.footer a:link, #filmspacehome div.footer a:visited{font-weight:normal; color:#999; text-decoration:none;}
#filmspacehome div.footer a:hover, #filmspacehome div.footer a:active{color:#fa0079;}

#homeblogs{margin-bottom:10px;}
#homeblogs .blogcol{width:240px; padding:5px 8px 5px 0; float:left; border-right:1px dotted #ccc;}
#homeblogs .last{float:right; padding:5px 0 5px 5px; border:0;}
#homeblogs ul.homeblogs{list-style:none; margin:0; padding:0; border-bottom:1px dotted #ccc;}
#homeblogs ul.homeblogs li{padding:3px 0 5px 0; display:block;}
#homeblogs ul.homeblogs li.section{
	background:url(../img/bg_homeblogs.gif) left top no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	padding:12px 0 3px 29px;
	margin-bottom:3px;
	color:#333;
	border-bottom:1px dotted #ccc;
}
#homeblogs ul.homeblogs li a:link, #homeblogs ul.homeblogs li a:visited{font-weight:bold; color:#fa0079; text-decoration:none;}
#homeblogs ul.homeblogs li a:hover, #homeblogs ul.homeblogs li a:active{text-decoration:underline;}
#homeblogs ul.homeblogs li.postedby{font-size:90%; color:#999; padding-top:0;}
#homeblogs .thumb{margin-bottom:3px;}

#homeresource ul.homeresource{list-style:none; margin:0; padding:0;}
#homeresource ul.homeresource li{display:block; border-bottom:1px dotted #eee; padding:3px 0;}
#homeresource p{margin:0; padding:0;}
#homeresource p.thumb{float:left; margin:0 3px 3px 0;}
#homeresource p.section{font-size:90%;}
#homeresource p.section a:link, #homeresource p.section a:visited{font-size:110%; color:#fa0079; text-decoration:none;}
#homeresource p.section a:hover, #homeresource p.section a:active{text-decoration:underline;}
#homeresource p.title a:link, #homeresource p.title a:visited{font-size:120%; font-weight:bold; color:#fa0079; text-decoration:none;}
#homeresource p.title a:hover, #homeresource p.title a:active{text-decoration:underline;}
#homeresource ul.homeresource li.last{border:0;}

#homeforum ul.homeforum{list-style:none; margin:0; padding:0;}
#homeforum ul.homeforum li{display:block; border-bottom:1px dotted #eee; padding:3px 0;}
#homeforum p{margin:0; padding:0;}
#homeforum p.thumb{float:left; margin:0 3px 3px 0;}
#homeforum p.section{font-size:90%;}
#homeforum p.section a:link, #homeforum p.section a:visited{font-size:110%; color:#fa0079; text-decoration:none;}
#homeforum p.section a:hover, #homeforum p.section a:active{text-decoration:underline;}
#homeforum p.title a:link, #homeforum p.title a:visited{font-size:120%; font-weight:bold; color:#fa0079; text-decoration:none;}
#homeforum p.title a:hover, #homeforum p.title a:active{text-decoration:underline;}
#homeforum ul.homeforum li.last{border:0;}

#homepartners ul{list-style:none; margin:0; padding:0; float:left;}
#homepartners li{display:block;}

/* generic content */
#contentBox .genericTitle{
	font-size:180%; 
	color:#fa0079; 
	padding-bottom:5px; 
	border-bottom:1px dotted #ccc;
}
#contentBox .genericIntro{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:140%; 
	padding:0 20px 10px; 
	border-bottom:1px dotted #ccc;
}
#contentBox .genericContent{font-size:105%; color:#333; font}
ul.genericSubpagesList{
	width:30%; 
	float:right; 
	margin:35px 0 10px 10px; 
	padding:1px;
	border:1px solid #fa0079;
	list-style:none;
}
ul.genericSubpagesList li{display:block; padding:5px; border-top:1px dotted #ccc;}
ul.genericSubpagesList li.header{background:#fa0079; color:#fff; font-size:120%; padding:5px; border:0;}
ul.genericSubpagesList li.header:hover{background:#fa0079;}
ul.genericSubpagesList li:hover{background:#eee;}
ul.genericSubpagesList a:link, ul.genericSubpagesList a:visited{color:#fa0079; text-decoration:none;}
ul.genericSubpagesList a:hover, ul.genericSubpagesList a:active{background:#eee;}

#contentBox a.loginreqd:link, #contentBox a.loginreqd:visited{color:#fa0079; text-decoration:none; font-size:110%;}
#contentBox a.loginreqd:hover, #contentBox a.loginreqd:active{text-decoration:underline;}

/* partners index */
div.partners ul{list-style:none; padding:0; margin-bottom:10px;}
div.partners li{display:block; border-bottom:1px dotted #ccc; padding:5px 0;}
div.partners .logo{width:195px; float:left; margin-right:10px;}
div.partners .content{width:295px; float:left;}
div.partners p{margin:0 0 3px 0; padding:0;}
div.partners p.name{font-family:Georgia, "Times New Roman", Times, serif; font-size:140%; font-weight:bold; color:#fa0079;}
div.partners p.website a:link, div.partners p.website a:visited{color:#333; text-decoration:none;}
div.partners p.website a:hover, div.partners p.website a:active{color:#fa0079;}

/* externalLinks index */
div.externalLinks ul{list-style:none; padding:0; margin-bottom:10px;}
div.externalLinks li{display:block; padding:5px 0;}
div.externalLinks .website{
	float:left; 
	margin-right:10px; 
	padding:15px 5px; 
	background:#eee;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:140%;
}
div.externalLinks .website a:link, div.externalLinks .website a:visited{color:#fa0079; text-decoration:none;}
div.externalLinks .website a:hover, div.externalLinks .website a:active{text-decoration:underline;}
div.externalLinks .content{float:left;}
div.externalLinks p{margin:0 0 3px 0; padding:0;}
div.externalLinks p.name{font-family:Georgia, "Times New Roman", Times, serif; font-size:140%; font-weight:bold; color:#fa0079;}

/* events index */
div.events ul{list-style:none; padding:0; margin-bottom:10px;}
div.events li{display:block; border-bottom:1px dotted #ccc; padding:5px 0;}
div.events .thumb{width:195px; float:left; margin-right:10px;}
div.events .thumb img{border:1px solid #ccc;}
div.events .content{width:295px; float:left;}
div.events p{margin:0 0 3px 0; padding:0;}
div.events p.name{font-family:Georgia, "Times New Roman", Times, serif; font-size:140%; font-weight:bold; color:#fa0079;}
div.events p.details a:link, div.events p.details a:visited{color:#fa0079; font-weight:bold; text-decoration:none;}
div.events p.details a:hover, div.events p.details a:active{text-decoration:underline;}
div.events span.viewall{float:right; font-size:50%; margin-top:10px;}
div.events span.viewall a:link, div.events span.viewall a:visited{color:#fa0079; font-weight:bold; text-decoration:none;}
div.events span.viewall a:hover, div.events span.viewall a:active{text-decoration:underline;}

/* blogs inside */
div.blogs h2.label{font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; font-size:90%; color:#fa0079;}
div.blogs ul{list-style:none; margin:0; padding:0;}
div.blogs li{
	display:block; 
	border:3px solid #eee; 
	padding:5px; 
	margin-bottom:10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
}
div.blogs ul.actions li{
	display:inline-block;
	padding:1px 20px 3px;
	margin-right:5px;
	background:#eee;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
}

div.blogs ul.actions a:link, div.blogs ul.actions a:visited{color:#333; text-decoration:none;}
div.blogs ul.actions a:hover, div.blogs ul.actions a:active{color:#fa0079;}

div.blogs ul.actions li.selected{background:#fa0079; border-color:#fa0079;}
div.blogs ul.actions li.selected a:link, div.blogs ul.actions li.selected a:visited{color:#fff; text-decoration:none;}
div.blogs ul.actions li.selected a:hover, div.blogs ul.actions li.selected a:active{text-decoration:underline;}

div.blogs .thumbnail{float:left; margin:0 5px 3px 0;}
div.blogs .header{font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; }
div.blogs .header a:link, div.blogs .header a:visited{color:#fa0079; text-decoration:none;}
div.blogs .header a:hover, div.blogs .header a:active{text-decoration:underline;}
div.blogs .content{padding:3px 0 5px; color:#333;}
div.blogs .content p{margin:0; padding:3px 0;}
div.blogs .contentinside{font-size:110%; padding:10px 0 5px; color:#333;}
div.blogs .footer{font-size:90%; color:#999; padding:3px 0; border-top:1px dotted #ddd;}
div.blogs .footer strong{color:#666; font-weight:normal;}
div.blogs .footer a:link, div.blogs .footer a:visited{color:#666;}
div.blogs .footer a:hover, div.blogs .footer a:active{color:#fa0079;}

div.blogs .section{margin-bottom:10px; color:#999; border:2px solid #eee; padding:3px 3px 5px;}
div.blogs .section a:link, div.blogs .section a:visited{color:#fa0079; text-decoration:none;}
div.blogs .section a:hover, div.blogs .section a:active{text-decoration:underline;}

div.blogs .title{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:200%;
	color:#fa0079; 
	padding-bottom:5px;
}

div.blogs .comments{border-top:1px dotted #ccc; margin-top:5px;}
div.blogs .info{font-size:90%; color:#999; padding:3px 0; border-bottom:1px dotted #ddd;}
div.blogs .info strong{color:#666; font-weight:normal;}
div.blogs .info a:link, div.blogs .info a:visited{color:#fa0079; text-decoration:none;}
div.blogs .info a:hover, div.blogs .info a:active{text-decoration:underline;}

/* resources inside */
div.resources h2.label{font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; font-size:90%; color:#fa0079;}
div.resources ul{list-style:none; margin:0; padding:0;}
div.resources li{
	display:block; 
	border:3px solid #eee; 
	padding:5px; 
	margin-bottom:10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
}
div.resources ul.actions li{
	display:inline-block;
	padding:1px 20px 3px;
	margin-right:5px;
	background:#eee;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
}

div.resources ul.actions a:link, div.resources ul.actions a:visited{color:#333; text-decoration:none;}
div.resources ul.actions a:hover, div.resources ul.actions a:active{color:#fa0079;}

div.resources ul.actions li.selected{background:#fa0079; border-color:#fa0079;}
div.resources ul.actions li.selected a:link, div.resources ul.actions li.selected a:visited{color:#fff; text-decoration:none;}
div.resources ul.actions li.selected a:hover, div.resources ul.actions li.selected a:active{text-decoration:underline;}

div.resources .thumbnail{float:left; margin:0 5px 3px 0;}
div.resources .header{font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; }
div.resources .header a:link, div.resources .header a:visited{color:#fa0079; text-decoration:none;}
div.resources .header a:hover, div.resources .header a:active{text-decoration:underline;}
div.resources .content{padding:3px 0 5px; color:#333;}
div.resources .content p{margin:0; padding:3px 0;}
div.resources .content a:link, div.resources .content a:visited{color:#fa0079; text-decoration:none;}
div.resources .content a:hover, div.resources .content a:active{text-decoration:underline;}

div.resources .contentinside{font-size:110%; padding:10px 0 5px; color:#333;}
div.resources .contentinside a:link, div.resources .contentinside a:visited{color:#fa0079; text-decoration:none;}
div.resources .contentinside a:hover, div.resources .contentinside a:active{text-decoration:underline;}

div.resources .footer{font-size:90%; color:#999; padding:3px 0; border-top:1px dotted #ddd;}
div.resources .footer strong{color:#666; font-weight:normal;}
div.resources .footer a:link, div.resources .footer a:visited{color:#666;}
div.resources .footer a:hover, div.resources .footer a:active{color:#fa0079;}

div.resources .section{margin-bottom:10px; color:#999; border:2px solid #eee; padding:3px 3px 5px;}
div.resources .section a:link, div.resources .section a:visited{color:#fa0079; text-decoration:none;}
div.resources .section a:hover, div.resources .section a:active{text-decoration:underline;}

div.resources .title{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:200%;
	color:#fa0079; 
	padding-bottom:5px;
}

div.resources .comments{border-top:1px dotted #ccc; margin-top:5px;}
div.resources .info{font-size:90%; color:#999; padding:3px 0; border-bottom:1px dotted #ddd;}
div.resources .info strong{color:#666; font-weight:normal;}
div.resources .info a:link, div.resources .info a:visited{color:#fa0079; text-decoration:none;}
div.resources .info a:hover, div.resources .info a:active{text-decoration:underline;}

/* forums inside */
div.forums h2.label{font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; font-size:90%; color:#fa0079;}
div.forums ul{list-style:none; margin:0; padding:0;}
div.forums li{
	display:block; 
	border:3px solid #eee; 
	padding:5px; 
	margin-bottom:10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
}

div.forums .header{font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; padding-bottom:5px; color:#fa0079;}
div.forums .header a:link, div.forums .header a:visited{color:#fa0079; text-decoration:none;}
div.forums .header a:hover, div.forums .header a:active{text-decoration:underline;}
div.forums .content{padding:3px 0 5px; color:#333;}
div.forums .content p{margin:0; padding:3px 0;}
div.forums .contentinside{font-size:110%; padding:10px 0 5px; color:#333;}
div.forums .footer{font-size:90%; color:#999; padding:3px 0; border-top:1px dotted #ddd;}
div.forums .footer strong{color:#666; font-weight:normal;}
div.forums .footer a:link, div.forums .footer a:visited{color:#666;}
div.forums .footer a:hover, div.forums .footer a:active{color:#fa0079;}

div.forums .section{margin-bottom:10px; color:#999; border:2px solid #eee; padding:3px 3px 5px;}
div.forums .section a:link, div.forums .section a:visited{color:#fa0079; text-decoration:none;}
div.forums .section a:hover, div.forums .section a:active{text-decoration:underline;}

div.forums .title{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:200%;
	color:#fa0079; 
	padding-bottom:5px;
}

div.forums .breadcrumb{display:block; border:1px dotted #ccc; padding:5px;}
div.forums .breadcrumb a:link, div.forums .breadcrumb a:visited{color:#fa0079; text-decoration:none;}
div.forums .breadcrumb a:hover, div.forums .breadcrumb a:active{text-decoration:underline;}

/* filmSpaces inside */
div.filmSpaces h2.label{font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; font-size:90%; color:#fa0079;}
div.filmSpaces ul{list-style:none; margin:0; padding:0;}
div.filmSpaces li{
	display:block; 
	border:3px solid #eee; 
	padding:5px; 
	margin-bottom:10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
}

div.filmSpaces .thumbnail{float:left; margin:0 5px 3px 0;}
div.filmSpaces .header{font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; padding-bottom:5px; color:#fa0079;}
div.filmSpaces .header a:link, div.filmSpaces .header a:visited{color:#fa0079; text-decoration:none;}
div.filmSpaces .header a:hover, div.filmSpaces .header a:active{text-decoration:underline;}
div.filmSpaces .content{padding:3px 0 5px; color:#333;}
div.filmSpaces .content p{margin:0; padding:1px 0;}
div.filmSpaces .contentinside{font-size:110%; padding:10px 0 5px; color:#333;}
div.filmSpaces .contentinside p{margin:0; padding:5px 0;}
div.filmSpaces .footer{font-size:90%; color:#999; padding:3px 0; border-top:1px dotted #ddd;}
div.filmSpaces .footer strong{color:#666; font-weight:normal;}
div.filmSpaces .footer a:link, div.filmSpaces .footer a:visited{color:#666;}
div.filmSpaces .footer a:hover, div.filmSpaces .footer a:active{color:#fa0079;}

div.filmSpaces .section{margin-bottom:10px; color:#999; border:2px solid #eee; padding:3px 3px 5px;}
div.filmSpaces .section a:link, div.filmSpaces .section a:visited{color:#fa0079; text-decoration:none;}
div.filmSpaces .section a:hover, div.filmSpaces .section a:active{text-decoration:underline;}

div.filmSpaces .title{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:200%;
	color:#fa0079; 
	padding-bottom:5px;
}

div.filmSpaces .breadcrumb{display:block; border:1px dotted #ccc; padding:5px; margin-bottom:5px;}
div.filmSpaces .breadcrumb a:link, div.filmSpaces .breadcrumb a:visited{color:#fa0079; text-decoration:none;}
div.filmSpaces .breadcrumb a:hover, div.filmSpaces .breadcrumb a:active{text-decoration:underline;}

div.filmSpaces .comments{border-top:1px dotted #ccc; margin-top:5px;}
div.filmSpaces .info{font-size:90%; color:#999; padding:3px 0; border-bottom:1px dotted #ddd;}
div.filmSpaces .info strong{color:#666; font-weight:normal;}
div.filmSpaces .info a:link, div.filmSpaces .info a:visited{color:#fa0079; text-decoration:none;}
div.filmSpaces .info a:hover, div.filmSpaces .info a:active{text-decoration:underline;}

.addbtn{float:right; }
div.users .thumbnail{float:left; margin:13px 5px 0 0;}

/* hidden forms */
#addcomment{display:none;}

/* forms */
form.add {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}
form.add div {
	clear: both;
	padding: .5em;
	vertical-align: text-top;
}
form.add div.input {
	color: #444;
}

form.add label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
}
