
/*---:[ core layout elements ]:---*/

#container { width: 100em; margin: 0 auto; }

	#page { padding: 2em; }
	
		#header { padding-right: 1.1em; padding-left: 1.1em; }

		#content_box { width: 100%; background: url('images/dot-ddd.gif') 53.3em 0 repeat-y; }

		.no_sidebars { background: none !important; }

			#content { width: 53.3em; float: left; }
			
			.no_sidebars #content { width: 100%; }
			
				.post_box { margin: 0 2.2em 0 1.1em; }

				.no_sidebars .post_box { margin: 0 1.1em; }

					#archive_info, .prev_next { padding-right: 1.1em; padding-left: 1.1em; }

			#sidebars { width: 42.6em; float: right; }

			#comments { margin-right: 2.2em; margin-left: 0em; }

				.comments_intro, #respond { margin-left: 1.1em; }
				
					dl#comment_list dt, dl#comment_list dd { padding-right: 1.1em; padding-left: 1.1em; }
	
				#commentform { padding-right: 2.2em; padding-left: 1.1em; }

				.sidebar { width: 50%; float: left; }
		
					.sidebar ul.sidebar_list { padding-right: 1.1em; padding-left: 1.1em; }
					
					#sidebar_2 ul.sidebar_list { padding-right: 1em; }
					
					#sidebar_1 ul.sidebar_list { border-width: 0 0.1em 0 0; border-style: dotted; border-color: #ddd; }


/*---:[ multimedia box elements ]:---*/

#image_box img.square { width: 40em; height: 40em; }

#image_box img.four_by_three { width: 40em; height: 30em; }

#image_box img.three_by_four { width: 40em; height: 53.3em; }

#image_box img.three_by_two { width: 40em; height: 26.7em; }

#image_box img.two_by_three { width: 40em; height: 60em; }

#image_box img.five_by_four { width: 40em; height: 32em; }

#image_box img.four_by_five { width: 40em; height: 50em; }

#image_box img.sixteen_by_nine { width: 40em; height: 22.5em; margin: 0 auto; }

#image_box img.nine_by_sixteen { width: 40em; height: 71.1em; margin: 0 auto; }

#image_box img.two_by_one { width: 40em; height: 20em; }

#image_box img.one_by_two { width: 40em; height: 80em; }