/* Layout CSS Document */
	
	
	#page {
		width: 920px;	
		margin: 50px auto;
	}
	
	#head {}
		
		#head .identity {
			margin-bottom: 	8px;
			display: block;
		}
		
		#head .navigate .block {
			float: left;
			padding-right: 10px;
			margin-left: 10px;
		}
			#head .navigate .first {
				margin-left: 0;
			}
	
		#head .a2, #head .a3, #head .b1, #head .b2 {
			height: 165px;	
		}
			
			#head .a3 .panel {
				margin-top: 73px;
				text-align: right;
			}
			#head .b1 .panel {
				margin-top: 73px;
			}
			#head .b1 .panel dt {
				
				float: left;
			}
			
			#head .b1 .panel dd {
				float: right;
				text-align: right;
			}
	
	/* columns */
	div.column {
		float: left;	
	}
		div.a, .edit .a {
			float: left;
			
			width: 634px;
		}
		
			div.a .a1 {
				width: 48px;
			}
			
			
			div.a .a2 {
				width: 430px;
			}
			
			div.a .a3 {
				width: 155px;
				float: right;
			}
				div.a .a1a2,  {
					width: 478px;
					float: left;
				}
				
				div.a .a2a3, .edit .a .a2a3 {
					width: 586px;
				}
		
		div.b, .edit .b {
			float: right;
			width: 285px;
		}
		
			div.b .b1, .edit .b .b1 {
				width: 236px;
			}
			
			div.b .b2, .edit .b .b2 {
				width: 48px;
				float: right;
			}
			
		div.b .b1b2, .edit .b .b1b2 {
			width: 285px;	
		}
			
	/* mag pages */
	
		.m {
			width: 100%;	
		}
			.m .m1 {
				float: left;
				width: 430px;
				margin-left: 48px;
			}
			.m .m2 {
				float: right;
				width: 440px;
			}
				.m .m2 .m3 {
					float: left;
					width: 154px;
				}
				
				.m .m2 .m4 {
					float: left;
					width: 236px;
				}
				
				.m .m2 .m5 {
					float: right;
					width: 48px;
				}
				
		/* the l's */
		.l .column {
			min-height: 160px;	
		}
		.l .l1 {
			float: left;
			width: 478px;
			border-right: 1px dotted #ccc;
		}
		
		.l .l2 {
			float: right;
			width: 441px;
		}
		
			.l .l3 {
				/*padding-left: 48px;*/
			}
			
			.l .l2 .l5 {
				float: left;
				width: 155px;
				border-right: 1px dotted #ccc;
			}
			
			.l .l2 .l6 {
				float: right;
				width: 235px;
				border-right: 1px dotted #ccc;
				margin-right: 48px;
			}
			
		/* the n's */
		.n {}
		
			.n .n1 {
				border-right: 1px dotted #ccc;
				float: left;
				width: 634px;
			}
			
			.n .n2 {
				float: right;
				width: 285px;
			}
				.n .n2 .n3 {
					float: left;
					border-right: 1px dotted #ccc;
					width: 236px;
				}
				
				.n .n2 .n4{
					float: right;
					width: 48px;
				}
				
				.n .n1 .n5 {
					margin-left: 48px;	
				}
			
	/* specific lays */
	
		.one .a .a2 {
			margin-left: 48px;
		}
		
		.two .a {
			margin-left: 48px;
			width: 586px;
		}
		
	/* boxes inside */
	
		.panel {
			margin: 5px 5px 5px 5px;	
		}
		
		.a2 .panel {
			margin-left: 0;	
		}
			
	
	#foot .column {
		min-height: 20px;	
	}