body {
	margin: 0px;
	padding: 0px;
	background: url(i/bg_body.gif);
	font-family: Arial, Helvetica, sans-serif;
}

	img {
		border: 0px;
	}
	
	#wrapper {
		width: 830px;
		margin: 10px auto;
		padding: 0px;
	}
	
		#topshadow {
			background: url(i/bg_topshadow.png) top center no-repeat;
		}
		
		/* for IE6 only */
		#topshadowimg {
			display: none;
		}
		/* for IE6 only */

			#bottomshadow {
				background: url(i/bg_bottomshadow.png) bottom center no-repeat;
			}
			
				#innerwrapper {
					width: 760px;
					margin: 0px auto;
					padding: 0px 0px 20px 0px;
				}
			
				#header {
					text-align: right;
					height: 120px;
					padding: 40px 30px 0px 30px;
					position: relative;
				}
				
					#logo {
						float: left;
						padding: 0px;
					}
					
					#tagline {
						padding: 55px 0px 0px 0px;
					}
					
				#menu {
					text-align: center;
					padding: 9px 0px 0px 0px;
					margin: 0px;
					height: 31px;
					background: url(i/bg_header.gif) top left repeat-x;
				}
				
					#menu li {
						display: inline;
						list-style-type: none;
						margin: 0px 15px;
						padding: 0px;
					}
					
				#homecontent {
					float: left;
					background: #fff url(i/bg_homecontent.gif) top center no-repeat;
					padding: 30px 30px 50px 30px;
				}
				
					#homecontent_left {
						font-size: 14px;
						color: #7b624d;
						width: 320px;
						float: left;
					}

					#homecontent_right {
						font-size: 14px;
						color:  #5b8990;
						width: 320px;
						float: left;
						margin-left: 60px;
					}
					
				#subcontent {
					background: #fff url(i/bg_subcontent.gif) top left repeat-x;
					padding: 30px 30px 50px 30px;
					color: #654d38;
					font-size: 14px;
					line-height: 20px;
				}
					
						
					#onesieStage {
						height: 300px; 
						width: 300px;
						position: relative;
						float: right;
						margin-right: 20px;
						}
					
						#onesieStage #itemOfAttire {
							position: absolute;
							top: 0px;
							left: 0px;
							}
						
						#onesieStage #smallPatch {
							position: absolute;
							top: 54px;
							left: 117px;
							}
						
						#onesieStage #zoomPatch {
							position: absolute;
							top: 50px;
							left: 61px;
							}
					
					#subcontent form {
						margin-bottom: 10px; 
						padding: 0px;
						}
						
						#subcontent form label {
							display: block;
							font-weight: bold;
							font-size: 1.2em;
							color: #A8D9B4;
							padding: 0px;
							margin: 12px 0px 0px 0px;
							}
							
						#subcontent form input, select, textfield {
							border: 1px solid #ccc;
							margin: 0px;
							padding: 0px;
						}
						
						
					#subcontent blockquote {
						padding: 0px;
						margin: 10px;
						color: #666666;
						}
					
					#subcontent a, #homecontent a {
						color: #009ca5;
						text-decoration: underline;
						}
					
					#subcontent a:hover, #homecontent a:hover {
						color: #f37021;
						text-decoration: none;
						}

					#subcontent h1 {
						margin-bottom: 5px;
						margin-top: 10px;
						color: #009ca5;
						font: normal normal 1.5em Arial, Helvetica, sans-serif; 
					}

					#subcontent h2 {
						margin-bottom: 5px;
						margin-top: 10px;
						color: #f37021;
						font: normal normal 1.3em Arial, Helvetica, sans-serif;
					}
				
					#subcontent h3 {
						color: #5b8990;
						font-size: 13px;
						font-weight: normal;
						margin-bottom: 5px;
						margin-top: 0px;
					}
					
					#subcontent li {
						list-style-type: square;
					}
					
					#subcontent em.fancy {
						font-size: 1.1em;
						color: #6ABA5C;
						font-style: italic;
						}
					
					#subcontent .iconBlock { width: 180px; margin-right: 20px; float: left; text-align: center; font-style: italic; font-size: .9em; margin-bottom: 20px; line-height: normal; }
					
				#bottomlinks {
					clear: both;
					text-align: center;
					margin: 0px;
					height: 23px;
					background: #fff url(i/bg_bottomlinks.gif) top left repeat-x;
					font-size: 11px;
					font-weight: bold;
				}

					#bottomlinks li {
						display: inline;
						list-style-type: none;
						margin: 0px;
						padding: 0px 10px;
						background: url(i/bullet_bottomlinks.gif) 0px 2px no-repeat;
					}
					
						#bottomlinks li.single {
							background: none;
						}
					
						#bottomlinks li a {
							color: #d9b568;
							text-decoration: none;
							line-height: 23px;
						}
						
				#footer {
					clear: both;
					background-color: #daeff2;
					color: #7b624d;
					font-size: 11px;
					text-align: right;
					padding: 10px 30px 20px 30px;
				}
				
					.logo_footer {
						float: left;
					}
					.logo_footer2 {
						float: left;
						margin: -5px 0px 0px 0px;
					}
					
					#txc_bug {
						margin: 0px 0px 0px 10px;
					}
					
					#footer_stuff {
						margin-top: 10px;
					}

/*///////////////////////////////////
//       Stray special cases       //
///////////////////////////////////*/

#contest {}

#contest p img { border: 3px solid #516253; margin: 0px auto; display: block; }
#contest h2 { margin: 30px 0px 0px; }

#flash object {
display: block;
}