/* Website template by freewebsitetemplates.com */

body {
	background: url(../imagesPP/pp_body.jpg) repeat center;
	color: #30063b;
	font-family: 'AndikaRegular';
	font-size: 15px;
	margin: 0;
	min-width: 950px;
	padding: 0;
}

a {
	color: blue;
	outline: none;
        text-decoration: none;
}

a:hover {
	color: #2e6306;
	outline: none;
        text-decoration: none;
}

img {
	border: 0;
}

p a {
	color: #520202;
	font-style: italic;
}

/*
PP adds: start 
*/

table,th,td
{
border: none;
text-align:left;
padding:1px;
}

#courses
{
/*
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
*/
border-collapse:collapse;
}
#courses td, #courses th 
{
font-size:1em;
border: none;
padding:13px 7px 12px 7px;
}
#courses th 
{
font-size:1.1em;
text-align:left;
padding-left:35px;
padding-top:5px;
padding-bottom:4px;
}
#courses td 
{
font-size:1em;
text-align:left;
padding-top:5px;
padding-left:15px;
padding-bottom:4px;
}
#courses tr.alt th 
{
background-color:#f2E9EA;
}
#courses tr.alt td 
{
background-color:#f5f5f5;
}

#students
{
/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; */
border-collapse:collapse;
width: 100%;
}
#students td, #students th  
{
font-size:1em;
border: none;
padding:13px 7px 12px 7px;
}
#students th 
{
font-size:1em;
text-align:top;
padding-left:35px;
padding-top:0px;
padding-bottom:4px;
}
#students td 
{
font-size:1em;
text-align: top;
padding-left:15px;
padding-bottom:4px;
}
#students tr.alt th 
{
background-color:#f9f2f3;
}
#students tr.alt td 
{
background-color:#f5f5f5;
}

#academic1
{
border-collapse:collapse;
width: 100%;
}
#academic1 td, #academic th  
{
font-size:1em;
border: none;
/*padding:13px 7px 12px 7px;
*/
}
#academic1 td 
{
font-size:1em;
text-align: top;
padding-left:20px;
}

#academic1 a{
font-style:italic;
color:#30063b; 
}

#academic2
{
border-collapse:collapse;
width: 100%;
}
#academic2 td, #academic th  
{
font-size:1em;
border: none;
/*padding:13px 7px 12px 7px;
*/
}
#academic2 td 
{
font-size:1em;
text-align: top;
padding-left:40px;
}
/*
PP adds: end
*/

#header {
	background: url(../imagesPP/pp_body.jpg) repeat-x top center;
	height: 106px;
	overflow: hidden;
	width: 100%;
}

#header div {
	margin: 0 auto;
	overflow: hidden;
	width: 950px;
}

#header div div#logo {
	float: left;
	width: auto;
	margin:0 55px 0px 0pm;
}

#header div div#navigation {
	background: url(../imagesPP/pp_body.jpg) no-repeat right top;
	
	font-family: 'CarterOneRegular';
	float: right;
	height: auto;
	line-height: 30px;
	margin-top: 27px;
	text-transform: lowercase;
	width: 402px;
}

#header div div#navigation div {
	background: url(../imagesPP/pp_body.jpg) no-repeat left top;
	padding-left: 4px;
	height: 63px;
	width: auto;
}

#header div div#navigation div ul {
	background: url(../imagesPP/pp_navigation.jpg) repeat-x;
	clear: both;
	float: left;
	height: 50px;
	list-style: none;
	margin: 0;
	padding: 0;
	min-width: 600px;
}

#header div div#navigation div ul li:first-child {
	background: none;
}

#header div div#navigation div ul li {
	background: url(../imagesPP/pp_nav_separator.jpg) no-repeat center left;
	float: left;
	padding: 0 30px;
}

#header div div#navigation div ul li a {
	color: #66390c;
	text-decoration: none;
	text-shadow: 1px 1px 0 #efd9c4;
}

#header div div#navigation div ul li.current a, 
#header div div#navigation div ul li a:hover {
	color: #2e6306;
	text-shadow: 1px 1px 0 #f2fcd9;
}


#content {
	background: url(../imagesPP/pp_body.jpg) repeat top center;
	height: auto;
	width: 100%;
}


#content div#section {
/*
	background: url(../imagesPP/pp_body.jpg) no-repeat top center;
*/
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 35px 0 0;
	position: relative;
	width: 950px;
}



#content div#section div, #content div.section div {
	background: none;
	float: left;
    margin-left: 0;
    padding-top: 0;
    width: 586px;
}

#content div#section div h1 {
	color: #440b3b;
	font-family: 'CarterOneRegular';
	font-size: 24px;
	line-height: 34px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 #fff0d8;
	width: auto;
}

#content div#section div p {
	line-height: 21px;
	margin: 0;
	padding: 15px 0 0;
	text-align: justify;
	text-shadow: none /*1px 1px 0 #f4dcb6*/;
	width: auto;
}

#content div#section div p.first {
        color: "blue";
	line-height: 21px;
	left-margin: 20;
	padding: 15px 0 0;
	text-align: justify;
	text-shadow: none /*1px 1px 0 #f4dcb6*/;
	width: auto;
}

#content div#section div span {
	background: none;
	display: block;
    height: auto;
	font-size: 13px;
    margin-left: 50px;
    margin-top: 17px;
    position: static;
    top: 0;
    width: auto;
}

#content div#section div span a {
	background: url(../imagesPP/pp_body.jpg) no-repeat 0 -303px;
	color: #fdfdfb;
	display: inline-block;
	font-family: 'CarterOneRegular';
	font-size: 16px;
    height: 38px;
    line-height: 37px;
	margin-left: 10px;
    text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 #216b20;
    width: 136px;
}

#content div#section div span a.first {
	margin-left: 0;
}

#content div#section div#figure {
	margin-left: 51px;
	width: 312px;
}

#content div#section div#figure img, 
#content div div img, #content div#featured ul li img {
	border: 3px solid #fff;
}
#content div#section div#figure span {
/*
	background: url(../images/bg-headliner-image-shadow.jpg) no-repeat center;
*/
	background: url(../imagesPP/pp_body.jpg) no-repeat center;
	display: block;
	height: 13px;
	margin-top: -6px;
	width: 612px;
}

/*
#content div#featured ul li p a {
	color: #525252;

}
*/
/*
#content div#section span.background {
	background: url(../images/pp_body.jpg) no-repeat center;
	top: 328px;
	display: block;
	height: 37px;
	position: relative;
	width: 950px;
}
*/

#content div#featured {
	background: url(../imagesPP/bg-featured.gif) repeat-x top center;
/*
	height:  356px;
*/
	height:  auto;
	padding: 35px 0;
	width: 100%;
}

#content div#featured ul {
	color: #520202;
	list-style: none;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 950px;
}

#content div#featured ul li {
	float: left;
	margin-left: 53px;
	width: 281px;
}

#content div#featured ul li.first {
	margin-left: 0;
}

#content div#featured ul li span {
	background: url(../imagesPP/bg-featured.jpg) no-repeat center;
	display: block;
	height: 15px;
	margin-top: -6px;
	width: 281px;


}

