
/* PCHSClassof1980 CSS Document */
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, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


body {
	font-size:85%;
	
}

p {
	color: #000033;
}

.blogtext {
	color:#000033;
	font-size:1.2em;
	font:"Times New Roman", Times, serif;
	text-align:justify;
	font-style:italic;
	}

.spacer {width: 2px;
	height:500px;
	}
	
	
.section60 { width:60px; }

.section160 {width:160px;
			}
.section140 { width:136px;
			height:34px; }
			
.blog { width:350px;
		padding: 0 4px;
		margin: 10px;
		background-color: #e2decd;
		border:#e2decd groove;
		overflow:scroll;}
		
.section460 {width: 400px;
	margin:10px 0px 50px 60px;
	border: groove #CCC ;
	line-height: 30px;}	
			


.section460 a { font-size: 1.3em;
				color: #FFF;
				text-decoration:none;
				}
				
.section460 a:hover { font-size: 1.3em;
				color: #000033;
				text-decoration:none;
				background-color:#fff;
				}
	
.section610 { width:600px;}
.section800 {width:800px;}
.section900 { width:900px; }
.section1000 {width:1000px; }
.section440 {width:440px;}

.memoriam {
		border:#04187C thick groove;
		width: 140px;
		height: 175px;
		margin: 0 auto;
		padding: 10px;
		color:#fff;
		font-style:oblique;
		background-image:url(images/bkgd-mem.jpg);
		}

#header {
	overflow: hidden;
	float: left;
	background: url(images/header.jpg) no-repeat 0 0;
 	width:1000px;
	height:130px;}
	
#header2 {
	padding-top:10px;
	overflow: hidden;
	float: left;
	background: url(images/header.jpg) no-repeat 0 0;
 	width:1000px;
	height:140px;}

.containerN { /* center the containerH on the page, clear the interior contents with overflow:hidden hack */
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #110132;
	color: #CEA444;
	 
}

.containerV { /* 10px margin on BOTH sides, resulting in a 20px gutter between containerVs */
	overflow: hidden;
	float: left;
}

.containerH { /* center the containerH on the page, clear the interior contents with overflow:hidden hack */
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #006;
	color: #CEA444;
	 
}

.containerM { /* center the containerM*/
	width: 690px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #006;
	 
}


h1, h2, h3, h4, h6 {
	text-align: center;
	font-family:"Times New Roman", Times, serif;
}

h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h6 {font-size:1em;}

h5 {
	font-size: 1.2em;
	text-align: right;
	font-family:"Times New Roman", Times, serif;
	}
	


table {
	color: #CEA444;
	font: 0.7em "Times New Roman", Times, serif;
	
	}
hr {color: #CEA444;}
	

tr, td, th {
	text-align:center;
	font-size: 1.2em;
	}
	
	
a {color: #CEA444;}	
a:hover { color:#FFFFCC; }


#form {
	margin: 20px auto;
	text-align: center;
	width: 650px;
	position: relative;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
}

#form  a:hover { color: #035; }

#form  a { color: #fff; }

.style1 {
	text-align: right;
	padding-right:30px;
}
  
 .style2 {
	text-align: left;
	padding-left:30px;
}

.emailcontainer {
	margin:auto;
	line-height:18px;
	background:#fff;
	padding:4px;
	width:620px;
}

.votecontainer {
	margin:auto;
	line-height:18px;
	background:#fff;
	padding:4px;
width:720px;
}

/*.emailcontent {
        background-image:url(images/b.gif);padding:10px;
        }*/
        
.shape {
        margin: 0px 6px 6px 6px;
		border-width: 2px;
   		border-style: solid;
   		border-color: #fff #d8d8d0 #d8d8d0 #fff;
        background: #e2decd ;
        line-height: 1.2em;
        filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2decd', Direction=135, Strength=9);
        }
        
.emailheader {
        font:bold 14px "Times New Roman", Times, serif; 
        color:#04187c;  
        padding-top:4px; 
        padding-bottom:4px;
        background-color: #e2decd; 
        margin-bottom:10px;
        text-align:center;
        }
		
.voteheader { 
        color:#330000; 
        font: 18px "Times New Roman", Times, serif; 
        padding-top:4px; 
        padding-bottom:4px;
        background-color: #e2decd; 
        margin-bottom:10px;
        text-align:center;
        }

.pintext {
	color:#330000;
	font: 16px "Times New Roman", Times, serif;
	padding-bottom:15px;
	
}

.buttons {
   background: #e2decd;
   font-size:1.2em;
   color: #330000;
   padding: 6px 14px;
   border-width: 2px;
   border-style: solid;
   border-color: #fff #d8d8d0 #d8d8d0 #fff;
   text-decoration: none;
   text-transform:uppercase;
   font-weight:bold;
}
.buttons2 {
   background: #e2decd;
   font-size:1.2em;
   color: #330000;
   padding: 3px 5px;
   border-width: 2px;
   border-style: solid;
   border-color: #fff #d8d8d0 #d8d8d0 #fff;
   text-decoration: none;
   text-transform:uppercase;
   font-weight:bold;
}


.name {
 
   padding-left:19px;
   background-color: #fff;
   margin-top: 7px;
   margin-left:15px;
   border:3px ;
   font:normal 1.2em Arial;
   color: #000;
   }
   
.email {
 
   padding-left:19px;
   background-color: #fff;
   margin-top: 7px;
   margin-left:15px;
   border:3px ;
   font:normal 1.2em Arial;
   color: #000;
   }
   
.string {
   width: 80px; 
   height: 30px;
   }
   
.textarea {
   margin:10px 0px 0px 25px;
   background-color: #fff;
   width: 360px;
   border:3px;
   font:normal 1.4em Arial;
   color: #000;
   padding: 15px;
   }
   
.footer_textarea {
   width: 346px; 
   height: 12px;
   border:0px;
   } 
   
.string_textarea {
   background-repeat: no-repeat;*/
   width: 366px; 
   border:3px;
   }
	
.warningAlert,.successAlert,.errorAlert {
	text-align:center;
	font:italic normal 100% georgia,times,serif;
	padding:9px;
}
.successAlert a,.warningAlert a,.errorAlert a {
	font-weight:700;
}
.successAlert {
	color:#333;
	border:3px solid #CEA444;
	background:#fff;
}
.successAlert a {
	color:#360 !important;
}
.warningAlert,.errorAlert {
	font-weight:bold;
	color: #FF0000;
	border:3px solid #FF0000;
	background:#fff;
}
.warningAlert a,.errorAlert a {
	color:#b46131 !important;
}


.iemenu li  { float: left; list-style:none; margin: 0 2px; color: #AAA; display: block;
												padding: 9px 10px;
												text-align:center;
	 								  			color: #FFCC33;
												text-decoration:none;}
						 						
.iemenu a {		float: left; font-size: 1.4em;
												padding: 9px 10px;
												text-align:center;
	 								  			color: #FFCC33;
												text-decoration:none;		}								

.iemenu a:hover,  {  background:#006;
												display: block;
												padding: 9px 10px;
												text-align:center;
	 								  			color: #FFF;
												text-decoration:none;}


/*---------------    Dropdown    ---------------*/


/* 
	LEVEL ONE
*/

ul.dropdown                         { position:absolute; z-index:10; margin: auto; list-style:none; 
	                                   background:  #110132 repeat-x bottom left; width: 1000px; 
									  
	 }
									  
ul.dropdown li                      { float: left; font-size: 1.4em; list-style:none; margin: 0 2px; color: #AAA;}
ul.dropdown a:hover, body#intro #t-intro p  {  background:#006 url(images/on_bg.gif) repeat-x top left;
												display: block;
												padding: 9px 10px;
												text-align:center;
	 								  			color: #FFCC33;
												text-decoration:none;
									 }
									 
ul.dropdown a:active                { color: ; }
ul.dropdown li a                    { display: block; padding: 9px 10px; text-align:center;
	 								  color: ; text-decoration:none;
									 background: #006 url(images/off_bg.gif) repeat-x top left;}
                   { }

ul.dropdown li.hover,
ul.dropdown li:hover                { color: #CEA444; position: relative; }
ul.dropdown li.hover a              { color: #CEA444; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{visibility: hidden; position: absolute; top: 100%; left: 30; background: #110132; width:inherit;}
ul.dropdown ul li 					{ font-size: 0.7em; font-weight: normal;  color: #000; list-style:none; background: #110132;
									  float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{background: none;} 


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

.slidecont {
float:right;
margin-right: 40px;
height: 200px;
}

.slideshow {
float:right;
margin:5px;}

.frame {
margin: 0 6px;
float:right;
padding: 2px 3px 10px 3px;
width:90px;
height:140px;
background-color:#FFFFFF;
-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
-moz-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);

}

.pull-right.frame {
		-webkit-transform: rotate(9deg);
		-moz-transform: rotate(9deg);
		transform: rotate(9deg);
	}
	
.pull-left.frame {
		-webkit-transform: rotate(-9deg);
		-moz-transform: rotate(-9deg);
		transform: rotate(-9deg);
	}


.facebook {
float:left;
margin-left:20px;
margin-top:30px;}

