/* = = = = = = = = = = = = = = = = = = =

		NDAA site SCREEN style
		Revision 2.0
		Copyright © 2007 WebCAL
		
= = = = = = = = = = = = = = = = = = = =*/

#horizon {
	position:absolute;
	left:0px;
	width:100%;
	text-align:center;
	min-width:790px;
}

#wrapper {
	position:relative;
	text-align:left;
	width:760px;
	margin:0px auto;
	background-color:#DFEEFF;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DFEEFF;
	font-size: 12px;
	text-align: left;
}

h1 {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	border-bottom : solid;
	padding-left: 10px;
	vertical-align: middle;
	text-decoration: none;
	background-color : Blue;
}

h2 {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 16px;
	color: #330066;	
	text-decoration: none;
}

h3 {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 12px;
	color: Blue;
	text-decoration: none;
	border-bottom : thin solid Blue;

}

h4 {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bolder;
	text-decoration: none;
	padding-top: 4px;
}

h5 {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-style: italic;
	text-decoration: none;
	padding-top: 4px;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: left;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;	
}

.whon {
	font-family: "Footlight MT Light", "Times New Roman", serif;
	color: Red;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.whont {
	font-family: "Footlight MT Light", "Times New Roman", serif;
	color: Red;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.nodec {
	text-decoration: none;	
}

.hdspace {
	padding-top: 35px;
	vertical-align: top;
}

.s-hdspace {
	padding-top: 25px;
	vertical-align: top;
}

/*  hyperlinks  */

A {
	font-family: Arial, Helvetica, sans-serif;
	color: Blue;
	text-decoration: underline;
}

A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	color: Red;
}


.imglnk {
	color: #dfeeff;
	text-decoration: none;
}


/*  Headline  */

#Headline {
	min-width:760px;
	text-align:left;
	background-color:#0000FF;
}

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: White;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

.mth {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 26px;
	color : white;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top:2px;
	margin-left:32px
}

#mthSpace {
	width:347px;
	text-align:left;
}

#compBy {
	width:189px;
	padding-right:4px;
}

#ndaa {
	float:right;
	padding:7px 3px;
	border:0;
}

#wotitle{
	font-family:  "Footlight MT Light", "Times New Roman", serif;
	font-size: 30px;
	color: Red;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width: 224px;
}

.whontitle{
	font-family:  "Footlight MT Light", "Times New Roman", serif;
	font-size: 32px;
	font-weight:bold;
	color: Red;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

.compile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bolder;
	line-height:10px;
	text-align:right;
	color: #FFCC00;
}

/*  Left navigation bar */

#navSpace {
	width:20px;
}

#navText {
	width:124px;
}

.lftblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #0F1791;
	text-align: left;
	text-decoration: none;
	}	
	
.lftblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Blue;
	text-align: left;
	line-height: 10px;
	}	
	
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Blue;
	text-align: left;
	line-height: 12px;
	padding-left: 8px;
	}	

.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: Blue;
	text-align: left;
	padding-left: 9px;
	margin-bottom:4px;
	text-decoration:none;
}	

.menu  {
	display:none;
}

/* Calendar */

.calblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Black;
	background-color: #dfeeff;
	text-align: right;
}	
	
.calblu0 {				/* zero days to account for */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Blue;
	background-color: #F0F8FF;
	text-align:right;
	padding-right:8px;
}	
	
.calblu1 {				/* one day to account for */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Blue;
	background-color: #F0F8FF;
	text-align:right;
	padding-right:22px;
}	
	
.calblu2 {				/* two days to account for */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Blue;
	background-color: #F0F8FF;
	text-align:right;
	padding-right:38px;
}	
	
.calblu3 {				/* three days to account for */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Blue;
	background-color: #F0F8FF;
	text-align:right;
	padding-right:54px;
}	
	
.calblu4 {				/* four days to account for */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Blue;
	background-color: #F0F8FF;
	text-align:right;
	padding-right:68px;
}	
	
.calblu5 {				/* five days to account for */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Blue;
	background-color: #F0F8FF;
	text-align:right;
	padding-right:84px;
}	
	
.calblu6 {				/* six days to account for */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color : Blue;
	background-color: #F0F8FF;
	text-align:right;
	padding-right:98px;
}	
	
.calclose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-align:right;
	vertical-align:top;
	color: #F0F8FF;
	text-decoration: underline;
	padding: 0 8px 8px 0;
}

.calndr {
	width:120px;
	background-color: #F0F8FF;
	border: 2px double Maroon;
}

.calndr tr {
	background-color:#F0F8FF;
}

.calndr td {
	text-align:right;
	vertical-align:bottom;
	background-color:#F0F8FF;
}

.calmth {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	text-align: right;
	background-color: #BCD9F3; 
	padding:2px 9px 2px 0;
}	

.calday {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	background-color: #F0F8FF;
	text-align: right;
	padding:2px 8px 0 0;
}	

#orgs {
	text-align:left; 
	padding: 4px 0 4px 9px;
}

/*  Body  */

#MainBody {
	width:760px;
	border:0;
}

#central {
	width:476px;
}

.listingTable {
	width:430px;
	border:0;
}

.listingTable tr {
	vertical-align:top;
}

.listingDetails {
	width:310px;
	text-align:left;
}

.e-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Red;
	font-weight: bold;
	}

.s-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Red;
	}
	
.desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	}
	
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	text-align: right;
	width:103px;
	}
	
.f-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Blue;	
	text-align: center;
	padding-bottom: 12px;
	}
	
.s-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Blue;	
	}
	
.orgn {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	}

.time {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	text-align: right;
	}

.s-time {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Blue;
	}

.locn {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	}

.none {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	}
		
.tckt {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	text-align : left;
	vertical-align: top;
	}

.ticket {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	padding-top:8px;
	text-align : right;	
	vertical-align: top;	
	}
	
.bxof {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	padding-top:8px;
	vertical-align: top;	
	}
	
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #dfeeff;
}

.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8px;
	color : Blue;
	text-decoration: none;

}

.address {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;	
}

.vanila {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;	
}

.cat {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 16px;
	color: Blue;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom : thin solid Blue;
}

.artnam {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 16px;
	color: Blue;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom : thin solid Blue;
}

.clsftn {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : black;
	font-weight: bold;
	text-align: left;
}

.address {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : Black;
	text-align: left;
	padding-top: 12px;
}

.email{
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : Black;
	text-decoration: none;	
}

.artdtl {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : Black;
}

.noevent {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	padding-top: 100px;
	width:367px;
	text-align:left;
	}

.continue {

	font-family : Arial,  Helvetica, sans-serif;
	font-size: 16px;
	color: Blue;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom : thin solid Blue;
}

.bk2top {
	width:55px;
	height:15px;
	padding:25px 0; 
	border:0;
}

/*  Newsbar  */

#newsBar {
	width:140px;
}

.newst{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : Red;
}

.newsh{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0F1791;
	text-align: left;
	font-weight: bold;
	padding-top: 8px;
	text-decoration: none;
}

.newsi{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	text-align: left;
	text-decoration: none;
}

#support {
	margin:6px 0;
}

/*  News items */

.newsttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : Blue;
	font-weight: bold;
	text-align: left;
	text-decoration: none;	
}

.newstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;	
	text-align: left;
}

.newsdat {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;	
	text-align: right;
}

.newsclos {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;	
	text-align: center;	
}

/*  Home page */

.h-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Red;
	text-align: right;
	text-decoration: none;
	margin-right: 4px;
	}

.h-day {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: Maroon;
	text-align: left;
	margin-left: 4px;
	}
	
.h-artnam {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 20px;
	color: Black;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
}	

.h-artdisc {
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	text-align: left;
}	

.h-artdetl{
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: left;
	vertical-align: top;
	margin-top: 8px;
	margin-left: 20px;
	margin-right: 20px;
}

.h-sitehead{
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 14px;
	color: Blue;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	margin-left: 20px;
	border-bottom: 1px solid Black;
}

.h-sitesubhead{
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 12px;
	color: Maroon;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	margin-top: 4px;
}

.h-margin{
	margin-left: 7px;
}

.h-sitedetl{
	font-family : Arial,  Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: left;
}


/*  Footline */

#footline {
	background-color:#DFEEFF;
	width:760px; 
	border:0;
}

.flin {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color :  white;
	text-align: center;
}

.f-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color :  Blue;
	text-align: center;
}

.fnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
}

#btmNavBar {
	text-align:center;
	vertical-align:top;
	background-color:#0000FF;
	margin:0;
	padding-bottom:2px;
	padding-left:10px;
}

#btmNavBar a {
	padding-right:10px;
}

.wknav {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Blue;
	text-align: center;
	width:690px;
}

.whonav {
	font-family: "Footlight MT Light", "Times New Roman", serif;
	color: Red;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.rtPic {
	float:right;
	border:#000000 1px solid;
	margin-left:10px;
	margin-bottom:10px;}

.ltPic {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.cntPic {
	text-align:center;
	border:0;
}

.clean {
	border:0;
	text-decoration:none;
	margin-right:20px;
}

#w3c {
	margin:10px 0;
}

#host {
	float:right;
	margin:0;
	font-size:smaller; 
	color:#000066; 
	padding-right:8px;
}

#host a {
	color:#000066;
}

