@charset "utf-8";
/* ----------------------------------------------------------
THETA TAU CSS FILE

---------------------------------------------------------- */



	/*REFRESH*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}*{margin:0;padding:0}


	/*TEXT STYLES*/

/*  Font-Families */
#header ul li a, #footerText, .blockLogoContainer a, .news span, .news h2, .moreNews, .featuredVideo h2, .getLocal, .makeDifference p, .eventDate, .eventDescription, #searchSubmit, STARTS HERE, .subPage h1, .subPage p, .subPage ul li, .subPage ol li, .newsIndexDate {font-family: Arial, Helvetica, sans-serif}

.makeDifference h2, .featuresText h2, .eventLocation, .subPage h2, .subPage h3, .subPage h4 {font-family: Georgia, "Times New Roman", Times, serif;}

/* Colors */
#header ul li a, .news h2 a:link, .news h2 a:active, .news h2 a:visited, .moreNews, .featuredVideo h2, .featuredVideo h2 a:link, .featuredVideo h2 a:active, .featuredVideo h2 a:visited, #searchSubmit {color: #fff;}

.blockLogoContainer a, .getLocal a:link, .getLocal a:active, .getLocal a:visited, .featuresText p a:link, .featuresText p a:active, .featuresText p a:visited, .subPage h1, .subPage p a:link, .subPage p a:active, .subPage p a:visited, .subPage p a:hover, .test3 {color: #369;} /* ALTERNATE BLUE */

#header ul li a:hover {color: #66c;} /* LAVENDER */

#header ul ul li a:hover {color: #039;} /* LIGHTER BLUE */

.sidebarContent span {color: #036;} /* DARK BLUE */

.makeDifference h2, .featuresText h2, .featuresText h2 a:link, .featuresText h2 a:active, .featuresText h2 a:visited, .subPage h2, .subPage h2 a:link, .subPage h2 a:active, .subPage h2 a:visited, .subPage h3, .subPage h3 a:link, .subPage h3 a:active, .subPage h3 a:visited, .subPage h4, .subPage h4 a:link, .subPage h4 a:active, .subPage h4 a:visited, .eventDate {color: #c00;}  /* RED */

.makeDifference p, .featuresText p, .eventDescription, .eventLocation, .subPage p, .subPage ul li, .subPage ol li  {color: #000;}

#pressDate p, #pressInfo p, .newsIndexDate, #newsIndex p {color: #666;}

/* Font Sizes */
.featuredVideo h2, .makeDifference h2, .featuresText h2, .subPage h1, .subPage h2 {font-size: 18px;}

.subPage h3 {font-size: 16px;}

#header ul li a, .news h2, .eventDate, .eventLocation, .subPage h4, #pressDate p, .pressSingle span, .newsIndexDate {font-size: 14px;}

.blockLogoContainer a, .moreNews, .getLocal, .makeDifference p, .featuresText p, .eventDescription, #searchSubmit, .featuresText span, .subPage p, .subPage ul li, .subPage ol li {font-size: 12px;}

#footerText {font-size: 11px;}

.news span {font-size: 10px;}

/* LINE HEIGHTS */
.makeDifference p, .featuresText p {line-height: 19px;}

.subPage p {line-height: 18px}

.news h2, .eventDescription {line-height: 16px;}

/* MISC */
#header ul li a, .news span, .news h2, .moreNews, .eventDate, .eventLocation, .subPage h1, .subPage h2, .newsIndexDate {font-weight: bold;}


.news h2 a:link, .news h2 a:active, .news h2 a:visited, .moreNews, .getLocal a:hover, .featuresText h2 a:link, .featuresText h2 a:visited, .featuresText h2 a:active, .subPage h2 a:link, .subPage h2 a:active, .subPage h2 a:visited, .subPage h3 a:link, .subPage h3 a:active, .subPage h3 a:visited .subPage h4 a:link, .subPage h4 a:active, .subPage h4 a:visited, .featuredVideo h2 a:link, .featuredVideo h2 a:active, .featuredVideo h2 a:visited {text-decoration: none;}

.news h2 a:hover, .getLocal a:link, .getLocal a:active, .getLocal a:visited, .subPage h2 a:hover, .subPage h3 a:hover, .subPage h4 a:hover, .subPage p a:link, .featuredVideo h2 a:hover  {text-decoration: underline;}

.news span, #searchSubmit, .subPage h1 {text-transform: uppercase;}

.news span {letter-spacing: 0px;}

.moreNews {background-color: #369; padding: 5px; float: right;}

.makeDifference p, .featuresText p {margin: 0 0 8px 0;}

.pressSingle p {margin: 0 0 15px 0;}

.subPage ul li {list-style-type: disc; line-height: 18px; margin: 0 0 10px 30px;}

.subPage ol li {list-style-type: decimal; line-height: 18px; margin: 0 0 10px 30px;}

.subPage h1, .subPage h2, .subPage h3, .subPage h4, .subPage p {margin: 0 0 15px 0;}


body {background-color: #000; text-align: center;}

#container {width: 960px; margin: 0 auto; background-color: #fff; padding: 10px;}




/*HEADER*/




#header {width: 960px; padding: 0;}
#headerImages {width: 960px; height: 216px;}
#random {float: left;}
#logo {float: right;}




/* NAV */




#navContainer {position: relative; height: 44px; z-index: 40; background-color: #000000;}
#header ul {
	width: 938px;
	height: 40px;
	background: url(http://outhetatau.com) repeat-x top left;
	border: 1px solid #000;
	padding: 0 10px 0 10px;
	margin: 0;
	position: absolute;
	left: 1px;
	z-index: 15;
	background-color: #990000;
	top: 2px;
	background-image: url(bar.jpg);
}




#header ul ul {display:none; position:absolute; left:0; top:41px; margin:0; padding:0; width:176px; background:#000; border:none; text-align: left;}

#header ul ul li {width:175px; padding:0; background:#000; border-top:none; border-right:1px solid #fff; border-left:1px solid #fff; text-align: left;}

#header ul ul li a {color:#fff; width:165px; padding:7px 5px; text-transform:none; border-top:none; border-right:none; border-left:none; border-bottom:1px solid #fff; font-weight: normal;}

#header ul ul li:first-child {border-top:none;}
#header ul li.hover a, #header ul li:hover a, #header ul li.hover a:hover, #header ul li:hover a:hover {background: url() repeat-x top left;}


#header ul li.hover ul li a, #header ul li:hover ul li a, #header ul li.hover ul li a:hover, #header ul li:hover ul li a:hover { background:none;}

#header ul li {padding:0 0 0 1px; list-style:none; float:left; text-transform:uppercase;}
#header ul li:first-child {background: none;}
#header ul li a {text-decoration: none; padding: 13px 12px; display: block; float: left; text-transform: uppercase;}
#header ul li a:hover {background: url() repeat-x top left;}
#header ul li:hover a {color: #ccf;}
#header ul ul li a:hover {text-decoration:underline;}
#header ul li.hover, #header ul li:hover {position:relative;}
#header ul li.hover ul, #header ul li:hover ul {display:block;}
#header ul ul li:hover, #header ul ul li.hover {background-color: #fff;}
#header ul ul li a:link {color: #fff;}
#header ul ul li a:hover {color: #039; text-decoration: none; font-weight: normal;}



#sidebar {width: 328px; padding: 8px 0 8px 8px; float: right; background: #99c url() repeat; text-align: left;}
.sidebarContent {width: 306px; background: #69c url(images/) repeat; padding: 7px;}
.sidebarWrapper {margin: 0 0 8px 0;}



#stayInformed label {position: absolute; margin-left: -9999px;}
#stayInformed p {text-align: center;}
#stayInformed input {color: #999997; border: 1px solid; padding: 2px;}
#email {width: 120px;}
#zip {width: 75px;}
#stayInformed button {border: none; background: url(/page/-/images/searchSubmitBg.gif) 0 0 repeat-x; color: #FFF; padding: 1px; text-transform: uppercase;}


.floatLeft {float: left;}
.floatRight {float: right;}
.paddingTop, .getLocal ul {margin: 10px 0 0 0;}




#footer {width: 958px; height: 69px; border: 1px solid #000; margin: 10px 0 0 0; text-align: left;}
#footerLogo {width: 87px; height: 69px; float: left;}
#footerText {width: 851px; text-align: center; margin-top: 30px; float: left;}




/* LAYOUT */


#leftContent {width: 619px; float: left; text-align: left;}
.homeColumnLeft {width: 305px; border: 1px solid #ccc; float: left; margin: 10px 0 0 0; text-align: left;}
.homeColumnLeftPadding {padding: 0 5px;}
.homeColumnRight {width: 304px; border: 1px solid #ccc; float: right; margin: 10px 0 0 0;}


#featuresContainer {width: 617px; height: 343px; border: 1px solid #ccc; margin: 10px 0 0 0; position: relative;}
.featuresContent {
	width: 222px;
	height: 248px;
	position: absolute;
	left: 263px;
	z-index: 4;
	top: 6px;
	visibility: hidden;
}
.featuresText {width: 230px; height: 268; position: absolute; top: 1px; left: -258px; text-align: left; overflow: hidden;}
.featuresContent img {position: absolute; top: 3px; right: 22px; text-align: left;}
.divider {width: 362px; height: 333px; padding: 5px; border-left: 1px solid #ccc; float: right;}
.divider2 {width: 359px; height: 333px; padding: 5px; border-left: 1px solid #ccc; position: absolute; top: 0; right: 2px; z-index: 5;}
.navTopDivider {width: 245px; height: 1px; border-top: 1px solid #ccc; position: absolute; top: 314px; left: 0px; z-index: 10;}






.ui-tabs-nav, .ui-tabs-panel {font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size: 18px;}
.ui-tabs-nav {list-style: none; margin: 0; padding: 0 0 0 4px; width: 268px; position: absolute; top: 314px; left: -6px; z-index: 10;}
.ui-tabs-nav:after {display: block; clear: both; content: " ";}
.ui-tabs-nav li {float: left; margin: 0 -2px 0 1px; min-width: 45px; /* be nice to Opera */ background-color: #f5f5f5;}
.ui-tabs-nav a, .ui-tabs-nav a span {display: block; padding: 0 9px 0 9px;}

.ui-tabs-nav a {margin: 1px 0 0;  padding-left: 0; color: #cdcdcd; font-weight: bold; text-align: center; text-decoration: none; white-space: nowrap;  outline: 0;  border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.ui-tabs-nav .ui-tabs-selected a {position: relative; top: 0px; z-index: 50; margin-top: 0px; color: #c33; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: none;}


.ui-tabs-nav a span {width: 30px; min-width: 30px; height: 19px;  min-height: 15px; padding-top: 5px; padding-bottom: 5px; padding-right: 0;}

*>.ui-tabs-nav a span {  width: auto; height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position: 100% -150px;}

.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}

.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { background-position: 0 -50px;}

.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {  cursor: pointer;}

.ui-tabs-disabled {opacity: .4; filter: alpha(opacity=40);}
.ui-tabs-panel { padding: 1em 8px; background: #fff; }
.ui-tabs-loading em {padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%;}


* html .ui-tabs-nav {display: inline-block;}


.eventsHomepage {text-align: center; padding: 0 0 10px 0;}
.eventEntry {padding: 10px 0 10px 0; border-bottom: 1px solid #ccc; width: 260px; margin: 0 auto 0 auto; text-align: left;}
.eventsHomepage p {padding: 10px 0 10px 0; width: 260px; margin: 0 auto 0 auto; text-align: right;}
#getLocalContents {padding: 10px;}
.getLocal ul {display: block; width: 91px; float: right;}
.getLocal ul li {margin: 0 0 8px 0;}
.makeDifference center {margin: 10px 0 15px 0;}

.blockLogoContainer {width: 154px; float: left; margin: 10px 0 0 0; text-align: center;}
.blockLogoContainer a, .moreNews, .featuredVideo h2 {margin: 10px 0 0 0;}
.grayOutline {border: 1px solid #ccc; margin: 0 0 10px 0; display: block;}


#leftColumn, #pressIndex {width: 619px; float: left; text-align: left; margin: 15px 0 0 0;}
#contentFullWidth {width: 960px; margin: 15px 0 0 0; text-align: left;}

#pressContainer {width: 599px; margin: 0 auto;}
#pressIndex {text-align: left;}
#pressContainer {margin: 0 0 20px 0;}
#pressDate {float: left; width: 55px; text-align: left; margin: 2px 0 0 0;}
#pressInfo {float: right; width: 544px; text-align: left;}
#pressInfo h2 {margin: 0 0 7px 0;}
.pressSingle span {display: block; margin: 10px 0 10px 0;}


.newsTemplate h2 {margin: 0 0 10px 0;}
.newsTemplate p {margin: 0 0 30px 0;}



.main {font-family: Verdana, "Lucida Grande", sans-serif;}
th {padding: 0 0 8px 0;}
