* {margin : 0; padding : 0;}
html, body {background : url("../pics/background_body.gif") repeat top center #612359;}
body {font-family : 'Times New Roman', sans-serif; font-size : 100%;}
.left {float : left;}
.right {float : right; text-align : left;}
.clear {clear : both;}
.evenwidth {width : 50%;}
h1 {font-size : 1.7em; font-weight : normal;}
h1#welcome {background-color : transparent; background-image : url("../pics/headings/welcome_to_schools_for_theatre.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#searchforschools {background-color : transparent; background-image : url("../pics/headings/search_for_schools.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#aboutus {background-color : transparent; background-image : url("../pics/headings/about_us.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#advertisewithus {background-color : transparent; background-image : url("../pics/headings/advertise_with_us.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#addyourschool {background-color : transparent; background-image : url("../pics/headings/add_your_school.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#advertisingpolicy {background-color : transparent; background-image : url("../pics/headings/advertising_policy.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#hcontactus {background-color : transparent; background-image : url("../pics/headings/contact_us.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#pastinterviews {background-color : transparent; background-image : url("../pics/headings/past_interviews.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#privacy {background-color : transparent; background-image : url("../pics/headings/privacy.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#sitemap {background-color : transparent; background-image : url("../pics/headings/sitemap.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#spotlighton {background-color : transparent; background-image : url("../pics/headings/spotlight_on_h1.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#addyourschoolcont {background-color : transparent; background-image : url("../pics/headings/add_your_school_continued.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#interview {background-color : transparent; background-image : url("../pics/headings/interview.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h1#thankyou {background-color : transparent; background-image : url("../pics/headings/thank_you.jpg"); background-repeat : no-repeat; color : #000; text-indent : -2000em; height : 40px; font-size: .1em;}
h2, h3, h4 {line-height : 1.4em; margin : 0 0 1.0em 0;}
h2 {background-color : #68935E; border : 1px solid #405A39; clear : both; color : #FFF; font-size : 1.250em; font-weight : normal; padding : 0.1em;}
h2.tooltip {color : #FFF;}
h2.emailupdates, h3 {background-color : transparent; border : none; color : #000; font-size : 1.250em; font-weight : normal; line-height : 1.2em; margin-bottom : 0.6em; padding : 0;}
h2.degreetype {background-color : transparent; border : 0; color : #000; font-size : 1.250em; font-weight : normal;}
#content h2 a {color : #FFF;}
h3.emailupdates {font-size : 1.05em;}
div.results h3 {margin : 0 0 0 2px;}
h4 {font-size : 0.9em; font-style : italic; font-weight : normal;}
p, address, ul {font-size : 0.9em; line-height : 1.5em; margin-bottom :  1.3em;}
ul ul {margin-bottom : 0;}
p.question {font-style : italic;}
p.bio, div.bookmarks {background-color : #E6E6E6; padding : 1.0em;}
p.answer {font-weight : normal;}
#content ul li, #contentwithad ul li {margin-left : 2.0em;}
label {font-size : 0.9em; font-weight : bold; margin-left : 0.2em;}
label.invisible {display : none;}
input, textarea, table, select {font-size : 0.9em; margin-top : 0.4em;}
a {background-color : transparent; color : #405A39;}
a img, img.map {border : 0;}
a:hover {color : #000; text-decoration : none;}
hr {border : 1px solid #000; margin : 1.0em 0;}
.vcard {font-size : 0.9em; margin : 1.0em 0;}
form div {margin : 1.0em 0;}
.smalltext {font-size : 0.7em; margin-top : 0;}
p.bio em {font-style : none;}
#spacer {clear : both;}
#wrap, #page {color : #000; margin : 0 auto; width : 100%;}
#logo {float : left; margin : 5px 0 0 5px;}
#navbar {background : url("../pics/navbar/navbar.jpg") no-repeat 0 0; clear : both; height : 60px; margin-bottom : 0; list-style : none; width : 800px;}
#navbar li {display : inline; float : left; padding : 0;}
li.search_for_schools a {background : url("../pics/navbar/searchforschools.jpg") 0 0; display : block; width : 200px; height : 60px; text-indent : -999999px; overflow : hidden;}
li.search_for_schools a:hover, li.search_for_schools a:focus, li.search_for_schools a.focus {background : url("../pics/navbar/searchforschools.jpg") 0 -60px;}
li.message_board a {background : url("../pics/navbar/messageboard.jpg") 0 0; display : block; width : 165px; height : 60px; text-indent : -999999px; overflow : hidden;}
li.message_board a:hover, li.message_board a:focus, li.message_board a.focus {background : url("../pics/navbar/messageboard.jpg") 0 -60px;}
li.spotlight_on a {background : url("../pics/navbar/spotlighton.jpg") 0 0; display : block; width : 160px; height : 60px; text-indent : -999999px; overflow : hidden;}
li.spotlight_on a:hover, li.spotlight_on a:focus, li.spotlight_on a.focus {background : url("../pics/navbar/spotlighton.jpg") 0 -60px;}
li.about_us a {background : url("../pics/navbar/aboutus.jpg") 0 0; display : block; width : 120px; height : 60px; text-indent : -999999px; overflow : hidden;}
li.about_us a:hover, li.about_us a:focus, li.about_us a.focus {background : url("../pics/navbar/aboutus.jpg") 0 -60px;}
li.blog a {background : url("../pics/navbar/blog.jpg") 0 0; display : block; width : 75px; height : 60px; text-indent : -999999px; overflow : hidden;}
li.blog a:hover, li.blog a:focus, li.blog a.focus {background : url("../pics/navbar/blog.jpg") 0 -60px;}
li.home a {background : url("../pics/navbar/home.jpg") 0 0; display : block; width : 80px; height : 60px; text-indent : -999999px; overflow : hidden;}
li.home a:hover, li.home a:focus, li.home a.focus {background : url("../pics/navbar/home.jpg") 0 -60px;}
#sidebar {display : none;}
#signup {display : none;}
#content {width : 100%;}
#contentwithad {width : 100%;}
div.subnavbar {border : 1px solid #913585; background-color : #D997D0; font-size : 0.9em; list-style : none; padding : 0.2em;}
#content ul#subnavbar {display : none;}
.subnavbar_details {font-size : 0.9em; list-style : none; padding : 0;}
#content ul#subnavbar li, #content ul.subnavbar_details li {display : inline; margin-left : 0;}
#content ul#subnavbar li a, div.subnavbar a {color : #111;}
#content ul#subnavbar li a:hover, div.subnavbar a:hover {color : #405A39; text-decoration : none;}
li.programlinks a {font-size : 1.2em;}
#contentwithad ul.pages {float : right; list-style : none;}
#contentwithad ul.pages li {display : inline; margin-left : 0;}
div.spotlighton {clear : both; margin : 1.0em 0;}
div.spotlighton img {border : 1px solid #405A39; float : left; margin : 0 10px 5px 0; width : 100px;}
.breadcrumbs {font-size : 0.8em; margin-bottom : 0.2em;}
#schoolphoto {border : 1px solid #D2D2D2; float : left; height : 243px; margin : 0 10px 10px 0; width : 204px;}
#admissions {float : right; text-align : left; width : 369px;}
#undergraddegrees, #graddegrees {float : left; margin-bottom : 1.0em;}
#undergraddegrees {margin-right : 10px;}
#undergraddegrees table, #graddegrees table {background-color : #E6E6E6; border : 1px solid #D2D2D2; font-size : 0.9em; width : 350px;}
#undergraddegrees th, #graddegrees th {height : 1.5em; text-align : left;}
#undergraddegrees td, #graddegrees td {height : 1.5em;}
#undergraddegrees td.results, #graddegrees td.results, #undergraddegrees th.typesofdegrees, #graddegrees th.typesofdegrees {text-align : center;}
div.majorskey {background-color : #E6E6E6; border : 1px solid #D2D2D2; float : right; margin : 41px 25px 0 0; padding : 5px; width : 175px;}
div.otherinformation {background-color : #E6E6E6; border : 1px solid #D2D2D2; clear : both; margin-bottom : 1.2em; padding : 10px 10px 0 10px;}
div.otherinformation p {line-height : 1.5em;}
#contactus ul {font-size : 0.9em; list-style : none;}
#contentwithad div.results ul.results {list-style : none; margin-left : 2px;}
#contentwithad div.results ul.results li {display : inline; margin : 1.5em 0 1.5em 0;}
#contentwithad div.results p.city_state_results {margin : 0 0 0 3px; padding : 0;}
#contactus li, #contactus div, #lookforhighschool div {margin : 1.0em 0;}
#footer {clear : both; font-size : 1.2em; padding-bottom : 20px; text-align : center;}
#footer ul {font-size : 0.7em; list-style : none;}
#footer li {display : inline;}
#footer p {font-size : 0.7em; margin : 0.2em;}
form.addyourschool input.text, form.addyourschool2 input.text {font-family : "Times New Roman"; width : 250px;}
input#nameofschool {font-family : "Times New Roman"; width : 161px;}
select#major, select#region {font-family : "Times New Roman"; width : 165px;}
#emailsignupform input#email, #emailsignupform input#email_friend_1, #emailsignupform input#email_friend_2, #emailsignupform input#email_friend_3 {font-family : "Times New Roman"; width : 164px;}
div.nospacing {margin : 0;}
option#northeast {background-color : #00CC00;}
option#southeast {background-color : #FFFF00;}
option#midwest {background-color : #33CCFF;}
option#northwest {background-color : #CC66FF;}
option#southwest {background-color : #3333FF;}
fieldset {border : 2px dashed #D2D2D2; margin : 1.0em 0; padding : 0 1.0em;}
legend {font-weight : bold;}
div.addyourschool_buttons {margin-left : 2.1em;}
#searchpagehome {background-color : #FFF;}
#searchpage, #error {background-color : #FFF; border : 1px solid #D2D2D2;}
#error {padding : 1.0em;}
#error h3 {color : red;}
#searchhome input.text {font-family : "Times New Roman"; width : 165px;}
#searchhome select.select {font-family : "Times New Roman"; width : 169px;}
#searchhome ul li {list-style : none; margin-left : 0.25em;}
#searchboxes {float : left; padding-left : 5px; width : 175px;}
#map {float : left; margin : 40px 0 0 0; padding : 0; width : 230px;}
div.interviewreq, div.auditionreq, div.portfolioreq {background-color : #B441A6; border : 1px solid #802E76; color : #FFF; font-weight : bold; margin-bottom : 1em; padding : 1em .3em 0 .3em; text-align : center;}
ul.bookmarks {list-style : none;}
ul.bookmarks li {display : inline;}
p.sharethis {display : none;}
/***** Banner Ads *****/
.bannerad_468_60, .bannerad_180_150, .bannerad_160_600, .bannerad_300_250, .bannerad_300_250_center, p.advertisement {display : none;}
/******* Message Board *******/
#navbar_messageboard_sft {background : url("../pics/navbar/navbar.jpg") no-repeat 0 0; clear : both; height : 60px; margin-bottom : 0; list-style : none; width : 800px;}
#navbar_messageboard_sft li {display : inline; float : left; padding : 0;}
li.search_for_schools_messageboard_sft {margin : 13px 0 0 18px;}
li.search_for_schools_messageboard_sft a {background : url("../pics/navbar/searchforschools.jpg") 0 0; display : block; width : 173px; height : 25px; text-indent : -999999px; overflow : hidden;}
li.search_for_schools_messageboard_sft a:hover, li.search_for_schools_messageboard_sft a:focus, li.search_for_schools_messageboard_sft a.focus {background : url("../pics/navbar/searchforschools.jpg") 0 -25px;}
li.message_board_sft {margin : 13px 0 0 47px;}
li.message_board_sft a {background : url("../pics/navbar/messageboard.jpg") 0 0; display : block; width : 134px; height : 25px; text-indent : -999999px; overflow : hidden;}
li.message_board_sft a:hover, li.message_board_sft a:focus, li.message_board_sft a.focus {background : url("../pics/navbar/messageboard.jpg") 0 -25px;}
li.spotlight_on_messageboard_sft {margin : 13px 0 0 49px;}
li.spotlight_on_messageboard_sft a {background : url("../pics/navbar/spotlighton.jpg") 0 0; display : block; width : 128px; height : 25px; text-indent : -999999px; overflow : hidden;}
li.spotlight_on_messageboard_sft a:hover, li.spotlight_on_messageboard_sft a:focus, li.spotlight_on_messageboard_sft a.focus {background : url("../pics/navbar/spotlighton.jpg") 0 -25px;}
li.about_us_messageboard_sft {margin : 13px 0 0 46px;}
li.about_us_messageboard_sft a {background : url("../pics/navbar/aboutus.jpg") 0 0; display : block; width : 87px; height : 25px; text-indent : -999999px; overflow : hidden;}
li.about_us_messageboard_sft a:hover, li.about_us_messageboard_sft a:focus, li.about_us_messageboard_sft a.focus {background : url("../pics/navbar/aboutus.jpg") 0 -25px;}
li.home_messageboard_sft {margin : 13px 0 0 39px;}
li.home_messageboard_sft a {background : url("../pics/navbar/home.jpg") 0 0; display : block; width : 56px; height : 25px; text-indent : -999999px; overflow : hidden;}
li.home_messageboard_sft a:hover, li.home_messageboard_sft a:focus, li.home_messageboard_sft a.focus {background : url("../pics/navbar/home.jpg") 0 -25px;}