/* ========= HTML ELEMENTS / STRUCTURE-LEVEL SKINNING (+ anything skinned from RESET) =================== */

.la hr { border-color: #009E8C; height: 0; width: 100%; margin: 0 0 9px 0; padding: 0 0 0 0; } .sd hr { border-color: #0037DC; } .ps hr { border-color: #981026; }

ol li { list-style: decimal; margin-left: 25px; }
h4 { margin-top: 10px; }

/* --- Links --- */
a:link, a:visited { text-decoration: none;   }
a:hover, a:active { text-decoration: underline;  }

a:link.current,
a:visited.current { text-decoration: none; color: black; }
a:hover.current,
a:active.current  { text-decoration: underline; color: black; }

object#player1, object#player2, object#player3, object#player4, object#player5, object#player6, object#player7, object#player8, object#player9, object#player10, object#player11, object#player12 {  padding-left: 225px; padding-top: 12px; padding-bottom: 8px; }

/* ======== NAVIGATION RELATED SKINNING (Ex: .nav, .nav-main, .nav-sub) ================================= */


// dummy classes needed for preload images script so that tabs don't flicker

.load-la-sd-hover { background-image: url(/images/css/scwc/bg-images/SCWC-banner-la-sd-hov.jpg); }
.load-la-banner { background-image: url(/images/css/scwc/bg-images/SCWC-banner-la.jpg); }
.load-la-ps-hover { background-image: url(/images/css/scwc/bg-images/SCWC-banner-la-ps-hov.jpg); }

.load-ps-la-hover { background-image: url(/images/css/scwc/bg-images/SCWC-banner-ps-la-hov.jpg); }
.load-ps-banner { background-image: url(/images/css/scwc/bg-images/SCWC-banner-ps.jpg); }
.load-ps-sd-hover { background-image: url(/images/css/scwc/bg-images/SCWC-banner-ps-sd-hov.jpg); }

.load-sd-la-hover { background-image: url(/images/css/scwc/bg-images/SCWC-banner-sd-la-hov.jpg); }
.load-sd-banner { background-image: url(/images/css/scwc/bg-images/SCWC-banner-sd.jpg); }
.load-sd-ps-hover { background-image: url(/images/css/scwc/bg-images/SCWC-banner-sd-ps-hov.jpg); }

.nav-main { text-transform: uppercase; padding-top: .74em; height: 1.11em; overflow: hidden;}

#all-locations-all-channels-all-views-head-get-nav-main .mod .bg-trans .shrink-wrap { background-color: none; }

.nav-sub { text-transform: capitalize; padding-left: 135px; padding-top: 7px; }

.nav-sidebar { margin-left:10px; margin-top:3px; }

.nav ul li { list-style:none outside none; margin-left: 12px;}

#nav_categories li { color: white; margin-left: 2px; margin-top: 5px; font-weight: bold; } #nav_categories li ul li { 	list-style: disc; 	margin-left: 25px; 	margin-top: 0px; 	font-weight: normal; } 	 ul#nav_categories.nav_categories > li:first-child { 	margin-top: 0px; 	font-weight: bold; } 	 	 	  #nav_categories a:link, #nav_categories a:visited { text-decoration: none; color: white; } #nav_categories a:hover, #nav_categories a:active { text-decoration: underline; color: white; }

ul.nav-sidebar { margin-right: -12px; }



li.nav-item.horiz 		{ padding-right: 19.4%; }
li.nav-item.horiz.last 	{ padding-right: 0px; margin-left: -10px; }
 .nav-sub li.nav-item.horiz {padding-right: 26px; margin-right: 32px; border-right: 1px solid yellow; } .nav-sub li.nav-item.horiz.last { padding-right: 0px; margin-left: -10px; border-right: none; }  .nav-sidebar li.nav-item { 	border-bottom:1px solid #0037DC; 	margin-left:0; 	margin-right:0px; 	margin-top: 7px; 	padding-left:0; 	text-align:right; 	width:220px; 	list-style-type: none; }  .la .nav-sidebar li.nav-item { 	border-bottom:1px solid #009e8c; }  .ps .nav-sidebar li.nav-item { 	border-bottom:1px solid #981026; }

li.nav-item.parent 

.current { text-decoration: none; }

a.nav-link:link, a.nav-link:visited { font-weight: bold; text-decoration: none;  color: white; 	}
a.nav-link:hover, a.nav-link:active { font-weight: bold; text-decoration: none;  color: yellow;  }

a.nav-link:link.current,
a.nav-link:visited.current { text-decoration: none; color: yellow; }
a.nav-link:hover.current,
a.nav-link:active.current  { text-decoration: none; background-color: transparent;  }
 .nav-sub a.nav-link:link, .nav-sub a.nav-link:visited { font-weight: bold; text-decoration: none;  color: yellow; 	} .nav-sub a.nav-link:hover, .nav-sub a.nav-link:active { font-weight: bold; text-decoration: underline;  color: yellow;  }  .nav-sub a.nav-link:link.current, .nav-sub a.nav-link:visited.current { text-decoration: none; color: yellow;  } .nav-sub a.nav-link:hover.current, .nav-sub a.nav-link:active.current  { text-decoration: underline;  }

/* --- sidebar nav --- */
.nav-sidebar a.nav-link:link, .nav-sidebar a.nav-link:visited { background:url("/images/css/eesy/nav-bullet-blue.jpg") no-repeat scroll left center transparent; color:#FFFFFF; display:block; font-weight:bold; padding-right:7px; text-decoration:none;
} .la .nav-sidebar a.nav-link:link, .la .nav-sidebar a.nav-link:visited { 	background:url("/images/css/eesy/nav-bullet-green.jpg") no-repeat scroll left center transparent; }  .ps .nav-sidebar a.nav-link:link, .ps .nav-sidebar a.nav-link:visited { 	background:url("/images/css/eesy/nav-bullet-red.jpg") no-repeat scroll left center transparent; }

.nav-sidebar a.nav-link:hover, .nav-sidebar a.nav-link:active, .la .nav-sidebar a.nav-link:hover, .la .nav-sidebar a.nav-link:active, .ps .nav-sidebar a.nav-link:hover, .ps .nav-sidebar a.nav-link:active { background:url("/images/css/eesy/nav-bullet-gold.jpg") no-repeat scroll left center transparent; color: yellow; display:block; font-weight:bold; padding-right:7px; text-decoration:none; /* border-bottom-color: yellow; */
} 


/* ======== SITE-WIDE SEMANTIC CLASSES & IDs SKINNING (Ex: .site-description, .site-name, etc.) ========= */

.site-name { font-size: 225%; margin-left: -9999px; padding-top: 0px; margin-top: 20px; background-color: none;
}

.mod .bg-trans .site-name {background-color: none; }

.site-tagline { font-size: 196%; margin-left: -9999px; padding-top: 0px; margin-top: 20px;
}

.site-description {

}

.site-credits { color: #666; padding-top: 45px; margin-right: 8px; margin-left: 8px; font-size: 12px; line-height: 13px; letter-spacing: 1.20px; text-align: justify;
}
 .sd .foot .site-credits a { text-decoration: none; color: #4e52e2; } .la .foot .site-credits a { text-decoration: none; color: #006766; } .ps .foot .site-credits a { text-decoration: none; color: #670001; }

.logo {

}


/* ========= USEFUL CONSTANTS (.horiz, .left, .right, .center, .bold, .italic, etc.) ==================== */

.horiz 	{ display: inline; }
.left 	{ text-align: left; 	}
.right 	{ text-align: right; 	}
.center { margin: 0 auto;	}
.bold 	{ font-weight: bold; 	}
.italic { font-style: italic; }
.first	
.last	



/* ======== EE TEMPLATE TAG RELATED SKINNING (Ex: .entries, .entry, .categories, etc.) ================== */

.entries { opacity: 100 !important; *filter: alpha(opacity="100") !important; z-index: 400;
}

.entry {

} .entry ul li { 	list-style-type: disc; 	margin-left: 25px; 	color: inherit; }
 .entry a:link, .entry a:visited { text-decoration: none; color: white; } .entry a:hover, .entry a:active { text-decoration: underline; color: white; }  .highlight .entry a:link, .highlight .entry a:visited { text-decoration: underline; color: blue; } .highlight .entry a:hover, .highlight .entry a:active { text-decoration: underline overline; color: blue; }

.entry-image, .staff-headshot, .event-image, .staff-book { width: 100%; }
.entry-image img, .staff-headshot img, .event-image img, .staff-book img { margin: 0 auto; } 

.entry-image .horiz { margin-left: 4px; margin-top: 5px; }
.entry-date {

} 

.la .highlight .entry-date { color: #006766; font-weight: bold; }  .ps .highlight .entry-date { color: #670001; font-weight: bold; }  .sd .highlight .entry-date { color: #0100a8; font-weight: bold; }

 #all-locations-location-index-main-get-entries-news-and-announcements-1 .entry-date, #all-locations-news-and-announcements-channel-index-get-entries .entry-date { padding-top: 5px; 	margin-left: 5px; color: #990000; font-weight: bold; }

.contact-form {

}


/* ======== EESY-FRAMEWORK DEFAULT CHANNEL FIELDS SKINNING (Ex: .title, .summary, .body_text) =========== */

.title { margin-bottom: 10px;
}

.single-entry .staff h1.title { text-align: center;}
.staff p.title {  text-align: center; margin-bottom: 0px; margin-top: 5px; letter-spacing: 1.4px; font-size: 12px; padding: 0; font-variant: small-caps; } .staff p.title a { text-decoration: underline; }
.single-entry p.title { text-align: left; }
.staff .summary { color: #ccc; text-align: center; margin-top: 0px; margin-bottom: 9px; font-style: normal; letter-spacing: .5px; padding: 0;} .staff .summary p { padding: 0; }
.single-entry .summary { margin-top: 0px; margin-bottom: 15px; font-style: bold; font-size: 14px; }
 .la .highlight .title { color: #006766;  }  .ps .highlight .title { color: #670001;  }  .sd .highlight .title { color: #0100a8;  }

 #all-locations-location-index-main-get-entries-news-and-announcements-1 p.title, #all-locations-news-and-announcements-channel-index-get-entries p.title { 	margin-left: 5px; 	margin-top: -5px; 	padding-top: 2px; 	margin-bottom: 2px; 	font-size: 12px; 	letter-spacing: -.35px; 	font-weight: bold; 	color: #000000; }  #all-locations-location-index-main-get-entries-news-and-announcements-1 .title a, #all-locations-news-and-announcements-channel-index-get-entries .title a { color: black; }

.summary {

} .la .highlight .summary { color: #006766;  }  .ps .highlight .summary { color: #670001;  }  .sd .highlight .summary { color: #0100a8;  }

.body_text { color: #dee4f9; font-size: 12px; line-height: 16px
}

.body_text h2 { margin-top: 15px; }
 .la .highlight .body_text { color: #006766; font-size: 15px; line-height: 19px; margin-left: 5px; margin-right: 5px; margin-top: 5px; }  .ps .highlight .body_text { color: #670001; font-size: 15px; line-height: 19px; margin-left: 5px; margin-right: 5px; margin-top: 5px; }  .sd .highlight .body_text { color: #0100a8; font-size: 15px; line-height: 19px; margin-left: 5px; margin-right: 5px; margin-top: 5px; }
 #location-index-main-get-entries-note-to-agents .body_text, { 	font-size: 12px; 	line-height: 16px; }
 .location-index .body_text 
 #all-locations-location-index-main-get-entries-news-and-announcements-1 .body_text, #all-locations-news-and-announcements-channel-index-get-entries .body_text { 	color:#000000; 	font-size:11px; 	line-height:19.5px; 	margin-top:-9.25px; 	padding-top:4px; 	text-indent:10px; }  	#all-locations-location-index-main-get-entries-news-and-announcements-1 .body_text p, #all-locations-news-and-announcements-channel-index-get-entries .body_text p { color: black;		padding-bottom: 14px; 	} 	 	#all-locations-location-index-main-get-entries-news-and-announcements-1 .body_text > p:first-child, #all-locations-news-and-announcements-channel-index-get-entries .body_text > p:first-child { color: #000000;		padding-bottom: 14px; 		text-indent: none; 		padding-top: 0px; 	} 	 	.body_text a:link, .body_text a:visited { text-decoration: underline; color: blue;  } 	.body_text a:hover, .body_text a:active { text-decoration: underline overline; color: blue; }


.extended { 
} .la .highlight .extended { color: #006766; }  .ps .highlight .extended { color: #670001; }  .sd .highlight .extended { color: #0100a8; font-size: 13px; line-height: 17px; }
 #all-locations-location-index-main-get-entries-news-and-announcements-1 .extended, #all-locations-news-and-announcements-channel-index-get-entries .extended { 	color:#000000; 	font-size:11px; 	line-height:19.25px; 	padding-top:4px; 	text-indent:10px; }  	#all-locations-location-index-main-get-entries-news-and-announcements-1 .extended p, #all-locations-news-and-announcements-channel-index-get-entries .extended p { 		padding-bottom: 14px; 	} 	 	.extended a:link, .extended a:visited { text-decoration: none; color: #000099;  } 	.extended a:hover, .extended a:active { text-decoration: underline; color: #000099; }

.sponsors h2.title { font-size: 14px; text-align: center; font-weight: bold; margin-top: 10px; } 
.sponsors p.summary { color: white; font-size: 12px; text-align: center; padding-left: 15px; padding-right: 15px; margin-bottom: 18px; }
.entry-image { margin-bottom: 10px; }

.entries .schedule .entry h2.title { margin-top: 15px; }
.schedule .entry h2.title { margin-top: 5px; }

.divider { padding-left: 300px; margin-top: 20px; margin-bottom: 20px; }

.sd .schedule .line { margin-left: 3px; margin-right: 0px; padding-bottom: 10px; border-top: 2px solid #0100a8; padding-top: 10px; }
.sd .dark { background-color: #000099; color: white;} .sd .schedule .dark a { color: white; }
.sd .light { background-color: #90b1f4; color: blue; } .sd .schedule .light a { color: blue; }
.sd .schedule h2.title a { color: inherit; }
.sd .schedule .line .size1of4 {  text-align: right; } 
.sd .schedule .line .size1of2 {  text-align: center; }
.sd .schedule .line .lastUnit {  text-align: left; } 
.sd .schedule .entry h2.title { text-align: center; }
.sd .schedule .entry a.title { color: yellow; }

.la .schedule .line { margin-left: 3px; margin-right: 0px; padding-bottom: 10px; border-top: 2px solid #20494d; padding-top: 10px; }
.la .registration .line { margin-left: 0px; margin-right: 0px; padding-bottom: 10px;  padding-top: 10px; }
.la .dark, { background-color: #006766; color: white;} .la .schedule .dark a {color: blue;}
.la .registration .dark, { background-color: #006766; color: white; border-top: none;}
.la .light { background-color: #ffffff; color: #20494d;} .la .schedule .light a { color: #20494d; }
.la .schedule h2.title a, .la .registration h2.title a { color: inherit; }
.la .schedule .line .size1of4  {  text-align: right; }
.la .schedule .line .size1of2 { text-align: center; }
.la .schedule .line .lastUnit { text-align: left; } 
.la .schedule .entry h2.title { text-align: center; }
.la .schedule .entry a.title { color: yellow; }

.ps .schedule .line { margin-left: 3px; margin-right: 0px; padding-bottom: 10px; border-top: 2px solid #99393a; padding-top: 10px; }
.ps .dark { background-color: #630100; } .ps .schedule .dark a {color: white;}
.ps .light { background-color: #981026; color: white; } .ps .schedule .light a { color: white; }
.ps .schedule h2.title a { color: inherit; }
.ps .schedule .line .size1of4  {  text-align: right; }
.ps .schedule .line .size1of2 { text-align: center; }
.ps .schedule .line .lastUnit { text-align: left; } 
.ps .schedule .entry h2.title { text-align: center; }
.ps .schedule .entry a.title { color: yellow; }
h3.time-block { margin-top: 35px; margin-bottom: 0px; padding-left: 5px; color: #000000; font-size: 15px; text-align: left; }
h3.options { margin-top: 10px; margin-bottom: 0px; color: #000000; font-size: 15px; text-align: center; }

.registration .title, .registration .summary, .registration .body_text, .registration .extended { color: white; }

/* ======== FORM FIELDS SKINNING ======================================================================== */

label {font-weight: bold; }

.input { background-color: transparent; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; height: 14px; padding: 0; margin: 0; border: solid 1px #ccc; border-color: inherit; width: 98%;
} 
.textarea { background-color: transparent; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; padding: 0; margin: 0; border: solid 1px #ccc; border-color: inherit; width: 98%;
}

.checkbox { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; background-color: transparent; margin: 3px; padding: 0; border: 0; margin: 3px 10px 3px 10px;
}

.submit { background-color: transparent; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; height: 14px; padding: 0; margin: 0; border: solid 1px #ccc; border-color: inherit;
}

/* -------- opt-in ----------*/

label {font-weight: bold; }

.input-optin { background-color: transparent; color: #e7e7e7; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; height: 16px; padding: 0; margin: 0; border: solid 1px #ccc; border-color: #dee4fa; width: 68%;
} 
.textarea-optin { background-color: transparent; color: #e7e7e7; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; padding: 0; margin: 0; border: solid 1px #ccc; border-color: #dee4fa; width: 98%;
}

.checkbox-optin { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; background-color: transparent; margin: 3px; padding: 0; border: 0; margin: 3px 10px 3px 10px;
}

.submit-optin { background-color: #dee4fa; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; height: 16px; padding: 0px;  margin: 0px 0 0 0; border: solid 1px #ccc; border-color: #ccc;
}

/* === Player Positioning === */
#player-position { margin-left: 100px; }
.scwc-tv { text-align: center; margin-left: -4.7em; color: #dee4f9;}
h3.scwc-tv { margin-left: -5.75em; }
#prev-video {float: left; margin-left: -75px; margin-top: -75px;}
#next-video {float: right; margin-right: 30px; margin-top: -75px;}

/* ==== JQuery Roundabout === */
.roundabout-holder { margin-top: -3em; margin-left: -2em; margin-bottom: .75em; padding: 3em; height: 28em; }
   .roundabout-moveable-item { 
      height: 9em; 
      width: 5em; 
      cursor: pointer;
      background-color: #ffc;
      border: 1px solid #999;
   }
   .roundabout-in-focus { cursor: auto; }
   
/* ==== qtip ==== */

#qtip-target { position: absolute; left: 36%; top: 33%; }

.qtip {
	
}

	a.qtip:link, a.qtip:visited { font-weight: normal; text-decoration: none; color:#9e1616;}
	
	a.qtip:hover, a.qtip:active { font-weight: normal; text-decoration: none; color:#cccccc; }
	
	a.qtip2:link, a.qtip2:visited { font-weight: normal; text-decoration: none; color:#ffffff;}
	
	a.qtip2:hover, a.qtip2:active { font-weight: normal; text-decoration: none; color:#ffffff;}
	
	a.qtip.nav-link:link, a.qtip.nav-link:visited { font-weight: normal; text-decoration: none; color:#666666;}
	
	a.qtip.nav-link:hover, a.qtip.nav-link:active { font-weight: normal; text-decoration: none; color:#9e1616; }
