/* SPECIAL FORMATTING */
.cubs {
	background: 		url(images/cubs02.png) repeat-x;
	margin-left: auto;
	margin-right: auto;
 	width:900px; 
	background-attachment: ;
	line-height: 22px;

}

.c1 {
	font-size: 50px;
	font-weight: bold;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 30px;

}

.c2 {
	font-size: 42px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}

.cubs th {
text-align: center;
	border-width: 0px;
	border-style: solid;
	padding:0px;
}

.cubs td {
		text-align: left;
		border-width: 	0px	;
		border-style: 	solid	;

}

/*        *****END SPECIAL FORMATTING ***         */



/* IBEW local 756 header and spacing top & bottom */

img.disp{
	display:	block	;
	margin-left: 	auto	;
	margin-right: 	auto	;
	margin-bottom:	20px	;
	margin-top:	20px	;
}


/* navigation links within server */

.navigation { 
	text-align:	center	;
	margin-bottom: 	20px	;
}

/* navigation anchor attributes */

.navigation a {

	text-decoration:none	;
	font-size: 	21px	;
	font-weight: 	bold	;
}

/* space units around whole entity */

img.s1 {
	margin-right:	20px	;
	margin-left: 	20px	;
	margin-top: 	10px	;
	margin-bottom: 	10px	;
}



/* gradient background */

body{ 
	background: 		url(images/blgrad.gif) repeat-x; 
	background-attachment: 	fixed;

}

/* body #1 designate */

.b1{
clear: all;
	background: 		url(images/blgrad.gif) repeat-x; 
	background-attachment: 	fixed;
	text-align: 	center	;
}

.b3{
	background: 		url(images/blgrad.gif) repeat-x; 
	background-attachment: 	fixed;
	text-align:center;

}

.b3 p {
	margin: 2px 22% 2px 22%;
	text-align: left;
	font-size: 17px;
	font-weight: bold;

}
.b3 h5{
	margin-top: 25px;
	margin-bottom: 0px;
	font-size: 20px;
}

.b4{
	background: 		url(images/blgrad.gif) repeat-x;
	background-attachment: 	fixed;
	text-align: 	center	;
}

/* link #1 designate */

.link1 a{
	font-size: 	22px	;

}

/*  bottom image of side cutter index */

img.sc1{
	position: 	fixed	;
	left:		0px	;
	bottom:		0px	;
	z-index:	100	;
}
img.sc2{
	position: 	fixed	;
	right:		0px	;
	bottom:		0px	;
	z-index:	95	;
}
img.sc3{
	position: 	fixed	;
	left:	33.33%		;
	bottom:		0px	;
	z-index:	90	;
}




/* used in officers (?) */

.mid {
		font-family:  "times new roman", arial, helvitica, sans-serif;
		margin-left: 22%	;
		margin-right: 22%	;
		text-align: left	;
		font-size: 16.5px	;
		font-weight: bolder	;
}
.mid hr {
align: center;
}


#top {

		margin-bottom: 50px	;
}

#side{
		width: 12%		;
		line-height: 40px	;	
		margin-left: 20px	;
		font-size: 20px		;
}


h1{
		color: 		blue	;
		text-align: 	center	;
		margin-top: 	50px	;
}

h2{

		color: 		blue	;
		text-align: 	center	;
}

h3{

		color:		blue	;
		font-size: 	15pt	;
}

h4{
		color: 		blue	;

}

h5{
		font-size: 	18pt	;

}

h6{
		color: 		black	;
		font-size: 	14pt	;
		font-weight: 	bolder	;

}

.etv {
		padding-bottom: 2px	;

}


/* all link attributes */
a:link {
		color:blue;
}

a:visited {

		color:blue;
}
a:hover {
		color:red;
}



/* used on about, apprent, and links pages instead of table for image and header */
.red  {
		margin-top:	50px	;



}
.red img{ 
		margin-right: 	40px	;


}
.red p{
color: red;
	font-size: 40pt;
	font-weight: bold;
	font-style: italic;

}

/* Gallery One- Daytona Cubs Union Night */

#g1 {		position: relative;
		width: 850px;
		height: 400px; /* 396 */
		margin: 20px auto 0px auto; 
		border: 1px solid #aaa;  
}

#g1 ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
}

#g1 a.gallery span {
		position: absolute;
		width: 1px;
		height: 1px;
		top: 5px;
		left: 5px;
		overflow: hidden;
		background: #fff;
}

#g1 a.gallery, #g1 a.gallery:visited { 
	    display: block;
	    color: #000; 
	    text-decoration: none; 
	    border: 1px solid #000; 
	    margin: 1px 2px 1px 2px; 
	    text-align: left; 	
	    cursor: default; 
} 

/*  gallery thumb area */
#g1 ul {
		width: 297px; 
		height: 386px; 
}

#g1 li {
		float: left;
}

#g1 ul {
		margin: 2px;
		float: right;
}

#g1 a.gallery:hover {
		border: 1px solid #fff;
}

/* large image area (white background) */
#g1 a.gallery:hover span {
		position: absolute;
		width:520px;  /* match with image width */
		height: 390px; /*375 */ 
		top: 2px;
		left: 15px;
		color: #000;
		background: #fff;
}


/* thumbnail designation for hover */
#g1 a.slidea { 
	    background: url(g1/DC01_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 


#g1 a.slideb { 
	    background: url(g1/DC02_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slidec { 
	    background: url(g1/DC03_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slided { 
	    background: url(g1/DC04_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slidee { 
	    background: url(g1/DC05_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slidef { 
	    background: url(g1/DC06_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slideg { 
	    background: url(g1/DC07_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slideh { 
	    background: url(g1/DC08_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slidei { 
	    background: url(g1/DC09_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 
 
#g1 a.slidej { 
	   background: url(g1/DC10_t.jpg); 
	    height: 60px;
 	    width: 93px; 
}

#g1 a.slidek { 
	    background: url(g1/DC11_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slidel { 
	    background: url(g1/DC12_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slidem { 
	    background: url(g1/DC13_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.sliden { 
	    background: url(g1/DC14_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slideo { 
	    background: url(g1/DC15_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slidep { 
	    background: url(g1/DC16_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slideq { 
	    background: url(g1/DC17_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 

#g1 a.slider { 
	    background: url(g1/DC18_t.jpg); 
	    height: 60px;
 	    width: 93px; 
} 



/* ************ END GALLERY FINALLY *********  */

table.officers {
		font-size:	14pt	;
		width:		550px	;
		border-width: 	6px	;
		border-style: 	double	;
		border-color: 	silver	;

}



table.members {

		width:		780px	;
		border-width:	6px	;
		border-style:	double	;
		border-color:	silver	;
		font-size: 	14pt	;
}


td {
		border-width: 	2px	;
		border-style: 	solid	;
		border-color: 	silver	;
}

th.name {
		width: 		30%	;
}

th.addy {
		width: 		35%	;
}

th.update {
		text-align: 	center	;
		width:		15%	;
}

th.mft {

		font-size: 	10pt	;
}

th.aff {
		color:		black	;
}

td.services {
		width:50%
}

th.goods {
		Width: 30%;
		text-align: left;
		border-style: solid;
		border-color:silver;
		border-width: 2px;
}
		

.sp{
display: block;
}

.box{
display: block;
		margin-top: 	20px	;
		margin-bottom:	10px	;
		padding: 	25px	;
		border-style: 	dotted	;
		border-width:	3px	;
		height:		500px	;
		border-color: 	blue	;
}

.boxx{
		margin-top: 	20px	;
		margin-bottom:	10px	;
		padding: 	25px	;
		border-style: 	dotted	;
		border-width:	3px	;
		height:		600px	;
		border-color: 	blue	;
}

.vol {
		text-align: 	center	;
		font-family:	"comic sans ms";
		color: 		blue	;
		margin-bottom:	 75px	;
}

.sig {

		margin-left: 25%	;
}

table.umade {
border-style: dotted;
border-color: blue;
border-width: 3px;
padding: 15px;
}

table.umade td {
border-style: none;
font-size: 20px;
font-weight: bold;
text-align: center;

}

.storkk {
		float: 		left	;	
		margin-top:	20px	;
		margin-left: 	6%	;
}


.links { 
		font-size: 85px		;
}


#foot {
	font-size: 	24px	;
	text-align: 	center	;
 	font-weight: 	bold	;
	margin-top: 10px;
}

#footer {
	font-size: 	18px	;
	text-align: 	center	;
 	font-weight: 	bold	;
	margin-top: 	10px	;
	margin-bottom: 	20px	;
}







