/* CSS Document
CineHome-new.css */
/* Stylesheet for new home page of Cornell Cinema FALL 2012*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700|News+Cycle:700|Cabin+Condensed:700);
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end of reset */


body {font: 1em 'Arimo', sans-serif; background:#0F0200;}
h1, h2, a {font: 1em 'Cabin Condensed', sans-serif;}
h3,h4, h5, h6 {font: 1em 'News Cycle', sans-serif;}
nav {font: 1em 'Cabin Condensed', sans-serif;}
.clearthis {clear:both;} 


 a {text-decoration:none; color:darkred;font-weight:bold;font-size:1.05em;}
 a:hover {background-color:darkred; color:#fff; font-weight:bold; } 

#my-slider {margin-top:-24px; margin-left: -4%;}

/*.slides a, p {padding-left:3px;}*/

.slides p {color:linen; padding:.25em}
.slides a {color: white;background-color:darkred;opacity:0.9; font-weight:bold;}
.slides  a:hover {background-color:#FAFAD2; color:#820000; }
#MainWrapper {width:1000px; margin-left:auto; margin-right:auto;position:relative;} 

#SecondWrapper {float:right; width:98%;border:#AE8580 2px solid; margin-top:24px;}
#SecondWrapper {background:#0F0200;
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #5c0b00, #0F0200);
}

header {width:100%; height:90px;background-color:#821001;margin-top:18px; padding-left:-6px;}
header img {margin:-9px 9px 0 0;}
header img {float:left;}
header {
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5c0b00), to(#821001));
 /* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #5c0b00, #821001); 
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #0F0200, #821001);
/* IE 10 */ 
background: -ms-linear-gradient(top, #5c0b00, #821001); 
/* Opera 11.10+ */ 
background: -o-linear-gradient(top, #5c0b00, #821001); 
}
/*footer {width:996px;}

*/

#Main {float:left; width:69%;margin-left:8px;}


#SideA {float:left; width:28%; margin-top:20px;  margin-left:12px;} 

/* content column styles */
#Main {margin-top: 8px; margin-bottom: 6px; padding-top:3px;}

nav {float:right; width:620px; margin-top:24px;margin-right:3px;}
nav {
 					padding:4px 0; 
					font-size:.8em; 
					font-weight:bold;
					text-align:left;
						}
nav {float:right;}
nav ul {margin:0px 24px 4px 4px; padding: 4px; clear:both;} 
nav li {display:block; float:left; padding:3px  2px;}
nav a {padding: 3px 6px; text-decoration:none; color:#FFFFFF; font-size:1.2em;}
nav a:hover {background-color:#FAFAD2; color:#820000;  border-top: 2px solid #FAFAD2;}

/*#subscribe a {text-decoration:none; color:#FFF;}
#subscribe a:hover {background-color:#FAFAD2; color:#820000; border: 2px solid #FAFAD2;}

*/
article h3 {font-size: 1.15em; color: lightgrey; background-color: darkslategrey; margin: .5em 0em .25em; letter-spacing:.04em; line-height:1.05; padding:.25em;}
article h3 a {color:#fff;}
article p {font-size:.95em; word-spacing:.05em; margin-bottom:.5em;line-height:1.2;padding-left:1em;padding-right:.5em;}
#news-wrap {overflow: hidden; margin-left:.5em;}
#news-wrap .news {
	width: 44%;
	padding: 4px .5em; 
	float: left;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

.news {background: #FFFEF8;}
.news h2  {font-size:1.25em; padding:6px; padding-left:.25em;margin:4px 0px 3px -12px;}
.news h2 {text-transform:capitalize; font-variant:small-caps;}
.news h2 {color:#FFF8DC;
          background:#380000;
		   }
.news {color:#2A0000;}
.news ul {padding-left:1.5em;padding-bottom:.5em;}

#coming {border-left: 1em solid;border-left-color:
 -moz-linear-gradient(top, #5c0b00, #0F0200);}
.sides h2 {font-size:1.4em; line-height:.8; letter-spacing:.125em;padding-bottom:.5em;}
.sides h2 {font-family:'News Cycle', sans-serif;}
.sides {padding:4px 3px 0px 0px;}
.sides {color:linen;}
.sides a {color:mistyrose;}
.sides a:hover {color:white;}
/*.sides {font-size:.9em; word-spacing:.05em;  margin-bottom:.5em;line-height:120%;}*/

#announce {background-color:darkslategrey;opacity:.875;color:aliceblue; border-top:1em solid black;}
#announce {text-align:right; padding:.4em; margin-bottom:1.5em;}
#announce h2 {color:mintcream; letter-spacing:.05em; text-align:left;}
#announce {box-shadow: 10px 10px 6px #1C0300;}


#subscribe {text-align:left;font:.85em 'Cabin Condensed', sans-serif white;color:white;}
#subscribe span {display:block;float:right;clear:right;margin-top:.5em;}
#subscribe img {padding:3px 3px 0px 3px;}
#subscribe form {padding-top:.5em;}


/* this weeks schedule styles */


#schedule {padding-top:1em; clear:both;}
#schedule {box-shadow:  10px 10px 26px #1C0300;}
.dayblock {border: thick solid #FCF6F0; margin-bottom: 3px; min-height:3.5em; text-align:left;background-color:#FCF6F0;}
.dayblock a {font-family:'Cabin Condensed', sans-serif;}

#schedule h4 {font-size: 1.5em; color: darkred; float:left; width:14%; background-color:#FCF6F0; line-height:.9; }
#schedule h4 {padding: 0 .5em .2em 0;}
#schedule h4 {text-align:right;}

#schedule div.showing {padding-top:5px;margin-left:18%;margin-bottom:.25em; background-color:#330000; padding-left:.25em;position:relative; z-index: 2;}

.trailer {text-align:center;font-size:.8em;float:right; width:25%; background: #000; color:#FFF; margin-right:.25em; height:2em;text-transform:uppercase; padding:.25em; border:1px solid;}
/*.showing {font: 1.1em; 'Cabin Condensed', sans-serif;}*/
#schedule a.title {color:#FFF;  text-decoration: none; }
#schedule a.title:hover {background-color:#FAFAD2; color:#820000; border: 2px solid #FAFAD2;}

/*footer styles*/
footer {color:grey;text-align:right; padding-right:.25em;}
