@charset "UTF-8";
/* CSS Document */



#header					{height: 84px; width: 990px; background: url(images/header-contest-fpo.png) no-repeat; margin-top: 0px;}

#rebel-top				{height: 502px; width: 990px; margin: 0px; padding-top: 25px; background: url(images/rebel-top-bg.jpg) no-repeat;}

.rebel-sidebar			{height: 170px; width: 240px; background: url(images/rebel-sidebar-bg.png) no-repeat;padding-top: 190px; margin-left: 48px; float: left;}

.rebel-content			{height: 250px; width: 490px; background: url(images/rebel-content-bg.png) no-repeat;padding-top: 110px; padding-left: 170px; float: right; margin-right: 40px;}

.rebel-quote			{height: 125px; width: 900px; background: url(images/rebel-quote-bg.png) no-repeat; margin-left: 48px; float: left;}

#post-wrap				{min-height: 500px; width: 990px; background: url(images/post-wrap-bg.png) repeat-y; float: left;}

.post-inside			{min-height: 500px; width: 900px; background-color: none; margin-left: 45px;}

.user-post				{float: left; width: 900px; background: url(images/user-post-bg.png) no-repeat; padding-left: 0px; padding-top: 37px; margin-bottom: 10px; margin-top: 20px;}

.tony-post				{float: left; width: 900px; background: url(images/tony-post-bg.png) no-repeat; padding-left: 0px; padding-top: 37px; margin-bottom: 30px;}

.rebel-post				{float: left; width: 900px; background: url(images/rebel-post-bg.png) no-repeat; padding-left: 0px; padding-top: 37px; margin-bottom: 30px;}

.post-bottom			{width: 900px; height: 4px; background: url(images/post-bottom-bg.png) no-repeat; float: left; margin-left: 0px; margin-top: 20px;}

.user-post-bottom		{width: 900px; height: 4px; background: url(images/post-bottom-bg.png) no-repeat; float: left; margin-left: 0px; margin-top: 20px;}

.micheal-post-bottom	{width: 968px; height: 4px; background: url(images/post-bottom-bg.png) no-repeat black; float: left; margin-left: 10px; margin-top: 20px;}



#micheal-respond-wrap	{float: left;  width: 990px; background: url(images/micheal-respond-bg.png) repeat-y; margin-left: 0px; margin-top: 20px; margin-bottom: -20px;}

#tony-respond-wrap		{float: left;  width: 990px; background: url(images/tony-respond-bg.png) repeat-y; margin-left: -45px; margin-top: 20px; margin-bottom: -20px;}

#user-respond-wrap		{float: left;  width: 990px; background: url(images/rebel-respond-bg.png) repeat-y; margin-left: -45px; margin-top: 20px; margin-bottom: -20px;}

.user-image				{height: 240px; width: 120px; margin-top: -65px; margin-right: 10px; margin-bottom: 0px; float: left;}

.rebel-respond-avitar	{min-height: 105px; width: 640px; background: url(images/rebel-respond-avitar-bg.png) no-repeat; padding-left: 270px; padding-top: 15px; padding-right: 80px;}

.tony-respond-avitar	{min-height: 105px; width: 640px; background: url(images/tony-respond-avitar-bg.png) no-repeat; padding-left: 270px; padding-top: 15px; padding-right: 80px;}

.micheal-respond-avitar	{min-height: 105px; width: 640px; background: url(images/micheal-respond-avitar-bg.png) no-repeat; padding-left: 270px; padding-top: 15px; padding-right: 80px;}


.yellow-bubble			{width: 639px; background: url(images/yellow-bubble-bg.png) #ffdc57 repeat-y; overflow: visible; margin-top: 12px; margin-left: -10px; margin-bottom: -18px; padding: 0px 10px 0px 10px;}

.yellow-bubble-bottom	{height: 9px; width: 659px; background: url(images/yellow-bubble-bottom.png) no-repeat; margin-left: -10px; padding-bottom: 30px;}


.blue-bubble			{width: 639px; background: url(images/blue-bubble-bg.png) #ffdc57 repeat-y; overflow: visible; margin-left: -10px; margin-bottom: -18px; margin-top: 12px; padding: 0px 10px 0px 10px;}

.blue-bubble-bottom		{height: 9px; width: 659px; background: url(images/blue-bubble-bottom.png) no-repeat; margin-left: -10px; padding-bottom: 30px;}

.green-bubble			{width: 639px; background: url(images/green-bubble-bg.png) #ffdc57 repeat-y; overflow: visible; margin-left: -10px; margin-bottom: -18px; margin-top: 12px; padding: 0px 10px 0px 10px;}

.green-bubble-bottom		{height: 9px; width: 659px; background: url(images/green-bubble-bottom.png) no-repeat; margin-left: -10px; padding-bottom: 30px;}
