/*##### PCNET TEMPLATE #11 #####*/
/*##### © Parishcouncil.net ####*/


/*##### BODY #####*/
body {margin:0;padding:0;background-color: #D7D7FF;font-family: Arial, Helvetica, sans-serif;}
#content_table {	}
#body_left {	background-image: url(bg_body_left.gif); height: 100%; width: 89px; background-repeat: repeat-y;}
#body_middle {	background-color: White; height: auto; height: auto; width: auto;}
#body_right {	background-image: url(bg_body_right.gif); height: 100%; width: 89px; background-repeat: repeat-y; }

#content_wrapper {float: left; width: 100%; margin: 0 0 0 -14px;}
#content {	padding: 15px 0 15px 25px; margin: 0 0 0 180px; text-align: justify;	font-size: 75%; line-height: 16px;}
#content_index {	padding: 5px 0 15px 0;	text-align: justify;	font-size: 75%; line-height: 16px; }
#content h1 { display: none; width: 1px;}
#content ul { padding: 0 0 0 30px;}
#content ol { padding: 0 0 0 30px;}
#content li { padding: 7px 0 0 0;}
#footer_table {	width: 100%; float: left;}
#footer_left {	background-image: url(footer_left.gif); height: 37px; width: 89px; background-repeat: no-repeat;}
#footer_middle {		background-image: url(footer_body.gif); background-repeat: repeat-x; height: 37px; width: auto;}
#footer_right {	background-image: url(footer_right.gif); height: 37px; width: 89px; background-repeat: no-repeat; }
#footer {	line-height: 34px;	margin-top: -10px;}
.left {	text-align: left;	font-size: 11px;	color: white;	line-height: 34px;	float: left;}
.right {	text-align: right;	font-size: 11px;	color: white;	line-height: 34px;	float: right;}
#footer a {	color: white;	text-decoration: underline;}
#footer a:hover {	color: white;	text-decoration: none;}


p {	margin: 7px 0 7px 0; line-height: 16px;}
a {	color: #2C45B6; text-decoration: underline;}
a:hover {	color: #BDB5A2;	text-decoration: none;}

#header {background-image: url(title_background.jpg); background-repeat: repeat-x; height: 142px; width: 100%; }
#header_one {	background-image: url(title_background_1.jpg); background-repeat: repeat-x; height: 142px; width: 100%;}
#header_two {	background-image: url(title_background_2.jpg); background-repeat: repeat-x; height: 142px; width: 100%; }
#header_three {	background-image: url(title_background_3.jpg); background-repeat: repeat-x; height: 142px; width: 100%; }

#header_box_left {	background-image: url(bg_head_left.gif); height: 142px; width: 89px; background-repeat: no-repeat; float: left;}
#header_box_middle {	background-image: url(bg_head_middle.gif); height: 100%; width: 100%; background-repeat: repeat-x;}
#header_box_right {	background-image: url(bg_head_right.gif); height: 142px; width: 89px; background-repeat: no-repeat; float: right; }

#nav_bar {	background-image: url('bg_nav.jpg'); height: 27px; margin:0; background-repeat: repeat-x;   }
#nav_left { background-image: url('bg_nav_left.gif'); width: 75px; }
#nav_right { background-image: url('bg_nav_right.gif'); width: 75px; }

/*##### GRID NAVIGATION #####*/
#navigation_cell { width: 180px; }
#navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:180px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding: 0px 0 9px 0;float: left; margin-left: -100%;}
.nav_grid {font-family:verdana; font-size:8pt; line-height: 27px; padding:0 0 0 0;  margin: 0 0 0 0px; width: 180px; position: relative; }
.nav_grid dt a, .nav_grid dt a:visited {display:block;  height: 27px;  line-height:27px;   padding:0 4px 0 12px;   text-decoration:none;   color: white;   font-weight: normal;  background:url('bg_nav.jpg');margin-bottom: 0px; font-size: 8pt;font-weight: bold;}
.nav_grid dd a, .nav_grid dd a:visited {display:block;  height: 25px;  line-height:25px;   padding:0 0px 0 32px;   text-decoration:none;   color: white;   font-weight: normal;  background:url('bg_nav2.jpg'); margin-bottom: 0px;}
.nav_grid dt a:hover { background:url('bg_nav.jpg') bottom left; color:#40443F; text-decoration:none;font-weight: bold;}
.nav_grid dd a:hover { background:url('bg_nav2.jpg') bottom left; color:#40443F; text-decoration:none;}
.nav_grid dd .sub-sub a, .nav_grid dd .sub-sub a:visited {display:block;  height: 25px;  line-height:25px;   padding:0 0 0 32px;   text-decoration:none;   color: white;   font-weight: normal;  background:url('bg_nav2.jpg') bottom left;}

.nav_grid .sub-there a {background:url('bg_nav2.jpg') bottom left; color:#40443F; text-decoration:none;}
.nav_grid .sub-there a:visited {background:url('bg_nav2.jpg') bottom left; color:#40443F; text-decoration:none;}
.nav_grid .there a {background:url('bg_nav.jpg') bottom left; color:#40443F; text-decoration:none; font-weight: bold;}
.nav_grid .there a:visited {background:url('bg_nav.jpg') bottom left; color:#40443F; text-decoration:none; font-weight: bold;}

#sub-there {background:url('bg_nav2.jpg') bottom left; color:#40443F; text-decoration:none;}
#dtwitter a {background:url('bg_nav_twitter.jpg');}
#dtwitter a:hover {background:url('bg_nav_twitter.jpg') bottom left; color: #40443F;}

/*##### DROPMENU #####*/
.dropmenu {  width:100%; font-family:tahoma; font-size:13px; line-height: 27px; padding:0 0 0 0; list-style:none; margin: 0; background: url(bg_nav.jpg); background-repeat: repeat-x; } /*Color navigation bar normal mode*/
.dropmenu ul {  margin: 0;	  padding: 0;  list-style-type:none;   color: white;  border-left:solid 1px white;}
.dropmenu ul li {  float:left;   position: relative;  z-index:auto !important /*Non-IE6*/;   z-index:1000 /*IE6*/;   border-right:solid 1px white;   color: white; }
.dropmenu ul li a {  float:none !important /*Non-IE6*/;   float:left /*IE-6*/;   display:block;   line-height:27px;   padding:0 12px 0 12px;   text-decoration:none;   color: white;   font-weight: normal;  background:url('bg_nav.jpg');}
.dropmenu ul li ul {  display:none;   border:none;   color: white;   }

/*Non-IE6 hovering*/
.dropmenu ul li:hover a {  background:url('bg_nav.jpg') left bottom;color:#333333;  text-decoration:none;} /*Color main cells hovering mode*/
.dropmenu ul li:hover ul {  display:block;   width:10.0em;  position: absolute;   z-index:999;  top:27px;   left:0;  text-align: left;}
.dropmenu ul li:hover ul li a {  display:block;   width:180px;   height:auto;   line-height:19px;   margin-left:-1px;   padding:4px 5px 4px 10px;   border-left:solid 1px white;     font-weight:normal;   color:white; background:url('bg_nav.jpg');color:#ffffff;} /*Color subcells normal mode*/
.dropmenu ul li:hover ul li a:hover {  text-decoration:none;   background:url('bg_nav.jpg') left bottom;color:#333333;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.dropmenu table {  position:absolute;   top:-9px;   left:0;   border-collapse:collapse;}
.dropmenu ul li a:hover {  text-decoration:none;  color: #333333;  background: url(bg_nav.jpg) left bottom;} /*Color main cells hovering mode*/
.dropmenu ul li a:hover ul {  display:block;   width:10.0em;   position:absolute;   z-index:999;   top:36px;   t\op:36px;   marg\in-top:0.0em;}
.dropmenu ul li a:hover ul li a {  display:block;   w\idth:180px;   height:1px;   line-height:27px;   padding:0px 16px 0px 16px;   border-left:solid 1px white;   font-weight:normal;   color:white;  background-image:url(bg_nav.jpg);} /*Color subcells normal mode*/
.dropmenu ul li a:hover ul li a:hover {  background-image:url(nav.gif) left bottom;  color: #333333;   text-decoration:none; } /*Color subcells hovering mode*/
.dropmenu a:visited {	text-decoration: none;}
#there {	background:url('bg_nav.jpg') left bottom;color:#333333;  text-decoration:none;}

#submenu_nav_bar {background-image: url(bg_nav.jpg);background-repeat: repeat-x; width: 100%; height: 27px;}
#submenu ul { list-style-type:none; color: white; font-family: Tahoma; font-size: 110%;}
#submenu ul li { float:left; border-right:solid 1px white; color: white;}
#submenu ul li a { padding-left:12px; padding-right: 12px;   text-decoration:none;   color: white;   font-weight: normal;  background:url('bg_nav.jpg'); line-height: 27px; display: block;}
#submenu ul li a:hover {  text-decoration:none;  color: #333333;  background: url(bg_nav.jpg) left bottom;} 
#submenu .subthere {	background:url('bg_nav.jpg') left bottom; color:#333333;  text-decoration:none;}



/*##### CONTENT #####*/
h1 {	font-size: 11pt; letter-spacing: 1px; color: white; padding:4px 0 0 99px; margin: 0;  width: 100%; font-family: verdana, arial, tahoma; font-weight: normal;}
h2 {	font-size: 13pt; letter-spacing: 1px; color: #13305A;  padding:0; margin: 0; padding-bottom: 22px; font-weight: normal; text-decoration: underline;}
h4 {	font-size: 10pt; letter-spacing: 1px; color: white;  padding:0 0 3px 0; margin: 0 0 7px 0;}
h3 {	font-size: 11pt; letter-spacing: 1px; color: #0A1B65;  padding: 20px 0 10px 0; font-family:  verdana, arial, tahoma; font-weight: normal;}
h5 {	font-size: 10pt; letter-spacing: 1px; color: white;  background-image: url(bg_h1.jpg); background-repeat: repeat-x;padding:6px; margin: 0 0 0 0; width: 100%; font-family: verdana; font-weight: normal; height: 20px;}

#title_16 {font-size: 10pt; letter-spacing: 1px; color: white; background-image: url(bg_h1.jpg); background-repeat: repeat-x; height: 20px; padding:6px 0 0 10px; margin: -6px 0 0 0;  font-family: verdana; font-weight: normal; }
#date_right { float: right; margin: 5px 200px 0 0; font-size: 7pt; letter-spacing: 0; padding: 0px 0 0 0;}

#popup_header { background-image: url(bg_general.png); background-repeat: repeat-x; color: white; font-size: 11pt; padding:0; margin: 0; padding-bottom: 3px; width: 100%; margin-bottom: 27px; font-family: verdana; font-weight: normal; }
#popup_general {font-size: 10pt; color: #333333; padding:0; margin: 0; padding-bottom: 3px; width: 85%; margin-bottom: 5px; font-family: verdana; font-weight: normal; border-bottom: none; }


.bottom_nav{	margin-left: auto; margin-right: auto; text-align: center; width: 50%; background: url(bg_nav.jpg); height: 27px; line-height: 27px;}
#news_small_home { padding: 0 0 0 0px;}


/*##### MINICAL #####*/
#minical { height: auto; width: 198px; background-image: url(bg_minical.png); background-repeat: no-repeat; float: right; margin: 5px 8px 10px 15px; line-height: 15px; color: white;padding: 0 0 15px 0;}
.minicalcenter { margin-left: 13px; margin-right: 13px; font-size: 90% }
.minical_title {text-align: center; color: white; font-weight: normal; }
.minical_table {margin-left: auto; margin-right: auto;}
.minical_table td {padding: 4px 2px 2px 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
.minical_table a {color: white; text-decoration: none;}
.minical_table a:hover {color: white; text-decoration: underline;}
.minical_table a img {	border: 1px solid #ccc;}
.minical_table a:hover img {	border: 1px solid #A1B7E4;}
#ticker_table {width: 100%; margin: -5px 0 20px 0;}


/*##### POWERS-COLOURS #####*/
.powers1 { background-color: #116688; width="25%"; font-weight: bold;}
.powers2 { background-color: #C9DDE5; width="50%"; color: #454545;}
.powers3 { background-color: #E0E8EC; width="25%"; color: #454545;}


/*##### CONTACT-FORM #####*/
.contactform {width: 525px; font-size: 10pt;}
.contactform td {padding: 5px; text-align: left;}
.contactform2 {width: 525px; font-size: 10pt;}
.contactform2 td {padding: 5px; text-align: left;}
.contactform-header {background-color: white; font-weight: bold;}
.contactform-red {width: 425px; text-align: left;}
.contactform-left {background-color: #136789; color: #333333;}
.contactform-right {background-color: #D7BB68; color: #333333;}
.contactform-row td { color: #333333; border-bottom: 1px dashed #333333;}
.contactform-row1 td { color: #333333; border-bottom: 1px dashed #333333;border-top: 1px dashed #333333;}

