/*  Main Content Stylesheet for Karen Grenier */
.leftshadow
{ 
					background-image: url(http://216.204.68.181/admin/templates/images/leftshadow.gif); 
					background-repeat: repeat-y; 
					background-position: left top
 }

 .rightshadow
{ 
					background-image: url(http://216.204.68.181/admin/templates/images/rightshadow.gif); 
					background-repeat: repeat-y; 
					background-position: left top
 }
 
.featurecell
{ 
					 font-family: Verdana, Arial, Helvetica, sans-serif; 
					 font-size: 7pt;
					 color: #333333; 
					 background-color: #8098B0; 
					 padding-top: 3px; 
					 padding-right: 3px; 
					 padding-bottom: 3px; 
					 padding-left: 3px; 
					 line-height: 16pt;
					 border-right: 1px solid;
					 border-left: 1px solid;
					 border-color: #003366;
					 border-top: 0px;
					 border-bottom:0px;
}

.featurehead
{ 
					 font-family: Verdana, Arial, Helvetica, sans-serif; 
					 font-size: 8pt;
					 font-weight: bold;
					 color: #FFFFFF; 
					 background-color: #003366; 
					 padding-top: 3px; 
					 padding-right: 3px; 
					 padding-bottom: 3px; 
					 padding-left: 3px; 
					 line-height: 16pt;
}
 
/* body styles and general HTML Styles */
body 
{				
					font-size: 8pt;
           			background: color: 003366; 
           			font-family: verdana, arial, sans-serif;
           			color: #333333;
		   			scrollbar-track-color:#666666;
           			scrollbar-face-color:#475E74;
           			scrollbar-arrow-color:#8098B0;
           			scrollbar-highlight-color:#8098B0;
           			scrollbar-3dlight-color:#000000;
           			scrollbar-shadow-color:#8098B0;
           			scrollbar-darkshadow-color:#000000;
					margin-top:0;
					margin-bottom:0;
}
	
	
font
{
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					color: #333333
		   
}



hr
{
 					color: #003366; 
					Width: 95%; 
					height: 1px; 
					border-style: solid;
}



a 
{ 
					font-family: Verdana, Arial, Helvetica;
					color: #003366;
					font-size: 8pt;
					text-decoration: none;
}



a:hover
{
					 font-family: Verdana, Arial, Helvetica;
					 color: #475E74;
					 font-size: 8pt;
					 text-decoration: underline;
}



a:vlink 
{ 
					font-family: Verdana, Arial, Helvetica;
					color: #8098B0;
					font-size: 8pt;
					text-decoration: none;
}



a:active 
{ 
					font-family: Verdana, Arial, Helvetica;
					color: #003366;
					font-size: 8pt;
					text-decoration: none;
}



textarea 
{ 
					border: 1px solid #3F3F3F; 
					background-color: #475E74;
					font-family: Verdana, Arial, Helvetica; 
					color: #FFFFFF; 
					font-size: 8pt; 
					 
}


input 
{		   
					background-color: #475E74; 
					padding-top: 0px; 
					padding-right: 0px; 
					padding-bottom: 0px; 
					padding-left: 0px; 
					border-color: #F3F3F3; 
					border-style: inset; 
					border-top-width: 1px ; 
					border-right-width: 1px; 
					border-bottom-width: 1px; 
					border-left-width: 1px; 
					font-family: Verdana, Arial, Helvetica; 
					color: #FFFFFF; 
					font-size: 8pt; 
}


h1
 {
	                font-family: verdana, arial, sans-serif;
                    font-size: 12pt;
					font-weight: bold;
                    color:#003366;
}

h2 
{
                    font-family: verdana, arial, sans-serif;
                    font-size: 8pt;
					font-weight: bold;
                    color:#003366;
	
}


h3
 {
                    font-family: verdana, arial, sans-serif;
                    font-size: 8pt;
					font-weight: bold;
                    color:#333333;
	
}

h4 
{
                    font-family: verdana, arial, sans-serif;
                    font-size: 8pt;
					font-weight: bold;
                    color:#333333;
	
}



p 
{				   font: verdana, arial, sans-serif;
        		    font-size: 8pt;
         		    color:#000000;
}
  
  
  
 

/*  Template Styles - email sign up, showdates, news, content, etc. */


/* Content Area */
.contentcell 
{ 
					 font-family: Verdana, Arial, Helvetica, sans-serif; 
					 font-size: 8pt; 
					 background-color: #DBD5B9; 
					 padding-top: 5px; 
					 padding-right: 5px; 
					 padding-bottom: 5px; 
					 padding-left: 5px; 
					 line-height: 14pt
}

.leftcontshad
{ 
					background-image: url(http://216.204.68.181/admin/templates/images/leftcontshad.gif); 
					background-repeat: repeat-y; 
					background-position: left top
 }

 .rightcontshad
{ 
					background-image: url(http://216.204.68.181/admin/templates/images/rightcontshad.gif); 
					background-repeat: repeat-y; 
					background-position: left top
 }
/* Menu Format*/
.menuheader
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
}

.menufooter
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
}


.menu 
{
					background-color: #475E74;
					padding-top: 0px; 
					padding-right: 3px; 
					padding-bottom: 0px; 
					padding-left: 3px;
}


.menu td 
{
					font-family: Verdana, Arial, Helvetica;
					color: #D2D2D2;
					font-size: 8pt;
}


.menu a 
{ 
					font-family: Verdana, Arial, Helvetica;
					color: #D2D2D2;
					font-size: 8pt;
					text-decoration: none;
}


.menu a:hover 
{ 
					font-family: Verdana, Arial, Helvetica;
					color: #D2D2D2;
					font-size: 8pt;
					text-decoration: none;
}


.menutrans 
{ 
					background-color: #F0E8CD
}


/* Show Dates or  Events Styles */
.showheader
 { 
 					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
 }
 
 
 .showfooter
 { 
 					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
 }
 
 
.showscell 
{  
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #333333; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					line-height: 16pt; 
					border-color: black #003366; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 1px; 
					border-bottom-width: 0px; 
					border-left-width: 1px
}


.showscell a 
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #003366; 
					text-decoration: none; 
}

.showscell a:hover
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #475E74; 
					text-decoration: underline; 
}

 


/* Styles For News Area */
.newsheader
 { 
 					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
 }
 
 .newsfooter
 { 
 					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
 }
 

 
.newscell 
{  
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #333333; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					line-height: 10pt; 
					border-color: black #003366; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 1px; 
					border-bottom-width: 0px; 
					border-left-width: 1px
}


.newscell a 
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #003366; 
					text-decoration: none; 
}

.newscell a:hover
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #475E74; 
					text-decoration: underline; 
}







/*  JW Designz and DAGnet credit styles */
.credits 
{
					font: 7pt verdana, arial, sans-serif;
                	color:#333333;
					background-color: #FFFFFF	
}


.credits a 
{ 
					color: #475E74; 
					font-family: Verdana; 
	                font-size: 7pt;
                    text-decoration: none;
	
}


.credits a:hover 
{
					color: #475E74; 
					font-family: Verdana; 
					font-size: 7pt;
					text-decoration: underline;
}

/*  Footer Style */
.footer 
{
					padding-top: 0px; 
					padding-right: 0px; 
					padding-bottom: 0px; 
					padding-left: 0px; 
					background-color: #FFFFFF ; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 7pt
}


/*  Style for Picture Gallery Dropshadow on photos */
.picshadow 
{
					filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color=#8098B0);
					border: #475E74 size=1;
}

/*  Email Sign-up Component style */
.emailtable 
{
					padding-top: 2px; 
					padding-bottom: 2px; 
					padding-left: 2px;
					padding-right: 2px;
}

.emailheader
{
 					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
					
}

.emailcell
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #FFFFFF; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					line-height: 16pt; 
					border-color: black #003366; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 1px; 
					border-bottom-width: 0px; 
					border-left-width: 1px
}


.emailfooter
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
}



/* Search Styles */
.searchtable 
{
					padding-top: 2px; 
					padding-bottom: 2px; 
					padding-left: 2px;
					padding-right: 2px;
}

.searchheader
{
 					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
					
}

.searchcell
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #333333; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					line-height: 16pt; 
					border-color: black #003366; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 1px; 
					border-bottom-width: 0px; 
					border-left-width: 1px
}


.searchfooter
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					background-color: #003366; 
					padding-top: 3px; 
					padding-right: 3px; 
					padding-bottom: 3px; 
					padding-left: 3px; 
					color: #D2D2D2
}



/* Main styles for content manager components*/ 
/* Set styles for Shows section of content. */

.eventtitle
 {
					background-color: #475E74; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					font-weight: bold; 
					color: #FFFFFF; 
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px; 
					padding-left: 5px
}


.venuedate 
{
					background-color: #8098B0; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #333333; 
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px; 
					padding-left: 5px
}


.eventdescription 
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt;
					color: #333333;
					background-color: #DBD5B9; 
					padding-top: 5px; 
					padding-right: 5px;
					padding-bottom: 5px; 
					padding-left: 5px
}


.eventtable 
{  
					border: 1px #003366 dashed
}


/* Set styles for Contact Us Form */
.contacttable 
{
					font-family: verdana, arial, sans-serif;
					font-size: 8pt;
					color:#333333;
	
}

.contacttable input         
{
					border: 1px solid #003366; 
					background-color: #475E74; 
					font-family: verdana, arial, sans-serif;
					font-size: 8pt;
					color:#000000;
}
					
.contacttable textarea     
{ 
					border: 1px solid #003366; 
                    background-color: #475E74;
					font-family: verdana, arial, sans-serif;
                    font-size: 8pt;
                    color: #000000; 
}

.contacttable select
{ 
                    border: 1px solid #003366; 
                    background-color: #475E74; 
					font-family: verdana, arial, sans-serif;
                    font-size: 8pt;
                    color:#000000;
					
}
					



/* Set styles for News content section */

.articleheader 
{
					background-color: #003366; 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt; font-weight: bold; 
					color: #FFFFFF; 
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					border: 1px #000000 solid
}


.articletitle
{
 					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt;
					font-weight: bold; 
					color: 003366; 
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px; 
					padding-left: 5px
}


.articletext
{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					font-weight: normal; 
					color: #333333; 
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px; 
					padding-left: 5px
}


/* Style for Guestbook */

.deadlink
{ 
					color: #333333
}

 /*  Main Content Styles -  Customized styles go here */

.maincell 
{  
					padding-top: 10px; 
					padding-right: 0px; 
					padding-bottom: 10px; 
					padding-left: 10px; 
					background-color: #FFFFFF
}


.shadow 
{  
					background-image: url(images/shadow.gif); 
					background-repeat: repeat-y; 
					background-position: left top;
					height: 3;
					font-size: 3pt;
}


.shadow_horz 
{ 
					background-image: url(images/shadow_horz.gif); 
					background-repeat: repeat-x; 
					background-position: left top
 }
 
 
.leftcell
{  
 					background-color: #F0E8CD; 
					border: #003366 solid; 
					border-width: 0px 0px 0px; 
					padding-right: 5px; 
					padding-left: 5px; 
					padding-bottom: 5px;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					color: #333333
}


.leftcelltop 
{ 
					background-color: #F0E8CD; 
					border: #003366 solid; 
					border-width: 0px; 
					border-color: #003366 solid;
					height: 3;
					font-size: 3pt;
					
}


.rcell_main
{ 
 					background-color: #DBD5B9; 
					border-color: black #003366; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 0px; 
					border-bottom-width: 0px; 
					border-left-width: 0px
}


.rcell_top 
{
 					background-color: #DBD5B9; 
					border-color: black #003366; 
					border: #003366; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 0px; 
					border-bottom-width: 0px; 
					border-left-width: 0px;
					height: 3;
					font-size: 8pt;
}


.rightcol 
{  
					background-color: #C0BA99; 
					padding-top: 0px; 
					padding-right: 5px; 
					padding-bottom: 5px; 
					padding-left: 5px; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 8pt; 
					line-height: 16pt; 
					color: #333333
}


.rightcoltop 
{ 
					background-color: #C0BA99; 
					padding-top: 0px; 
					padding-right: 0px; 
					padding-bottom: 0px; 
					padding-left: 0px;
					height: 3;
					font-size: 3pt;
}



