/*****************************************************************************/
/** Styles used on all pages.												**/

  		.ir {
  			display: none;
  		}
  		
  		body {
			margin: 0;
  			border: 0;
  			padding: 0;
  			background: url(../images/fridge-repeat.jpg) center 0px #E3EEFC repeat-y;
  		}
  		
  		div#fridge_top {
  			width: 806px;
  			padding-top: 40px;
  			min-height: 960px; /* 506px; */
  			margin-left: auto;
  			margin-right: auto;
  			background: url(../images/fridge-top-note.jpg) no-repeat;
  		}
  		
  		#about_page div#fridge_top {
  			min-height: 1100px;
  		}
  		
  		#thread_view div#fridge_top {
  			min-height: 506px;
  		}
  		
  		div#relative_content {
			position: absolute;
			width: 650px;
			top: 130px;
			left: 60px;
  		}

  		#thread_view div#relative_content {
			position: relative;
			width: 722px;
			top: 0px;
			left: 0px;
  		}
		
		#thread_view #top_nav {
			height: 60px;
		}
  		
  		div#fridge_bottom {
  			position: relative;
  			width: 776px;
  			margin-left: auto;
  			margin-right: auto;
			background: url(../images/footer_bg.jpg) 0px 60px no-repeat;
			
  		}
  		
  		div#fridge_bottom, div#fridge_bottom p, div#fridge_bottom div {
  			position: relative;
  			z-index: 1;
  		}
  		
  		#fridge_bottom p {
  			text-align: center;
  			font-family: Tahoma, Verdana, sans-serif;
  			font-size: 14px;
  			color: #F08E91;
  			margin: 0.5em 0;
  		}
  		
  		#fridge_bottom a {
  			color: #FFFFFF;
  			font-weight: bold;
  		}

		#footer {
			margin-top: 25px;
			padding-top: 10px;
			height: 180px;
		}
		
		#about_page #footer,
		#thread_view #footer,
		#reply_view #footer {
			margin-top: 50px;
			padding-top: 70px;
		}
		
		#footer p {
			font-size: 18px;
			padding: 0px 180px;
		}
  		
  		#footer p.copyright {
  			margin: 40px 0px 0px 0px;
  			background: none;
			font-size: 11px;
			height: auto;
  		}
  		
  		div#fridge {
  			margin: 0px 40px 40px 40px;
  			min-height: 900px;
  			position: relative;
  		}
  		
  		.draggable {
  			position: absolute;
  		}
  		
  		.draggable:hover {
  			position: absolute;
  			cursor: move;
  		}
  		
  		h3 {
  			margin-top: 0;
  		}
		
		/*************************************/
		/** The handle.						**/
  		
  		div#handle_wrap {
  			position: relative;
  		}
  		
  		div#handle {
			position: absolute;
  			top: 306px;
  			left: 0px;
  			
  			width: 44px;
  			height: 301px;
  			
  			background: url(../images/handle.jpg);
  		}

		/*************************************/
		/** The menu items.					**/

  		a.menu {
  			display: block;
  			height: 26px;
  		}
  		
  		a#menu_home {
  			width: 64px;
  			top: 10px;
  			left: 150px;
  			background: url(../images/menu_home.gif);
  		}
  		
  		a#menu_post {
  			top: 25px;
  			left: 240px;
  			width: 121px;
  			background: url(../images/menu_post.gif);
  		}
  		
  		a#menu_about {
  			width: 141px;
  			top: 0px;
  			left: 390px;
  			background: url(../images/menu_about.gif);
  		}
  		

		/*************************************/
		/** Post a note.   					**/
		
		div#post_wrapper {
			width: 352px;
			margin-left: auto;
			margin-right: auto;
			background: url(../images/post_bg_bg.gif) top right;
			padding-bottom: 1px;
		}
		
		div#post {
			width: 351px;
			background: url(../images/post_bg.gif) #F9DC5B top left repeat-x;
		}
		
		div#post h2 {
			padding-top: 14px;
			margin: 0px 14px;
			height: 16px;
		}
		
		h2#reply {
			background: url(../images/header_reply.gif) no-repeat bottom left;
		}
		
		h2#post_new {
			background: url(../images/header_post.gif) no-repeat bottom left;
		}
		
		div#post p {
			margin: 1.0em 14px;
			font-family: Tahoma, Verdana, sans-serif;
		}
		
		div#post input.text, div#post textarea {
			background-color: #FFFFCC;
			border: 0px;
			padding: 4px 8px;
			width: 306px;
			
			font-family: Tahoma, Verdana, sans-serif;
			font-size: 12px;
		}
		
		div#post textarea {
			height: 154px;
			background: url(../images/max_words.gif) #FFFFCC 4px 152px no-repeat;
		}
		
		div#post label {
			display: block;
			font-family: Tahoma, Verdana, sans-serif;
			font-size: 10px;
			padding: 4px;
		}
		
		div#post #style_select label {
			display: block;
			float: left;
			width: 80px;
			height: 71px;
			padding: 0;
			background-position: right center;
			background-repeat: no-repeat;
		}
		
		label#b { background-image: url(../images/blue_preview.gif); }
		label#w { background-image: url(../images/white_preview.gif); }
		label#y { background-image: url(../images/yellow_preview.gif); }
		label#p { background-image: url(../images/pink_preview.gif); }
		
		#style_select input {
			width: 15px;
			display: block;
			float: left;
			margin-top: 35px;
		}
		
		input#post_submit {
			width: auto;
			padding: 0;
			margin: 15px 0px;
		}
		