/*
CSS for CinemaSight website
*/

/***********************************************/
/* HTML tag styles */
/***********************************************/
body{
	background-color: #000050;
	background-image: url(http://www.cinemasight.com/Images/BG-Color.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: auto;
	padding: 0;
	text-align: center;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #900000;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}
.NoBorder img{
	border-style: none;
}

/************** header tag styles **************/

h1{
	color: #334d55;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h2{
	color: #006699;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h3{
	color: #334d55;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4{
}

h5{
}

/*************** list tag styles ***************/

ol{
	color: #000050;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	padding-left: 35px;
	padding-right: 10px;
}
ol ol{
	color: #000050;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	padding-left: 55px;
	padding-right: 10px;
}
ol ol ol{
	color: #000050;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	padding-left: 75px;
	padding-right: 10px;
}
ul{
	color: #000050;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
}
ul ul{
	color: #000050;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	padding-left: 30px;
	padding-right: 10px;
}

ul ul ul{
	color: #000050;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	padding-left: 50px;
	padding-right: 10px;
}

/********* form and related tag styles *********/

form{
}

label{
}

input{
}


/********* form and related tag styles *********/

p{
	font-size: 12px;
	line-height: 120%;
	padding-left: 10px;
	padding-right: 10px;
}
.ByLine{
	color: #21536A;
	font-weight: bold;
}
/**********************************************/
/*  Container Styles  */
/**********************************************/
#Container{
	background-color: #500000;
	padding: 0;
	margin: auto;
	text-align: left;
	width: 1000px;
}
#TitleHeader{
	background-color: #500000;
	width: 1000px;
	padding: 0px;
}
#TitleHeader img{
	border: 0px;
}
.HeaderUpperLeft{
	width:700px;
	height:100px;
	display:inline-block;
	border:0px;
	float:left;
	background:url(http://www.cinemasight.com/Images/TitleBackground.png);
	text-align:right;
}
.HeaderUpperRight {
	width:300px;
	height:100px;
	display:inline-block;
	border:0px;
	float:right;
	background:url(http://www.cinemasight.com/Images/FollowBackground.png);
	text-align:right;
}
.HeaderLower {
	width:995px;
	height:25px;
	display:inline-block;
	border:0px;
	background-color:#500000;
	padding-top:5px;
	padding-left:5px;
}
.HeaderURFollow {
	height:62px;
	display:inline-block;
	text-align:right;
	padding-bottom:10px;
}
.HeaderURSearch {
	height:28px;
	display:inline-block;
	text-align:right;
	padding-right:10px;
	white-space:nowrap;
}
.SearchButton {
	padding:0px;
	width:138px;
}
#Main{
	background-color: #500000;
	border-bottom: 1px solid #806b09;
	float: left;
	width: 1000px;
	padding: 0;
	text-align: left;
}
#Navigation{
	background-color: #500000;
	float: left;
	font-size: 10px;
	margin-right: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 180px;
}
#Updates{
	background-color: #500000;
	color:#c3a310;
	float: right;
	font-size: 10px;
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 180px;
}
#Updates h1{
	border: none;
	background-image: none;
}
#Updates h2{
	color: #c3a310;
	text-align: center;
}
#Updates h3{
	color: #806b09;
	text-align: center;
	font-size: 10px;
}
#Updates ul{
	color: #c3a310;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: -15px;
	margin-left: 15px;
}
#Updates ol{
	color: #c3a310;
	font-size: 12px;
	line-height: 110%;
	list-style-position: inside;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: -25px;
	margin-left: 25px;
}
#PreviewsSidebar{
	background-color: #500000;
	color: #c3a310;
	float: right;
	font-size: 10px;
	margin-left: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;
	width: 220px;
}
#PreviewsSidebar h1{
	background-color: #700000;
	border-top: 1px solid #806b09;
	border-bottom: 1px solid #c3a310;
	border-left: 1px solid #806b09;
	border-right: 1px solid #c3a310;
	color: #c3a310;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	text-decoration: none;
}
#PreviewsLinks{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
}
#PreviewsPosters{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
}
#PreviewsLinks img, #PreviewsPosters img{
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Transitions img{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#CeremonyPosters{
	background-color: #500000;
	border-left: 1px solid #c3a310;
	border-top: 1px solid #c3a310;
	border-bottom: 1px solid #806b09;
	float: right;
	font-size: 10px;
	margin-left: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;
	width: 238px;
}
#CeremonyPosters img{
	padding-top: 5px;
	padding-bottom: 5px;
}
#Copyright{
	background-color: #500000;
	color: #ccc000;
	clear: both;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 978px;
}
#Copyright a{
	color: #c3a310;
}
#Copyright ul{
	color: #ccc000;
}
/**********************************************/
/*  Countdown Styles  */
/**********************************************/
#Countdown{
	background-color: #12125f;
	border-left: 1px solid #c3a310;
	border-right: 1px solid #d6d5c0;
	border-top: 1px solid #c3a310;
	border-bottom: 1px solid #a6a590;
	color: #d2c604;
	font-size: 18px;
	font-weight: bold;
	line-height: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	width: 500px;
}
/**********************************************/
/*  Main Update Styles  */
/**********************************************/
#BodyUpdates{
	text-align: left;
}
.LongMenu{
	font-weight: bold;
	font-size: 16px;
	color: #ccc000;
}
.LongMenu a:link, .LongMenu a:visited{
	color: #c3a310;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}
.LongMenu a:hover{
	background-color: #300000;
	color: #c3a310;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}
#BodyUpdates ul, #BodyUpdates ol{
	text-indent: 0px;
	margin-left: 0px;
}
#PageList{
	margin-left: 181px;
	margin-bottom: 20px;
	color: #c3a310;
	padding: 0px;
	text-align: left;
}
#PageList h1{
	border-bottom: 3px double #806b09;
	color: #c3a310;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
}
#PageList td{
	background-color: #300000;
	border-top: 3px double #c3a310;
	border-bottom: 3px double #806b09;
	border-left: 3px double #c3a310;
	border-right: 3px double #806b09;
}
#PageList table h1{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
}
#PageList a, #PageList ul, #PageList ol{
	color: #c3a310;
}
.TextUpdate{
	background-color:#e5e7e7;
	border-top: 3px double #c3a310;
	border-bottom: 3px double #806b09;
	border-left: 3px double #c3a310;
	border-right: 3px double #806b09;
	color: #21536A;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.TextUpdate h1{
	background-color: #b5b7b7;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	color: #806b09;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
}
.TextUpdate p{
	padding-left: 10px;
	padding-right: 10px;
}
.TextUpdate img{
	float: left;
	padding-left: 0px;
	padding-right: 10px;
}
.TextUpdate ul{
	color: #21536A;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
}
.TextUpdate ol{
	color: #21536A;
	font-size: 12px;
	line-height: 110%;
	list-style-position: inside;
	padding-left: 10px;
	padding-right: 10px;
}
.PredList{
	background-color:#e5e7e7;
	border-top: 3px double #c3a310;
	border-bottom: 3px double #806b09;
	border-left: 3px double #c3a310;
	border-right: 3px double #806b09;
	color: #21536A;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.PredList h1{
	background-color: #300000;
	border-top: 3px double #c3a310;
	border-bottom: 3px double #806b09;
	border-left: 3px double #c3a310;
	border-right: 3px double #806b09;
	color: #c3a310;
}
.PredList table h1{
	background-color:#e5e7e7;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	color: #806b09;
}
.PredList p{
	padding-left: 10px;
	padding-right: 10px;
}
.PredList ul{
	color: #21536A;
	font-size: 12px;
	line-height: 110%;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	text-indent: 0px;
	margin-left: 0px;
}
.PreviewPosterSmall img{
	padding-left: 0px;
	padding-right: 0px;
}
.Calendar h1{
	background-color: #500000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	color: #c3a310;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
}
.Calendar h2{
	background-color: #b5b7b7;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	color: #806b09;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	text-align: right;
	text-decoration: none;
}
.Calendar table{
	background-color: #e5e7e7;
	border-top: 3px double #c3a310;
	border-bottom: 3px double #806b09;
	border-left: 3px double #c3a310;
	border-right: 3px double #806b09;
}
.Calendar td{
	background-color: #e5e7e7;
	border-top: 3px double #c3a310;
	border-bottom: 3px double #806b09;
	border-left: 3px double #c3a310;
	border-right: 3px double #806b09;
}
.CNoms{
	color: #660099;
	font-weight: bold;
	font-size: 14px;
}
.CAwards{
	color: #006699;
	font-weight: bold;
	font-size: 14px;
}
.COscar{
	color: #990066;
	font-weight: bold;
	font-size: 14px;
}
.ReviewPosters img{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}
.ResourcePosters img{
	float: none;
	padding-left: 9px;
	padding-right: 9px;
	text-align: center;
}
.Winner{
	color: #006699;
	font-weight: bold;
}
.Nominee{
	font-weight: bold;
}
.Little{
	font-size: 10px;
}
.NominationNote{
	color: #CC0033;
	font-weight: bold;
}
.ListNote{
	color: #CC0033;
	font-weight: bold;
	padding: 5px;
}
.ListNote span{
	color: #21536A;
	font-weight: normal;
}
.PredOverall{
	background-color: #d7d5d5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
.PredSpacing{
	background-color: #e5e7e7;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
.PredBlank{
	background-color: #e5e7e7;
	border-left: 1px solid #e5e7e7;
	border-right: 1px solid #e5e7e7;
	border-top: 1px solid #e5e7e7;
	border-bottom: 1px solid #e5e7e7;
	padding-left: 10px;
	padding-right: 10px;
}
.PredBigSix{
	background-color: #f7d5d5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
.PredWriting{
	background-color: #f7f5d5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
.PredMusic{
	background-color: #d7f5d5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
.PredTech{
	background-color: #d7f5f5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
.PredDocs{
	background-color: #d7d5f5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
.PredShorts{
	background-color: #f7d5f5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}
#Archive{
	border-bottom: 1px solid #806b09;
	padding: 10px;
	text-align: center;
}
#Archive table{
	margin-left: auto;
	margin-right: auto;
}
#Archive h1, #Archive a:link, #Archive a:visited{
	border-left: 1px solid #c3a310;
	border-right: 1px solid #806b09;
	border-top: 1px solid #c3a310;
	border-bottom: 1px solid #806b09;
	color: #c3a310;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}
#Archive a:hover{
	background-color: #ddeeff;
	background-image: none;
	border-top: 1px solid #806b09;
	font-weight: bold;
	text-decoration: none;
}
.Archive{
	padding: 10px;
	text-align: center;
}
#HorizontalAd{
	padding: 10px;
	text-align: center;
}
/**********************************************/
/*  Navigation Styles  */
/**********************************************/
#Menu{
	background-color: #700000;
	padding: 0px;
	text-align: left;
}
#Menu a:link, #Menu a:visited{
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	color: #c3a310;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
}
#Menu a:hover{
	background-color: #300000;
	border-top: 3px double #c3a310;
	border-bottom: 3px double #806b09;
	border-left: 3px double #c3a310;
	border-right: 3px double #806b09;
	font-weight: bold;
	text-decoration: none;
}
#OFTA{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	padding: 10px;
	text-align: center;
}
#OFTA img{
	border: 1px solid #806b09;
}
#Contributors{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	padding-top: 10px;
	padding-bottom: 10px;
}
#Contributors a:link, #Contributors a:visited{
	color: #c3a310;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#Contributors a:hover{
	color: #c3a310;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#Contributors h1{
	background-color: #700000;
	border-top: 1px solid #806b09;
	border-bottom: 1px solid #c3a310;
	border-left: 1px solid #806b09;
	border-right: 1px solid #c3a310;
	color: #c3a310;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	text-decoration: none;
}
#Update1 h1, #Update2 h1, #Update3 h1, #Update4 h1, #Update5 h1, #Update6 h1, #Update7 h1, #Update8 h1{
	background-color: #700000;
	border-top: 1px solid #806b09;
	border-bottom: 1px solid #c3a310;
	border-left: 1px solid #806b09;
	border-right: 1px solid #c3a310;
	color: #c3a310;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	text-decoration: none;
}
#Update1 a, #Update2 a, #Update3 a, #Update4 a, #Update5 a, #Update6 a, #Update7 a, #Update8 a{
	color: #c3a310;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	text-decoration: none;
}
#Search{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	padding: 10px;
	text-align: center;
}
#Donate{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	padding: 10px;
	text-align: center;
}
#VerticalAd{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	padding: 10px;
	text-align: center;
}
/**********************************************/
/*  Updates Styles  */
/**********************************************/
#UpdateHeader{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
	padding: 5px;
}
#UpdateHeader h1{
	background-color: #700000;
	border-top: 1px solid #806b09;
	border-bottom: 1px solid #c3a310;
	border-left: 1px solid #806b09;
	border-right: 1px solid #c3a310;
	color: #c3a310;
	display: block;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
}
.ReleaseDate{
	color: #c3a310;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.ReviewData{
	color: #21536A;
	font-size: 12px;
	font-weight: bold;
}
.UpdateDate{
	color: #c3a310;
	font-size: 12px;
	padding: 5px;
	text-align: center;
}
.FullList{
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}
.FullList a:link, .FullList a:visited{
	color: #334d55;
	text-align: right;
}
.FullList a:hover{
	color: #536d75;
	text-align: right;
}
.CurrentBoxOffice{
	font-weight: bold;
	font-size: 11px;
}
.UpdatesPhoto{
	text-align: center;
	padding-top: 5px;
}
.ReviewPurchase{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#Update1, #Update2, #Update3, #Update4, #Update5, #Update6, #Update7, #Update8{
	background-color: #300000;
	border-top: 3px double #806b09;
	border-bottom: 3px double #c3a310;
	border-left: 3px double #806b09;
	border-right: 3px double #c3a310;
}
