/* 
	Theme Name: Pal
	Description: Wordpress Theme
	Version: 1.0
	Tags: No tags
*/

* {
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

a {
	outline: none!important;
}
body{
	/* background-color:#C0C0C0; */
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#wrapper-page {
	width:984px;
	background:white;
	margin:0 auto;
}

#header {
	width:984px;
	height:135px;
	position:relative;
}

#header-top {
	height:94px;
	width:984px;
	overflow:hidden;
}

#header-top img.banner {
	margin-left:138px;
	float:left;
}

#header-top-right {
	width:299px;
	height:94px;
	float:right;
}

#header-top-right b.text1 {
	display:block;
	padding:16px 15px 0px 0px;
	text-align:right;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

#header-top-right p.text2 {
	display:block;
	text-align:right;
	padding:0px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#header-top-right img.for-kids-only {
	margin-left:92px;
	margin-top:21px;
}

#top-menu {
	width:984px;
	height:42px;
	background:#e9e9e9;
}

#top-menu ul {
	list-style:none;
	margin-left:137px;
}

#top-menu ul li {
	float:left;
	border-left:1px solid #FFFFFF;
}

#top-menu ul li a {
	float:left;
	display:block;
	height:42px;
	line-height:42px;
	/* padding:0px 8px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif; */
	text-transform:capitalize;
	text-indent:-9999px;
}

#top-menu ul li#menu-item-29 a {
	background:url(images/about_pal.png) no-repeat;
	width:79px;	
}

#top-menu ul li#menu-item-29 a:hover,#top-menu ul li.page-item-2 a {
	background:url(images/about_pal_active.png) no-repeat!important;
}


#top-menu ul li#menu-item-31 a {
	background:url(images/membership.png) no-repeat;
	width:99px;	
}

#top-menu ul li#menu-item-31 a:hover,#top-menu ul li.page-item-4 a {
	background:url(images/membership_active.png) no-repeat!important;
}

#top-menu ul li#menu-item-27 a {
	background:url(images/programm_events.png) no-repeat;
	width:142px;	
}

#top-menu ul li#menu-item-27 a:hover,#top-menu ul li.page-item-6 a  {
	background:url(images/programm_events_active.png) no-repeat!important;
}

#top-menu ul li#menu-item-26 a {
	background:url(images/photo_gallery.png) no-repeat;
	width:112px;	
}

#top-menu ul li#menu-item-26 a:hover,#top-menu ul li.page-item-8 a  {
	background:url(images/photo_gallery_active.png) no-repeat!important;
}

#top-menu ul li#menu-item-25 a {
	background:url(images/pal_newsletter.png) no-repeat;
	width:115px;	
}

#top-menu ul li#menu-item-25 a:hover,#top-menu ul li.page-item-10 a  {
	background:url(images/pal_newsletter_active.png) no-repeat!important;
}

#top-menu ul li#menu-item-24 a {
	background:url(images/volunteer.png) no-repeat;
	width:86px;
}

#top-menu ul li#menu-item-24 a:hover,#top-menu ul li.page-item-12 a  {
	background:url(images/volunteer_active.png) no-repeat!important;
}


#top-menu ul li#menu-item-23 a {
	background:url(images/giving.png) no-repeat;
	width:61px;
}

#top-menu ul li#menu-item-23 a:hover,#top-menu ul li.page-item-14 a  {
	background:url(images/giving_active.png) no-repeat!important;
}


#top-menu ul li#menu-item-21 a {
	background:url(images/contact_us.png) no-repeat;
	width:89px;
}

#top-menu ul li#menu-item-21 a:hover,#top-menu ul li.page-item-16 a  {
	background:url(images/contact_us_active.png) no-repeat!important;
}

#top-menu ul li#menu-item-22 a {
	background:url(images/home.png) no-repeat;
	width:55px;
}


#top-menu ul li#menu-item-22 a:hover,#top-menu ul li.page-item-17 a  {
	background:url(images/home_active.png) no-repeat!important;
}







#top-menu ul li a:hover,#top-menu ul li.current_page_item a {
	color:#FFFFFF;
	background:url(images/bg-topmenu-a.png) repeat-x;
}
#header .logo {
	position:absolute;
	top:0px;
	left:0px;
}

#wrapper-slideshow {
	background:url(images/wrap-slideshow-bg.png) repeat-x;
	height:312px;
	width:984px;
}

#wrapper-slideshow-left {
	width:310px;
	height:312px;
	float:left;
	overflow:hidden;
}

#wrapper-slideshow-left  p.gold-text {
	display:block;
	padding:8px 10px 0px 26px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
}

a.more-info {
	background:url(images/click-here-for-more-information.png) no-repeat;
	width:158px;
	height:42px;
	line-height:42px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	font-size:9px;
	text-decoration:none;
	cursor:pointer;
	margin-top:22px;
	margin-left:20px;
}

a.more-info:hover {
	text-decoration:underline;
}

#wrapper-slideshow-right {
	height:312px;
	width:672px;
	float:right;
	background:url(images/slideshow-bg.jpg) no-repeat;
	overflow:hidden;
}

#slideshow {
	width:658px;
	height:290px;
	margin-top:12px;
	margin-left:6px;
}

#wraper-box {
	/* background:url(images/box.png) no-repeat; */
	background:url(images/box-bg.png) repeat-y;
	width:984px;
	height:137px;
}

.box1 {
	width:330px;
	height:137px;
	float:left;
	background:url(images/border-box.png) no-repeat right center;
}

p.title-white {
	font-size:19px;
	color:#FFFFFF;
	display:block;
	padding:20px 0px 0px 29px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
}

h3.blue {
	text-transform:uppercase;
	color:#99ccff;
	display:block;
	padding:2px 0px 0px 29px;
	font-size:20px;
	font-weight:normal;
}

.box2 {
	width:325px;
	height:137px;
	float:left;
	background:url(images/border-box.png) no-repeat right center;
}

.box3 {
	width:329px;
	height:137px;
	float:left;
}

.box3 img.t-shirt {
	float:left;
}

.box3 a {
	color:white;
}

p.white-text {
	display:block;
	color:#FFFFFF;
	padding:5px 20px 0px 29px;
	font-family:Arial, Helvetica, sans-serif;
}

#main-content {
	width:984px;
	background:#FFF;
	line-height:16px!important;
}

.box-content1 {
	width:330px;
	float:left;
}

p.title-brown {
	display:block;
	padding:31px 0px 0px 22px;
	color:#666666;
	font-size:19px;
}

h3.big-blue {
	color:#294965;
	text-transform:uppercase;
	font-size:18px;
	padding:3px 0px 0px 22px;
	font-family:Tahoma, Geneva, sans-serif;

}

p.content-text {
	padding:10px 10px 0px 22px;
	color:#666666;
}
.box-content2 {
	width:325px;
	float:left;
}

.box-content2 p.time, .box-content3 p.time {
	padding:0px 0px 20px 34px;
	color:#666666;
	font-size:18px;
	font-style:italic;
	margin-top:-8px;
}

.box-content2 h3.big-blue,.event-box h3.big-blue {
	background:url("images/calendar.png") no-repeat scroll 210px 18px transparent;
	height:46px;
	line-height:56px;
	padding:22px 0 0 34px;
}

.event-box h3.big-blue {
	background:url("images/red-calendar.png") no-repeat scroll 177px 20px transparent;
	float:right;
	height:79px;
	line-height:104px;
	overflow:hidden;
	padding:0;
	width:270px;
}

.box-content2 p.event1,.box-content2 p.event2,p.event {
	display:block;
	background:#f4f4f4;
	padding:8px 15px 8px 34px;
	color:#666666;
}

p.event  {
	background:none;
	color:#FFF;
	padding:11px 15px 11px 34px!important;
}



.box-content2 p.event2 {
	background:#FFF;
}

.box-content3 {
	width:329px;
	float:left;
	/* padding:38px 0px 0px 0px; */
	overflow:hidden;
}

.box-content3 p.title-brown {
	padding-top:0px;
}

 .box-content3 p.time {
	 margin-top:0px;
	 padding-left:20px;
	 padding-bottom:5px;
 }

.box-content3 p.content-text {
	padding-right:15px;
}

.box-content3 .hands {
	margin-top:5px;
	margin-left:-5px;
}

#footer {
	width:984px;
	height:123px;
	background:#d2d2d2;
	float:left;
}

#footer-left {
	width:390px;
	height:123px;
	float:left;
}

#footer-left .footer-logo {
	float:left;
}

#footer-left p {
	color:#333333;
	padding:30px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#footer-right {
	width:510px;
	height:123px;
	float:right;
}	

#footer-right p {
	display:block;
	text-align:right;
	padding:30px 26px 0px 0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#main-content-left {
	width:681px;
	float:left;
	overflow:hidden;

}

#main-content-left-inner {
	display:block;
	padding:49px 27px 39px 30px;
}

#main-content-left-inner p {
	padding:10px 0px 10px 0px;
	color:#666666;
}

#main-content-right {
	width:303px;
	float:right;
	line-height:16px;
	overflow:hidden;
}

#main-content-right img {
	margin-top:1px;
}

.event-box {
	background:url(images/event-box.png) repeat-x;
	width:303px;
	height:309px;
}

.event-box p.event1, .event-box p.event2 {
	background:none repeat scroll 0 0 transparent;
	color:#FFFFFF;
	padding:11px 15px 11px 34px !important;
}

.event-box p.event1 {
	background:#850606!important;
}

.subpage-box1 {
	background:url(images/subpage-box1.png) repeat-x;
	height:139px;
	width:303px;
	margin:1px 0px 0px 0px;
}


.subpage-box2 {
	background:url(images/subpage-box2.png) repeat-x;
	height:139px;
	width:303px;
	margin:1px 0px 0px 0px;
}

.subpage-box3 {
	background:url(images/subpage-box3.png) repeat-x;
	height:159px;
	width:303px;
	margin:1px 0px 0px 0px;
}


.clear {
	clear:both;
}

.floatright,.floatleft {
	float:right;
	margin:20px 10px;
}

.floatleft {
	float:left;
}

h3.red-title {
	color:#8a0d0d;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	display:block;

}

p.blue-italic-title {
	color:#305474!important;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
	display:block;
	padding:20px 10px 20px 0px;
}

#wp-calendarLarge {
	margin-top:20px!important;
}

a.view-all-events,a.red-view-all-events  {
	width:93px;
	height:33px;
	background:url(images/view-all-events.png) no-repeat;
	display:block;
	line-height:33px;
	text-align:center;
	text-decoration:none;
	color:#666666;
	float:right;
	margin-right:13px;
	display:inline;
	cursor:pointer;
}

a.red-view-all-events {
	background:url(images/red-view-all-events.png) no-repeat;
	width:100px;
	height:38px;
	line-height:38px;
}

a.view-all-events:hover,a.red-view-all-events:hover {
	text-decoration:underline;
}

p.time-white {
	color:#EFEFEF;
	font-size:18px;
	font-style:italic;
	padding:0 0 0 34px;
	position:relative;
	top:-13px;
}

/* subpage box1 */
.subpage-box1 .box1 {
	background:none;
	width:303px;
}

.subpage-box1 .box1 p.title-white, .subpage-box1 .box1 h3.blue, .subpage-box1 .box1 p.white-text  {
	padding-left:26px;
}

.subpage-box1 .box1 p.title-white {
	font-size:17px;
}

.subpage-box1 .box1 h3.blue {
	 padding-top:7px!important;
}

.subpage-box1 .box1 p.white-text {
	padding-right:26px;
	padding-top:10px;
}

/* subpage box2 */
.subpage-box2 .box2 {
	background:none;
	width:303px;
}

.subpage-box2 .box2 p.title-white, .subpage-box2 .box2 h3.blue, .subpage-box2 .box2 p.white-text  {
	padding-left:26px;
}

.subpage-box2 .box2 h3.blue {
	 padding-top:7px!important;
}

.subpage-box2 .box2 p.white-text {
	padding-right:26px;
	padding-top:10px;
}

.subpage-box2 .box2 p.title-white {
	font-size:17px;
}

/* subpage box3 */

.subpage-box3 .box3 {
	background:none;
	width:303px;
}

.subpage-box3 .box3 p.title-white, .subpage-box3 .box3 h3.blue, .subpage-box3 .box3 p.white-text  {
	padding-left:5px;
}

.subpage-box3 .box3 h3.blue {
	 padding-top:7px!important;
}

.subpage-box3 .box3 p.white-text {
	padding-right:26px;
	padding-top:10px;
}

.subpage-box3 .box3 p.title-white {
	font-size:17px;
}

#main-content #main-content-left #subpage #left-sidebar {
	width:220px;
	float:left;
	background:#355b7f;
}

#main-content #main-content-left #subpage #main-content-left-inner {
	width:460px;
	float:left;
	padding:0px;

}

#main-content #main-content-left #subpage #main-content-left-inner #block-inner {
	display:block;
	padding:35px 23px 100px;
}

#main-content #main-content-left #subpage #left-sidebar #left-sidebar-inner {
	display:block;
	padding-top:50px;
}

h3.subpage {
border-bottom:1px dotted #a2b5c6;
display:block;
margin-left:25px;
padding-bottom:6px;
text-align:center;
width:170px;
color:#fdfeff;
font-size:13px;
}

ul#list-sub-page {
	list-style:none outside none;
	padding-left:20px;
	padding-right:30px;
	padding-top:10px;
}

ul#list-sub-page ul {
	padding-left:15px;
}

ul#list-sub-page li {
	display:block;
	margin-bottom:10px;
}


ul#list-sub-page a {
	text-transform:uppercase;
	color:#e8e8e8;
	text-decoration:none;
	font-size:11px;
	display:block;
	border-bottom:1px dotted #e8e8e8;
	padding-bottom:5px;
}

ul#list-sub-page a:hover {
	border-bottom:1px dotted #fff;
	color:#fff;
}

ul#list-sub-page li.current_page_item a {
	font-weight:bold;
	border-bottom:1px dotted #fff;
	color:#fff;
}

