html
	{background:#F2F2F2;
	min-width:700px; }

body
	{background:url(right.png) repeat-y right white;
	font-family: Lucida Grande, Verdana;
	font-size:62.5%;
	text-align:justify;
	margin:0 0 20px 20px; }

#main
	{background:url(left.png) repeat-y left; }

a, a:hover
	{text-decoration:none;
	color: #06c; }

img
	{border:0; }

/* Header */

#header
	{background:url(bg_header.png) repeat-x;
	height:100px;
	width:100%;
	margin-left:4px;
	width:auto; }

#header a
	{background:url(header.png) right no-repeat;
	display:block;
	height:100px;
	float:right;
	width:100%; }

/* Post-it */

#post-it
	{background:url(post-it_bg.png) repeat-y center;
	padding:0px;
	float:right;
	margin:20px 30px 0 0;
	width:200px;
	color:white; }

#post-it_top
	{background:url(post-it_top.png) top no-repeat; }

#post-it_bottom
	{background:url(post-it_bottom.png) bottom no-repeat;
	padding:50px 10px 40px 10px; }

#post-it h1
	{font-size:18px;
	color:white;
	margin:20px;
	margin-top:0; }

#post-it p
	{margin:0; }

/* Menu */

#menu
	{float:left;
	margin-top:20px; }

.menu
	{background:url(bg_menu.png) top repeat-x;
	border:4px solid #F2F2F2;
	width:200px;
	margin:0 0 20px 20px; }

.menu h1
	{background:url(bg_title.png) bottom no-repeat;
	color:#FFFFFF;
	font-size:18px;
	padding:10px;
	margin:10px;
	text-align:center; }

.menu p, #post-it p
	{margin-left:15px; }

/* Main Content */

#content
	{padding:50px 240px 30px 250px !important;
	padding:50px 280px 30px 250px; }

#content h1
	{background:url(title.png) bottom left repeat-x;
	padding-bottom:5px;
	font-size:18px; }

/* Footer */

#footer
	{background:url(bg_footer.png) repeat-x bottom;
	clear:both; }

#left_footer
	{background:url(left_footer.png) bottom left no-repeat; }

#right_footer
	{background:url(right_footer.png) bottom right no-repeat; }

#footer p
	{text-align:center;
	padding-bottom:15px; }