*{margin:0px; padding:0px;}
body{
	background:#efede5 url(../PEU2/images/bodyBg.png) top center repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444141;
}

table tr td {padding: 5px !important;}

ul{list-style:none;}
img{border:none;}
.frame{
	width:960px;	
	margin: 0 auto;
}
.frame .box{
	width:960px;
	float:left;

}
#header{
	float:left;
	width:100%; 
	height:118px;
	background:url(../PEU2/images/topline.png) left top repeat-x;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
}

#header .logo{
	padding-left:31px;
	padding-top:23px;
	float:left;	
}

#header .header_rtStuff{
	float:right;
	width:570px;
	padding-top:5px;
}

#header .header_rtStuff ul.toplink{
	float:right;	
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
}

#header .header_rtStuff ul.toplink li{
	float:left;
	padding-left:8px;
}
#header .header_rtStuff ul.toplink li a{
	color:#fff;
	text-decoration:none;
	float:left;
}
#header .header_rtStuff ul.toplink li a span.leftCrv{
	color:#fff;
	text-decoration:none;
	background:url(../PEU2/images/toplink_lftCrv.png) left top no-repeat;
	height:25px;
	float:left;
	padding-left:21px;
	line-height:20px;
	cursor:pointer;
}
#header .header_rtStuff ul.toplink li a span.rightCrv{
	background:url(../PEU2/images/toplink_rtCrv.png) left top no-repeat;
	height:25px;
	width:21px;
	float:left;
	cursor:pointer;
}


#header .header_rtStuff ul.mainNav{
	float:right;	
	clear:right;
	width:620px;
	font-size:14px;
	text-transform:uppercase;
	padding-top:23px;
	
}

#header .header_rtStuff ul.mainNav li{
	float:right;
	padding-left:8px;
}
#header .header_rtStuff ul.mainNav li a{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	float:left;
}
#header .header_rtStuff ul.mainNav li a span.ltCrv{
	color:#fff;
	text-decoration:none;
	background:none;
	height:30px;
	float:left;
	padding-left:10px;
	line-height:30px;
	cursor:pointer;
}
#header .header_rtStuff ul.mainNav li a span.rtCrv{
	background:none;
	height:30px;
	width:10px;
	cursor:pointer;
	float:left;
}

#header .header_rtStuff ul.mainNav li a:hover{
	color:#fff;
}
#header .header_rtStuff ul.mainNav li a:hover span.ltCrv{
	background:url(../PEU2/images/mainlink_ltCrv.png) left top no-repeat;
}
#header .header_rtStuff ul.mainNav li a:hover span.rtCrv{
	background:url(../PEU2/images/mainlink_rtCrv.png) right top no-repeat;
}

#header .header_rtStuff ul.mainNav li.selected a span.ltCrv{
	background:url(../PEU2/images/mainlink_ltCrv.png) left top no-repeat;
}
#header .header_rtStuff ul.mainNav li.selected a span.rtCrv{
	background:url(../PEU2/images/mainlink_rtCrv.png) right top no-repeat;
}

#gallery{
	float:left;
	width:100%;	
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:16px;
}
#gallery .gallBox{
	float:left;
	width:960px;
	height:364px;
	background:#000 url(../PEU2/images/galleryImg.png) right top no-repeat;
}
#gallery .gallBox .gallstuff{
	float:left;
	width:485px;
	padding-left:37px;
	padding-top:35px;
	color:#fff;
}
#gallery .gallBox .gallstuff h2{
	padding-bottom:32px;
}
#gallery .gallBox .gallstuff p{
	padding-bottom:20px;
	padding-right:66px;
}

#gallery .gallBox .gallstuff  a{
	color:#8A2BE2;
}

#gallery .gallBox .gallstuff p.buttons{
	padding-bottom:23px;
	padding-right:0px;
}

#gallery .gallBox .gallstuff p.buttons{
	padding-bottom:23px;
	padding-right:0px;
}


#smlBoxes{
	float:left;
	width:100%;	
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	height:197px;
}


#smlBoxes ul{
	float:left;	
	padding-top:36px;
}
#smlBoxes ul li{
	float:left;	
	padding-right:26px;
}
#smlBoxes ul li.last{
	padding-right:0;	
}
#smlBoxes ul li .libox{
	float:left;	
	width:281px;
	height:124px;
	background:url(../PEU2/images/smlBox_bg.png) 0px 0px no-repeat;
	padding-left:21px;
	padding-top:9px;
}
#smlBoxes ul li .libox span.icons{
	float:left;	
}
#smlBoxes ul li .libox .rightsturff{
	float:left;
	width:200px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}

#smlBoxes ul li .libox .rightsturff h2{
	color:#444141;
	font-size:30px;
	font-style:italic;
	padding-bottom:11px;
	font-weight:normal;
}

#smlBoxes ul li .libox .rightsturff p{
	padding-bottom:5px;
}




#content{
	float:left;
	width:100%;	
	background:#efede5;
	border-top: 1px solid #c6c7c1;
	
}

#content .leftpanel{
	float:left;
	width:590px;
	padding-top:15px;
	position:relative;
	left:0px;
	top:0px;
}

#content .leftpanel h1{
	font-size:17px;
	padding-bottom:0;
        margin: 10px 0 10px 0;
	
}
#content .leftpanel h2{
	font-size:15px;
	padding-bottom:0;
	
}
#content .leftpanel span.contenimg{
	position:absolute;
	right:-32px;
	top:51px;	
}
	
#content .leftpanel span.space{
	float:right;
	width:225px;
	height:240px;
}
#content .leftpanel span.space1{
	float:right;
	width: <?php $key="imagewidth"; echo get_post_meta($post->ID, $key, true); ?>px;
	height: <?php $key="imageheight"; echo get_post_meta($post->ID, $key, true); ?>px;
}
#content .leftpanel p{
	padding-bottom:14px;	
        line-height: 22px;
}



#content .leftpanel a{
	color:#008132;
}
#content .leftpanel a:hover{
	text-decoration:none;
}
#content .leftpanel ul{
	padding-left: 30px;
	padding-right: 45px;
	line-style-position: outside;
	list-style-type: disc;
	margin-bottom: 10px;
}
#content .leftpanel li {line-height: 22px: margin: 5px 0;}

#content .rightpanel{
	float:right;
	width:305px;
	
}
#content .rightpanel ul{
	float:left;
	width:305px;
	padding-top:46px;
}

#content .rightpanel ul li{
	float:left;
	width:305px;
	padding-bottom:18px;
}
#content .rightpanel ul li div.topouter{
	float:left;
	width:305px;
	background:url(../PEU2/images/topboxBg.png) 0px 0px no-repeat;
}

#content .rightpanel ul li div.topouter div.bot{
	float:left;
	width:305px;
	background:url(../PEU2/images/bot.png) left bottom no-repeat;
}

#content .rightpanel ul li div.topouter div.bot h2{
	float:left;
	width:305px;
	font-size:20px;
	text-align:center;
	padding-top:24px;
	padding-bottom:24px;
}

#content .rightpanel ul li div.topouter div.bot h3{
	padding: 5px 5px 5px 15px;
}

#content .rightpanel ul li div.topouter div.bot ul{
	float:left;	
	padding:0;
	padding-left:19px;
	padding-bottom:26px;
	padding-top:8px;
	width:281px;
}
#content .rightpanel ul li div.topouter div.bot ul li{
	float:left;	
	width:258px;
	border-bottom:1px solid #efede5;
	height:35px;
	line-height:35px;
	padding-bottom:0px;
}
#content .rightpanel ul li div.topouter div.bot ul li a{
	font-family:"Myriad Pro",Arial, Helvetica, sans-serif;	
	color:#444141;
	font-size:17px;
	padding-left:20px;
	text-decoration:none;
	
}
#content .rightpanel ul li div.topouter div.bot ul li a:hover{
	color:#72245a;
	text-decoration:underline;
	background:url(../PEU2/images/bullet.png) left center no-repeat;
}
#content .rightpanel ul li div.topouter div.bot .form{
	float:left;
	width:272px;
	padding-bottom:8px;
}
#content .rightpanel ul li div.topouter div.bot .form .row{
	float:left;
	width:272px;
	padding-left:20px;
	padding-bottom:12px;
}
#content .rightpanel ul li div.topouter div.bot .form .row label{
	float:left;
	width:77px;
	padding-right:9px;
	text-align:right;
	height:24px;
	line-height:24px;
}
#content .rightpanel ul li div.topouter div.bot .form .row input[type=text]{
	float:left;
	width:182px;
	background:#f0eee7;
	border:1px solid #cfcdca;
	height:24px;
}
#content .rightpanel ul li div.topouter div.bot .form .row input.subBtn{
	float:right;	
}
#content .rightpanel ul li div.topouter div.bot .form .row textarea{
	float:left;
	width:182px;
	background:#f0eee7;
	border:1px solid #cfcdca;
	height:50px;
	overflow:auto
}
#content .rightpanel ul li div.btn{
	float:left;
	padding-left:5px;
}






#content .rightpanel ul li .libox{
	float:left;	
	width:283px;
	height:124px;
	background:url(../PEU2/images/smlboxes.png) 0px 0px no-repeat;
	padding-left:21px;
	padding-top:9px;
}
#content .rightpanel ul li .libox span.icons{
	float:left;	
}
#content .rightpanel ul li .libox .rightsturff{
	float:left;
	width:200px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}

#content .rightpanel ul li.libox .rightsturff h2{
	color:#444141;
	font-size:30px;
	font-style:italic;
	padding-bottom:11px;
	font-weight:normal;
}

#content .rightpanel ul li .libox .rightsturff p{
	padding-bottom:14px;
}


#content ul.textblocks{
	float:left;	
	padding-bottom:20px;
}

#content ul.textblocks li{
	float:left;	
	width:318px;
	padding-right:10px;
}
#content ul.textblocks li p{
	padding-bottom:11px;
        line-height: 22px;	
}
#content ul.textblocks li p a{
	color:#660198;
}


#content ul.textblocks li p a:hover{
	text-decoration:none;	
}
#content ul.textblocks li.lastblock{
	float:left;	
	width:288px;
	padding-right:0px;
}
#content ul.textblocks li.lastblock p a{
	color:#008132;
}


#content .contactBar{
	float:left;
	background:url(../PEU2/images/contactusBar.png) 0px  0px no-repeat;
	width:877px;
	height:62px;
	color:#fff;
	font-size:25px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	padding-left:83px;
	line-height:62px;
	padding-bottom:18px;
	
}
#content .contactBar a{
	color:#FFF;
}
#content .contactBar a:hover{
	color:#FFF;
	text-decoration:none;
}











#footer{
	float:left;
	width:100%;
	background:url(../PEU2/images/divider_dot.png) 0px 0px repeat-x;
	padding-top:24px;
}

#footer .footerlinkBox{
	float:left;
	background: #dedbd4 url(../PEU2/images/footer_leftCrv.png) 0px 0px no-repeat;
	height:46px;
	
}

#footer .footerlinkBox  .footerlinkrtCrv{
	float:left;
	background:  url(../PEU2/images/footer_rightCrv.png) right top no-repeat;
	height:46px;
	width:960px;
}
#footer .footerlinkBox  .footerlinkrtCrv  .linksuff{
	float:left;	
	padding-left:21px;
	min-width: 500px;
	line-height: 46px;
}
#footer .footerlinkBox  .footerlinkrtCrv  .linksuff a{
	color:#464833;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer .footerlinkBox  .footerlinkrtCrv  .linksuff a:hover{
	color:#464833;
	
	text-decoration:underline;
}
#footer .footerlinkBox  .footerlinkrtCrv  .rightStuff{
	float:right;	
	padding-right:16px;
	line-height: 46px;
}
#footer .copyright{
	float:left;
	width:960px;
	font-size:11px;
	text-align:center;
	padding-top:32px;
	padding-bottom:20px;
	color:#464833;	
}
#footer .copyright a{
	color:#464833;	
	text-decoration:none;
}
#footer .copyright a:hover{
	text-decoration:underline;
}



.quoteleft {
	font-size: 10pt; 
	font-family: Verdana; 
	background-color: rgb(255, 253, 245); 
	color: rgb(0, 0, 0);
	text-align:right;
}


#content ul.archives li a:hover{
	color:#72245a;
	text-decoration:none;
	background:url(../PEU2/images/bullet.png) left center no-repeat;
}

.blogposts {
	color:#72245a;
	text-decoration:underline;
	background:url(../PEU2/images/bullet.png) left center no-repeat;
}




#content .leftpanel .tags {
	color: #444141;
	font-size: 10px;
	margin-top: -15px;
	margin-bottom: 30px;
	font-weight: bold;
}

#content .leftpanel .tags a{
	color:#551A8B;
	font-size: 10px;
	font-weight: normal;
}
#content .leftpanel .postinfo {
	color: #444141;
	font-size: 10px;
	margin-top: 05px;
	margin-bottom: 0px;
	font-weight: bold;
}

#content .leftpanel .postinfo a{
	color:#551A8B;
	font-size: 10px;
	font-weight: normal;
}

#header .header_rtStuff ul.mainNav li a:active span.ltCrv{
	background:url(../PEU2/images/mainlink_ltCrv.png) left top no-repeat;
}
#header .header_rtStuff ul.mainNav li a:active span.rtCrv{
	background:url(../PEU2/images/mainlink_rtCrv.png) right top no-repeat;
}

#content .leftpanel .container {
	float:absolute;
        height: 184px;
	padding-bottom: 0px;	
}

#content .leftpanel .events {
	float:left;
	width: 167px;
	padding-right: 20px;
}