/* PennConsultingLLC.com by DittoDoesIt.com */
* {
padding:0;
margin:0;
}

body {
margin-top:10px;
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#wrapper {
width: 900px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#header {
background:url(images/penn_header-2011.gif) no-repeat top left;
width:900px;
height:136px;
}
#topnav {
left:300px;
top: 118px;
position:relative;
height:20px;
width:600px;
font-size:10px;
font-weight:bold;
}

#topnav a {
height:20px;
color:#97895D;
text-decoration:none;
padding: 6px 7px;
border-right: 1px solid #97895D;
}

#topnav a:hover {
text-decoration:underline;
}

#topnav a.active {
border-right:none;
background:#FFFFFF;
color:#942D67;
}

#topnav a.leftoactive, #topnav a.last {
border-right:none;
}

#leftnav, #leftnav-b, #leftnav-c {
float: left;
left:23px;
top:-25px;
position:relative;
width:242px;
height:372px;
}

#leftnav {
background:url(images/path1.jpg) no-repeat top left;
}

#leftnav-b {
background:url(images/path2.jpg) no-repeat top left;
}

#leftnav-c {
background:url(images/path3.jpg) no-repeat top left;
}

#leftnav a, #leftnav-b a, #leftnav-c a {
text-decoration:none;
color:black;
}

#leftnav a:hover, #leftnav-b a:hover, #leftnav-c a:hover {
text-decoration: underline;
color:#942D67;
}

#leftnav a.active, #leftnav-b a.active, #leftnav-c a.active {
color:#942D67;
font-weight:bold;
}

ul#listnav-left {
float: right;
margin-top: 37px;
list-style: none;
width:157px;
font-size:9px;
}

ul#listnav-left li {
background-color:#E1DAC7;
margin-bottom: 10px;
padding: 5px;
}

ul#listnav-left li.active {
background-color:#FFFFFF;
}

#content {
width:420px;
left:60px;
top:15px;
position: relative;
float: left;
}

#content-wide {
width:580px;
left:60px;
top:15px;
position: relative;
float: left;
}
#content h1, #content-wide h1, dt.blog-title {
font-size:15px;
font-weight:bold;
color:#942D67;
}
dt.blog-title a {
text-decoration:none;
color:#942D67;
}
dd {
margin-bottom:20px;
}
h1.second {
margin-top: 10px;
}
#content p, #content ul, #content-wide p, #content-wide ul {
margin-top: 10px;
font-size: 11px;
line-height: 1.6em;
color: #393A3A;
}
#content ul, #content-wide ul {
margin-left:10px;
}
#content li, #content-wide li {
margin-left: 10px;
padding-bottom: 5px;
}
#content p img, #content-wide p img {
margin-left: 5px;
margin-top: 5px;
}
h2.byline {
font-size:12px;
color:#999999;
font-weight:normal;
}
#rightcol {
width: 160px;
float:right;
position:relative;
top:15px;
}
#rightcol p, #rightcol ul {
font-size: 10px;
font-style:italic;
line-height: 1.2em;
color: #393A3A;
margin-bottom:10px;
}
#rightcol ul {
list-style:none;
}
#rightcol li {
margin:10px;
}
p.quote {
font-style:normal;
}
span.quotedivider {
display:block;
width:100%;
border-bottom:1px solid #942D67;
margin-bottom:10px;
margin-top:0;
}
#footer {
width:900px;
display:block;
font-size:10px;
margin-left:auto;
margin-right:auto;
margin-top:75px;
margin-bottom:10px;
text-align:center;
color:#999999;
}
#footer a {
color:#999999;
}
#footer a:hover {
color:#333333;
}
#imageVerificationText {
color:#333333;
font-size:10px;
}
