@charset "UTF-8";
/* CSS Document */

*{ margin: 0; padding: 0; }
html, body { text-align:center; background:#000; color:#FFF; font-family:Helvetica, Arial, sans-serif; height:100%; }
img { border:0; }

#main-content { background:url(/media/main-page.jpg) top center no-repeat; min-height:768px; width:1024px; margin-left:auto; margin-right:auto; }

.hidden { display:none; }

#menu {  margin-left:30px; width:1024px; margin-left:auto; margin-right:auto; padding-bottom:30px; padding-top:10px; clear:both;}

#menu ul { list-style:none; margin-left:auto; margin-right:auto; width:840px; padding:0 0 0 10px; border-bottom:17px solid #990000; height:30px; }
#menu ul li { float:left; margin-right:10px; }
#menu ul li a { display:block; width:110px; background:url(/media/wood-block.png); padding:10px 0; color:#FFF; text-decoration:none; font-size:small; }

#canvas { height:1085px; width:1024px; background:url(/media/canvas.jpg) center top no-repeat; margin:0 auto; }

#paper {
	background:url(/media/paper.jpg) no-repeat top center;
	width:400px;
	height:686px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;
	padding-right: 446px;
	padding-left:0px; color:#000;
}

#ppaper {
	background:url(/media/paper.jpg) no-repeat top center;
	width:836px;
	height:736px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;
	padding-left:0px; color:#000; text-align:center;
}

#bpaper {	background:url(/media/bigpage.jpg) no-repeat top center; width:836px; margin-right:auto; margin-left:auto; margin-top:0px;
	text-align:left; padding-left:0px; color:#000; text-align:center; padding-left:30px; }
#sm { margin-left:95px; margin-right:95px; background:url(/media/backsm.jpg) top repeat; height:43px; }
#sm ul { list-style:none; clear:left; margin-left:10px;}
#sm ul li { float:left; text-align:center;   }
#sm ul li a { display:block; width:91px; background:url(/media/submenu.jpg) no-repeat; padding:15px 0; color:#FFF; text-decoration:none; font-size:small; }

#paper h2 { background:#990000; color:#FFF; padding:5px; font-size:1.1em; width:300px; padding-left:30px; font-weight:lighter; margin-bottom:10px; }
#ppaper h2, #bpaper h2 { background:#990000; color:#FFF; font-weight:lighter; float:left; padding-right:20px; width:405px; padding-left:30px;}

#bpaper #left .mi h2, #bpaper #right .mi h2 { width:176px; }

#polaroid { width:360px; padding:15px 0; text-align:center; background:#FFF; margin-left:20px; float:left; color:#000; border:1px solid #BABABA; font-family:.9em; }
.rp { margin-left:100px; }

#post-it {  float:right; margin:150px 40px 0 0; }
#pics { float:right; margin-top:115px; margin-right:30px; }

#ribbon-wrap { position:absolute; left:50%; width:500px; }
#ribbon { position:absolute; left:0; padding-top:150px;  margin-bottom:23px; left:-500px; }

.blank { height:100px;  }
.row { clear:left; margin-left:55px; padding-top:40px; }
.menu { width:193px; height:173px; display:block; float:left; margin-right:30px; }
.head { height:200px; }
.clear { clear:left; height:25px; }
.c2 { clear:left; height:0; }
.des { margin-left:30px; float:left; width:300px; }
.mi .p { padding-right:40px;}
.p { float:right;  } /*price*/ .center { text-align:center; } .bold { font-weight:bold; }
.map { width:500px; height:160px; border:1px solid #990000; margin:20px auto 0px auto; }

#specialties { background:url(/media/scale.png) left top no-repeat;  padding-top:8px; list-style:none; padding-left:70px; }
#specialties li { margin-bottom:9px; }
p { margin-left:20px; font-size:small;margin-bottom:10px; clear:left; }

#left { width:48%; float:left; } #right { width:50%; float:right; }
#left h2, #right h2 { width:auto; float:left; } #left .mi p, #right .mi p { font-size:small; padding-top:30px; }
.image { float:left; } #bpaper .desl, #bpaper .p { font-size:small;}
.desl { float:left; padding-left:30px; } .mi { clear:left; }#canvas #ppaper .mi p, #bpaper .mi p { padding-right:20px; padding-left:165px; clear:none;}
#wall { width:880px; margin:0 auto;}