
body {margin:0px; padding:0px; background:#a4a4a4 url('../images/bg-gradient.jpg') repeat-x; text-align:center; font-family:'Trebuchet MS', Verdana, sans; font-size:14px;}

#container {width:818px; padding:0px; margin-left:auto; margin-right:auto; margin-top:20px;}
#header {background:#e5e5e5 url('../images/logo-header.jpg') no-repeat; width:818px; height:101px;}

#navbar	{background:#333333 url('../images/nav-bg.gif') repeat-x; width:818px; height:22px; text-align:right; color:#8c98cb; font-size:11px; font-weight:bold;}
#navbar ul {margin:0px; padding:2px 0px 0px 0px;}
#navbar li {margin:0px;	padding:0px 5px 5px 0px; list-style-type:none; display:inline;}
#navbar a {color:#fafafa; text-decoration:none; height:22px; margin:0px; padding:0px;}
#navbar a:hover {color:#8c98cb;}
.nav-divider {background:url('../images/nav-divider.gif') no-repeat right; width:1px; height:22px; padding:0px 7px 0px 0px;}


/*===^ MAIN CONTENT ^===*/
#content {background:#fff url('../images/content-bg.gif') repeat-x; width:788px; border:1px solid #b2b2b2; border-top:0px; padding:23px 8px 0px 20px; text-align:left; margin:-4px 0px 0px 0px;}
#content h1 {margin:0px; padding:0px 0px 20px 0px; color:#4b4b4b; font-family:Georgia; font-size:29px; font-weight:bold;}

	/*===^ PAGE TITLES ^===*/
	#t-home {background:url('../images/t-home.gif') no-repeat; width:360px; height:29px;}
	#t-about {background:url('../images/t-about.gif') no-repeat; width:361px; height:29px;}
	#t-management {background:url('../images/t-management.gif') no-repeat; width:373px; height:29px;}
	#t-joethemovieguy {background:url('../images/t-joethemovieguy.jpg') no-repeat; width:400px; height:118px;}
	#t-investment {background:url('../images/t-investment.gif') no-repeat; width:352px; height:29px;}
	#t-f-surviving-crooked-lake {background:url('../images/t-f-surviving-crooked-lake.gif') no-repeat; width:327px; height:77px;}
	#t-f-the-black-balloon {background:url('../images/t-f-the-black-balloon.jpg') no-repeat; width:327px; height:149px;}
	#t-f-St-Trinians {background:url('../images/StTrinianslogov2.png') no-repeat; width:327px; height:90px;}
	#t-f-captain-abu {background:url('../images/t-f-captain-abu.jpg') no-repeat; width:350px; height:55px;}
	#t-f-OTHB {background:url('../images/t-f-OTHB.jpg') no-repeat; width:350px; height:66px;}
	#t-f-TMF {background:url('../images/t-f-TMF.jpg') no-repeat; width:350px; height:91px;}
	#t-f-LF {background:url('../images/t-f-LF.jpg') no-repeat; width:350px; height:94px;}
	#t-f-moscow-belgium {background:url('../images/t-f-moscow-belgium.jpg') no-repeat; width:350px; height:55px;}
	#t-news {background:url('../images/t-news.gif') no-repeat; width:237px; height:29px;}
	#t-events {background:url('../images/t-events.gif') no-repeat; width:100px; height:29px;}
	#t-contact {background:url('../images/t-contact.gif') no-repeat; width:298px; height:29px;}
	#t-request-info {background:url('../images/t-request-info.gif') no-repeat; width:306px; height:29px;}
	#t-investment-request {background:url('../images/t-investment-request.gif') no-repeat; width:479px; height:29px;}
	#t-register {background:url('../images/t-register.gif') no-repeat; width:387px; height:29px;}

#content h2 {padding:0px 0px 2px 0px; margin:0px; font-family:Georgia; font-weight:normal; color:#686868; font-size:24px;}
#content h3 {font-size:14px; color:#686868; margin:0px; padding:0px; font-weight:bold;}
#content h5 {font-size:14px; color:#686868; font-weight:bold; text-decoration:underline; margin:0px; padding:0px;}
#content p {margin:0px; padding:0px; color:#333333;}
#content ul, #content ol {margin:0px; padding:0px; color:#686868;}
#content ul li {margin:0px 0px 15px 20px; padding:0px 5px 0px 0px; list-style-image:url('../images/bullet-gray.gif');}
#content ol {margin:0px 0px 0px 20px; padding:0px 5px 0px 0px;}
#content ol li, #content p ul li ol li {margin:0px 0px 0px 20px; padding:0px 5px 0px 0px; list-style-image:none; list-style-type:lower-roman;}
#content ul li.links {margin:0px; padding:0px; list-style:none;}
#content a:link, #content a:visited {color:#475b97; font-weight:bold; text-decoration:none;}
#content a:hover {color:#475b97; text-decoration:underline;}

	#left-column {float:left; margin:0px 10px 0px 0px; width:500px;}
	#right-column {width:274px; float:left;}


/*===^ PAGE TITLE IMAGES ^===*/
#pic-about {background:url('../images/pic-about.jpg') no-repeat; width:270px; height:240px;}
#pic-management {background:url('../images/pic-management.jpg') no-repeat; width:270px; height:202px;}
#pic-joethemovieguy {background:url('../images/pic-joethemovieguy.jpg') no-repeat; width:270px; height:198px;}
#pic-investment {background:url('../images/pic-investment.jpg') no-repeat; width:270px; height:234px;}
#pic-news {background:url('../images/pic-news.jpg') no-repeat; width:270px; height:173px;}
#pic-contact {background:url('../images/pic-contact.jpg') no-repeat; width:270px; height:240px;}
#pic-request-info {background:url('../images/pic-request-info.jpg') no-repeat; width:270px; height:232px;}


/*===^ SIDEBAR/CALL-TO-ACTION ^===*/	
#sidebar {background:#8089b3 url('../images/sidebar-bg.gif') repeat-y right;}
#sidebar h4 {font-size:18px; font-weight:normal; margin:0px; padding:5px 14px 0px 14px; color:#fafafa; border-top:1px solid #a4accf;}
#sidebar p {color:#d7d7d7; border-bottom:1px solid #6e769a; font-size:12px; padding:0px 14px 14px 14px;}
#sidebar a:link, #sidebar a:visited {color:#fafafa; font-weight:normal; font-size:12px; text-decoration:underline;}
#sidebar a:hover {color:#fafafa; text-decoration:none;}


/*===^ FILMS PAGE ^===*/
#f-navbar	{background:#b2b2b2 url('../images/f-nav-bg.gif') repeat-x; width:818px; height:24px; text-align:right; color:#545454; font-size:11px; font-weight:bold;}
#f-navbar ul {margin:0px; padding:2px 0px 0px 0px;}
#f-navbar li {margin:0px; padding:0px 5px 5px 0px; list-style-type:none; display:inline;}
#f-navbar a {color:#fafafa; text-decoration:none; height:22px; margin:0px; padding:0px;}
#f-navbar ul a:hover {color:#333333;}

	#f-left-column {float:left; margin:0px 15px 0px 0px; width:390px;}
	#f-right-column {width:365px; float:left;}
	#trailer-movie {background-color:#000000; width:365px; height:220px;}
	#trailer-movie-tbb {background-color:#000000; width:365px; height:230px;}
	#trailer-movie-mb {background-color:#000000; width:365px; height:230px;}
	#trailer-movie-car {background-color:#000000; width:365px; height:230px;}
	
#content #f-right-column h2 {color:#b22c2b;}
#content #f-right-column span {color:#b22c2b;}
#content #f-right-column p {margin:0px 0px -3px 0px;}
.trailer {background:#000; width:100%; height:274px;}
.trailer-nav {background:#7f89b6; width:100%; height:25px; text-align:right;}
#content #f-right-column .trailer-nav ul li {margin:0px; padding:5px; display:inline; list-style-type:none;}			
#content #f-right-column .trailer-nav ul li a {color:#2a3667; font-size:12px; padding:0px;}
#content #f-right-column .trailer-nav ul li a:hover {color:#fff;}


/*===^ NEWS PAGE ^===*/
.news-item {border-top:1px solid #888888; margin-top:10px;}
#article-archives {border:#999999 solid 1px; border-bottom:#666666 1px solid; margin:0px; border-top:#cfcfcf 1px solid;}
#right-column #article-archives ul li {color:#686868; font-weight:bold; background:#b2b2b2; border:#999999 solid 1px; border-bottom:#666666 1px solid; list-style:none; margin:0px; padding:0px; border-top:#cfcfcf 1px solid; padding:5px 15px 5px 15px;}
#right-column #article-archives ul li.archive-title {font-size:18px; color:#ffffff; font-family:'Trebuchet MS'; font-weight:normal; border:0px; padding:0px 15px 0px 15px;}
#content #left-column h2.news-title {color:#a02e2e; font-family:'Trebuchet MS'; font-size:24px; font-weight:bold;}
#content #left-column h3.news-subtitle {color:#333333; font-family:'Trebuchet MS'; font-size:11px;}


/*===^ FORMS ^===*/
.contact-container {width:250px; float:left;}
.red {color:#ff0000;}
.submit {padding:2px; border:#999999 solid 1px; border-bottom:#666666 1px solid; margin:0px; border-top:#cfcfcf 1px solid; margin:8px 0px 8px 0px;}
#ErrMsg { background: transparent url(/images/icon-error.gif) 0 0 no-repeat; padding-left: 20px; color: #ff0000; font-weight: bold; margin: 1em 0; }
.errDetail { background: transparent url(/images/icon-error.gif) 0 0 no-repeat; padding-left: 20px; color: #ff0000; font-weight: bold; font-size: smaller; margin: 0 0 3px 0; }


/*===^ FOOTER ^===*/
#footer {text-align:left; padding:0px 2px 30px 2px;}
#footer p {color:#54524a; font-size:10px; margin:0px; padding:0px;}
#footer-links {float:right; color:#54524a;}
#footer-links ul {margin:0px; padding:0px; color:#475b97;}
#footer-links ul li {margin:0px; padding:0px; list-style:none; display:inline;}
#footer-links a {color:#475b97; text-decoration:none; font-size:10px;}


/*===^ MISC ^===*/
.float-left {float:left; margin:0px 10px 0px 0px;}
#anchor {clear:both; margin:0px; padding:0px; height:10px; width:100%;}
#home-flash {margin:0px; padding:0px;}
#promo-joe {background:url('../images/promo-joe.jpg') no-repeat; margin:0px 0px -10px -14px; width:513px; height:156px;}
#promo-joe span {width:100%; height:156px; display:block;}
#email-alerts {background:#b2b2b2; border:#999999 solid 1px; border-bottom:#666666 1px solid; margin:0px; border-top:#cfcfcf 1px solid;	padding:5px 15px 5px 15px;}
#email-alerts h2 {font-size:18px; color:#ffffff; font-family:'Trebuchet MS';}
#email-alerts p {color:#ffffff; font-size:12px;}
#events-content {text-align:center;}