html 							{ height:100%;}
BODY							{ text-align:center;  background-color:#848284; border: 0px none; margin: 0px; padding: 0px;}



/* ---------------------------                  these are for the welcome page                    ----------------------------   */

#container				{ margin: 0 auto;	width:100%; min-height:380px; background-image: url("../images/bg_container.jpg"); background-repeat: repeat-x; }
#nav_next				{ margin: 0 auto; width:85%;  min-width:862px;  width:862px; background-color:black; border: 2px solid red; color:white; 
									background-image: url("../images/sdms_presents_sm.png"); background-repeat: no-repeat; background-position: 20px 120px;}
.nav0							{ margin: 0 auto; width:85%;  min-height:20px; }
#nav1							{ margin: 0 auto; width:85%;  min-width:862px;  width:862px; background-color:black; border: 2px solid red; color:white; }
.spacer10					{ margin: 0 auto; width:85%;  min-height:10px; clear:both; }
#spacer1					{ margin: 0 auto; width:100%;  height:1px; max-height:1px; clear:right; }
#spacer10a				{ margin: 0 auto; width:85%;  min-height:10px;}
#clear							{clear:both; }
#header						{margin: 0 auto; width:100%; height:320px;  background-image: url("../images/spotlight_logo.png"); background-position: center;
									background-repeat: no-repeat; text-align:left;}
#header1					{margin: 0 auto; width:100%; height:320px;  background-image: url("../images/curtain_left.png"); background-position: top left;
									background-repeat: no-repeat; text-align:left;}
#header2					{margin: 0 auto; width:100%; height:320px;  background-image: url("../images/curtain_right.png"); background-position: top right;
									background-repeat: no-repeat; text-align:right;}
#header_twitter		{width:30%; text-align:left; margin-left:30px; margin-right:30px; padding-top:20px; font-family:Verdana; font-size:11px;
									text-decoration:none; font-style:normal; max-height:265px; color:#BDBFBE;  }

#news h4					{margin: 0 0 0 0; font-style:normal; }

#menu						{margin: 0 auto; margin-left:30px; margin-right:30px; min-width:435px; border-top: 1px solid white; border-bottom: 1px solid white; padding:6px;
									text-align:center; color: red; font-family: Verdana; font-size: 13px;  text-decoration:none;  font-style:normal;}
#menu a:link				{text-decoration:none; color:white; font-weight:bold;}
#menu a:visited		{text-decoration:none; color:white; font-weight:bold;}
#menu a:hover		{text-decoration: underline; color:red; font-weight:bold;}

#content					{margin: 0 auto; margin-left:30px; margin-right:30px; font-family:Verdana; text-decoration:none; font-style:normal;
									text-align:left; font-size: 12px; }
#content h2				{ margin: 0 0 .5em 0; }

#nav2							{float:left; width:370px; }
#box_left					{color:black; background-color:#DEDFDE; padding:10px; background-image: url("../images/bg3.jpg"); background-repeat: repeat-y; 
									background-position:left; border-left: #808080 solid 1px; border-top: white solid 1px; border-bottom: #808080 solid 1px; border-right: white solid 1px; 
									border-left: #808080;}
																	
#box_news				{color:black; background-color:#DEDFDE; padding:10px; background-image: url("../images/bg3.jpg"); background-repeat: repeat-y; 
									background-position:left; border-left: #808080 solid 1px; border-top: white solid 1px; border-bottom: #808080 solid 1px; border-right: white solid 1px; 
									border-left: #808080; margin-top:10px; }
									
#box_right				{color:black; width:400px; margin-left:380px; background-color:#DEDFDE; background-image: url("../images/bg4.jpg"); background-repeat: repeat-y;
									background-position:right; border-top: white solid 1px; border-bottom: #808080 solid 1px; border-right: white solid 1px; border-left: #808080; padding:10px; }										

#footer							{clear:both; margin-left:40px; margin-right:40px; height: 20px; color: #BDBFBE; font-family: Verdana; text-decoration:none; font-style:normal; 
										vertical-align:middle;  border-top: 1px solid white; margin-bottom:5px; }
#footer a:link				{text-decoration:none; color:white; font-weight:bold;}
#footer a:visited			{text-decoration:none; color:white; font-weight:bold;}
#footer a:hover			{text-decoration: underline;}


#footer_left					{float:left; text-align:left; font-size: 8px; width:65%;}
#footer_right 				{float:right; text-align:right; font-size: 12px; width:35%; }

/* ---------------------------                  these are for the normal page template                    ----------------------------   */

#menu_and_titles			{ text-align:left; margin-left:200px; }

#menupage						{float:right; min-width:440px; padding:6px; text-align:right; color: white; font-family: Verdana; font-size: 11px;  text-decoration:none;  font-style:normal; }
#menupage a:link			{text-decoration:none; color:white; font-weight:bold;}
#menupage a:visited		{text-decoration:none; color:white; font-weight:bold; }
#menupage a:hover		{text-decoration: underline;}


#headerpage					{float:left; margin: 0 auto; width:170px; height:200px; background-image: url("../images/stage_logo.png"); margin-left:15px; margin-top:10px;}

#contentpage1				{clear:left; margin: 0 auto; margin-left:30px; margin-right:30px;  font-size: 11px; color:black; background-color:#DEDFDE;
											background-image: url("../images/bg3.jpg"); background-repeat: repeat-y; border-left: #808080 solid 1px;
											border-top: white solid 1px; border-bottom: #808080 solid 1px; border-right: white solid 1px; background-position:left;}

#contentpage2				{font-family: Verdana; text-decoration:none; font-style:normal; text-align:left; font-size: 12px; color:black;
											background-image: url("../images/bg4.jpg"); padding:10px; background-repeat: repeat-y; background-position:right;}
#contentpage2 a:link				{text-decoration:none; color:#CE0000; font-weight:bold;}
#contentpage2 a:visited		{text-decoration:none; color:#CE0000; font-weight:bold;}
#contentpage2 a:hover		{text-decoration:underline;}


#contentpage2 h2			{margin: 0 0 .5em 0; }

#box1								{font-family: Verdana; text-decoration:none; font-style:normal; text-align:left; font-size: 12px; color:white; border-right: #808080 solid 1px;
											border-bottom: white solid 1px; border-top: #808080 solid 1px; border-left: white solid 1px; background-color:black; padding:5px;
											margin-left:20px; margin-right:20px; }
#box1 a:link						{text-decoration:none; color:white; font-weight:bold;}
#box1 a:visited				{text-decoration:none; color:white; font-weight:bold; }
#box1 a:hover					{text-decoration: underline;}

#title1								{float:left; font-family: Verdana; text-decoration:none; font-weight:bold; text-align:left; color:white; height:40px; padding-top:25px;
											padding-left:30px;}
#title1 h2							{margin: 0 0 .5em 0; font-size: 18px; font-family: Verdana; text-decoration:none; font-weight:bold; text-align:left; color:white; height:40px; padding-top:25px;
											padding-left:30px; }
#title1 h3							{margin: 0 0 .5em 0; font-size: 15px; font-family: Verdana; text-decoration:none; font-weight:bold; text-align:left; color:white; height:40px; padding-top:0px;
											padding-left:30px;}

#spotlight							{float:right; clear:right; height:120px; width:115px; background-image: url("../images/spotlight_new_small.jpg");
											padding-right:20px; background-repeat:no-repeat; }

#base									{margin: 0 auto; width:90%;  min-height:10px; clear:both; text-align:left; }
.spotleft								{height:96px; width:92px; background-image: url("../images/spotleft.jpg");  background-repeat:no-repeat;  }
.baselogo							{height:89px; width:auto; background-image: url("../images/logo_base.jpg");  background-repeat:no-repeat; background-position:center; }
.spotright							{height:96px; width:92px; background-image: url("../images/spotright.jpg"); background-repeat:no-repeat;  }

.normal1								{font-family: Verdana; text-decoration:none; font-style:normal; text-align:left; font-size: 11px; color:white; vertical-align:top; }
.normal1 a:link					{text-decoration:none; color:white; font-weight:bold;}
.normal1 a:visited				{text-decoration:none; color:white; font-weight:bold; }
.normal1 a:hover				{text-decoration:underline;}

.table								{font-family: Verdana; text-decoration:none; font-style:normal; text-align:left; font-size: 11px; color:black; vertical-align:middle; border-top: 1px solid black;}
.table a:link						{text-decoration:none; color:#CE0000; font-weight:bold;  }
.table a:visited				{text-decoration:none; color:#CE0000; font-weight:bold;}
.table a:hover				{text-decoration: underline;}

.caption							{font-family: Verdana; text-decoration:none; font-style:normal; font-weight:bold; font-size:9px; }

.table1							{border: 1px solid red; }

.table2							{padding:5px; text-align:center; }
.table2 img					{border:none;}


.cast1								{font-family: Verdana; text-decoration:none; font-style:normal; font-weight:bold; text-align:right; font-size: 11px; color:white; vertical-align:middle;  height:20px; }
.cast2								{font-family: Verdana; text-decoration:none; font-style:normal; text-align:left; font-size: 11px; color:white; vertical-align:middle; height:20px; padding-left:10px; }
