/* 

Screen layout: */



body {

margin: 0 auto;

padding: 0;

font-family: arial, helvetica, sans-serif;

font-size: 62.5%;

background: #a3a3a3 url(../images/pspbg.jpg) top left repeat-x;

/* z-index: 100;  */

}

/* center body */

#wrap {

position: relative;

margin: 0 auto; /* centers */

padding: 0;

width: 1024px;

/*  z-index: 50;   */

}

#header {

position: absolute;

left: 0;

top: 0; 

height: 250px;

width: 1024px;

margin: 0;

padding: 0;

/*  z-index: 25;  */

}

.menudiv {
	position: relative; 
	top: 255px;
	left: 0;   
	width: 170px;
	margin: 0px;
	padding: 0px;
	height: 65px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	display: inline;
	float: left;
	z-index: 2;  
}
.mainmenu {
	position: absolute;
	top: 0;
	left: 0;
	width: 170px;
	color: #313323;
	margin: 0px;
	padding: 0px;
	height: 40px; 
	text-align: center;
	background-color: #f4f4f4;
}
.mainmenu a {
	text-decoration: none;
	margin: 0px;
	display: block;
	border: 2px solid #2E311E;
	padding-top: 10px;
	padding-bottom: 10px;  
}
.mainmenu p {
	margin: 0px;
	display: block;
	border: 2px solid #2E311E;
	padding-top: 10px;
	padding-bottom: 10px; 
}
.mainmenu a:hover {
	font-weight: bold;
	background-color: #eefdab;
	text-decoration: none;
}
.submenu {              /*  for dropdown  */
	position: absolute;
	top: 30px;
	left: -34px;   
	width: 155px;
	display: none; 
	list-style-type: none;
	z-index: 11;  
}
.submenu li{
	width: 155px;
	background-color: #f4f4f4;
	margin: 0px;
	text-align: center;
	border: thin solid #2E311E;
}
.submenu li a {
	text-decoration: none;
	margin: 0px;
	width: 155px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.submenu a:hover {
	font-weight: bold;
	background-color: #eefdab;
}
#announce {

position: absolute; 
	
top: 296px;

left: 0; 

width: 125px;

margin: 0;

padding: 0;

color: #505050;

background-color: #f4f4f4;

font-size: 1.2em;

line-height: 18px;

border-left: solid thin black;

/*  z-index: 25;  */

}

#announce h3 {

padding: 30px 6px 0 6px;

}

#announce p {

padding: 0 6px 0 6px;

}

#announce a {

font-size: .95em;

}

#extras {

position: absolute;
	
top: 296px;

left: 866px;

width: 152px;

margin: 0;

padding: 0;

font-size: 1.4em;

background-color: #f4f4f4;

line-height: 18px;

border-right: solid thin black;

}

#extras h3 {

padding: 30px 10px 8px 10px;

}

#extras p {

padding: 0 10px;

font-size: .95em;

}


#content {

position: absolute;
	
top: 296px;

left: 127px; 

width: 736px;

border-left: 1px solid #505050;

border-right: 1px solid #505050;

padding: 0;

background-color: #a3a3a3;

line-height: 22px;

font-size: 1.6em;

text-align: left;

z-index: 1;  

}

#content h2 {

margin-top: 40px;

margin-left: 30px;

font-size: 1.6em;

}

#content img.announcement {

float: right;

margin: 20px 10px;

padding: 0;

border-style: none;

}

#content img.logo {

margin: 10px 0 0 280px;

padding: 0;

}

#content h3 {

font-size: 1.3em;

margin-left: 30px;

}

#content h4 {    /*    tagline at end of each page   */

color: #9a8300;

font-size: 1em;

font-style: italic;

}

#content h4.signature {     /*  attributions on testimonials page  */ 

margin: 0 0 0 20px;

}

#content h5 {  /* captions for photos and videos - gold  and subheadings in HypoThyroid 6 */
			   /* also subheadings in main powerlifting page  */


color: #9a8300;

margin: 15px 30px;

font-style: italic;

font-size: 1.15em;

}

#content h6 {  /* quotations (testimonials) */

/*  width: 620px;    eliminate ie6 bug */

font-style: italic;

font-size: .9em;

text-align: justify;

margin: 15px 35px 0 35px;

}


#content p {

margin: 15px 30px 15px 30px;

}

#content p.bigbottommargin {    /*  for short pages   */

margin-bottom: 400px;

}

#content p.listitem {   /*  for Pam's article, with paragraphs after ordered lists  */

margin-left: 0;

}

#content img {

padding: 1px;

display:inline;

background: #cccccc;

border: 4px solid #cccc00;

}

#midcontent1 {  /* powerlifting Erv  */

margin: 20px;

background-image: url(../images/ervbackground.jpg);

width: 700px;

height:900px;

}


#midcontent2 {  /* powerlifting Lea-Ann  */

margin: 20px;

background-image: url(../images/lea_ann_background.jpg);

width: 700px;

height:900px;

}

#midcontent1 h3 {

padding: 40px 30px 20px 0;

}

#midcontent2 h3 {

padding: 40px 30px 20px 0;

}

table {

margin-left: 50px;

}

td.padbottom {    /*  meet info  */

padding-bottom: 15px;

}

table.smallmargin {   /*  pics on home page   */

margin-left: 30px;

}

td {

padding: 0;

}


.photovideo {   /* for tables of photos and/or videos lined up in 3 or 4  */
				/*  powerlifting main page, testimonials page  */

table-layout: fixed;

width: 660px;

border-spacing: .63em;

margin-left: 35px;

text-align: center;

}

.photovideo2 {   /* for tables of photos and/or videos lined up in pairs - wider photos/videos */
				  /* videos/pics no wider than 340 px */

table-layout: fixed;

width: 700px;

border-spacing: 5px;

margin-left: 20px;

text-align: left;

}

table.photovideo2 .small1 {   /* two photos - 1st only 255px wide (08 world) */

padding-left: 40px;

}

table.photovideo2 .small2 {   /* two photos - 2nd only 290px wide (08 world) */

padding-left: 20px;

}

.photovideo3 {   /* for tables of photos and/or videos lined up in pairs - even wider */
			     /* SCState */

table-layout: fixed;

width: 700px;

border-spacing: 15px;

margin-left: 15px;

text-align: right;

}

.caption {    /*  for tables of photos/videos with captions */

vertical-align: top;

text-align: center;

}

#centerphoto {    /*  for photos/videos ~ 340px wide displayed in center of page  */

margin: 0 0 0 160px;

}

#centerphoto h5 {

margin: 15px 15px;

width: 310px;

text-align: center;

}

#centerphoto2 {    /*  ?  */

margin: 20px 0 0 180px;

}

#centerphoto2 h5 {

margin: 15px 15px;

width: 310px;

text-align: center;

}

#centerphoto3 {    /*  for  large videos displayed in center of page, needing space at top (09 IL State) */

margin: 2em 0 0 6em;

}

#centerphoto3 h5 {   /*  caption of centerphoto3  */

margin: 1em 0 5em 1.5em;

width: 25em;

}

a {

text-decoration: none;

color: #cccc00;

}

a:visited {

color: #9a8300;

}

a:hover {

text-decoration: underline;

color: #cccc00;

}


#content h3 a.anchor:hover {

text-decoration: none;

}

a img {

border-style: none;

}

ul {

list-style-type: disc;

}

ol {

padding: 0 55px;

text-align: justify;

}

#footer {

position: absolute;

padding: 15px 0 15px 0;

left: 0;  

width: 100%;

text-align: center;

color: #808080;

font-size: 1.1em;

border-top: 1px solid black;

background-color: #f4f4f4;

}



#footer a {

color: #808080;

text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

}

.newsletter		{

margin: 0 0 0 15px;

}


.left {

margin: .63em .63em .31em .13em;

float: left;

}

.right {

margin: .63em .63em .31em .63em;

float: right;

}

.textright {

text-align: right;

}

.indent {     /*  slight indent for links on testimonials page  */ 

margin: 0 0 0 3.14em;

}

.centertext {    /*  tag line at end of every page and biosig page questions  (h4)  */
			     /*  also at bottom of "series" and "meet" pages to return to level 1  */

text-align: center;

}

.wider {  /*  For extra wide table columns  */

width: 23.6em;

}

.colorblack {

color: black;

}

.colorred {

color: #9a8300;

}

.highlightcolor {

color: #9a8300;

}

.centerred {   /*  article titles  */

text-align: center;

color: #9a8300;

}

.article_title {  

font-size: 1.3em;

text-align: center;

color: #9a8300;

font-weight: bold;
}

.article_author {  

font-size: 1em;

font-style: italic;

text-align: center;

color: #9a8300;

}

.small {

font-size: 0.8em;

}

.nomargin {

margin: 0;

}

.topmargin {   

margin-top: 1.88em;

}

.smallmargin {   /*  for table of pictures on home page  */

margin-left: 10px;

margin-right: 10px;

}

.smallpadding {   /*  for table of pictures on home page  */

padding: 10px;

}

.smallrightpad {   /*  for lists of articles - space before and after  */

font-weight: bold;

padding: 0 10px;

}

#content p.bigmarginbottom {

margin-bottom: 100px;

}

.marginbottom {

margin-bottom: 40px;

}

.withborder {

border: 4px solid #999999;


}

.blackborder {

border: 4px solid #010101;


}
.bold {

font-weight: bold;

}

.notbold {

font-weight: normal;

}

.italics {

font-style: italic;


}

.bibliography  {   /*  creates hanging indent for bibliography citations  */

    padding-left: 22px;

    text-indent: -22px;
}

.nextline {

clear: both;

}


.hide {

display: none;

}