                        * {
                        padding:0;
                        margin:0;
                        }
                        body { 
			margin:0; 
			padding:0; 
			font-family:georgia, serif; 
			font-size:0.7em;
			color:#fefefe;
			background-image:url('/images/sgradient.jpg') !important;
			background-position:left top;
			background-repeat:repeat-x;
			background-color:#C4D9F8;
			}
			div#mainpage div#ycontent div#messages p {
			padding:10px 10px 2px 70px;
			}
			div#mainpage div#ycontent div#messages ul {
			padding:0px 10px 0px 80px !important;
			margin:0; 
			list-style-position:inside !important;
			}
			div#mainpage div#ycontent ul {
			padding:0px 10px 0px 40px;
			margin:0; 
			list-style-position:outside;
			}
			div#mainpage div#ycontent ul li {
			margin-top:10px;
			}
			div#mainpage div#ycontent div#messages ul li {
			margin-top:0px !important;
			}
			div#mainpage div#ycontent div#messages div.goodmessage {
			background-image:url('/images/ntick.png');
			background-position:10px 10px;
			background-repeat:no-repeat; 
			min-height:62px;
			}
			div#mainpage div#ycontent div#messages div.badmessage {
			background-image:url('/images/ncross.png');
			background-position:10px 10px;
			background-repeat:no-repeat; 
			min-height:62px;
			}
			div#mainpage div#ycontent div#messages {
			background-image:url('/images/messagetop.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			margin-left:10px;
			color:#6984AF;
			margin-top:15px;
			margin-bottom:10px;
			}
			div#mainpage div#ycontent div#messages div#messagesbottom {
			background-image:url('/images/messagebottom.jpg');
			background-position:left bottom;
			background-repeat:no-repeat;
			height:8px;
			}
			div#mainpage div#ycontent p {
			margin:7px 10px;
			}
			div#mainpage {
			padding-top:10px;
			}
			div#mainpage img#logo {
			width:200px;
			margin-left:-250px;
			left:50%;
			position:relative;
			}
			div#balloon {
			width:192px;
			height:208px;
			background-image:url('/images/balloon.gif');
			background-position:left top;
			background-repeat:no-repeat;
			position:absolute;
			right:-148px;
			top:-65px;
			}
			div#ycontentbottom {
			width:1300px;
			left:50%;
			margin-left:-649px;
			position:relative;
			height:154px;
			background-image:url('/images/y_content_footer.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			z-index:30;
			}
			div#ycontentbottom div#yfooter div#web_footer {
			float:left;
			width:150px;
			padding-top:100px;
			}
			div#ycontentbottom div#yfooter div#seemyitem_footer {
			float:right;
			text-align:right;
			width:325px;
			padding-top:100px;
			}
			div#yfooter {
			width:490px;
			left:50%;
			margin-left:-245px;
			position:relative;
			}
			div#mainpage div#ycontent {
			background-image:url('/images/ygradient.jpg');
			background-position:left top;
			background-repeat:repeat-y;
			background-color:#8e9db4;
			width:509px;
			min-height:500px;
			margin-left:-254px;
			left:50%;
			position:relative;
			}
			div#mainpage div#ycontent div#ycontenttop {
			background-image:url('/images/y_content_top.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			width:509px;
			height:14px;
			}
			div#mainpage div#ycontent div#itemoptions {
			width:100%;
			position:relative;
			}
			div#mainpage div#ycontent div#itemoptions div#seetheitem {
			float:left;
			width:195px;
			}
			div#mainpage div#ycontent div#itemoptions div#uploadmyitem {
			float:right;
			width:300px;
			}
			div#ybottom {
			background-color:#1EA200;
			height:390px;
			margin-top:-54px;
			margin-bottom:-54px;
			}
			.clear {
			clear:both;
			line-height:0;
			}
			h1 {
			text-indent:-2000px;
			line-height:0;
			height:0;
			margin:0;
			padding:0;
			}
			h2 {
			font-size:1.4em;
			font-weight:800;
			margin:10px;
			}
			
			p#tr_links {
			padding:0; margin:0; 
			display:inline;
			background-image:url('/images/links_left.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			padding-left:10px;
			padding-bottom:7px;
			position:absolute;
			right:50px;
			top:-58px;
			padding-top:2px;
			}
			* html p#tr_links {
			top:-60px;
			}
			p#tr_links span {
			padding:0; margin:0;
			background-image:url('/images/links_right.jpg');
			background-position:right -1px;
			background-repeat:no-repeat;
			padding-bottom:7px;
			padding-right:10px;
			color:#cddaee;
			padding-top:2px;
			}
			p#tr_links a {
			text-decoration:none;
			color:#cddaee;
			}
			p#tr_links a:hover {
			text-decoration:none;
			color:#ffffff;
			}
			a {
			color:#fff;
			}
			.question {
			float:left;
			margin: 2px .3em 2px 0;
			clear:left;
			font-size:80%;
			width:100%;
			}
			.question_label {
			float:left;
			width:70px;
			text-align:right;
			padding:.2em .5em 0 0;
			clear:both;
			display:inline;
			}
			.question_input {
			display:inline;
			float:left;
			}
			#file_upload {
			margin-bottom:30px !important;
			}
			input, textarea, file {
			color:#0073E6;
			font-family:"Trebuchet MS", sans-serif;
			font-size:1.2em;
			}
			p {
			margin-top:5px;
			margin-bottom:5px;
			line-height:1.4em;
			}
			#mitems_container {
			width:100%;
			text-align:center; 
			position:relative; 
			margin-left:10px !important;
			}
			a img {
			border:0;
			}
			#items ul {
			list-style-type:none;
			}
			#items {
			text-align:center !important;
			}
			#items img {
			padding: 15px;  
			margin-top:8px;
			background-color: #eee;  
			border:  1px solid #ccc !important; 
			margin-left:auto; 
			margin-right:auto; 
			}
			#mitems {
			height:  330px;  
			width:   400px; 
			padding: 0;  
			margin:  0; 
			margin-left:auto; 
			margin-right:auto;  
			position:relative;
			margin-bottom:-80px;
			} 			
			#mitems img {  
			padding: 15px;  
			border:  1px solid #ccc;  
			background-color: #eee;  
			top:0; 
			left:0; 
			position:absolute;
			}			
			div.item_divider {
			padding:10px; 
			border-top:1px solid #BDD3F8;
			position:relative;
			}			
			div.item_divider h3 {
			width:250px;
			}		
			div.item_divider img {
			margin-left:10px;
			}
			div.remove_approve {
			position:absolute;
			top:10px;
			right:10px;
			}
			span.remove, p.remove {
			color:#FF8F8F;
			font-weight:800;
			}
			span.approve {
			color:#95FF8F;
			font-weight:800;
			}
			form.admin_form {
			padding:10px;
			}
			img {
			display:block;
			}
			div#google_ads {
			position:absolute;
			left:-140px;
			top:55px;
			} 
			div#dandysi_ad {
			position:absolute;
			right:-140px;
			top:255px;
			} 
			div#ad {
			position:absolute;
			right:-140px;
			top:400px;
			}
			.item_number {
			font-family: Courier, 'Courier New', monospace;
			}
