/*

Cornish College of the Arts
Office of Communications
1000 Lenora Street, 
Seattle, Washington 98121
+206 726 5011
http://www.cornish.edu/
http://www.cornish.edu/facebook/
http://www.cornish.edu/twitter/

Launched December 14, 2011
Web Designer, Kathryn Thomas
Web Producer, Gene Rocha
----------------------------------------------------------------
http://www.cornish.edu/news/communications/about_this_site/


GLOBAL.CSS

*/

/* Baseline CSS ---------------------------------------------------------- */
/* Design & Development -------------------------------------------------- */
/* Global Styles --------------------------------------------------------- */


/* Index ----------------------------------------------------------------- */
/* Forms ----------------------------------------------------------------- */
/* Forms : Specificity --------------------------------------------------- */
/* Specificity : Admission ----------------------------------------------- */
/* Specificity : Academics ----------------------------------------------- */
/* Specificity : Departments---------------------------------------------- */
/* Specificity : Campus -------------------------------------------------- */
/* Specificity : Student Life -------------------------------------------- */
/* Specificity : About Cornish ------------------------------------------- */
/* Specificity : News  --------------------------------------------------- */
/* Specificity : Events -------------------------------------------------- */
/* Specificity : Showcase ------------------------------------------------ */
/* Specificity : Background Images --------------------------------------- */



/* Baseline CSS ---------------------------------------------------------- */

@import "http://www.cornish.edu/?css=renovate/baseline.css.v.1287103411";

.layout-grid { display:none; width:990px; height:6000px; position:absolute; z-index:99999999999999; top:00; left:50%; margin-left:-495px; background:url(http://www.cornish.edu/content/images/renovate/_baseline_css/baseline+unit.png) repeat; }

h1, h2, h3, h4, h5, h6 {word-spacing:0em;}
p {word-spacing:00;}
p + p {text-indent:00;}
th, td {width:auto;}
tbody tr:nth-child(2n+1) th, tbody tr:nth-child(2n+1) td { background: none repeat scroll 0 0 rgba(255, 255, 255, 01); }


/* Design & Development -------------------------------------------------- */

#edit-page { position:fixed; z-index:01; top:05px; left:09px; font-size:10px; text-transform:uppercase; color:#000; }
#edit-page:hover {color:#fff;}
#toggle-grid { position:fixed; z-index:01; top:23px; left:09px; font-size:10px; text-transform:uppercase; color:#000; }


/* Global Styles --------------------------------------------------------- */

body { background:#91d9d0; font-family:'HelveticaNeueW01-55Roma', helvetica, arial, sans-serif; font-size:13px; color:#000; }

/* Backgrounds -------------------------- */

#debris-01 { width:1085px; height:868px; position:fixed; top:-376px; left:50%; margin-left:-108px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/top_white.png) no-repeat; }
#debris-02 { width:1085px; height:1193px; position:fixed; bottom:-650px; left:-486px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/bottom_teal.png) no-repeat; }

#admission {background:#91d9d0;}
#admission #debris-01 { width:1085px; height:868px; position:fixed; top:-234px; left:50%; margin-left:-686px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/top_teal.png) no-repeat; }
#admission #debris-02 { width:1085px; height:1193px; position:fixed; bottom:-990px; left:50%; margin-left:108px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/bottom_green.png) no-repeat; }

#academics, 
#academics-program {background:#ab44a9;}
#academics #debris-01, 
#academics-program #debris-01 { width:1085px; height:868px; position:fixed; top:00; right:00; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/top_purple.png) no-repeat; }
#academics #debris-02, 
#academics-program #debris-02 { width:1085px; height:1193px; position:fixed; bottom:-800px; left:-90px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/bottom_teal.png) no-repeat; }

#campus { background:#e5352c !important; }
#campus #debris-01 { width:1085px; height:868px; position:fixed; top:00; right:00; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/top_red.png) no-repeat; }
#campus #debris-02 { width:1085px; height:1193px; position:fixed; bottom:-800px; left:-90px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/bottom_red.png) no-repeat; }

#student-life {background:#e1eb59;}
#student-life #debris-01 { width:1085px; height:868px; position:fixed; top:-162px; right:-234px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/top_green.png) no-repeat; }
#student-life #debris-02 { width:1085px; height:1193px; position:fixed; bottom:-882px; left:00px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/bottom_teal.png) no-repeat; }

#about-cornish { background:#e5352c !important; }
#about-cornish #debris-01 { width:1085px; height:868px; position:fixed; top:00; right:00; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/top_red.png) no-repeat; }
#about-cornish #debris-02 { width:1085px; height:1193px; position:fixed; bottom:-800px; left:-90px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/bottom_red.png) no-repeat; }

#news-events {background:#ab44a9;}
#news-events #debris-01 { width:1085px; height:868px; position:fixed; top:00; right:00; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/top_purple.png) no-repeat; }
#news-events #debris-02 { width:1085px; height:1193px; position:fixed; bottom:-990px; left:00px; background:url(http://www.cornish.edu/content/images/renovate/_branding/backgrounds/bottom_red.png) no-repeat; }


/* Typography & Elements ---------------- */

h1 { margin:00 00 04px 00; clear:both; font-family:'HelveticaNeueW01-85Heav', helvetica, arial, sans-serif; font-size:24px; text-transform:uppercase; font-weight:bold; line-height:18px; }
h2 { margin:00 00 06px 00; clear:both; font-family:'HelveticaNeueW01-46Ligh', helvetica, arial, sans-serif; font-size:20px; text-transform:uppercase; font-style:italic; line-height:18px; }
h3 { margin:00 00 -01px 00; clear:both; font-family:'HelveticaNeueW01-85Heav', helvetica, arial, sans-serif; font-size:18px; text-transform:uppercase; font-weight:bold; line-height:18px; }
h4 { margin:00 00 -01px 00; clear:both; font-family:'HelveticaNeueW01-46Ligh', helvetica, arial, sans-serif; font-size:17px; text-transform:uppercase; font-style:italic; line-height:18px; }
h5 { margin:00 00 00 00; clear:both; font-family:'HelveticaNeueW01-85Heav', helvetica, arial, sans-serif; font-size:15px; text-transform:uppercase; font-weight:bold; line-height:18px; }
h6 { margin:00 00 01px 00; clear:both; font-family:'HelveticaNeueW01-46Ligh', helvetica, arial, sans-serif; font-size:14px; text-transform:uppercase; font-style:italic; line-height:18px; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#000 !important; }

p, dl dd {margin-bottom:18px;}

ul { margin-top:00; margin-left:14px; list-style-type:none; }
ul li {  }
ul li:before { content:"\00b7"; margin-left:-14px; padding-right:06px; font-weight:bold; }

a, a:visited { margin:-02px -03px; padding:03px; color:#000; text-decoration:none; }
a:active, a:hover { background-color:#000; color:#fff !important; text-decoration:none; }

	li.email ul li a:hover { background:#000 !important; }


	#home #cornish-news a, 
	#home #cornish-news a:visited, 
	#admission section#body a, 
	#admission section#body a:visited, 
	#admission section#extended-body a, 
	#admission section#extended-body a:visited {color:#38c2af;}
	
	#home #cornish-news footer a:hover { background:#fff; color:#000 !important; }

	#academics section#body a, 
	#academics section#body a:visited, 
    #academics section#extended-body a, 
    #academics section#extended-body a:visited, 
    #academics-program section#body a, 
    #academics-program section#body a:visited,
    #academics-program section#extended-body a, 
    #academics-program section#extended-body a:visited, 
    #news-events section#body a, 
    #news-events section#body a:visited {color:#9c249a;}
    
   	#campus section#body a, 
   	#campus section#body a:visited, 
   	#about-cornish section#body a, 
   	#about-cornish section#body a:visited {color:#cc251d;}
   	
   	#student-life section#body a, 
   	#student-life section#body a:visited {color:#38c2af;}
	
	h2 a, h2 a:visited, 
	h3 a, h3 a:visited, 
	h4 a, h4 a:visited, 
	h5 a, h5 a:visited, 
	h6 a, h6 a:visited { color:#000 !important; }

	h2 a:after, h2 a:visited:after, 
	h3 a:after, h3 a:visited:after, 
	h4 a:after, h4 a:visited:after, 
	h5 a:after, h5 a:visited:after, 
	h6 a:after, h6 a:visited:after {content:'\00bb';}
	
	footer#page-foot a, footer#page-foot a:visited { color:#000 !important; }
	footer#page-foot a:active, footer#page-foot a:hover { color:#fff !important; }


.content-alt a, .content-alt a:visited {color:#fff;}
.content-alt a:active, .content-alt a:hover { background:#fff; color:#000 !important; }

.detract, .detract a, .detract a:visited {color:silver;}
.detract a:active, .detract a:hover {color:#fff;}






/* 
COLOUR 		BRANDING 	BACKGROUND 		LINKS
Red			dc291e		e5352c 			cc251d
Teal		40dac5		91d9d0 			38c2af
Purple		ac27a9		ab44a9 			a326a1
Green		ccdc00		e1eb59 			b0bd00
*/


p + h2 {margin-top:30px;}
p + h3 {margin-top:19px;}
p + h4 {margin-top:19px;}
p + h5 {margin-top:00;}
p + h6 {margin-top:-01px;}

h1 + h2 {margin-top:16px;}
h2 + h3 {margin-top:25px;}
h3 + h4 {margin-top:19px;}
h4 + h5 {margin-top:18px;}
h5 + h6 {margin-top:17px;}

ul + h2 {margin-top:30px;}
ul + h3 {  }
ul + h4 {  }
ul + h5 {  }
ul + h6 {  }

h1 + iframe {margin-top:18px;}
h2 + iframe {margin-top:18px;}
h3 + iframe {margin-top:18px;}
h4 + iframe {margin-top:18px;}
h5 + iframe {margin-top:18px;}
h6 + iframe {margin-top:18px;}

iframe + h2 {margin-top:-06px;}
iframe + h3 {margin-top:01px;}
iframe + h4 {margin-top:01px;}
iframe + h5 {margin-top:00px;}
iframe + h6 {margin-top:-01px;}

table + h2 {margin-top:27px;}
table + h3 {margin-top:42px;}
table + h4 {margin-top:42px;}
table + h5 {margin-top:41px;}
table + h6 {margin-top:40px;}

hr { height:01px; background:#000; }


form { min-width:360px; max-width:468px; position:relative; margin-left:12px; overflow:hidden; }
form h2 {  }
form h3 {margin-left:09px;}
form h4 {  }
form h5 {  }
form h6 {  }
form fieldset {  }
form legend {text-transform:uppercase;}
form ul, 
form ol { margin-left:00; clear:both; list-style-type:none; }
form ul li:before, 
form ol li:before { content:''; margin:00; padding:00; }

form label { width:100%; position:relative; margin-right:18px; float:left; }
form label.required:after { content:"\002a"; padding-left:03px; }

form fieldset label input {  }

form fieldset ol li label input { width:324px; float:right; font-family:helvetica, arial, sans-serif; font-size:13px; color:#000; background:transparent; border:00; border-bottom:01px solid #000; }
form fieldset ol li label input:focus {  }

form fieldset ol li.extended label {margin-right:00;}
form fieldset ol li.extended label input { margin:13px 00 00 00; }



form#search-website input { color:#fff; border-bottom:01px solid #fff; }
form#search-website ::-webkit-input-placeholder  {color:#fff;}
form#search-website input:-moz-placeholder {color:#fff;}
form#search-website input[type=submit] { background:#fff; color:#000; }


/* 

width:324px; margin:-05px 00 14px 00; padding:06px 09px 05px 09px; float:right; font-family:helvetica, arial, sans-serif; font-size:13px; color:#636363; background:transparent; border-bottom:01px solid #fff !important;

form fieldset label input[type=radio] { position:absolute; top:06px; left:-36px; }
form fieldset label input[type=checkbox] { position:absolute; top:06px; left:-36px; }
form fieldset select { margin:00 00 36px 00; }
form fieldset label textarea { width:428px; height:106px; margin:29px 00 14px 00; padding:06px 09px 05px 09px; font-family:helvetica, arial, sans-serif; font-size:13px; color:#636363; background:transparent; border:01px solid #dcdcdc; }
form fieldset label textarea:focus {color:#424242;}
form input[type=submit] { margin:00 00 18px 00; }
form fieldset ol li ul { margin:00 00 00 36px; }
form fieldset ol li ul li:last-child label {margin-bottom:36px;}
form { width:448px !important; overflow:visible !important; }
*/


/* */

div#page { width:990px; position:relative; margin:00 auto 00 auto; }
div#page header#page-head { width:486px; position:absolute; z-index:9999; top:23px; left:00; padding:00; }

	#home div#page header#page-head {top:29px;} 
	.showcase div#page header#page-head { width:486px; position:absolute; z-index:auto; top:23px; left:00; padding:00; }

div#page header#page-head section#cornish-branding { width:234px; padding:00; float:left; }
div#page header#page-head section#cornish-branding p { margin:00 00 00 09px; }
div#page header#page-head section#cornish-branding p strong {  }
div#page header#page-head section#cornish-branding p strong a { width:179px; height:27px; display:block; background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_red.png) no-repeat; }	

	#home div#page header#page-head section#cornish-branding p strong a { background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_red.png) no-repeat; }
	#admission div#page header#page-head section#cornish-branding p strong a { background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_purple.png) no-repeat; }
	#academics div#page header#page-head section#cornish-branding p strong a, 
	#academics-program div#page header#page-head section#cornish-branding p strong a { background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_green.png) no-repeat; }
	#campus div#page header#page-head section#cornish-branding p strong a { background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_teal.png) no-repeat; }
	#student-life div#page header#page-head section#cornish-branding p strong a { background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_purple.png) no-repeat; }
	#about-cornish div#page header#page-head section#cornish-branding p strong a { background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_teal.png) no-repeat; }
	#news-events div#page header#page-head section#cornish-branding p strong a { background:url(http://www.cornish.edu/content/images/renovate/_branding/cornish_dot/white_green.png) no-repeat; }

div#page header#page-head p.quick-links { width:126px; height:20px; margin:12px 00 00 252px; font-size:18px; text-transform:uppercase; font-style:italic; background:#40dac5; }

	#home div#page header#page-head p.quick-links {background:#ccdc00;}
	#admission div#page header#page-head p.quick-links {background:#dc291e;}
	#academics div#page header#page-head p.quick-links, 
	#academics-program div#page header#page-head p.quick-links {background:#40dac5;}
	#campus div#page header#page-head p.quick-links {background:#ccdc00;}
	#student-life div#page header#page-head p.quick-links {background:#40dac5;}
	#about-cornish div#page header#page-head p.quick-links {background:#ac27a9;}
	#news-events div#page header#page-head p.quick-links {background:#dc291e;}

div#page header#page-head p.quick-links:hover {background:#000;}
div#page header#page-head p.quick-links a, 
div#page header#page-head p.quick-links a:visited { position:absolute; top:-03px; left:-01px; color:#fff; }
div#page header#page-head p.quick-links a:active, 
div#page header#page-head p.quick-links a:hover {background:transparent;}


div#page header#page-head nav.quick-links { display:none; width:990px; height:228px; position:absolute; z-index:999999999; top:36px; left:00; margin-bottom:18px; background:#fff; 
    box-shadow: 00 03px 06px rgba(00, 00, 00, 0.3);
}

div#page header#page-head nav.quick-links ul { width:990px; margin-top:10px; padding-left:09px; }
div#page header#page-head nav.quick-links ul li { width:108px; margin-left:18px; display:block; float:left; }
div#page header#page-head nav.quick-links ul li:before { content:""; margin:00; padding:00; }
div#page header#page-head nav.quick-links ul li:first-child { width:99px; margin-left:00; }
div#page header#page-head nav.quick-links ul li:first-child ul li {width:99px;}
div#page header#page-head nav.quick-links ul li:first-child ul li:first-child {width:99px;}
div#page header#page-head nav.quick-links ul li.stay-connected { width:216px !important; height:210px; margin-top:-15px; margin-left:08px; padding-top:18px; padding-left:09px; border-left:01px solid #000; }
div#page header#page-head nav.quick-links ul li span.stay-connected { height:33px; margin-top:-01px; display:block; font-weight:normal; text-transform:uppercase; color:#000; font-weight:bold; }
div#page header#page-head nav.quick-links ul li a { height:32px; margin-top:-01px; display:block; font-weight:normal; text-transform:uppercase; color:#000; font-weight:bold; }
div#page header#page-head nav.quick-links ul li a:hover {color:#fff;}
div#page header#page-head nav.quick-links ul li ul { width:106px; margin-top:01px; margin-left:00; padding-left:00; }
div#page header#page-head nav.quick-links ul li ul li { margin-bottom:-02px; margin-left:00; }
div#page header#page-head nav.quick-links ul li ul li:first-child {width:90px;}
div#page header#page-head nav.quick-links ul li ul li a { width:auto; height:auto; display:block; font-size:12px; text-transform:none; color:#424242; font-weight:normal; }

	div#page div#main-content section#body nav.quick-links {margin-left:06px;}
	div#page div#main-content section#body nav.quick-links ul { width:auto; margin:00; }
	div#page div#main-content section#body nav.quick-links ul li {  }
	div#page div#main-content section#body nav.quick-links ul li:before { content:''; margin:00; padding:00; }
	div#page div#main-content section#body nav.quick-links ul li:first-child {  }
	div#page div#main-content section#body nav.quick-links ul li:first-child ul li {  }
	div#page div#main-content section#body nav.quick-links ul li:first-child ul li:first-child {  }
	div#page div#main-content section#body nav.quick-links ul li.stay-connected { position:absolute; top:00; left:-9999px; }
	div#page div#main-content section#body nav.quick-links ul li span.stay-connected {  }
	div#page div#main-content section#body nav.quick-links ul li a { margin:00 00 -01px 00; clear:both; font-size:18px; text-transform:uppercase; text-decoration:none; font-weight:bold; line-height:18px; }
	div#page div#main-content section#body nav.quick-links ul li a:after { content:'\00bb'; margin-left:03px; }
	div#page div#main-content section#body nav.quick-links ul li a:hover {  }
	div#page div#main-content section#body nav.quick-links ul li ul { margin:00 00 18px 00; }
	div#page div#main-content section#body nav.quick-links ul li ul li {  }
	div#page div#main-content section#body nav.quick-links ul li ul li:first-child {  }
	div#page div#main-content section#body nav.quick-links ul li ul li a { margin:00; font-size:13px; text-transform:none; font-weight:normal; }
	div#page div#main-content section#body nav.quick-links ul li ul li a:after { content:''; margin:00; }

div#page header#page-head section#breadcrumbs { position:absolute; z-index:9999; top:12px; left:495px; color:#fff; }

div#page header#page-head section#breadcrumbs a, 
div#page header#page-head section#breadcrumbs a:visited {color:#fff;}
div#page header#page-head section#breadcrumbs a:hover { color:#000 !important; background:#fff; }

div#page div#main-content nav#sub-navigation { min-height:195px; position:relative; padding:66px 00 18px 00; float:right; color:#fff; }
div#page div#main-content nav#sub-navigation strong { margin-left:09px; margin-bottom:09px; clear:both; display:block; font-size:21px; text-transform:uppercase; font-weight:bold;  }
div#page div#main-content nav#sub-navigation ul { margin-left:09px; font-style:italic; }
div#page div#main-content nav#sub-navigation ul li { width:136px !important; margin-bottom:-02px; padding-right:09px; line-height:18px; overflow:hidden; }
div#page div#main-content nav#sub-navigation ul li:before { content:""; padding:00; }
div#page div#main-content nav#sub-navigation ul li a, 
div#page div#main-content nav#sub-navigation ul li a:visited { width:136px; display:block; float:left; color:#fff; }
div#page div#main-content nav#sub-navigation ul li a:active, 
div#page div#main-content nav#sub-navigation ul li a:hover { color:#000; background:#fff; }
div#page div#main-content nav#sub-navigation ul li.active a {font-weight:bold;}
div#page div#main-content nav#sub-navigation ul li.active ul li a {font-weight:normal;}
div#page div#main-content nav#sub-navigation ul li.active ul li.active a {font-weight:bold;}
div#page div#main-content nav#sub-navigation ul li ul { position:absolute; top:00px; margin-left:150px;  }
div#page div#main-content nav#sub-navigation ul li ul li { width:324px !important; padding-left:08px; }
div#page div#main-content nav#sub-navigation ul li ul li a {width:auto;}

	#auxiliary div#page div#main-content nav#sub-navigation ul { width:234px; margin-left:00; }
	#auxiliary div#page div#main-content nav#sub-navigation ul li {  }
	#auxiliary div#page div#main-content nav#sub-navigation ul li:last-child { position:absolute; top:00; left:-9999px; }
	#auxiliary div#page div#main-content nav#sub-navigation ul li:before { content:''; margin:00 00 00 09px; }
	#auxiliary div#page div#main-content nav#sub-navigation ul li ul {  }
	#auxiliary div#page div#main-content nav#sub-navigation ul li ul li { position:absolute; top:00; left:-9999px; }
	
	#auxiliary div#page div#main-content section#body form#search-website {margin-bottom:36px;}
	#auxiliary div#page div#main-content section#body form#search-website input { color:#000; border-bottom:01px solid #000; }
	#auxiliary div#page div#main-content section#body form#search-website input[type=submit] {color:#fff;}
	#auxiliary div#page div#main-content section#body form#search-website ::-webkit-input-placeholder {color:silver;}
	#auxiliary div#page div#main-content section#body form#search-website input:-moz-placeholder {color:silver;}

/* Google Search Page */
	#auxiliary div#page div#main-content section#body div#search-control { margin-top:19px; padding-right:54px; }
	#auxiliary div#page div#main-content section#body div#search-control form.gsc-search-box { width:504px !important; }
	#auxiliary div#page div#main-content section#body div#search-control form.gsc-search-box table.gsc-search-box {  }
	#auxiliary img.gsc-branding-img { width:51px !important; height:15px !important; }

	table.gsc-search-box {width:468px;} 
	table.gsc-search-box tr td { border:00 !important; }
	.gsc-input {width:252px;}
	input.gsc-input { font-size:13px; border:00 !important; border-bottom:01px solid #000 !important; }
	input.gsc-search-button { width:72px; margin:-05px 00 00 00 !important; }
	.gsc-control {width:450px;}
	table.gsc-branding tr td { border:00 !important; }
	div.gsc-branding-text {padding-top:12px;}

div#page div#main-content nav#featured-sub-navigation { width:986px; margin:88px 00 00 00; }
div#page div#main-content nav#featured-sub-navigation header { }
div#page div#main-content nav#featured-sub-navigation header h1 { width:72px; height:72px; margin-top:18px; display:block; float:left; background:#fff url(http://www.cornish.edu/content/images/renovate/_branding/logo/white_71x71.jpg) no-repeat; }

div#page div#main-content nav#featured-sub-navigation ul { margin-top:19px; margin-left:03px; font-size:14px; position:relative; }
div#page div#main-content nav#featured-sub-navigation ul li { display:block; position:absolute; }
div#page div#main-content nav#featured-sub-navigation ul li:before { content:""; margin:00; padding:00; }
div#page div#main-content nav#featured-sub-navigation ul li a, 
div#page div#main-content nav#featured-sub-navigation ul li a:visited { position:absolute; padding:10px 00 10px 18px; display:block; color:#000; background:transparent; border-right:01px solid #000; border-left:01px solid #000; line-height:18px; }
div#page div#main-content nav#featured-sub-navigation ul li a:hover { z-index:99; color:#e7008a; background:#000; }
div#page div#main-content nav#featured-sub-navigation ul li ul { margin:39px 00px 00px 18px !important; font-size:13px; position:static; }
div#page div#main-content nav#featured-sub-navigation ul li ul li { margin-bottom:00px; position:static; }
div#page div#main-content nav#featured-sub-navigation ul li ul li a, 
div#page div#main-content nav#featured-sub-navigation ul li ul li a:visited { position:static; padding:00px; border:00px !important; }
div#page div#main-content nav#featured-sub-navigation ul li ul li a:hover {border:00px;}
div#page div#main-content nav#featured-sub-navigation ul li.active a {font-weight:bold;}
div#page div#main-content nav#featured-sub-navigation ul li.active ul li a {font-weight:normal;}
div#page div#main-content nav#featured-sub-navigation ul li.active ul li.active a {font-weight:bold;}
div#page div#main-content nav#featured-sub-navigation { height:78px; margin-bottom:16px;}
	
div#page div#main-content section#body { min-height:1188px; margin-top:72px; padding-top:13px; clear:left; float:left; }
	
	#admission div#page div#main-content section#body {margin-top:00;}
	#academics-program div#page div#main-content section#body { margin-top:00; padding-top:22px; }
	#department div#page div#main-content section#body { margin-top:00; padding-top:22px; }
	.blog div#page div#main-content section#body {margin-top:00;}

div#page div#main-content section#body img { margin-left:00 !important; }
div#page div#main-content section#body p img { margin-left:-09px !important; }

div#page div#main-content section#body header {margin-left:09px;}
div#page div#main-content section#body article {margin-left:09px;}
div#page div#main-content section#extended-body { margin-bottom:18px; padding-top:20px !important; float:right; }

	#academics-program div#page div#main-content section#extended-body {padding-top:09px;}
	#department div#page div#main-content section#extended-body {padding-top:09px;}

div#page div#main-content section#body img { margin:14px 00 16px -09px !important; }

div#page div#main-content section.unitx4 img { width:auto; max-width:486px; height:auto; max-height:350px; }
div#page div#main-content section.unitx5 img { width:auto; max-width:612px; height:auto; max-height:350px; }

div#page div#main-content section#body iframe, 
div#page div#main-content section#extended-body iframe { width:100%; height:378px; margin-left:; margin-bottom:13px; }

	.campus div#page div#main-content section div#google-map { width:486px; height:343px; margin:22px 00 32px 00; }

div#page div#main-content section#body iframe.google-calendar, 
div#page div#main-content section#extended-body iframe.google-calendar { height:648px; margin:18px 00; }
div#page div#main-content section#body section { margin-left:09px; float:left; }

div#page div#main-content section#body table { margin:32px 09px 23px 00; border-top:00; }
div#page div#main-content section#extended-body table { margin:32px 09px 23px -09px; border-top:00; }
div#page div#main-content section#body table thead, 
div#page div#main-content section#extended-body table thead {font-weight:bold;}
div#page div#main-content section#body table tr, 
div#page div#main-content section#extended-body table tr {  }
div#page div#main-content section#body table tr:first-child, 
div#page div#main-content section#extended-body table tr:first-child {  }
div#page div#main-content section#body table tr:nth-child(1), 
div#page div#main-content section#extended-body table tr:nth-child(1) {  }
div#page div#main-content section#body table tr:nth-child(1) td:nth-child(1), 
div#page div#main-content section#extended-body table tr:nth-child(1) td:nth-child(1) {  }
div#page div#main-content section#body table tr:nth-child(1) td:nth-child(2), 
div#page div#main-content section#extended-body table tr:nth-child(1) td:nth-child(2) {  }
div#page div#main-content section#body table tr:nth-child(odd), 
div#page div#main-content section#extended-body table tr:nth-child(odd) {  }
div#page div#main-content section#body table th, 
div#page div#main-content section#extended-body table th { padding-left:09px; font-style:italic; text-transform:uppercase;  }
div#page div#main-content section#body table th:first-child, 
div#page div#main-content section#extended-body table th:first-child {  }
div#page div#main-content section#body table td, 
div#page div#main-content section#extended-body table td { padding-right:09px; padding-left:09px; border-top:01px solid #696969;}
div#page div#main-content section#body table td:first-child, 
div#page div#main-content section#extended-body table td:first-child {  }
div#page div#main-content section#body table td:last-child, 
div#page div#main-content section#extended-body table td:last-child {  }
div#page div#main-content section.width2 table {width:486px;}
div#page div#main-content section.unitx4 table {width:486px;}
div#page div#main-content section.unitx5 table {width:613px;}

	.campus div#page div#main-content section#body ol.campus-locations { margin-left:32px; list-style-type:upper-latin; }
	.campus div#page div#main-content section#body ol.campus-locations li {height:19px;}
	.campus div#page div#main-content section#body ol.campus-locations li h2 { margin:35px 00 -22px 00; border:00px; }
	.campus div#page div#main-content section#body ol.campus-locations li h2 span.ie8-only { position:absolute; top:00; left:-9999px; }
	.campus div#page div#main-content section#body ol.campus-locations li p {  }
	.campus div#page div#main-content section#body ol.campus-locations li p a, 
	.campus div#page div#main-content section#body ol.campus-locations li p a:visited {color:#424242;}
	.campus div#page div#main-content section#body ol.campus-locations li p a:hover {color:#fff;}
	.campus div#page div#main-content section#body ol.campus-locations li p a:after { content:"\00bb"; padding-left:03px; }

	div#page div#main-content section#body div#theater-seniors { width:234px; height:324px !important; margin:-14px 08px 44px 09px; padding-bottom:36px; float:left; }
	div#page div#main-content section#body div#theater-seniors img { width:234px; height:324px; }

div#page div#main-content section#bio-quotation {float:right;}
div#page div#main-content section#bio-quotation blockquote { font-family:'HelveticaNeueW01-46Ligh'; position:relative; padding:00 00 00 18px; font-size:36px; }
div#page div#main-content section#bio-quotation blockquote span.hanging-indent { position:absolute; top:-03px; left:00; }
div#page div#main-content section#bio-quotation blockquote span.quotation-body {float:left;}
div#page div#main-content section#bio-quotation blockquote p { margin:00 00 36px 00; float:left;font-size:36px; line-height:36px; }
div#page div#main-content section#bio-quotation blockquote p:last-child:after {background:pink;}
div#page div#main-content section#bio-quotation blockquote cite { display:block; clear:left; font-size:15px; text-transform:uppercase; }



div#page div#main-content aside#featured-aside {float:right;}
div#page div#main-content aside#featured-aside a:hover {background-color:transparent;}
div#page div#main-content aside#featured-aside a img { width:358px; height:126px; margin:00 00 12px 00; border:01px solid #000; }
div#page div#main-content aside#featured-aside a img:hover { border:01px solid #fff; }

div#page div#main-content aside#helpful-links, 
div#page div#main-content aside#contact-info { margin-bottom:20px; /* padding:08px 00; */ float:right; }
div#page div#main-content aside#helpful-links strong, 
div#page div#main-content aside#contact-info strong { margin-top:-01px; margin-bottom:-17px; display:block; font-size:14px; text-transform:uppercase; }
div#page div#main-content aside#helpful-links ul, 
div#page div#main-content aside#contact-info ul {  }

div#page div#main-content aside#media, 
div#page div#main-content aside#media aside { height:auto; margin-bottom:15px; float:right; }

div#page div#main-content img#featured_media { width:504px; height:279px; margin-top:00; margin-bottom:18px; float:left;
	box-shadow: 00 03px 06px rgba(00, 00, 00, 0.2); }

	#admission div#page div#main-content img#featured_media { width:990px; height:360px; }

div#page div#main-content img#media {float:right;}

div#page footer#page-foot { margin:-12px 00 18px 00; clear:left; line-height:18px; }
div#page footer#page-foot ul { margin:-05px 00 00 00; }
div#page footer#page-foot ul li { display:block; float:left; }
div#page footer#page-foot ul li:before { content:""; margin-left:00; padding-right:00px; }
div#page footer#page-foot ul li:after { content:"\00b7"; padding:00 07px; }
div#page footer#page-foot ul li:last-child:after { content:""; padding:00 00 00 07px; }

/* */

.frontload { position:absolute; top:00; left:-9999px; }

.content { margin-bottom:18px; background:#fff; 
    box-shadow: 00 03px 06px rgba(00, 00, 00, 0.3);
}

.content-alt { margin-bottom:18px; background-color:#000; color:#fff; 
    box-shadow: 00 03px 06px rgba(00, 00, 00, 0.2);
}

.content > h1, 
.content > h2, 
.content > h3, 
.content > h4, 
.content > h5, 
.content > h6, 
.content > p, 
.content > dl, 
.content-alt > h1, 
.content-alt > h2, 
.content-alt > h3, 
.content-alt > h4, 
.content-alt > h5, 
.content-alt > h6, 
.content-alt > p, 
.content-alt > dl
 { margin-left:09px; margin-right:09px; }

.content > ul, 
.content > ol, 
.content-alt > ul, 
.content-alt > ol
 { margin-left:24px; margin-right:09px; }

ul.no_style li:before {content:'';}

.target { margin:00 09px; padding:00; }

/* INDEX */

#home div#page div#main-content section#featured-events { width:990px; height:344px; margin-bottom:11px; }
#home div#page div#main-content section#featured-events header {  }
#home div#page div#main-content section#featured-events ul { margin:-06px 00 00 08px !important; list-style-type:none; }
#home div#page div#main-content section#featured-events ul li {  }
#home div#page div#main-content section#featured-events ul li:before {content:"";}
#home div#page div#main-content section#featured-events a { margin:00; padding:00; background:none; }
#home div#page div#main-content section#featured-events a img {  }
#home div#page div#main-content section#featured-events a:hover img {  }

#home div#page div#main-content section#alert { min-height:234px; margin:111px 00 -72px 00; background:#ab44a9; }
#home div#page div#main-content section#alert h1 { font-size:36px; color:#000; line-height:36px;}
#home div#page div#main-content section#alert h1 span { font-weight:normal; font-style:italic; }
#home div#page div#main-content section#alert section { padding:00 06px; float:left; color:#fff; } 
#home div#page div#main-content section#alert article { min-height:252px; float:right; color:#000; }


/* 
COLOUR 		BRANDING 	BACKGROUND 		LINKS
Red			dc291e		e5352c 			cc251d
Teal		40dac5		91d9d0 			38c2af
Purple		ac27a9		ab44a9 			a326a1
Green		ccdc00		e1eb59 			b0bd00
*/



#home div#page div#main-content nav#featured-sub-navigation ul li#art {left:17px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#dance {left:72px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#design {left:150px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#music {left:231px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#performance-production {left:305px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#theater {left:497px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#humanities-and-sciences {left:584px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#art a {width:36px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#dance a {width:59px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#design a {width:62px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#music a {width:55px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#performance-production a {width:173px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#theater a {width:68px;}
#home div#page div#main-content nav#featured-sub-navigation ul li#humanities-and-sciences a {width:165px;}



#home div#page div#main-content section#happenings {float:left;}


#home div#page div#main-content section#the-latest { height:274px; margin:18px 18px 18px 00; padding-top:14px; float:left; color:#fff; }
#home div#page div#main-content section#the-latest h1 { margin:00 00 04px 09px; }
#home div#page div#main-content section#the-latest ul {  }
#home div#page div#main-content section#the-latest ul li {margin-bottom:18px;}
#home div#page div#main-content section#the-latest ul li:before { content:""; margin-left:-18px; padding:00; }
#home div#page div#main-content section#the-latest ul li a {color:#fff;}

#home div#page div#main-content nav#community-programs { width:234px; height:108px; margin:04px 18px 18px 00; float:left; }
#home div#page div#main-content nav#community-programs ul { position:static; margin-left:18px; }
#home div#page div#main-content nav#community-programs ul li { height:54px; margin:00 00 20px -14px; font-size:17px; color:#fff; text-transform:uppercase; }
#home div#page div#main-content nav#community-programs ul li:first-child {  }
#home div#page div#main-content nav#community-programs ul li:last-child {  }
#home div#page div#main-content nav#community-programs ul li:before { content:""; margin:00; padding:00; }
#home div#page div#main-content nav#community-programs ul li a, 
#home div#page div#main-content nav#community-programs ul li a:visited { width:228px; height:32px; padding-top:20px; display:block; background:#40dac5; color:#fff; text-align:center; }
#home div#page div#main-content nav#community-programs ul li a:active, 
#home div#page div#main-content nav#community-programs ul li a:hover {background:#000;}

#home div#page div#main-content section#cornish-news { height:490px; margin:-324px 18px 18px 00; padding-top:16px; float:left; overflow:hidden; }
#home div#page div#main-content section#cornish-news header { margin:00 00 04px 09px; }
#home div#page div#main-content section#cornish-news header h1 {  }
#home div#page div#main-content section#cornish-news article { margin:00 09px; padding-bottom:04px; }
#home div#page div#main-content section#cornish-news article strong { margin-bottom:-05px; display:block; }
#home div#page div#main-content section#cornish-news article p:last-child {margin-top:-18px;}
#home div#page div#main-content section#cornish-news article img, 
#home div#page div#main-content section#cornish-news article iframe, 
#home div#page div#main-content section#cornish-news article embed { position:absolute; top:00; left:-9999px; }
#home div#page div#main-content section#cornish-news footer { height:162px; padding:18px 00 00 09px; background:#000; color:#fff; }
#home div#page div#main-content section#cornish-news footer ul { margin:00 00 00 18px; }
#home div#page div#main-content section#cornish-news footer ul li {  }
#home div#page div#main-content section#cornish-news footer ul li a {color:#fff;}

#home div#page div#main-content section#admission-calls { height:506px; margin:-324px 00 18px 00; float:right; }
#home div#page div#main-content section#admission-calls ul { width:234px; height:524px; position:static; top:00; margin:00; }
#home div#page div#main-content section#admission-calls ul li { width:234px; height:252px; display:block; float:left; }
#home div#page div#main-content section#admission-calls ul li:before { content:''; margin-left:-18px; }
#home div#page div#main-content section#admission-calls ul li:first-child { margin:00 00 18px 00; }
#home div#page div#main-content section#admission-calls ul li a, 
#home div#page div#main-content section#admission-calls ul li a:visited { width:233px; height:252px; display:block; float:left; margin:00; padding:00; border:01px solid transparent; }
#home div#page div#main-content section#admission-calls ul li a:active, 
#home div#page div#main-content section#admission-calls ul li a:hover { border:01px solid #000; }
#home div#page div#main-content section#admission-calls ul li#apply-now a { background:url(http://www.cornish.edu/content/images/renovate/_home/admission_calls/apply_online.jpg) no-repeat; }
#home div#page div#main-content section#admission-calls ul li#request-viewbook a { background:url(http://www.cornish.edu/content/images/renovate/_home/admission_calls/request_viewbook.jpg) no-repeat; }

#home div#page div#main-content nav#find-your-path { width:684px; height:273px; padding:18px 00 00 00; clear:left; float:left; background:rgba(255, 255, 255, 0.8); 
    box-shadow: 00 00 00 rgba(00, 00, 00, 00); }
#home div#page div#main-content nav#find-your-path a, 
#home div#page div#main-content nav#find-your-path a:visited {color:#000;}
#home div#page div#main-content nav#find-your-path a:hover {color:#fff;}
#home div#page div#main-content nav#find-your-path ul { margin:00 00 00 04px; }
#home div#page div#main-content nav#find-your-path ul li {width:108px;}
#home div#page div#main-content nav#find-your-path ul li:first-child {width:96px;}
#home div#page div#main-content nav#find-your-path ul li:last-child {width:;}
#home div#page div#main-content nav#find-your-path ul li span { height:36px; margin:00 00 18px -09px; display:block; color:#000; text-transform:uppercase; font-weight:bold; }
#home div#page div#main-content nav#find-your-path ul li:before { content:""; margin:00; padding:00; }
#home div#page div#main-content nav#find-your-path ul li ul {  }
#home div#page div#main-content nav#find-your-path ul li ul li {margin-left:-14px;}
#home div#page div#main-content nav#find-your-path ul li ul li:first-child {width:108px;}
#home div#page div#main-content nav#find-your-path ul li:first-child ul li:first-child {width:90px;}

#home div#page div#main-content section#identity { width:288px; height:288px; position:relative; background:url(http://www.cornish.edu/content/images/renovate/_branding/seal/black_seal.png) no-repeat; }
#home div#page div#main-content section#identity span.overlay { width:117px; height:291px; position:absolute; top:00; left:-18px; display:block; background:url(http://www.cornish.edu/content/images/renovate/_home/find_your_path_overlay.png) no-repeat; }


/* ADMISSION */

#admission div#page div#main-content nav#featured-sub-navigation { margin:00 00 -18px 00; clear:both; }
#admission div#page div#main-content nav#featured-sub-navigation.learn-open {height:186px;}
#admission div#page div#main-content nav#featured-sub-navigation.visit-open {height:186px;}
#admission div#page div#main-content nav#featured-sub-navigation.apply-open {height:186px;}
#admission div#page div#main-content nav#featured-sub-navigation.review-open {height:276px;}
#admission div#page div#main-content nav#featured-sub-navigation.cost-open {height:186px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#learn {left:00px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#visit {left:187px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#apply {left:317px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#review {left:494px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#cost {left:723px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#learn a {width:168px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#visit a {width:111px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#apply a {width:158px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#review a {width:210px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li#cost a {width:163px;}
#admission div#page div#main-content nav#featured-sub-navigation ul li ul { margin:41px 00px 00px 18px; }

/* 
#admission div#page div#main-content nav#featured-sub-navigation ul li a, 
#admission div#page div#main-content nav#featured-sub-navigation ul li a:visited { color:#fff; border-right:01px solid #fff; border-left:01px solid #fff;	 }
#admission div#page div#main-content nav#featured-sub-navigation ul li a:hover { color:#595959; border-right:01px solid #595959; border-left:01px solid #595959; }
#admission div#page div#main-content nav#featured-sub-navigation ul li ul li a { margin:-02px -03px; padding:03px; display:inline; }
#admission div#page div#main-content nav#featured-sub-navigation ul li ul li a:hover { background:#fff; color:#00aeef; }
*/

#admission div#page div#main-content section#upcoming-admission { float:right; background:#000; color:#fff; }
#admission div#page div#main-content section#upcoming-admission a {color:#fff;}
#admission div#page div#main-content section#upcoming-admission ul {margin-left:36px;}
a#viewbook-sneak-peek { margin-bottom:12px; float:right; }
a#viewbook-sneak-peek:hover { border:00; background:none; }


/* NEWS */

.blog div#page div#main-content section#body { clear:left; background:#fff; }
.blog div#page div#main-content section#body h1 {margin-left:09px;}
.blog div#page div#main-content section#body p.filter-blog ul#nav_categories {  }
 div#page div#main-content section#body p.filter-blog ul#nav_categories li {display:block;}
.blog div#page div#main-content section#body p.filter-blog ul#nav_categories li:before {content:'';}


.blog div#page div#main-content section#body header { height:108px; margin-bottom:18px; padding:00; position:relative; clear:both; overflow:hidden; }
.blog div#page div#main-content section#body header h2 { height:108px; margin:13px 00 00 89px; padding-left:27px; line-height:36px; border:00; border-left:01px solid #000; text-transform:none; }
.blog div#page div#main-content section#body header span.entry-date { position:absolute; top:45px; text-transform:uppercase; }
.blog div#page div#main-content section#body header span.entry-date span { margin-top:-18px; display:block; font-size:54px; }
.blog div#page div#main-content section#body ul.share { margin:00 00 00 09px; padding:00; }
.blog div#page div#main-content section#body ul.share li { display:block; float:left; }
.blog div#page div#main-content section#body ul.share li:before { content:""; margin:00; }
.blog div#page div#main-content section#body ul.share li:last-child {margin-left:20px;}
.blog div#page div#main-content section#body article img { width:612px; height:350px; }

.blog div#page div#main-content section#extended-body { min-height:350px; min-height:108px; }
.blog div#page div#main-content section#extended-body img, 
.blog div#page div#main-content section#extended-body iframe,  
.blog div#page div#main-content section#extended-body embed { position:absolute; top:00; left:-9999px; }
.blog div#page div#main-content section#extended-body section.target {  }
.blog div#page div#main-content section#extended-body section.target h2 {margin-bottom:18px;}
.blog div#page div#main-content section#extended-body section.target p { height:54px; padding-bottom:18px; border-bottom:01px solid #f0f0f0; }
.blog div#page div#main-content section#extended-body section.target section.paginate { padding:36px 00 54px 09px; text-align:center; top:00; left:-9999px; }

.blog div#page div#main-content section#extended-body section.target section.paginate strong { margin-left:-03px; margin-right:03px; padding:03px 09px; background:#000; color:#fff; border:01px solid #000; }
.blog div#page div#main-content section#extended-body section.target section.paginate a { margin-right:03px; padding:03px 09px; border:01px solid #000; }

.press_center div#page div#main-content section#body {margin-top:00;}
.press_center div#page div#main-content section#body ul {margin-left:09px;}
.press_center div#page div#main-content section#body ul li {clear:both;}
.press_center div#page div#main-content section#body ul li span.release_date { width:90px; margin-bottom:18px; display:block; float:left; }
.press_center div#page div#main-content section#body ul li span.release_title { width:350px; margin-bottom:18px; float:right; }


/* SHOWCASE */

.showcase div#page div#main-content section#body {width:990px;}
.showcase div#page div#main-content section#body h1 {margin-bottom:17px;}
.showcase div#page div#main-content section#body a, 
.showcase div#page div#main-content section#body a:visited {text-decoration:none;}
.showcase div#page div#main-content section#body ol#photo-gallery {margin:00;}
.showcase div#page div#main-content section#body ol#photo-gallery li { width:234px; height:216px; margin:00 18px 32px 00; position:relative; display:block; float:left; }
.showcase div#page div#main-content section#body ol#photo-gallery li:nth-child(4n+4) {margin-right:00;}
.showcase div#page div#main-content section#body ol#photo-gallery li span { height:190px; padding:00 09px 18px 09px; display:block; overflow:hidden; background:#000; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a, 
.showcase div#page div#main-content section#body ol#photo-gallery li span a:visited { margin:00; padding:00; background:transparent; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a:hover {  }
.showcase div#page div#main-content section#body ol#photo-gallery li span a img { width:234px; height:162px; margin-top:00 !important; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a span { width:234px; margin:-21px 00 00 -10px; padding:05px 00 18px 09px; display:block; background:#242424; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a span strong.title { width:188px; color:#fff; font-weight:normal; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a:hover span {  }

	// #admission div#page div#main-content section#body ol#photo-gallery li { margin:00 18px 35px 00; }
	// #admission div#page div#main-content section#body ol#photo-gallery li:nth-child(2n+2) {margin-right:00;}


/* SHOWCASE LOADED */

div#page div#showcase { background:; width:990px; /*height:650px;*/ margin:00px 00 36px 00; padding:72px 00 00 00; clear:both; }
div#page div#showcase > * { margin-right:09px; margin-left:09px; }

div#page div#showcase header { position:absolute; z-index:99999; top:90px; }
div#page div#showcase header h1 { font-size:20px; color:#fff !important; font-weight:normal; font-style:italic; }
div#page div#showcase header h1 span { padding:00 02px 00 04px; font-style:normal; }
div#page div#showcase header h1 strong { font-weight:bold; font-style:normal; }

div#page div#showcase header h2 { margin:-24px 00 00 126px; color:#fff; }

div#page div#showcase div#slide {margin-top:90px;}
div#page div#showcase div#slide div#view-image { width:612px; margin:00 18px 00 -09px; float:left; }
div#page div#showcase div#slide div#view-image img {width:612px;}
div#page div#showcase div#slide div#view-image section#caption {padding:00;}
div#page div#showcase div#slide div#view-image section#caption strong#image-title {display:none;}
div#page div#showcase div#slide div#view-image section#caption p { margin-top:13px; background:#fff; text-transform:uppercase; padding-left:09px; font-size:11px; }

div#page div#showcase div#slide div#view-video { width:612px; margin:00 18px 00 -09px; float:left; }
div#page div#showcase div#slide div#view-video iframe {width:612px;}
div#page div#showcase div#slide div#view-video section#caption { margin-top:13px; padding:00 09px 18px 09px; background:#fff; text-transform:uppercase; }
div#page div#showcase div#slide div#view-video section#caption strong#image-title {display:none;}
div#page div#showcase div#slide div#view-video section#caption p {font-size:11px;}

div#page div#showcase div#slide section#description { width:350px; float:right; color:#fff; }
div#page div#showcase div#slide section#description strong#image-title {display:block;}
div#page div#showcase div#slide section#description a, div#page div#showcase div#slide section#description a:visited {color:#fff;}
div#page div#showcase div#slide section#description a:after { content:'\00bb'; padding-left:03px; }

div#page div#showcase div#showcase-navigation { width:156px; height:21px; position:absolute; z-index:9999; top:92px; left:857px; }
div#page div#showcase-navigation ul {height:21px;}
div#page div#showcase div#showcase-navigation ul li { width:22px; height:21px; display:block; float:left; text-indent:-9999px; }
div#page div#showcase div#showcase-navigation ul li a { width:25px; height:24px; position:absolute; z-index:9999; top:-03px; display:block; padding:00; }
div#page div#showcase div#showcase-navigation ul li:before { content:""; padding:00; }
div#page div#showcase div#showcase-navigation ul li#show-thumbnails a { margin-left:-14px; background:url(http://www.cornish.edu/content/images/showcase/show-thumbnails.png) no-repeat 00 -25px; }
div#page div#showcase div#showcase-navigation ul li#show-thumbnails a:hover { background-position:00 00; }
div#page div#showcase div#showcase-navigation ul li#previous-slide a { margin-left:-05px; background:url(http://www.cornish.edu/content/images/showcase/previous-slide.png) no-repeat 00 -25px; }
div#page div#showcase div#showcase-navigation ul li#previous-slide a:hover { background-position:00 00; }
div#page div#showcase div#showcase-navigation ul li#close-gallery a { margin-left:15px; background:url(http://www.cornish.edu/content/images/showcase/close-gallery.png) no-repeat 00 -25px; }
div#page div#showcase div#showcase-navigation ul li#close-gallery a:hover { background-position:00 00; }
div#page div#showcase div#showcase-navigation ul li#next-slide a { margin-left:5px; background:url(http://www.cornish.edu/content/images/showcase/next-slide.png) no-repeat 00 -25px; }
div#page div#showcase div#showcase-navigation ul li#next-slide a:hover { background-position:00 00; }






div#page div#showcase div#thumbs { width:990px; min-height:650px; position:absolute; z-index:10000; top:156px; margin:00; padding:00; background:#000; }
div#page div#showcase div#thumbs ul { width:990px; margin:14px 00 00 09px; background:#000; }
div#page div#showcase div#thumbs ul li { width:119px; height:111px; margin:00 22px 20px 00; display:block; float:left; }
div#page div#showcase div#thumbs ul li:before { content:""; margin:00; padding:00; }
/* div#page div#showcase div#thumbs ul li:nth-child(7) { margin:00 00 07px 02px; } */
div#page div#showcase div#thumbs ul li a { margin:00; padding:00; background:transparent; }
div#page div#showcase div#thumbs ul li a img { width:114px; height:106px; margin:00; padding:00;  }

div#page div#showcase div#thumbs ul li:hover a > span { width:108px; height:100px; position:relative; top:20px; top:-111px; padding:03px; display:block; background:rgba(236, 236, 236, 0.8); }
div#page div#showcase div#thumbs ul li:hover a > span > span { width:108px; height:100px; position:relative; display:block; overflow:hidden; font-size:16px; color:#000; font-weight:bold; text-transform:uppercase; }

/*
.showcase div#page div#main-content section#body ol#photo-gallery {margin:00;}
.showcase div#page div#main-content section#body ol#photo-gallery li { width:234px; height:216px; margin:00 18px 32px 00; position:relative; display:block; float:left; background:#000; }
.showcase div#page div#main-content section#body ol#photo-gallery li:nth-child(4n+4) {margin-right:00;}
.showcase div#page div#main-content section#body ol#photo-gallery li span { height:172px; padding:10px 09px 18px 09px; display:block; overflow:hidden; background:#000; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a, 
.showcase div#page div#main-content section#body ol#photo-gallery li span a:visited { margin:00; padding:00; background:transparent; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a:hover {  }
.showcase div#page div#main-content section#body ol#photo-gallery li span a img { width:234px; height:162px; margin-top:-10px; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a span { padding:00; background:transparent; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a span strong.title { width:188px; position:absolute; top:167px; color:#fff; font-weight:normal; }
.showcase div#page div#main-content section#body ol#photo-gallery li span a:hover span {  }
*/























/* NO MAN'S LAND */

nav.auxiliary-content { position:absolute; z-index:99999; top:00; right:50%; margin-right:-495px; color:#fff; } 
nav.auxiliary-content a, nav.auxiliary-content a:visited {color:#fff;}
nav.auxiliary-content a:hover, nav.auxiliary-content a:active { color:#000; background:#fff; }

nav.auxiliary-content ul {  }
nav.auxiliary-content ul li { padding-right:09px; display:block; float:left; }
nav.auxiliary-content ul li:before { content:''; margin:00; padding:00; }

nav.auxiliary-content ul li.email {  }
nav.auxiliary-content ul li.email a.email { width:24px; height:28px; display:block; background:url(http://www.cornish.edu/content/images/renovate/_nav_auxiliary_content/letter_closed.png) no-repeat; }
nav.auxiliary-content ul li.email ul { width:152px; height:18px; margin:-24px 00 00 -162px; overflow:hidden; display:none; }
nav.auxiliary-content ul li.email ul li { padding-right:00; display:inline; float:none; }
nav.auxiliary-content ul li.email ul li:after { content:"\00b7"; padding-left:03px; }
nav.auxiliary-content ul li.email ul li:last-child:after { content:""; padding-left:00; }

nav.auxiliary-content ul li.search a { width:16px; height:21px; margin-top:08px; display:block; background:url(http://www.cornish.edu/content/images/renovate/_nav_auxiliary_content/white_search.png) no-repeat; }

nav.auxiliary-content ul li.evening_edition a { height:18px; margin-top:06px; padding-right:03px; padding-left:22px; display:block; display:none; background:#fff url(http://www.cornish.edu/content/images/renovate/_nav_auxiliary_content/evening_edition.png) no-repeat 03px 03px; color:#000; 
    box-shadow: 00 01px 03px rgba(00, 00, 00, 0.05);
    border-radius: 01px; 	-webkit-border-radius: 01px; 		-moz-border-radius: 01px; 		-khtml-border-radius: 01px;
}

nav.auxiliary-content a.back_to_top, 
nav.auxiliary-content a.back_to_top:visited { width:36px; height:36px; position:fixed; top:66px; left:50%; margin-left:513px; display:block; display:none; background:url(http://www.cornish.edu/content/images/renovate/_nav_auxiliary_content/back_to_top.png) no-repeat; opacity:0.8; }
nav.auxiliary-content a.back_to_top:active, 
nav.auxiliary-content a.back_to_top:hover {opacity:01;}

div.auxiliary-content { width:100%; height:198px; position:absolute; z-index:9999; top:00; left:00; display:none; overflow:hidden; background:#000; color:#fff; }
div.auxiliary-content div { width:990px; margin:18px auto !important; }
div.auxiliary-content div section {float:right;}
div.auxiliary-content div section form#search-website {  }
div.auxiliary-content div section.evening_edition {display:none;}

.faculty-bio div#page div#main-content section#extended-body { /* hmmm */ height:108px; background:none; 
    box-shadow: 00 00 00 rgba(00, 00, 00, 00);
}
.faculty-bio div#page div#main-content section#extended-body blockquote { margin-top:-01px; padding:00; }
.faculty-bio div#page div#main-content section#extended-body blockquote:before { content:'\201c'; font-size:30px; color:#fff; float:left; }
.faculty-bio div#page div#main-content section#extended-body p { width:477px; padding:00 00 00 09px; font-size:30px; font-style:italic; color:#fff; line-height:36px; display:block; }
.faculty-bio div#page div#main-content section#extended-body p:after {content:'\201d';}
.faculty-bio div#page div#main-content section#extended-body cite { margin-top:19px; padding:00 00 00 18px; display:block; color:#fff; font-style:normal; text-transform:uppercase; }

th.title {width:234px;}
th.ages {width:36px;}
th.date {width:72px;}
th.time {width:144px;}

td.course-time ul { position:static; top:00; margin:00 00 -18px 00; }
td.course-time ul li {display:inline;}
td.course-time ul li:before { content:''; margin:00; padding:00; }


/* TEMP SUSHI */

div#page div#main-content section#body a, 
div#page div#main-content section#body a:visited {text-decoration:none;}
div#page div#main-content section#body a:active, 
div#page div#main-content section#body a:hover {text-decoration:none;}

div#client-sushi { display:none; width:180px; position:fixed; z-index:999999; top:72px; left:00; padding:09px 18px 09px 00; background-color:#000; background:rgba(00,00,00,.4); color:#fff; }
div#client-sushi p {margin-left:09px;}
div#client-sushi p strong { display:block; font-size:24px; font-weight:bold; font-style:italic; text-transform:uppercase; line-height:24px; color:#fff; }

div#sushi { width:180px; position:fixed; z-index:999999; top:246px; left:00; padding:09px 18px 36px 00; background-color:#fff; background:rgba(255,255,255,.7); color:#000; }
div#sushi h3 {margin-left:09px;}
div#sushi p { margin-left:09px; font-size:24px; color:#fff; font-weight:bold; font-style:italic; text-transform:uppercase; line-height:24px; }
div#sushi ul { margin:00 00 00 09px; }
div#sushi ul li {padding-bottom:18px;}
div#sushi ul li:before { content:''; margin:00; padding:00; }




section#body hr {  }
section#body section.content-alt { margin-left:00 !important; box-shadow:none; }

section#body ul#course_meta { position:static; top:00; margin:09px 00 00 09px; }
section#body ul#course_meta li {clear:both;}
section#body ul#course_meta li:before { content:''; margin:00; padding:00; }
section#body ul#course_meta li strong { padding-right:06px; float:left; text-transform:uppercase; }
section#body ul#course_meta li span#course_dates {float:left;}
section#body ul#course_meta li span#course_time { margin-left:-01px !important; display:block; }
section#body ul#course_meta li ul { margin:00; padding:00 03px; float:left; }
section#body ul#course_meta li ul li { display:inline; clear:none; }

section#body ul#additional_info { margin:18px 00 00 09px; }
section#body ul#additional_info li {margin-bottom:18px;}
section#body ul#additional_info li:before { content:''; margin:00; padding:00; }
section#body ul#additional_info li strong { margin-left:-05px; padding-right:06px; text-transform:uppercase; }

section#extended-body section.target ul#course_meta { position:static; top:00; margin:10px 00 18px 00; }
section#extended-body section.target ul#course_meta li { margin-bottom:-18px; clear:both; }
section#extended-body section.target ul#course_meta li:before { content:''; margin:00; padding:00; }
section#extended-body section.target ul#course_meta li strong { padding-right:06px; float:left; text-transform:uppercase; }
section#extended-body section.target ul#course_meta li span#course_dates {float:left;}
section#extended-body section.target ul#course_meta li span#course_time { margin-left:-01px !important; display:block; }
section#extended-body section.target ul#course_meta li ul { margin:00; padding:00 03px; float:left; }
section#extended-body section.target ul#course_meta li ul li { margin:00; display:inline; clear:none; }

section#extended-body section.target a.submit, 
section#extended-body section.target a:visited.submit { margin-top:18px !important; padding:06px; background:#fff; color:#000 !important; }
section#extended-body section.target a:active.submit, 
section#extended-body section.target a:hover.submit {background:#ab44a9;}

section#faculty_bios {  }
section#faculty_bios img { max-height:216px !important; margin:00 18px 09px -09px  !important; float:left; }
section#faculty_bios strong {text-transform:uppercase;}
section#faculty_bios div { min-height:252px; clear:left; }
section#faculty_bios div div { min-height:00; clear:none; }





section#cart { padding:18px 00 24px 00; float:right; }
section#cart h2 {float:left;}
section#cart a { width:54px; display:block; text-align:right; float:right; }



/* formatting for program surveys*/ 

#academics-program form#freeform input[type=tel],#academics-program form#freeform input[type=email]{width:100%}
#academics-program form#freeform select{display:inline;}

/*formatting for program surveys fix below for ie9*/
#academics-program form#freeform input[type=radio],#academics-program form#freeform input[type=checkbox]{border:0;}

/* formatting for student life alumni saty in touch ie9 & 8*/ 
#student-life form#freeform input[type=radio],#student-life form#freeform input[type=checkbox]{border:0;}


ul#summer-programs-menu { width:612px; margin:18px 00; padding:18px 00 04px 00; color:#fff; background:#40dac5 url(/content/images/renovate/summer/summer_programs_menu.jpg) no-repeat; }
ul#summer-programs-menu li { margin-bottom:14px; padding-left:378px; }
ul#summer-programs-menu li:before { content:''; margin:00; padding:00; }
ul#summer-programs-menu li a, 
ul#summer-programs-menu li a:visited { margin-left:-06px; font-size:22px; color:#fff !important; text-transform:uppercase; font-weight:bold; }
ul#summer-programs-menu li a:active, 
ul#summer-programs-menu li a:hover {  }
ul#summer-programs-menu li a:after { content:'\00bb'; margin-top:-06px; padding-left:03px; font-weight:normal; }




