
#page {
	
	display: block;
	position: relative;
	width: 800px;
	
	margin: 0px auto;
	
}

	#page #header {
		
		height: 160px;
		
	}
	
		#page #header .header_logo {
			
			height: 160px;
			background-image: url(img/logo_bg.png);
			
		}
		
			#page #header .header_logo h1 {
				
				padding-top: 80px;
				padding-left: 20px;
				font-size: 3em;
				
			}
			
	#page #topnavigation {
		
		height: 40px;
		width: 100% !important;
		
	}

		#page #topnavigation ul {

			margin-left: 10px;
			width: 100% !important;

		}
	
		#page #topnavigation ul li a,
		#page #topnavigation ul li a:hover {
		
			padding:	8px 12px 0 12px;
			height: 32px;
			
		}
		
	#page #content {
		
		width: 580px !important;
		
	}
	
		#page #content #entry .post,
		#page #content #entry .post .text {
			
			width: 540px !important;
			
		}
		
			#page #content #entry .post .text {

				margin-left: 15px;

			}
			
			#page #content #entry .post .text table {

				background-color: #2464da;
				margin: 20px auto;
				color: #fff;
				padding: 0px;
				font-size: 1.2em;
				border-collapse: collapse;

			}
			
				#page #content #entry .post .text table tr.head {
				
					background-color: #fff;
					color: #000;
					
				}
				
					#page #content #entry .post .text table td {
					
						padding: 3px 5px;
						
					}

			#page #content #entry .post .text .padding {
			
				font-size: .9em !important;
				padding: 20px !important;
				letter-spacing: .02em;
				
			}
			
				#page #content #entry .post .text .padding p,
				#page #content #entry .post .text .padding ul {
			
					padding-bottom: 10px !important;
					text-align: justify;
				
				}
	
					#page #wrapper #content #entry .post  ul li{
						
						background: url(img/text_li.gif) no-repeat left 3px !important;
						
					}
	
					#page #content #entry .post .text .padding p.centered {
		
						text-align: center;
			
					}
					
					#page #content #entry .post .text .padding p em {
		
						color: #333;
			
					}
					
					#page #content #entry .post .text .padding p input {
		
						margin: 0px;
						padding: 1px;
			
					}
	
						#page #content #entry .post .text .padding p input[type=submit] {

							margin-left: 10px;

						}
	
	#page #sidebar {
		
		width: 220px !important;
		
	}
	
		#page #sidebar li.page_item {
			
			font-size: .9em !important;
			
		}
	
	#page #subpage {
		
		background-image: none;
		
	}
	
	#page #subpage #subpage_entry #footersection {
		
		padding-left: 200px;
		
	}
		
/* fix */

sub {
	
	margin: 0px;
	padding: 0px;
	
}