/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is Copyright (c)2007 Darrell Penta. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.

darrelljpenta.com
=================================================================== */
a { outline:none; }

a img {outline: none;}

body  {width: 854px; padding-left: 50%; background-color:#d9d8d4;}


 
#frame {				/*centering hack*/
width: 854px;
height: 653px;
margin-left: -427px;
}


#back {					/*Background document*/
	position: absolute;
	background: #d9d8d4;
	width: 844px;
	height: 525px;
	border: solid 3px #3b2004;
	margin-top: 50px;}

			/*Content frame*/
#outer {width:200px; height:510px; position:relative; }

		/*For PM Logo*/
#logo {
position: absolute;
top: -2.7em;
left: 30px;
width: 275px;
height: 68px;
z-index: 100;
}

#logo img{
border-style: none;
text-decoration: none;
}

	/*Footer*/

#footer {
position: absolute;
right: 100px;
bottom: -1.7em;
z-index: 100;
width: 303px;
height: 35px;
background: #d9d8d4;
}

#footer ul {
padding: 0px;
margin: 0em 0em 0em .5em;
list-style-type: none;
font-family: Helvetica, sans-serif;
font-size: .9em;
color: #3b2004;}

#footer ul li a, #footer ul li a:visited {
text-decoration: none;
color: #3b2004;
}

#footer ul li a:hover{
text-decoration: none;
color: #a3100d;
}

.footer_small {
font-size: .7em;
text-indent: 3em;} 

#creditlogo {
width: 18px;
height: 12px;
position: relative;
top: -11px;
left: 268px;}

#creditlogo span {
display: none;
}


#creditlogo a:link, #creditlogo a:focus {
display: block;
width: 18px;
height: 12px;
background: url(../images/x.jpg) top left no-repeat;
}

#creditlogo a:link:hover {
display: block;
width: 18px;
height: 12px;
background: url(../images/x.jpg) no-repeat;
background-position: 0 -12px;
}

#creditlogo a:visited {
display: block;
width: 18px;
height: 12px;
background: url(../images/x.jpg) top left no-repeat; }

/*Text/Photo area*/
#centerbox {
width: 782px;
height: 382px;
position: absolute;
top: 85px;
left: 30px;
}

#centerimage {
position: absolute;
top: 3px;
left: 19px;
border: 1px solid #d9d8d4;}

#left_indent_text {
position: absolute;
padding: 10px 10px 10px 250px;
font-family: helvetica, sans-serif;
color: #3b2004; 
font-size:0.75em; 
font-weight: normal;
}

#full_text {
	position: absolute;
	padding: 10px 10px 10px 10px;
	font-family: helvetica, sans-serif;
	color: #3b2004;
	font-size:0.75em;
	font-weight: normal;
	top: 1px;
	height: 424px;
	width: 783px;
}

.flushright2 {
text-indent: 550px;
}

.indent {
text-indent: 25px;
}

}
.indent2 {
text-indent: 40px;
}


#left_indent_text a, #full_text a {
text-decoration: none;
color: #a3100d;}





/* Formatting for Menu */
#menu {
list-style-type:none; 
margin:5px 5px 200px 340px; 
padding:0;
font-family: helvetica, sans-serif;}

#menu li {
display:block; 
float:left;
position:relative;
z-index:100; 
margin:0px;
}

#menu li span {
display:block; 
z-index:100;
padding: 0px 10px 0px 10px; 
font-size:1.1em;
}

#menu li a, #menu li a:visited {
display:block; 
padding:0; 
border-top: 1px solid #d9d8d4; 
border-left: 1px solid #d9d8d4; 
border-right: 2px solid #d9d8d4; 
border-bottom: 2px solid #d9d8d4;
}

#menu dl {
position:absolute; 
top:0; 
left:0; 
margin: 0px; 
padding: 0px;
background: none;
}

#menu dt {
background: #d9d8d4; 
margin:0px; 
font-size: 1.1em; 
border-top: 1px solid #d9d8d4; 
border-left: 1px solid #d9d8d4; 
border-right: 2px solid #d9d8d4; 
border-bottom: 2px solid #d9d8d4; 
float: left;
 }

#menu dd {display:none;
clear:left;
margin:0;
padding-left: 3px; 
text-align:left;}


#menu dt a, #menu dt a:visited {
display:block;
color:#a3100d;
padding:2px; 
text-decoration:none;
}

#menu dd a, #menu dd a:visited {
color:#a3100d; 
text-decoration:none; 
display:block; 
padding-left: 3px;
font-size:.9em; 
border: 0px;}


#menu dd.drop a:hover ul {
display: block;
}

#menu li a:hover {
border:0;
}

#menu li:hover dd, #menu li a:hover dd {
display:block;
background:#d9d8d4;
}

#menu li:hover dl, #menu li a:hover dl {
background-color:#d9d8d4; 
}

#menu li:hover dt a, #menu li a:hover dt a {background: #a3100d; color:#d9d8d4;
 border-top: 1px solid #3b2004; 
border-left: 1px solid #3b2004;
 border-right: 2px solid #3b2004;
 border-bottom: 2px solid #3b2004;
}

#menu dd a:hover {background: #d9d8d4;
 font-size: .9em; 
color:#3b2004;
 padding-left: 3px;
} 


#menu li dt a.active, #menu li dt a:visited.active {
color: #dad4ca; border-top: 1px solid #3b2004;
 border-right: 2px solid #3b2004; 
border-bottom: 2px solid #3b2004;
 border-left: 1px solid #3b2004;
 background: #a3100d;
}

* html #menu li dt a.active, * html #menu li dt a:visited.active {
color: #d9d8d4;
 border-top: 1px solid #3b2004; 
border-right: 2px solid #3b2004;
 border-bottom: 2px solid #3b2004; 
border-left: 1px solid #3b2004;
background: #a3100d; 
background: #a3100d;
}

#menu dd.ddactive {
display:block; clear:left; 
margin:0;
padding-left: 3px;
 text-align:left;
}

* html #menu dd.ddactive  {
display:block;
 clear:left;
 margin:0;

 padding-left: 3px;
 text-align:left;
}

#menu dd a.aactive, #menu dd a:visited.aactive {
color: #3b2004;
}
* html #menu dd a.aactive, * html #menu dd a:visited.aactive {
color: #3b2004;
}

/*Formatting for "Next..." button*/
#nextbutton {
list-style-type:none;
position: absolute;
right: 20px;
bottom: 20px;
color: #a3100d;
}

#nextbutton li a{
text-decoration: none;
font-family: helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
color: #a3100d;}



#menu dd.drop a:hover ul {
display: block;
}








 

 




/*Formatting for Biography Pages*/

#bios {
position: absolute;
left: 15px;
list-style-type:none; 
width: 450px;
margin:0px;
 padding: 0px;
z-index: 100;
display: none;
}

#bios li a:hover, #bios li a.active, #bios li a:visited.active { color: #3b2004;}

#bios li {
float: left;
font-size: .8em;
}

#bios li a {
color: #a3100d;
text-decoration: none;
margin-right: 8px;
}
#bios li a:hover {
color: #3b2004;
}

#bios li a.bactive, #bios li a:visited.bactive {
color: #3b2004;}

/*Formatting for Lectures Page*/
.lectures {
list-style-type: circle; color: #a3100d;
}

.lectures a{
color: #a3100d;
}

.lectures li {
color: #3b2004;

}
.li_indent {
list-style-type: none;
margin-left: 10px;margin-bottom: 1em;}



/*Formatting for Clients page*/
#client {
position: relative;
list-style-type:none; 
width: 450px;
margin:0px;
 padding: 5px;
z-index: 100;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
