
/**
PMNEWS
**/
/* Get drop-downs CSS */
div.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li{width:100%}div.menu li:hover{visibility:inherit}div.menu li{float:left;position:relative}div.menu a{display:block;position:relative}div.menu li:hover ul,li.sfHover ul{left:0;top:2em;z-index:99}div.menu li:hover li ul,li.sfHover li ul{top:-999em}div.menu li li:hover ul,li li.sfHover ul{left:10em;top:0}div.menu li li:hover li ul,li li.sfHover li ul{top:-999em}div.menu li li li:hover ul,li li li.sfHover ul{left:10em;top:0}

/* Get gallery CSS */
.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}

/* WP.org theme repository requirements. */
.sticky, .bypostauthor {}

/* Get gallery CSS */
.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.col-0{width:100%}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.66%}.col-7{width:14.28%}.col-8{width:12.5%}.col-9{width:11.11%}.col-10{width:10%}.col-11{width:9.09%}.col-12{width:8.33%}.col-13{width:7.69%}.col-14{width:7.14%}.col-15{width:6.66%}.col-16{width:6.25%}.col-17{width:5.88%}.col-18{width:5.55%}.col-19{width:5.26%}.col-20{width:5%}.col-21{width:4.76%}.col-22{width:4.54%}.col-23{width:4.34%}.col-24{width:4.16%}.col-25{width:4%}.col-26{width:3.84%}.col-27{width:3.7%}.col-28{width:3.57%}.col-29{width:3.44%}.col-30{width:3.33%}

/* Navigation */
#primary-menu, #secondary-menu  {overflow: visible;height: 40px;
margin:0px auto 0px auto;z-index: 100;}
#primary-menu>.bd>ul:after,#secondary-menu>.bd>ul:after{,content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
#primary-menu,#secondary-menu{font-size:93%;line-height:2;*line-height:1.9;background:url(sprite.png) repeat-x 0 0;}

/* primary-menu */
#primary-menu {border:solid #f90;border-width:0 0 3px;zoom:1;
} /* yellow line under the menu */
#primary-menu li,#secondary-menu li,#subsidiary-menu li{list-style:none;}
#primary-menu ul a,#secondary-menu ul a,#subsidiary-menu ul a {text-decoration:none;}
#primary-menu,#secondary-menu {top:-999em;left:-999em;}
#primary-menu ul li ul a:hover, #primary-menu ul li ul a:active {background:#f90 url(sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;text-decoration:none;}
#primary-menu ul li a:hover{
/*background:url(sprite.png) repeat-x 0 -1700px;color:#000;*/
background:#2647a0 url(sprite.png) repeat-x left -1400px;
color: #FFFFFF;}
#primary-menu  li.current-menu-item a {
background:#f90 url(sprite-orange.png) repeat-x left -50px;color:#fff;text-decoration:underline;font-weight:700;}
#primary-menu li li.current-menu-item a, #primary-menu  li.current-menu-item li a {background:url(sprite.png) repeat-x 0 -1700px;color:#000;}

/* Navigation */
#primary-menu {font-size:75%;text-transform:uppercase;font-weight:500;}
#primary-menu  li, #page-nav li {margin-right: 5px;_border-bottom:solid 1px #fff;}
#primary-menu  li li, #page-nav li li {margin-right: 0;}
#primary-menu  li a, #page-nav li a {padding: 10px 5px 10px 5px;
background:#d8d8d8 url(sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
border: 1px solid #a3a3a3;}

/* Drop-downs style */
#primary-menu  li:hover ul, #primary-menu  li.sfHover ul, #page-nav li:hover ul, #page-nav li.sfHover ul {
top: 32px;}
#primary-menu  li li a, #page-nav li li a {border-top: none;margin-right: 0;}
#primary-menu  li ul, #page-nav li ul {background: #fff;border-top: 1px solid #ccc;}
#primary-menu  li li:hover ul, #primary-menu  li li.sfHover ul, #primary-menu  li li li:hover ul, #primary-menu  li li li.sfHover ul, 
#page-nav li li:hover ul, #page-nav li li.sfHover ul , #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {
top: -1px;}
#primary-menu  li li li, #page-nav li li li {margin-left: -1px;}

/* secondary-menu  style */
#secondary-menu {font-size:90%;border:solid #2647a0;border-width:0 0 3px;zoom:1;
margin:10px auto 10px auto}  /* blue line under the menu */
#secondary-menu li, #page-nav li {margin-right: 8px;_border-bottom:solid 1px #fff;}
#secondary-menu li li, #page-nav li li {margin-right: 0;}
#secondary-menu li a, #page-nav li a {padding: 8px 15px 8px 15px;
background:#d8d8d8 url(sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
border: 1px solid #ccc;}

/* Drop-downs style */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul, #page-nav li:hover ul, #page-nav li.sfHover ul {
top: 32px;}
#secondary-menu li li a, #page-nav li li a {border-top: none;margin-right: 0;}
#secondary-menu li ul, #page-nav li ul {
background:#d8d8d8 url(sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;text-decoration:none;
border-top: 1px solid #ccc;}
#secondary-menu li li:hover ul, #secondary-menu li li.sfHover ul, #secondary-menu li li li:hover ul, #secondary-menu li li li.sfHover ul, 
#page-nav li li:hover ul, #page-nav li li.sfHover ul , #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {
top: -1px;}
#secondary-menu li li li, #page-nav li li li {	margin-left: -1px;}
#secondary-menu  ul li ul a:hover, #secondary-menu  ul li ul a:active {background:#f90 url(sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;}
#secondary-menu  ul li a:hover{background:url(sprite.png) repeat-x 0 -1700px;color:#000;}
#secondary-menu  li.current-menu-item a {font-weight:700;background:#2647a0 url(sprite.png) repeat-x left -1400px;
color: #FFFFFF;	display: block;text-decoration: underline;border-bottom: 0px solid #ffffff !important;}
#secondary-menu  li li.current-menu-item a, #secondary-menu   li.current-menu-item li a {
background:#2647a0 url(sprite.png) repeat-x left -1400px;color:#fff;width:136px;}
/*
/* Sub-nav indicator for #primary-navigation. 
* you can activate image showing sub-indicator by uncommeinting this
*/
/*
#primary-menu a.sf-with-ul {
	padding-right: 30px;
	}
#primary-menu li .sf-sub-indicator {
	overflow: hidden;
	position: absolute;
	top: 13px;
	right: 12px;
	width: 10px;
	height: 10px;
	text-indent: -9999em;
	background: url('arrow-down.png') no-repeat 0 0;
	}
#primary-menu li li .sf-sub-indicator {
top: 10px;
	width: 10px;
	height: 10px;
background: url('arrow-right.png') no-repeat 0 0;
	}
*/	
/*
/* Sub-nav indicator for #primary-navigation. 
* you can activate image showing sub-indicator by uncommeinting this
*/
/*
#secondary-menu a.sf-with-ul {
	padding-right: 30px;
	}
#secondary-menu li .sf-sub-indicator {
	overflow: hidden;
	position: absolute;
	top: 13px;
	right: 12px;
	width: 10px;
	height: 10px;
	text-indent: -9999em;
	background: url('arrow-down.png') no-repeat 0 0;
	}
#secondary-menu li li .sf-sub-indicator {
top: 10px;
	width: 10px;
	height: 10px;
background: url('arrow-right.png') no-repeat 0 0;
	}		
*/
/* Subsidiary menu */
#subsidiary-menu {float:left;width: 100%;margin: 0 20px 0 10px;}
#subsidiary-menu div.menu {float: left;width: 98%;
border-bottom: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
border-top: 1px solid #dfdfdf;}
#subsidiary-menu li {list-style:none;}
#subsidiary-menu li a {padding: 12px 25px;
border-bottom: none;
border-right: 1px solid #dfdfdf;}
#subsidiary-menu li.current-menu-item a {color: #000;}
#subsidiary-menu li a:hover {color: #000;text-decoration:none;}
/* Footer menu */
/*
#footer-menu {font-size:80%;border-color:#808080;background:url('sprite.png') repeat-x 0 0;
color: #000;z-index:1000;border-bottom:solid #f90;border-width:0 0 2px;zoom:1;text-transform:uppercase;
}

#footer-menu div.menu {margin: 0 auto; background-repeat:no-repeat;}
*/
#footer-menu li {list-style:none;font-weight: bold;line-height: 13px;	}
#footer-menu li a {text-decoration:none;padding: 10px 25px;
border-right: 1px solid #004154;}
#footer-menu li.current-menu-item a {font-weight:700;
background:#2647a0 url('sprite.png') repeat-x left -1400px;	color: #FFFFFF;text-decoration:underline;
}
#footer-menu li a:hover, #footer-menu li.sfHover a {
background:url('sprite.png') repeat-x 0 -1700px;color:#000;}
#footer-menu li ul {
border-color:#808080;background:url(sprite.png) repeat-x 0 0;color: #000;z-index:1000;zoom:1;
}
#footer-menu li li {font-weight: normal;line-height: 12px;}
#footer-menu li li a, #footer-menu li.sfHover li a, #footer-menu li li.sfHover li a {
padding-left: 20px;
background:#d8d8d8 url('sprite.png') repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;
}
#footer-menu li li.current-menu-item a, #footer-menu li li.sfHover li.current-menu-item a {
background:#f90 url('sprite-orange.png') repeat-x left -50px;
color:#fff;outline:0;font-weight:700;}
#footer-menu li li a:hover, #footer-menu li li.sfHover a, #footer-menu li li.sfHover li a:hover {
background:#edf5ff;border:1px solid #808080;border-top-color:#222;margin-top:0px;color:#222;
}

/* Drop-down styles */
#footer-menu li:hover ul, #footer-menu li.sfHover ul {top: 30px;}
#footer-menu li:hover li ul, #footer-menu li.sfHover li ul {top: -999em;}
#footer-menu li li:hover ul, #footer-menu li li.sfHover ul {top: 1px;
margin-left: 0px;padding-bottom: 0;border-left: 1px dotted #025770;}

/* Sub-nav indicator. */
#footer-menu a.sf-with-ul {padding-right: 30px;}
#footer-menu li .sf-sub-indicator {overflow: hidden;
	position: absolute;top: 13px;right: 12px;
	width: 10px;height: 10px;text-indent: -9999em;
	background: url('arrow-down.png') no-repeat 0 0;}
#footer-menu li li .sf-sub-indicator {top: 10px;
	width: 10px;height: 10px;
background: url('arrow-right.png') no-repeat 0 0;}

.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}
/* Footer container */
/***********************************************/
/* HTML tag styles                             */
/*********************************************/
/*Default CSS for pan containers*/
.pancontainer{
position:relative; /*keep this intact*/
overflow:hidden; /*keep this intact*/
width:610px;
height:500px;
border:1px dashed #222;
}
.navigation-attachment.pancontainer {width:180px;height:180px;}
/* Thumbnail */
.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}
.thumb {
  font-size: 85%;
  width: 165px;
  display:block;
  float:left;
  text-align:center;
  padding:3px;
  margin: 3px 6px 3px 0px;
  border: 1px solid #EEEEEE;
}
.page-link{font-weight:700;margin:0 0 1.5em;text-align:center;}
.page-link a, .page-link a:link {padding: 1px 4px 1px 3px;margin: 1px;text-decoration: none;
border: 1px solid #0066cc;color: #0066cc;background-color:#ccc;}
.page-link a:visited {padding: 1px 4px 1px 3px; margin: 1px;text-decoration: none;border: 1px solid #0066cc;
color: #0066cc;background-color: #FFFFFF;}
.page-link a:hover {border:solid #a3a3a3;border-width:0 1px;color:#000;text-decoration:none;background-color: #d8d8d8;}
.page-link a:active {padding: 1px 4px 1px 3px;margin: 1px;text-decoration: none;border: 1px solid #0066cc;
color: #fff;background-color: #2647a0;}

.paginate {padding: 5px 0 0 0;clear: both;
	font-size:90%;
	display: block;
	text-align:center;}
	.paginate a {padding: 1px 3px 1px 3px;}
	.paginate b {font-weight: bold;color:#000000;}
/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/
.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {	text-decoration: none;
	border: 1px solid #BFBFBF;	padding: 3px 5px;
	margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}
div.page-link{font-weight:700;margin:0 0 1.5em;text-align:center;}
div.page-link a, div.story div.page-link a:link {padding: 1px 4px 1px 3px;margin: 1px;
	text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color:#ccc;}
div.page-link a:visited {padding: 1px 4px 1px 3px; margin: 1px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;}
div.page-link a:hover {border:solid #a3a3a3;border-width:0 1px;color:#000; text-decoration:none;background-color: #d8d8d8;}
div.page-link a:active {padding: 1px 4px 1px 3px;margin: 1px;text-decoration: none;border: 1px solid #0066cc;color: #fff;background-color: #2647a0;}

/*
* NAVIGATION/ PAGINATION
*/	
div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

/**
* Loop elements
**************************************/

/* Loop meta */
.loop-meta {
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 20px 20px 0 20px;
	background: #fefefe;
	border: 5px solid #e7e1d4;
	-moz-box-shadow: 3px 5px 5px #999;
	-webkit-box-shadow: 3px 5px 5px #999;
	box-shadow: 3px 5px 5px #999;
	}

/* Loop title */
.loop-title {
	margin-bottom: 20px;
	color:#222;	texr-shadow: 3px 3px 3px #999;
	}

/* Loop description */
.loop-description {
	font-style: italic;
	font-size: 15px;
	color: #999;
	}
.loop-description p {
	margin-bottom: 20px;
	}
.loop-description em {
	font-style: normal;
	}
.loop-description .avatar {
	float: right;
	width: 60px;
	height: 60px;
	margin: 0 0 10px 15px;
	padding: 4px;
	background: #f2ede2;
	border: 1px solid #d8d1c3;
	}

/**
* Pagination and prev/next links
**************************************/
.pagination, .page-links, .comment-pagination {
	overflow: hidden;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	margin: 0 0 25px 0;
	}
.pagination { /* Leave room for box-shadow on page numbers. */
	margin-bottom: 23px;
	padding-bottom: 2px;
	}
.page-links {
	padding: 7px 0 0 0;
	}
.pagination .page-numbers {
	float: left;
	display: inline-block;
	margin: 0 15px 0 0px;
	padding: 11px 15px;
	font-weight: bold;
	color: #fff;
	background: #04648D;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	}
.page-links a {
	float: none;
	margin: 0 7px;
	padding: 8px 12px;
	display: inline-block;
	font-weight: bold;
	color: #fff;
	background: #04648D;
	}
.entry-summary .page-links a {
	margin: 0 4px;
	padding: 5px 9px;
	}
.pagination a:hover, .page-links a:hover {
	background: #ce3000;
	}
.pagination .current {
	background: #ce3000;
	}
.loop-nav {
	width: 100%;
	overflow: hidden;
	margin: 0 0 23px 0;
	padding: 0 2px 2px 0; /* Leave room for box-shadow on prev/next. */
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	}
.loop-nav .previous, .loop-nav .next {
	float: left;
	margin: 0;
	padding: 11px 15px;
	font-weight: bold;
	color: #fff;
	background: #04648D;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	}
.loop-nav .next {
	float: right;
	text-align: right;
	}
.loop-nav a:hover span {
	background: #ce3000;
	}
/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	text-align:left;
	}
/* Footer container */

/**
* Footer
************************************************/	
#footer {text-align:center;overflow: hidden;margin: 0 auto 0 20px;padding:10px 10px 10px 55px;}
#footer a:link,#footer a:visited {color:#000;text-decoration:underline;}
#footer a:hover {color:#1B71C6;text-decoration:underline;}
#footer ul {margin-left:10px;height:16px;border:solid 1px #808080;background:#fff url(sprite.png) no-repeat 0 0;}
#footer ul li{padding:10px;}	
 .copyright {
	display: inline;
	float: left;	
	margin-right: 9px;
	}	
#copyright {clear:both;float:left;padding:10px 0 0;}
#footer.bd {text-align:center;}	
#subsidiary-menu{text-align:center;}
#ft .yuimenubar li{border-right: 1px solid #CCCCCC;margin: 0 10px 0 0;padding-right:10px;display: inline;}

/* FOTTER WIDGETED CSS */
#footer-widgeted {background: #EDE9DE url(Footer.png) repeat-x;color: #333333;margin: 0 auto 0;padding: 0 0 15px 0;overflow: hidden;clear: both;text-align:left;}	
#footer-widgeted .wrap {width: 970px;margin: 0 auto 0;}	
#footer-widgeted .widget {background: #FFFFFF;margin: 0;padding: 0 0 5px 0;border: 1px solid #DDDDDD;}	
#footer-widgeted .hd {background: #DDEDB6 url(widget-headline.png) top repeat-x;color: #73AB01;font-size: 14px;font-weight: bold;text-shadow: #FFFFFF 1px 1px;margin: 0;padding: 2px 0 2px 5px;border-bottom: 1px solid #DDDDDD;}	
#footer-widgeted p {margin: 0;padding: 10px 15px 5px 15px;}	
#footer-widgeted .widget p, #footer-widgeted .textwidget p {margin: 0;padding: 10px 15px 5px 15px;}	
#footer-widgeted a, #footer-widgeted a:visited {color: #73AB01;text-decoration: none;}	
#footer-widgeted a:hover {color: #F27406;text-decoration: none;}	
#footer-widgeted ul {margin: 0 ;padding: 10px 15px 0 15px;}	
#footer-widgeted ul li {margin: 0 0 5px 0;padding: 0 0 3px 0;border-bottom: 1px solid #DDDDDD;}
.footer-widgeted-1 {width: 215px;float: left;margin: 0;padding: 20px 20px 5px 0;	}	
.footer-widgeted-2 {width: 225px;float: left;margin: 0;padding: 20px 20px 5px 0;}
.footer-widgeted-3 {width: 215px;float: left;margin: 0;padding: 20px 20px 5px 0;	}
.footer-widgeted-4 {width: 215px;float: right;margin: 0;	padding: 20px 0 5px 0;}	
#footer-widgeted .user-profile .avatar {background: #FFFFFF;margin: 0 0 -5px 0;padding: 1px;border: 4px solid #EEEEEE;}
/***** Footer ********************/
#fts_top{height:10px;background:#2E2E2E url(sprites-gradients.gif) left -1079px repeat-x;
color:#add8e6;}
#fts_btm{height:25px;background:#2E2E2E url(sprites-gradients.gif) left -304px repeat-x;font-size:85%;
color:#add8e6;}
#fts_btm p{width:37%;padding-top:15px;text-align:center;color:#f0e68c;}
#fts_btm p a{color:#add8e6;}
#fts_btm p img{vertical-align:middle;}
#fts_btm p.rt{float:right;}
#fts_btm p.ctr{float:none;width:100%;}

#icons {clear:both;text-align:center;padding:3px;}
#utils {width:180px;float:left;margin-top:5px;}
#utils li {list-style-type:none;margin:0;padding:4px 0;}
#utils a {padding-left:8px;background-image:url(loading.gif);background-position:left;background-repeat:no-repeat;}
#utils a:hover {text-decoration:underline;color:#1B71C6;}  