﻿/* 	e-filmschool.com, casscading style sheet 
	Copyright 2009 Cine Excel Entertainment (dba e-filmschool.com)
	css authored by Ed Tillman 
	updated: October 5, 2009
*/


/*	PAGE LAYOUT	*/

body		{	width:100%;
			height:100%;
			margin:0px;
			border:0px;
			padding:0px;

			color:white;
			background-color:#333;
			text-align:center;
		}


body.left	{	color: White;
		 	background-color: #000;
			margin:0;
			width:180px;
		 	padding: 20px 10px;
		 	font: small Arial, Helvetica, Verdana, "sans-serif";
		 	text-align: left;

		}


body.right	{	color: #000;
			background-color: #999;
			margin:0;
			width:180px;
			padding: 20px 10px;
			font: small Arial, Helvetica, Verdana, "sans-serif";
			text-align: left;
		}


#page		{	display:block;
			width:1000px;
			height:98%;
			margin-top:0px;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:auto;
			border:0px;
			padding: 0px;
		}

#header		{	display:block;
			width:1000px;
			margin-bottom: 1em;

			color:#000;
			background-color:#fff;
			text-align:center;
				
		}

.nav-button	{	margin:0px;
		 	border:0px;
		}


#content	{	width:1000px;
			position:relative;
		}

.column-left	{	width:200px;
			height:21in;
 			position:absolute;
			 top:0px;
			 left:0px;

		}

.column-right	{	width:200px;
			height:21in;
 			position:absolute;
			 top:0px;
			 left:800px;
		}

.column-center	{	width:584px;					
 			position:absolute;
			 top:0px;
			 left:208px;

			text-align:left;
		}

#footer		{	width:584px;
			margin-top:0.5em;
			margin-bottom:1em;
		 	font: small Arial, Helvetica, Verdana, "sans-serif";
			text-align:center;
			
		}


/*	TEXT AND LINKS STYLES	*/

a:link		{color: #c00; 
		 text-decoration: none;
		}

a:visited	{color: #c00;
		 text-decoration: none;
		}

a:hover		{color: #c00;
		 text-decoration: underline;
		}


a img		{border: 0px;
		 margin-right: 0px;
		 margin-left: 0px;
		}

h1, h2, h3	{text-align: Left;
		}

h4		{margin-top: 0px;
		 padding-top: 0px;
		 position:relative; top:8px;
		}

p		{margin: 0 auto 8px auto;
		}


form		{text-align: left;
		 font-size: x-small;
		 light-height:2;
		}

ul, ol, dl	{display: block;
		 text-align: left;
		 position:relative; left:0.5em;
		 z-index: -5;
		 margin-top: 0px;
		 margin-bottom: 8px;
		}


li, lh		{font-family: Verdana, Helvetica, Arial "sans-serif";
		 font-size: small;
		 light-height:1.25;
		}



.text		{text-align: left;
		 margin: 4px 16px 10px 16px;
		 font-family: Verdana, Helvetica, Arial "sans-serif";
		 font-size: small;
		 light-height:1.5

		}

.box		{display: block;
		 color: black;
		 width: 88%;
		 background-color: #ccc;
		 border-style: double;
		 border-width: 4px;
		 padding: 0.5em;
		 margin-bottom: 16px;

		}


.onleft		{float: left;
		 margin-right: 8px;

		}

.side-text	{text-align: left;
		 font-family: Verdana, Helvetica, Arial "sans-serif";
		 font-size: small;
		 light-height:2.0;
		}

.supertext	{font-family: Verdana, Helvetica, Arial "sans-serif";
		 font-weight:800;
		 margin: 4px 16px 10px 16px;
		 color: #c00;
		}


.fine-print	{font-size: x-small;
		 text-transform: uppercase;
		}

.byline		{font-size: 75%;
		}

/*	SHOPPING CART TABLE	*/

table.shop	{font-size: Medium;
		 border: solid 4px #666;
		 padding: 0.75em;
		 margin: 1em;
		}

table.shop td	{border: solid 1px #666;
		 padding: 4px;
		 text-align: Left;
		 font-size: small;
		}


table.shop th	{color: White;
		 font-size: small;
		 font-weight: Bold;
		 border: solid 1px #666;
		 background-color: #666;
		 padding: 4px;
		}

table.shop tr	{vertical-align: top;
		}

