/*ptsa-structure.css...7/24/10*/
body{
background:black ;

}
#header{
width:903px;
height:140px;
border-bottom: 3px solid yellow;
padding:0px;
}
/**************LEFT SIDEBAR**************/
#left-sidebar{
width:208px;
float:left;
margin-left:2px;
background:black;
}

#searchbox form{
margin-left:10px;
float:left;
}

.button1 table{
margin-left:-15px;
}

/**************MAINMENU******************/
#menu{
float:right;
background:#999900;
width:665px;
padding-left:27px;
}

#cal-menu{
float:right;
background:#999900;
width:660px;
padding-left:27px;
}
/***************HOME/INDEX***************/
#home-main{ /**/
margin:0 auto;/*Centers page*/
width:903px;
height:1790px;
position:relative;
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
border:2px solid yellow;
}

#home-container{/*inclds menu;*/
width:692px;
height:1530px;
float:right;
background:#EFFBEF;
}

#home-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#homebox-msg1{/*ptavenue msg*/
float:left;
width:540px;
position:relative;
margin:0px 5px 20px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}


#homebox-msg2{/*backtoschool image*/
float:right;
width:270px;
height:220px;
position:relative;
margin:0px 10px 0px 0px;/*top,right,bottom,left*/
padding:0px 0px 0px 0px;/*top,right,bottom,left*/
}

#homebox-msg3{/*comm fest*/
float:right;
width:645px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:7px 10px 10px 10px;/*top,right,bottom,left*/
border: 3px solid #8A0808;
}

#msg3-box1{
width:330px;
float:left;
position:relative;
margin:0px 0px 0px 0px;/*top,right,bottom,left*/
padding:7px 10px 0px 0px;/*top,right,bottom,left*/
border-right: 3px dashed #8A0808;
}

#msg3-box2{
width:290px;
float:right;
position:relative;
margin:0px 0px 0px 0px;/*top,right,bottom,left*/
padding:7px 0px 0px 10px;/*top,right,bottom,left*/
}

#homebox-welcome{
float:left;
width:380px;
position:relative;
margin:0px 5px 20px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#homebox-membership{
float:right;
width:213px;
height:170px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:7px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#homebox-awards{
float:right;
width:213px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:7px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#emailformbox1{
float:right;
width:213px;
height:200px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:7px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#officer-commbox1{
float:left;
width:380px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:7px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

/***************ABOUT PTSA***************/
#about-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1160px;
position:relative;
border:2px solid yellow;
}

#about-container{/*inclds menu;*/
width:692px;
height:900px;
float:right;
background:#EFFBEF;
}

#about-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;

padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#aboutbox1{
float:left;
width:375px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#aboutbox2{
float:left;
width:375px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#aboutbox3{
float:right;
width:233px;
height:260px;
position:relative;
margin:0px 20px 10px 0px;/*top,right,bottom,left*/
padding:0px 0px 0px 0px;/*top,right,bottom,left*/
border: 4px solid #8A0808;

}

#aboutbox3 img{
width:230px;
height:260px;
}
/***************OFFICERS*****************/
#officer-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1160px;
position:relative;
border:2px solid yellow;
}

#officer-container{/*inclds menu;*/
width:692px;
height:900px;
float:right;
background:#EFFBEF;
}

#officer-content{	/*box below menu containing content;*/
float:left;		/*footer is directly attached*/
width:692px;
height:500px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#officerbox{
float:left;
width:600px;
height:330px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 0px 0px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#officerbox td{
border:1px dotted gray;
margin-bottom:5px;
margin-top:0;
padding:4px;
}

/***************COMMITTEES***************/
#committee-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1560px;
position:relative;
border:2px solid yellow;
}

#committee-container{/*inclds menu;*/
width:692px;
height:1300px;
float:right;
background:#EFFBEF;
}

#committee-content{	/*box below menu containing content;*/
float:left;		/*footer is directly attached*/
width:692px;
height:500px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#committeebox{
float:left;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 20px 10px 20px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
text-align:center;
}

#committeebox td{
border:1px dotted gray;
margin-bottom:5px;
margin-top:0;
padding:4px;
}
/***************MEMBERSHIP***************/
#membership-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1280px;
position:relative;
border:2px solid yellow;
}

#membership-container{/*inclds menu;*/
width:692px;
height:;
float:right;
background:#EFFBEF;
}

#membership-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#membox1{
float:left;
width:500px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}


#membox2{ /*Join box*/
float:left;
width:640px;
position:relative;
margin:0px 10px 20px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#membox2 h5{
font-size: 0.75em;
margin-top:5px;
margin-bottom:5px;
}

#membox2 img{
margin-bottom:10px;
}

#membox2 ul{
margin-top:5px;
margin-bottom:10px;
}

#membox3{
float:right;
width:205px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#membox3 p{
font-size: 0.6em;
margin-top:5px;
margin-bottom:5px;
}

#membox3 ul{
margin-top:3px;
margin-bottom:5px;
margin-left:-25px;
}

#membox3 li{
font-size: 0.65em;
}
/***************MEMBERSHIP BENEFITS******/

#membership-benefits-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1240px;
position:relative;
border:2px solid yellow;
}

#membership-benefits-container{/*inclds menu;*/
width:692px;
float:right;
background:#EFFBEF;
}

#membership-benefits-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;
height:930px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#mem-benbox1{
float:left;
width:490px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:10px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

/***************MEMBERSHIP REG***********/
#membership-registration-main{ /**/
margin:0 auto;/*Centers page*/
background: black url('http://www.lhhsptsa.org/images/web-bg2.png');
background-repeat:no-repeat;
width:953px;
height:1530px;
position:relative;
border:2px solid yellow;
}

#membership-registration-container{/*inclds menu;*/
width:732px;
height:1270px;
float:right;
background:#EFFBEF;
}

#membership-registration-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:732px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#memformbox1{
float:left;
width:430px;
position:relative;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
margin-right:5px;
padding:10px;
border: 4px solid #0A2A0A;
}

#memformbox1 input{
background:#BDBDBD;
}

#memformbox1 td{
padding:5px;
border: 0px solid gray;
font-size: 0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/***************CALENDAR***************/
#cal-main{ /**/
margin:0 auto;/*Centers page*/
width:903px;
height:1010px;
position:relative;
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
border:2px solid yellow;
}

#cal-container{/*inclds menu;*/
width:903px;
height:715px;
float:right;
background:#EFFBEF;
}

/***************MEETINGS*****************/
#meeting-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1160px;
position:relative;
border:2px solid yellow;
}

#meeting-container{/*inclds menu;*/
width:692px;
height:900px;
float:right;
background:#EFFBEF;
}

#meeting-content{	/*box below menu containing content;*/
float:left;		/*footer is directly attached*/
width:692px;

padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;

}
#meetingbox1{
float:left;
width:642px;

position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
background:#EFFBEF;
}

#meetingbox1 td{
border:1px dotted gray;
margin-bottom:5px;
margin-top:0;
padding:4px;
}

#meetingbox1 th{
background:#BDBDBD;
border:1px dotted gray;
}


/***************IMAGE GALLERY************/
#image-gallery-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1210px;
position:relative;
border:2px solid yellow;
}

#image-gallery-container{/*inclds menu;*/
width:692px;
float:right;
background:#EFFBEF;
}

#image-gallery-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;
height:900px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#image-galbox1{
float:left;
width:600px;
height:300px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 0px 0px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
background:#EFFBEF;
}

#image-galbox2{
float:left;
width:600px;
height:300px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 0px 0px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
background:#EFFBEF;
}
#image-galbox3{
float:left;
width:600px;
height:300px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 0px 0px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
background:#EFFBEF;
}



/***************FUNDRAISING**************/
#fund-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1130px;
position:relative;
border:2px solid yellow;
}

#fund-container{/*inclds menu;*/
width:692px;
height:870px;
float:right;
background:#EFFBEF;
}

#fund-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;
height:900px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#fundbox1{
float:left;
width:390px;
height:200px;
position:relative;
margin:20px 0px 10px 10px;/*top,right,bottom,left*/
padding:5px 0px 10px 10px;/*top,right,bottom,left*/
border: 3px solid #0A2A0A;
}

#fundbox2{
float:left;
width:300px;
height:400px;
position:relative;
margin:10px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 0px solid #0A2A0A;
}


#fundbox3{
float:left;
width:300px;
height:400px;
position:relative;
margin:10px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 0px solid #0A2A0A;
}
/***************VOLUNTEER****************/
#vol-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1110px;
position:relative;
border:2px solid yellow;
}

#vol-container{/*inclds menu;*/
width:692px;
height:850px;
float:right;
background:#EFFBEF;
}

#vol-content{	/*box below menu containing content;*/
float:left;		/*footer is directly attached*/
width:692px;
height:700px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;

}

#volunteer-msg{/*vol update*/
float:left;
width:640px;

position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#volbox1{
float:left;
width:640px;

position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:10px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
background:#EFFBEF;
}
 

#volbox1 p{
font-size: 0.9em;
}
/***************PARENTS CORNER***********/
#pc-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1200px;
position:relative;
border:2px solid yellow;
}

#pc-container{/*inclds menu;*/
width:692px;
float:right;
background:#EFFBEF;
}

#pc-content{	/*box below menu containing content;*/
float:left;		/*footer is directly attached*/
width:692px;
height:890px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#cci-ad{
float:right;
width:213px;
height:200px;
position:relative;
margin:0px 20px 0px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
background:#EFFBEF;
}

#pcbox1{/*parent involvement*/
float:left;
width:362px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:10px;
border: 4px solid #0A2A0A;
background:#EFFBEF;
}


#pcbox3{/*Athletics*/
float:left;
width:362px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:10px;
border: 4px solid #0A2A0A;
background:#EFFBEF;
}

#pcbox2{/*Administration*/
text-align:center;
float:right;
width:214px;
height:543px;
position:relative;
margin:0px 20px 10px 10px;/*top,right,bottom,left*/
padding:10px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
background:#EFFBEF;
}

#pcbox1 table{
margin:0px;
position:relative;
top:-10px;
}

#pcbox2 td{
font-size: 0.75em;
padding-bottom:5px;
}
#parent-teaser{
float:right; 
color:white;
background: black;
position:relative;
margin-top:15px;
margin-right:10px;
padding:5px;
}

#parent-teaser h5{
margin:0;
}
/**********STUDENTS CORNER***************/
#sc-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1460px;
position:relative;
border:2px solid yellow;
}

#sc-container{/*inclds menu;*/
width:692px;

float:right;
background:#EFFBEF;
}

#sc-content{	/*box below menu containing content;*/
float:left;		/*footer is directly attached*/
width:692px;
height:1150px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#scbox1{ /*student membership*/
float:left;
width:362px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;

}

#scbox2{/*Royal court*/
float:right;
width:214px;
position:relative;
margin:0px 20px 10px 10px;/*top,right,bottom,left*/
padding:10px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#scbox3{ /*academic excellence*/
float:left;
width:362px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:8px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

#scbox4{/*athetics*/
float:left;
width:362px;
position:relative;
margin:0px 10px 10px 10px;/*top,right,bottom,left*/
padding:8px 10px 10px 10px;/*top,right,bottom,left*/
padding:10px;
border: 4px solid #0A2A0A;
}

#scbox5{ /*IMAGE*/
float:left;
position:relative;
margin:10px 0px 0px 0px;/*top,right,bottom,left*/
padding:0px 10px 10px 0px;/*top,right,bottom,left*/
}

/***************ACKNOWLEDGEMENTS*********/
#ack-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1230px;
position:relative;
border:2px solid yellow;
}

#ack-container{/*inclds menu;*/
width:692px;
height:970px;
float:right;
background:#EFFBEF;
}

#ack-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#ackbox1{
float:left;
width:500px;
position:relative;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
margin-right:5px;
padding:10px;
border: 4px solid #0A2A0A;
}

#ackbox1 p{
font-size: 1em;
}

#ackbox1 h5{
font-size: 1em;
}
/***************SEARCH*******************/
#search-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1470px;
position:relative;
border:2px solid yellow;
}

#search-container{/*inclds menu;*/
width:692px;
float:right;
background:#EFFBEF;
}

#search-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#searchbox1{
float:left;
height:1040px;
position:relative;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding:10px;
background:white;
}


iframe{
float:left;
width:870px;
padding-right:15px;
padding-left:15px;
}
/***************SITE MAP*****************/
#site-map-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1160px;
position:relative;
border:2px solid yellow;
}

#site-map-container{/*inclds menu;*/
width:692px;
height:900px;
float:right;
background:#EFFBEF;
}

#site-map-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;

padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#smapbox1{
float:left;
width:385px;
height:460px;
position:relative;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
margin-right:5px;
padding:10px;
border: 4px solid #0A2A0A;
background:#EFFBEF;
}


/***************PAYPAL**********************/
#paypal-main{ /**/
margin:0 auto;/*Centers page*/
background:url('http://www.lhhsptsa.org/images/web-bg.png');
background-repeat:no-repeat;
width:903px;
height:1130px;
position:relative;
border:2px solid yellow;
}

#paypal-container{/*inclds menu;*/
width:692px;
height:820px;
float:right;
background:#EFFBEF;
}

#paypal-content{/*box below menu containing content;footer is directly attached*/
float:left;
width:692px;

padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
position:relative;
}

#paypalbox1{
float:left;
width:350px;
height:200px;
position:relative;
margin:0px 5px 10px 10px;/*top,right,bottom,left*/
padding:5px 10px 10px 10px;/*top,right,bottom,left*/
border: 4px solid #0A2A0A;
}

/***************RESULTS*************/
#results-main{
background:black;
margin:0 auto;/*Centers page*/
width:903px;
height:140px;
position:relative;
margin-bottom:60px;
}

/*************************************/

/***************FOOTER*******************/

#footer{
width:903px;
float:right;
padding:0px 0px 10px 0px;/*top,right,bottom,left*/
margin:0px 0px 0px 0px;/*top,right,bottom,left*/
text-align:center;
}

#footer li{
display:inline;
position:relative;
left:-24px;
font-size:0.85em;
}

#footer ul{
margin-top:10px;
margin-bottom:10px;
}
#footer a{
padding-right:5px;
}

#footer p{
color:white;
margin-bottom:5px;
}

#footer span{
color:white;
}

#footer table{
width:920px;
position:relative;
}
