﻿@import url(layout.css);
.ntsDates {
	margin: 0px 0px 0px 40px;
	line-height: .8em;
}


* a:visited	{
	border:	0 black hidden;
	color:		black;
}
.initCap
{
	font-size:        2.5em;
	}
.centerImage
{
	text-align:          center;
	padding-bottom:          0px;
}

.imgBorder
{
	border:         2px #555555 solid;  /* dark grey */
}
.dropCap		/*   not used  */
{
	padding:          0px 2px 0px 0px;
	margin:          -12px 0px -15px 0px;
	font-family:      "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:        4em;
	font-weight:      normal;
	font-style:       normal;
	text-transform:   none;
	float:            left;
	vertical-align:   middle;
}



#logobox
{
	position:		absolute;
	top:			50px;
	left:			45px;
	width:			700px;   /*  was 500 */
}


	#topline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          28px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */

	padding-bottom:	0px;
}

	#midline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          28px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */
	clear:			both;
	/*position:		absolute;
	top:			100px;*/
}

	#botline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:         18px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */

	position:		absolute;
	top:			130px;	
	float:			left;
}
#tagline
{
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          25px;
	font-weight:          bold;
	color:          #FFFFFF;		/* white */
	float:				right;
	padding-right:		45px;
	padding-top:		110px;
}
.bigBoldBlue {
	 /*font-family:        "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;*/ 
	font-size:          1.1em;   /*was 1.3em 8/12/10*/
	font-weight:          bold;
	color:          #0079C2;			
}
.bigItalicBlack {
	/*font-family:        "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;*/ 
	font-size: 1.1em; /*was 1.3em 8/12/10*/;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.bigBoldRed {
	font-size: 1.3em;
	color: #FF0000;
	font-style: italic;
}

body {
	color:          #000000;		/* black */
	font-family:          "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:          medium;
	font-style:          normal;
	font-weight:		bold;
	background-color:          #979392;		/* med grey */
}

body a {
	border-style: solid;
	border-width: 0px;
	border-color: #ed9;
	color: #000;
}
body a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	/*background-color: #c1c1c1;		 lt grey */
}



img {
	margin:			0;
	padding:		0;
	border-width:	0;
}


#container {
	width: 100%;
	margin: 0;
	background-color: #979392;		/* med grey */
	position: relative;
}
#masthead {
	/*text-align: right;*/
	width: 100%;
	background-image: url('../images/Banner.gif');

	/*background-image: url('../images/Banner.gif');*/
	/*background-color: #c5d5e5;*/
}
#navigation {
	background-image:		url('../images/myMenuBar.gif');
	/* background-color: #ca7;*/
	overflow: hidden;
}
#page_content {
	position: relative;
	width: 100%;		
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCAA77;		/* lt tan? */
}

#column_l {
	position: relative;
	margin: 0 275px 0 0;     /*  was 350px  */
	padding: 0 3%;			/* was 0 2%  */	
	background-color: #979392;		/* med grey */
	float: none;
}

#column_l ul li {
	padding-bottom:  1em;
	padding-left:	5px;
}
.col-lt-bg {
	/*width:          193px;*/
	background-color:          #ffffff;
	text-align:          center;
	padding:          25px 20px 10px 20px;
	border:          1px solid #555555;
}
.col-lt-bg2 {
	/*width:          193px;*/
	background-color:          #ffffff;
	text-align:          center;
	padding:          25px 20px 20px 20px;
	border:          2px solid #555555;
}

.convName {
	font-family:          "Century Schoolbook", "Lucida Bright", "Andale Mono", Serif;
	font-size:          1.35em;
	font-weight:          bold;
	color:				black;
}
.col-lt-bg a:hover  {
	text-decoration:	none;
	background-color:	white;
}


.imgMargin {
	margin-top: 20px;
	margin-bottom: 0px;
}

#column_r {			/*  Photos column   */
	float: none;		/*  was none  */
	
	width: 250px;	/*  was 330px  */
	margin: 0;
	padding: 5px;
	background-color: #979392;		/* med grey */
	position: absolute;
	right: 0px;
	top: 25px;
}

#column_r ul li {
	padding-bottom:  1em;
	padding-left:	5px;
}

#col-rt-bg {
	width:          193px;
	background-color:          #ffffff;
	text-align:          center;
	padding:          10px 10px 10px 10px;
	border:          1px solid #555555;
}

#col-rt-bg img	{
	padding:	10px 0 10px 0;
}

#col-rt-bg p {
	text-align:	left;
	font-size:		small;
}
#col-rt-bg a:hover  {
	text-decoration:  none;
}

#social-net a:link  {
	text-decoration:	none;
}

#social-net a:hover  {
	text-decoration:	none;
	background-color:	white;
}

#social-net {
	width:          180px;
	top:			50px;
	background-color:          #ffffff;
	text-align:          center;
	padding:          3px 10px 3px 10px;
	border:          1px solid #555555;
}	
	
.photocap  {
	font-size:          14px;
	margin-top:			0;
}

.photoOK  {
	font-family:        "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:          10px;
	padding-left:			0px;
}

.marginRight	{
	margin-right:	45px;
}

.marginRight25	{
	margin-right:	25px;
}

.butlist li	{
	margin-bottom:			15px;	
}


#footer {
	/* background-color: #dfcfbf;*/
	background-image:url('../images/Footer.gif');
	padding-bottom: 5px;
}

/* Styles for Masthead */
#masthead img {
	float: left;
	margin: 0;
	padding: 0;
}
#masthead p {       /*   UNUSED  */
	font-size: small;
	text-align: right;
	color: #000;
	margin: 10px 10px 10px 0;
	padding: 0;
}
/* Styles for Navigation */
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0 0 0 45px;
}
#navigation li {
	float: 				left;
}
#navigation a {
	color: 				#fff;
	font-size:			12px;
	text-decoration: 	none;
	display: 			block;
	padding: 			5px;
	border: 			0px solid #ca7;
	/*background-color: #dc8;*/
}
#navigation a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey */
}
/* .linksPage a {
	color: 				#000;
	text-decoration: 	underline;
	border: 			0px solid #ed9;
	line-height:          200%;
}
.linksPage a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey 
}*/

p a {
	border-style:          solid;
	border-width:          0px;
	border-color:          #ed9;
	color:          #000;
}
/* .inlineLink a {
	border-style:          solid;
	border-width:          0px;
	border-color:          #ed9;
	color:          #000;
}*/
p a:hover 	{
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey */
}
.inlineLink a:hover {
	color: 				#000;
	text-decoration: 	none;
	border: 			0px solid #ed9;
	background-color: #c1c1c1;		/* lt grey */
}


.pageUpdated {
	text-align: 		center;
	font-size:			.75em;
	font-style:		italic;
}
.valid-xhtmlDiv {
	text-align: center;
	padding-top:			15px;
	
}
.valid-xhtmlDiv a:hover {
	text-decoration:  none;
	border-bottom: 	solid 0px #f00;		/* red */

}

.noUline a:hover {
	text-decoration:  none;
	border-bottom: 	solid 0px #f00;		/* red */
}

/* Styles for Content */
h1 {
	font-size: 		2em;
	color: 				#000;
	margin-top:		30px;
}
h2 {
	font-size: 		1.75em;
	color: 				#000;
	margin-top:		30px;
	margin-bottom:		15px;
	
}
h3 {
	font-size: 		1.6em;
	color: 				#000;
	margin-top:		30px;
	margin-bottom:		15px;

}
h4 {
	padding:          0;
	/* margin:           0px 0px 0px 0px;    was 0 0 -12px 0  */
	font-size:        1.25em;
	color:            #000;
	margin-top:		30px;
	margin-bottom:		10px;

}
h5 {
	font-size: 		0.75em;
	color: 				#000;
	margin-top:		20px;
	margin-bottom:		3px;
}
h6 {
	font-size: 		0.5em;
	color: 				#000;
}
/* Styles for Footer */
#footer p {
	font-size:          12px;
	text-align:          center;
	color:          #000000;
	margin:          10px;
	padding:          1px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
/*	padding-right:		7px;*/
}
#footer a:hover {
	color: #000;
	text-decoration: none;
	background-color:  #c1c1c1;	   /* lt grey */
}
/* Styles for Links */
a {
	color: #469;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}