BODY, FORM, P { 
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:20px;
	}
TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
p { margin: 0 0 16px 0}
	
BODY { background:#333333 url("images/blackboard2.jpg") center top no-repeat; }
IMG { border:0; }
IMG.left { float:left; margin:8px 8px 8px 0px; }
IMG.right { float:right; margin:8px 0px 8px 8px; }

A { color:#993366; text-decoration:none; font-weight:bold; outline: none;}
A:hover { text-decoration:underline; }

h1, h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
}

#main { width:930px; margin:0px auto; }
#header { width:930px; height:194px; background:url("images/header.jpg") no-repeat; }

#menu { width:930px; position:absolute; top:146px; margin:0 0 0 22px; height:48px; }
	#menu UL, LI { margin:0; padding:0; }
	#menu UL LI { float:left; display:block; }
	#menu LI A.mnu, #menu LI.tabselected A.mnu {
		line-height:48px;
		height:48px;
		display:block;
		float:left;
		color:#fff;
		font-weight:bold;
		font-size:16px;
		text-decoration:none;
		padding:0px 16px;
		overflow:hidden;
		}
	#menu BR { clear:both; }
	#menu LI.tabselected A.mnu, #menu LI A.mnu:HOVER, #menu LI:HOVER A.mnu {
		background:#fff;
		color:#000;
		filter:alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity:0.4;
		opacity:0.4;		
		}
	#menu DIV.dmenu { display:none; }	
	#menu DIV.dmenu {
		background:#fff;
		position:absolute;
		width:126px;
		padding:4px 0px;
		z-index:1000;
		border:1px solid #afafaf;
		border-top:none;
		}
	#menu DIV.dmenu A {
		font-weight:bold;
		font-size:13px;
		line-height:24px;
		display:block;
		width:126px;
		color:#993366;
		text-indent:9px;
		text-decoration:none;
		}
	#menu DIV.dmenu A:hover {
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity:1;
		opacity:1;	
		background:#f0e9d7;
		}

#content { padding:26px 0 20px 0; background:#f0e9d7 url("images/texture.gif") top right no-repeat;}
#content #right h1, #content #rightblog h1 {
	color:#336666;
	font-size:30px;
	line-height: 31px;
	margin:0;
	margin-bottom:14px;
	padding:0;
	}
DIV#right { float:right; width:726px; }
DIV#rightblog { float:left; width:511px; margin-right: 15px;}
DIV#sidebarblog { float:left; width:200px; }
	DIV#right DIV.content { padding-right:10px; }
DIV#left { float:left; width:200px; }

#home-content { background:#151414; padding-bottom:22px; }
	#home-content DIV.container { height:360px; overflow:hidden; clear:both; }
	#home-content DIV.container #movie { width:555px; float:left; margin-left: 45px;}
	#home-content DIV.container #text { width:314px; float:right; }
	#home-content DIV.container #text P {
		margin:20px 24px 0 8px;
		font-size:13px;
		line-height:20px;
		color:#e6e6e6;
		}
	#home-content DIV.container #text P A { color:#99ffff; font-weight:bold; text-decoration:none; }
	#home-content DIV.container #text P A:HOVER { text-decoration:underline; }
	#home-content .sociable {display: none;}
	.learnmore {margin-left: 150px;}

#home-boxes { width:884px; height:152px; margin:0 auto; margin-top:22px; overflow:hidden; }
	DIV.box {
		background:url("images/bg_box_violet.gif") repeat-x;
		height:152px;
		width:276px;
		float:left;
		}
		
	DIV.box TABLE{
		width:240px;
		margin:0px auto;
		margin-top:30px;
		color:#e6e6e6;
		font-size:13px;
		line-height:20px;
		}
		
	DIV.box TABLE IMG { margin-right:14px; }
		
	DIV.box TABLE H1 { padding:0; margin:0; color:#dfccb6; font-size:15px }
	DIV.box TABLE A { color:#99ffff; font-weight:bold; text-decoration:none; }
	DIV.box TABLE A:hover { text-decoration:underline; }
		
	DIV.middle { margin:0px 26px; }
	
	DIV.left_box {
		width:172px;
		margin:0px auto;
		margin-bottom:16px;
		background:#d3cbb5 url("images/bg_left_box.gif") repeat-x top;
		}
	DIV.left_box DIV.content { padding:12px 16px; }
	.content ul {
		list-style: square;
		padding-left: 12px;
	}
	DIV.left_box DIV.left_menu {padding: 5px 16px 10px;}
	DIV.left_box H1 {
		padding:0;
		margin:0;
		margin-bottom:4px;
		font-size:16px;
		color:#333333;
		}
	DIV.left_box H2 {
		padding:0;
		margin:0;
		font-size:15px;
		text-transform:uppercase;
		color:#336666;
		}
	
	DIV.left_menu A { display:block; line-height:28px; }
	DIV.left_menu A:HOVER {
		color:#000;
		text-decoration:none;
		}
	
#home-patchworks-films { background:url("images/bg_patchworks_films_home.jpg") no-repeat; height:62px; padding-top:10px; overflow:hidden; }
#patchworks-films { background: url("images/ftr_Patchworks_Films.jpg") no-repeat; height:62px; padding-top:10px; overflow:hidden; }
#home-patchworks-films TABLE IMG, #patchworks-films TABLE IMG { height:34px; padding:1px; }
#home-patchworks-films TABLE A:HOVER img,
#patchworks-films TABLE A:HOVER img {
		background:#fff;
		filter:alpha(opacity=20);
		-moz-opacity:0.2;
		-khtml-opacity:0.2;
		opacity:0.2;
		border:1px solid #000;
		padding:0;
		}

#sponsors { background:#fff; }
#sponsors A:HOVER img {
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity:0.5;
		opacity:0.5;
		}

DIV.left_menu UL, DIV.left_menu LI { list-style-type:none; margin:0; padding:0; }
DIV.left_menu LI.current_page_item a {color:#000;}
p.myth {font-family: "Georgia"; font-size: 18px; color: #333333; line-height: 1.6em; font-weight: bold; }
p.real {font-family: "Georgia"; font-size: 18px; color: #990066; line-height: 1.6em; font-weight: bold; }

.widgets h2 {margin: 7px 0;}
ul.widgets {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.widgets ul {
	list-style: square;
	margin: 0;
	padding: 0 0 15px 15px;
}
ul.widgets ul li {
	line-height: 15px;
}
.screen-reader-text {
	display: none;
}
#searchform input[type="text"] { width: 125px;}
#searchform {margin-bottom: 15px;}