#container, .images
				{
				text-align:center;
			 	margin: 0px auto;								
				}				
#subcontainer 
				{
				text-align:center;
			 	margin: 0px auto;
padding:15px 35px 35px 35px;
				max-width:600px;
border-style:solid;border-width:1px; border-color:gray;
				}	
body
				{
				font-family:sans-serif;
				background-image:url(gradv2.jpg);
				background-repeat: repeat-x;
				margin:3px;
				background-color:#d1f6f7;
				}
p{padding:10px;}
						
#header
				{
				width:97%%;
				padding:5px;
				text-align:center;
				font-size:145%;
				color:lime;
				/*background-color:#111111;*/				
				margin: 5px auto 4px auto;
				border:0px;
				border-color: white;
				border-style: solid;
				}				
#mobi
		 	  {
		 	  font-style:italic;
			  font-size:80%;
			  color:#eeeeee;
			  }

h1
			  {
			  font-size:90%
			  }
		 
h2
			  {		
			  font-size:80%;
			  padding: 0px;
			  margin:2px 2px 3px 2px;
			  }		
p
 			  {
			  font-size:80%;
			  margin:2px 2px 4px 2px;
border-style:solid; border-width: 0 0 1px; 0;
text-align:left;
			  }			
.photo  
		 	  {
				padding:3px 0px 0px 0px;
			  margin: 0px 0px 3px 0px;
			  border:1px;
			  border-color: #eeeeee;
			  border-style: solid;
				/*background-color:#009999;*/
				}	
#image  
		 	  {
				border:0px;
				padding:10px;
				margin: 20px 0 10px 0;
			  /*margin-bottom:2px;*/
				/*width:97%;
				height:100%;*/
			 /* clear:left;*/
			 /* border:2px;
			  border-color: #eeeeee;
			  border-style: solid; */
			  }	
.content_home
			  {
			  background-color:#220000;
			  padding:3px 3px 4px 5px;
			  margin: 1px 1px 20px 1px;
			  border:3px;
			  border-style:solid;
			  border-color:teal;
			  text-align:left;
			  color:#eeffff;									
			  }		
.content
		 		{
				/*background-color:#fefffe;*/
		 		margin-bottom:3px;
		 		border:0px;
				border-color: gray;
				border-style: solid;
				color:black;
				padding:1px;
				margin: 1px 1px 3px 1px;

				}				
.breadcrumb
				{
				color: #000001;
				text-align:left;
				font-size: 70%;
				margin-left: 3px;
				margin: 10px 3px 20px 8px;
				font-style:italic;
clear:both;
border-style:solid; border-width: 0 0 1px; 0;
padding:5px;
				}
.left_align
				{
				text-align:left;
				margin:2px;
				}
.align_centre			{
				text-align:center;
				border-width: 0; 
				}
table
				{
				font-size:80%;
			text-align:left;
			 	margin: 0px auto;
				}
.ital
	 			{
				font-style: italic;
				}								
.pk_nav 	
				{
				/*background-color:black;*/
				padding:2px;
				margin: 1px;
				border-width: 1px 0 1px 0; 
				border-style:solid;
				border-color:gray;
				text-align:left;
				color:lime;
float:left;
/*display:block;*/			
				}
.pk_nav .even, .pk_nav .odd {float:left;}				

.even, .odd
				{
				
				padding:7px;
				border-color:gray;
				border-style:solid;
				border-width: 0px;
				
				
				}
		
.pk_nav a:link
 				{
				color:green;
				}
			
.pk_nav a:visited
				{
				color:#ddddff;
				}										
/*
.searchbox
				{
				border:1px;
				border-color: teal;
				border-style: solid;
				color:teal;
				padding:1px;
				margin:3px;
				}
*/
.content{border-style:solid;border-width:0px; border-color:gray;}
#mini_nav {border-style:solid;border-width:1px; border-color:gray;padding:8px;}
/*#map {float:left;}
.a_widget {float:left;}*/
.footer, #extra_box  {
margin-top:10px;
display:inline;
padding:10px;
			  color:green;
			  /*font-size: 70%;*/
			border-style:solid;border-width:0px; border-color:gray;
}
.footer a {padding:12px; font-size: 90%; text-decoration:none;border-style:solid;border-width:0px; border-color:white; clear:both;}
.footer a:hover{color:red;}
.footer .content {clear:both; margin-top:30px;}
#infolink {font-size:65%;

}


#messages, .messages {
text-align:center;
padding-left:.8em;
margin:0px;
border:0px;
color:red;background-color:#ffff66; padding: 1.5em;
}
.a_widget a {color: #333333;}

