/* STYLE SHEET FOR - SCHOOL OF COMMUNICATIONS AND THEATER WEB SITE */
/* universal resets
-----------------------------------------------------------------------*/

    * {margin: 0; padding: 0;}

body {
	background-color: #f2f2f2;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

body a img{border:none}

#backgroundShadowWrapper {
	background:#F2F2F2 url(../images/background-shadow.png) repeat-y scroll center center;
	overflow:hidden;
}
#backgroundShadowBottom {
	background:#F2F2F2 url(../images/background-shadow-bottom.png) no-repeat scroll center -1px;
	font-size:1px;
	height:13px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}

/* Accessbility  BEGIN*/
#textversion {
	position: absolute;
	z-index: 99;
}#skipNav {
	position: absolute;
	z-index: 99;
}
/* Accesibility  END */

#wrapper{width:1003px}

/* Block001  BEGIN: styles for Temple Navigation, Logo Area and Top Navigation */
#block001 {
	background-color: #FFFFFF;
	margin: 0px;
	text-align:left;
}
/* templeNav */
#templeNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 10px;
	padding-top: 0px;
	text-align:right;
}
#templeNav a:link {
	color: #333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#templeNav a:visited {
	color: #333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#templeNav a:hover {
	color: #666;
	text-decoration: underline;
}
/* templNav */

/* header */
#header {
background:#fff;
	display: block;
	height: 45px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 5px;
	text-align:left;
}#header #Logo {
	width: 40%;
	float: left;
	margin-top: 3px;
	padding-top: 3px;
}

/* header */

/* utilityNav */
#utilityNav {
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 5px;
	width: 50%;
	float: right;
	color: #CFCFDD;
}
#utilityNav a:link {
	color: #663300;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#utilityNav a:visited {
	color: #663300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#utilityNav a:hover {
	color: #cfcfcd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/* utilityNav */

#textversion{display:none}
/* topnav */
#topnav {
background-color:#fff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	height: 22px;
	padding-top: 8px;
	padding-left:5px;
	background-image: url(../images/nav-sct-BG-slant.gif);
	background-repeat: no-repeat;
}
#topnav li a{
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	font-size:11.5px;
	padding-bottom:7px;

}

#topnav a:hover {
	color: #C46B7A;
	text-decoration:none;

}
#topnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}

#topnav li {
float:left;
margin:0;
padding:0;
border-right:#666 solid 1px;
}
#topnav li ul {
padding-top:7px;
}
#topnav li li {
float:left;
margin:0;
padding:0;
text-transform:none;
width:122px;
}
#topnav li li a, #topnav li li a:link, #topnav li li a:visited {
background:#2B2B2B none repeat scroll 0 0;
border-top:1px solid #C0C0C0;
float:none;
margin:0;
padding:5px 10px 5px 15px;
width:122px;
font-size:12px;
color:#FFFFFF;
display:block;
}
#topnav li li a:hover, #topnav li li a:active {
background:#555 none repeat scroll 0 0;color:#fff;
padding:5px 10px 5px 15px;
}
#topnav li ul {
left:-999em;
position:absolute;
width:10em;
}
#topnav li:hover ul {
display:block;
left:auto;
}
#topnav li:hover ul, #topnav li.sfhover ul {
left:auto;
}
#topnav ul li{
z-index:100;
position:relative;
}
#topnav .current a{color:#C46B7A}
/* topnav */

#search {
	margin-top:8px;
	text-align:right;
	float:right;
	vertical-align:top;
	width:255px;
}

/* Block009  BEGIN: styles for Footer Area */
#block099 {
	background: none repeat scroll 0 0 #fff;
	width: 1003px;
	height:160px;
	text-align: left;
    position: relative;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-bottom: 0px;
}
#footer {
    border-top: medium none;
    height: auto;
    margin: 0 0 30px 20px;
    padding:　0 20px 0 20px;
    width: 966px;
	background:#fff;
}
#footer a:link {
	color: #666666;
	text-decoration: underline;
}

#footer a:visited {
	color: #666666;
	text-decoration: underline;
}
#footer a:hover {
	color: #990000;
	text-decoration: underline;
}

.footer-block {
    color: #666666;
    float: left;
    font-family: sans-serif;
    font-size: 11px;
    margin-right: 10px;
    width: 310px;
	height:130px;
}
.footer-block ul li {
	list-style:none;
	font-size:10px;
}
.footer-block h3{font-size:14px}
#LikeboxPluginPagelet{display:block}
#footer-widget{display:block;}
#footer #f21889485c {!important height:120px}

