/*

*/

/* General layout */
body {background:#e0e0e0; color:#303030; font:76% tahoma, verdana, sans-serif; margin:0; padding:15px 0 0;}
#container {background:#fff; margin:0 auto 20px; padding:5px 20px 20px; width:730px;}

/* Mid America Cine Support, Inc. */
#logo {margin:15px 0 0;}
#logo h1 a {border:none; color:#505050;}
#logo h1 a:hover {border:none; color:#303030; text-decoration:none;}
#logo p {font-size:1.3em;  color:#505050; margin:0 0 20px 0;}

/* Tags */
a {border-bottom:1px dotted #505050; color:#303030; text-decoration:none;}
a:hover {border-bottom:1px solid #505050; color:#303030; text-decoration:none;}
a img {border:0;}	
h1 {font-size:2.2em; font-weight:400; margin:0 0 5px; padding:0;}
h2 {font-size:1.8em; font-weight:400; margin:0 0 12px;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px;}
p {line-height:1.5em; margin:0 0 15px; text-align:left;}
ul,ol {margin:0 0 15px 15px; padding:0;}
li {margin:0 0 3px 0;}

/* Toptabs menu */
#toptabs {font-size:.8em; margin:10px auto -13px; width:760px;}
#toptabs p {color:gray; text-align:right;}
.toptab {background:#f0f0f0 url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #e0e0e0; color:gray; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.toptab:hover {background:#fafafa url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none;}
.activetoptab {background:#fff url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #fff; color:#505050; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.activetoptab:hover {border-bottom:1px solid #fff; text-decoration:none;}

/* Navitabs menu */
#navitabs {clear:both;}
.navitab {background:#e0e0e0 url(images/corner.gif) top right no-repeat; border-bottom:1px solid #fff; border-left:1px solid #fff; font-size:1.1em; margin:0 0 4px; padding:4px 8px; text-decoration:none;}
.navitab:hover {background:#d0d0d0 url(images/corner.gif) top right no-repeat; border-bottom:1px solid #fff; text-decoration:none;}
.activenavitab {background:#505050 url(images/corner.gif) top right no-repeat; color:#fff; font-size:1.1em; margin:0 0 5px; padding:4px 8px 5px; text-decoration:none;}
.activenavitab:hover {color:#fff; text-decoration:none;}

/* Header description area */
#desc {background:#505050 url(images/filmcanheader.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descAccounts {background:#505050 url(images/lightonwhite.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descNE {background:#505050 url(images/lightonwhite.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descTrucks {background:#505050 url(images/filmstrip.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descLights {background:#505050 url(images/arrihead.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descPower {background:#505050 url(images/cablehead.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descGrip {background:#505050 url(images/baghead.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descRigging {background:#505050 url(images/trusshead.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descExpend {background:#505050 url(images/clothespins.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descDollies {background:#505050 url(images/lightonwhite.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descimdb {background:#505050 url(images/filmstrip.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#desclocation {background:#505050 url(images/detroit.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descCranes {background:#505050 url(images/titan_banner.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#descaccounts {background:#505050 url(images/detroit.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#desccontactus {background:#505050 url(images/detroit.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#desc p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desc h2 {color:#fff; padding:15px 15px 0;}
#desclocation a {border-color:#fff; color:#fff; text-decoration:none;}
#desclocation p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desclocation h2 {color:#fff; padding:15px 15px 0;}
#desc a {border-color:#fff; color:#fff; text-decoration:none;}
#descNE p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descNE h2 {color:#fff; padding:15px 15px 0;}
#descNE a {border-color:#fff; color:#fff; text-decoration:none;}
#descTrucks p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descTrucks h2 {color:#fff; padding:15px 15px 0;}
#descTrucks a {border-color:#fff; color:#fff; text-decoration:none;}
#descLights p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descLights h2 {color:#fff; padding:15px 15px 0;}
#descLights a {border-color:#fff; color:#fff; text-decoration:none;}
#descPower p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descPower h2 {color:#fff; padding:15px 15px 0;}
#descPower a {border-color:#fff; color:#fff; text-decoration:none;}
#descGrip p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descGrip h2 {color:#fff; padding:15px 15px 0;}
#descGrip a {border-color:#fff; color:#fff; text-decoration:none;}
#descRigging p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descRigging h2 {color:#fff; padding:15px 15px 0;}
#descRigging a {border-color:#fff; color:#fff; text-decoration:none;}
#descExpend p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descExpend h2 {color:#fff; padding:15px 15px 0;}
#descExpend a {border-color:#fff; color:#fff; text-decoration:none;}
#descDollies p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descDollies h2 {color:#fff; padding:15px 15px 0;}
#descDollies a {border-color:#fff; color:#fff; text-decoration:none;}
#descimdb p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descimdb h2 {color:#fff; padding:15px 15px 0;}
#descimdb a {border-color:#fff; color:#fff; text-decoration:none;}
#descAccounts p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descAccounts h2 {color:#fff; padding:15px 15px 0;}
#descAccounts a {border-color:#fff; color:#fff; text-decoration:none;}
#descCranes p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#descCranes h2 {color:#fff; padding:15px 15px 0;}
#descCranes a {border-color:#fff; color:#fff; text-decoration:none;}
#desccontactus p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desccontactus h2 {color:#fff; padding:15px 15px 0;}
#desccontactus a {border-color:#fff; color:#fff; text-decoration:none;}

/* Main content */
#main1 { width:540px; float: left; margin: 0; padding:0 10px 0 0; border-right: 2px solid #c5c2c2; }
#main2  /* ...test style... */ { margin: 0 0 0 110px; padding: 0 15px 0 0; width: 440px; float: left; border-right: 2px solid #c5c2c2; }
#mainleft { width: 263px; float: left; margin: 0 7px 0 5px; border-right: 2px solid #c5c2c2; }
#mainleft a { color: #2e5498; }
#mainleft a:hover { border-bottom-style: dotted; border-bottom-width: 1px; }
#mainleft p { font-size: 0.9em; margin-right: 5px; margin-left: 5px; }
#mainleft li { font-size: 0.9em; margin-right: 5px; list-style-type: none; }
#main { margin: 0 7px 0 5px; width: 263px; float: left; border-right: 2px solid #c5c2c2; }
#main img { text-decoration: none; margin-top: 5px; padding-right: 5px; padding-left: 5px; }
#main img a { text-decoration: none; margin-top: 5px; padding-right: 5px; padding-left: 5px; border-style: none; }
#main img a: hover { text-decoration: none; margin-top: 5px; padding-right: 5px; padding-left: 5px; border-style: none; }
#main1 a { color: #2e5498; }
#main a { color: #2e5498; }
#main a:hover { border-bottom-style: dotted; border-bottom-width: 1px; }
#main p { font-size: 0.9em; margin-right: 5px; }
#main li { font-size: 0.9em; margin-right: 5px; list-style-type: none; }
/* Sidebar */
#sidebar { width:165px; float:right; }
#sidebar li { font-size: 0.9em; list-style-type: none; }
#sidebar a { color: #2e5498; font-size:0.9em; text-decoration: none; }
#sidebar p { font-size: 0.9em; line-height: 1.2em; margin: 0 0 15px; }
/* Footer */
#footer { font-size: 0.7em; background: #fafafa url(../img/sclogo.jpg) no-repeat right bottom; margin: 0; padding: 0; clear: both; border-top: 2px solid #c5c2c2; }
#footer a { color: #808080; }
#footer a:hover {
color:#303030;
}

#footer p {
	color:gray;
	font-size:1.1em;
	line-height:1.3em;
	margin:15px 0 0;
	padding:0;
	text-align: center;
}

/* Additional classes */
.photo {background-color:#f0f0f0; border:1px solid #d8d8d8; margin:0 0 15px; padding:2px;}
.timestamp {font-size:1.2em; color:#606060; margin:-12px 0 12px 0;}
.right {margin:-8px 0 8px 0; text-align:right;}
.block {background:#f0f0f0; padding:10px;}
.hide {display:none;}

