
body {
	/*  */
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-height: 100%;
	background: #ffffff url('../images/background.jpg') no-repeat scroll center 530px;
}

	a, a img, img { 
		border: none; 
		color: #8cc63f; 
	}



	#layout {
		/*  */
		width: 701px;
		margin: 20px auto;
		overflow: auto;
		background: #636466 url('../images/layout.jpg') no-repeat left top;
		font: 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
		letter-spacing: 1px;
		line-height: 15px;
	}
	
	
	
		#left {
			/* left column */
			float: left;
			width: 220px;
			height: 700px;
		}
		
			#oscar {
				/* logo */
				float: left;
				width: 185px;
				margin: 30px auto;
				padding: 30px 0px 50px 34px;
			}
			
			#navigation {
				/*  */
				float: left;
				width: 200px;
				text-align: right;
			}
			
				.nav a {
					/*  */
					display: block;
					padding: 6px 0px;
					color: #ffffff;
					font-size: 12px;
					font-weight: normal;
					text-decoration: none;
					text-transform: uppercase;
					line-height: 18px;
					letter-spacing: 1px;
				}
				
				.nav a:hover,
				.nav a.active {
					/*  */
					color: #8cc63f;
				}
				
				#navigation ul {
					/* sub menus */
					list-style: none;
					margin: 0px;
					padding: 0px;
				}
				
				#navigation li a {
					/* sub menu a's */
					font-size: 10px;
					color: #464646;
					padding: 1px 0px;
				}
				
		
		#right {
			/*  */
			float: left;
			width: 425px;
			padding:  40px 0px 20px 0px;
			margin: 0px;
		}
		
			#content {
				/*  */
				float: right;
				width: 253px;
				height: 510px;
				line-height: 16px;
				overflow: auto;
				overflow-y: scroll;
				padding: 10px 10px 10px 150px;
			}
			
			#footer {
				float: left;
				position: relative;
				top: 100px;
				left: 260px;
				width: 150px;
				color: #ffffff;
			}
			
			#footer a {
				color: #ffffff;
				text-decoration: none;
				border-bottom: 1px dotted #ffffff;
			}
			
				
		h1 em {
			display: block;
			font-size: 12px;
			color: #cccccc;
		}
		
			#adminWrapper h4 {
					/*  */
					float: left;
					margin:  5px 0px;
				}
				
				#adminWrapper label {
					/* admin label */
					float: left;
					width: 120px;
				}
				
				#adminWrapper fieldset label {
					/* admin label */
					float: none;
					width: auto;
				}
				
				
				.adminImage {
					/* image display box */
					float: left;
				}
				
				.adminInput,
				.adminText {
					/* admin input box */
					float: left;
					width: 200px;
					border: 1px solid #00152d;
				}
				
				.adminText {
					/* admin textarea height */
					width: 360px;
					height: 60px;
				}
				
				
				.scrollControlsY {
					/* Scroller Styles */
					display: block;
					height: 500px;
					position: absolute;
					margin-right: 50%;
					right: -320px;
					top: 80px;
					width: 26px;
				}

				.scrollBar{
					/* Scroller Styles */
					display: block;
					position: relative;
					top: 0px;
					right: 0;
					bottom: 0px;
					width: 26px;
					height: 440px;
					background: url('../images/scrollline.png') no-repeat left top;
				}


				.scrollHandle {
					/* Scroller Styles */
					display: block;
					position: absolute;
					top: 0;
					right: 0;
					width: 26px;
					cursor: pointer;
				}

				.scrollHandleTop {
					/* Scroller Styles */
					display: none;
				}

				.scrollHandleMiddle {
					/* Scroller Styles */
					background: url('../images/scroller.png') no-repeat left top;
					width: 26px;
					height: 100%;
					position:relative;
				}

				.scrollHandleBottom {
					/* Scroller Styles */
					display: none;
				}
				
