		body {
		background-color : #b4aa9c;
		margin: 10px 10px 10px 10px;
		outline: none;
		}
	
		h1 {
		font-family:Verdana;
		font-weight: normal;
		font-size:10px;
		color:#fd532e;
		text-align: left;
		text-decoration: none;
		margin-left:15px;
		padding-left:15px;  
		margin-right:5px;
		padding-right:5px;  
		padding-bottom: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		margin-top: 0px;  }

		h2 {
		font-family:Verdana;
		font-weight: normal;
		font-size:10px;
		color:#f00;
		text-align: left;
		text-decoration: none;
		margin-left:15px;
		padding-left:15px;  
		margin-right:5px;
		padding-right:5px;  
		padding-bottom: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		margin-top: 0px;  }

		h2 a{
		font-family:Verdana;
		font-weight: normal;
		font-size:10px;
		color:#808080;
		text-align: left;
		text-decoration: none;  }

		h2 a:hover{
		color:#fd532e;
		text-align: left;
		text-decoration: none;  }

		h4 {
		font-family:Verdana;
		font-weight: normal;
		font-size:12px;
		color:#fd532e;
		text-align: left;
		text-decoration: none;
		text-transform: uppercase;
		margin-left:13px;
		padding-left:13px;  
		padding-bottom: 0px;
		margin-bottom: 0px;
		padding-top: 12px;
		margin-top: 12px;  }

		h5 {
		font-family:Verdana;
		font-weight: normal;
		font-size:10px;
		color:#808080;
		text-align: left;
		text-decoration: none;
		text-transform: uppercase;
		margin-left:10px;
		padding-left:10px;  
		padding-bottom: 0px;
		margin-bottom: 0px;
		padding-top: 12px;
		margin-top: 12px;  }

		h6 {
		font-family:Verdana;
		font-weight: normal;
		font-size:11px;
		color:#808080;
		letter-spacing: .5px;
		text-decoration: none;
		text-transform: uppercase;
		margin-right:20px;
		padding-right:20px;  
		padding-bottom: 12px;
		margin-bottom: 12px;
		padding-top: 15px;
		margin-top: 0px;  }

		h6 a{
		color:#808080;
		outline: none;
		text-decoration: none; }

		h6 a:hover{
		color:#ff7441;  }

		ul#board {
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  
		padding-bottom: 15px;
		margin-bottom: 15px;
		padding-top: 3px;
		margin-top: 3px;  }

		ul#board li {
		display: block;
		list-style-type: none;
		font-family:Verdana;
		font-weight: normal;
		font-size:9px;
		line-height:15px;
		color:#ff7441;
		text-align: left;
		text-decoration: none;
		text-transform: uppercase;
		margin-left:15px;
		padding-left:15px;  
		margin-right:4px;
		padding-right:4px;  }

		ul#board li a{
		text-decoration: none;
		color:#b4aa9c;  }

		ul#board li a:hover {
		color:#ff7441;  }
		
		ul#store {
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  
		padding-bottom: 15px;
		margin-bottom: 15px;
		padding-top: 3px;
		margin-top: 3px;  }

		ul#store li {
		display: block;
		list-style-type: none;
		font-family:Verdana;
		font-weight: normal;
		font-size:9px;
		line-height:15px;
		color:#ff7441;
		text-align: left;
		text-decoration: none;
		text-transform: uppercase;
		margin-left:15px;
		padding-left:15px;  
		margin-right:4px;
		padding-right:4px;  }

		ul#store li a{
		text-decoration: none;
		color:#b4aa9c;  }

		ul#store li a:hover {
		color:#ff7441;  }
		
		ul#bins {
		margin-left:3px;
		padding-left:3px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;  }

		ul#bins li {
		display: inline;
		font-family:Verdana;
		font-weight: normal;
		font-size:9px;
		color:#ff0000;
		text-decoration: none;
		margin-left:0px;
		padding-left:0px;  
		margin-right:5px;
		padding-right:5px;  }

		ul#bins li a {
		display: inline;
		font-family:Verdana;
		font-weight: normal;
		font-size: 9px;
		color:#b4aa9c;
		text-decoration: none;
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  }
		
		ul#bins li a:hover {
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px; 
		color:#ff7441;  }
		
		ul#nav {
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 20px;
		margin-top: 20px;  }

		ul#nav li {
		display: inline;
		font-family:Verdana;
		font-weight: bold;
		font-size:9px;
		color:#ff7441;
		text-decoration: none;
		margin-left:12px;
		padding-left:12px;  
		margin-right:0px;
		padding-right:0px;  }

		ul#nav li a {
		display: inline;
		font-family:Verdana;
		font-weight: bold;
		font-size: 9px;
		color:#ff0000;
		text-decoration: none;
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  }
		
		ul#nav li a:hover {
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px; 
		color:#ff7441;  }
		
		div#frame {
		width:770px; 
		height:585px; 
		background-color: #fff; 
		border-style-top: solid; 
		border-style-left: solid; 
		border-style-right: solid; 
		border-style-bottom: none; 
		border-width: thin; 
		border-color: #ccc; 
		float:left; 
		}

		div#entire {
		width:900px;
		margin:0 auto;
		}

		div#shop {
		float:right;
		width:121px;
		height:584px;
		padding-bottom:3px;
		border-style:solid;
		border-width: thin;
		border-color:#fff;
		}

		div#shop img {
		width:100px;
		height:100px;
		}

		div#shop a:link {
		font-family:verdana;
		font-size:10px;
		color:#FFF;
		text-decoration:none;
		}

		div#shop a:hover {
		font-family:verdana;
		font-size:10px;
		color:#fd532e;
		}

		div#shop a:visited {
		font-family:verdana;
		font-size:10px;
		color:#FFF;
		text-decoration:none;
		}

		div#shop img a:hover {
		border-style:solid;
		border-width:thin;
		border-color:#fd532e;
		}

		div#shop_felt {
		float:right;
		width:121px;
		font-color:#fff;
		text-decoration:none;
		}
		
		ul#shop li {
		list-style-type:none;
		margin-left:-38px;
		margin-top:-3px;
		margin-bottom:15px;
		}

		@media screen and (-webkit-min-device-pixel-ratio:0) {
   		 ul#shop li { margin-top:0px; margin-bottom:11px;}
		 ul#shop { margin-bottom:11px; }
		 div#shop { height:583px; }
		}
			
		div#top {
		height:540px;;
		border: none;
		background-color: transparent;
		overflow: auto;
		}
		
		div#stage {
		border: none; width:520px; height:540px; background-color: transparent; position:relative; margin: 0 auto; float:left;
		}

		div#left_col {
		border: none; width:220px; height:540px; background-color: transparent; position:relative; margin: 0 auto; float:left;
		}

		div#lower_text {
		border: none; width:220px; height:235px; background-color:transparent; position: absolute; bottom: 0; left:0; float:left; padding-top: 0px;	margin-top: 0px;
		}

		div#counter {
		width:220px; height:20px; background-color: transparent; position: relative; right: 10px; float:left; padding-left: 40px; padding-top: 0px;	margin-top: 0px; text-align: left;
		}

		div#bio {
		width:260px; height:400px; background-color: transparent; position:relative; margin: auto; float:left;
		}

		div#photo {
		width:260px; height:400px; background-color: transparent; position:relative; margin: auto; float:right;
		}

		div#right_col {
		width:20px; height:540px; background-color: transparent; position:relative; margin: 0 auto; float:right;
		}
			
		div#foot {
		width:770px; 
		height:45px; 
		position:relative; 
		margin: 0px 0px 0px 0px ;
		float:left; 
		text-align: 
		right; 
		background-color: #fff;
		border-style-bottom: solid; 
		border-style-left: solid; 
		border-style-right: solid; 
		border-style-top: none; 
		border-width: thin; 
		border-color: #ccc;
		}

		div#nav {
		width:520px; height:80px; background-color:#fff; position:relative; text-align: left; margin: 0; float:left; padding-left: 0px;	margin-left: 0px; padding-right: 0px;	margin-right: 0px;
		}
			
		div#foot_rule {
		width:770px; height:7px; position:relative; margin: 0px 0px 0px 0px ; float:left; text-align: right;
		}

		div#donate {
		width:150px; height:30px; background-color:#fff; position:relative; text-align: left; margin: 0; float:left; padding-left: 30px;	margin-left: 0px; padding-right: 0px;	margin-right: 0px; margin-top: 5px; margin-bottom: 0px;
		}

		div#close_to_my_heart {
		width:157px; height:30px; background-color:#fff; position:relative; text-align: left; margin: 0; float:left; padding-left: 0px;	margin-left: 0px; padding-right: 0px;	margin-right: 0px; margin-top: 5px; margin-bottom: 0px;
		}
			
		div#contact {
		font-family:Verdana;
		font-weight: normal;
		font-size:21px;
		line-height: 28px;
		color:#ff7441;
		text-align: left;
		float: left;
		margin-left:13px;
		padding-left:13px;  
		margin-right:10px;
		padding-right:10px;  
		padding-top: 10px;
		margin-top: 10px;  }

		p.red_copy {
			font-family: Verdana;
			font-size: 7.5pt;
			line-height: 1.3em;
			letter-spacing: 0;
			text-align: left;
			word-spacing: normal;
			text-decoration: none;
			color: #f00;
			margin-left:15px;
			padding-left:15px;  
			margin-right:5px;
			padding-right:5px;  
			padding-top: 3px;
			margin-top: 3px;
	}

		p.red_credit {
			font-family: Verdana;
			font-size: 7.5pt;
			line-height: 1.3em;
			letter-spacing: 0;
			text-align: left;
			word-spacing: normal;
			text-decoration: none;
			color: #f00;
			margin-left:20px;
			padding-left:20px;  
			margin-right:5px;
			padding-right:5px;  
			padding-top: 0px;
			margin-top: 0px;
		}

		p.orange_copy {
			font-family: Verdana;
			font-size: 7.5pt;
			line-height: 1.3em;
			letter-spacing: 0;
			text-align: left;
			word-spacing: normal;
			text-decoration: none;
			color: #ff7441;
			margin-right:10px;
			margin-left:15px;
			padding-left:15px;  
			padding-top: 3px;
			margin-top: 3px;
		}

		p.grey_copy {
			font-family: Verdana;
			font-size: 7.5pt;
			line-height: 1.3em;
			letter-spacing: 0;
			text-align: left;
			word-spacing: normal;
			text-decoration: none;
			color: #808080;
			margin-left:13px;
			padding-left:13px;  
			margin-right:20px;
			padding-right:20px;  
			padding-top: 5px;
			margin-top: 5px;  
		}

		p.project_copy {
			font-family: Verdana;
			font-size: 7.5pt;
			line-height: 1.3em;
			letter-spacing: 0;
			text-align: left;
			word-spacing: normal;
			text-decoration: none;
			color: #808080;			
			margin-right:10px;
			margin-left:15px;
			padding-left:15px;  
			padding-top: 0px;
			margin-top: 0px;
		}

		#counter {
			text-align:left;
			font-family:Verdana;
			font-weight: normal;
			font-size:12px;
			color:#808080;
			line-height:12px;
			margin-bottom:0px;
			margin-top:10px;
			padding-left:0px;
			padding-right:0px;
		}
	
		hr { 
			height:0px; 
      border:0px; 
      border-top:1px solid #ff1493; }

		hr {
			border:0px;
			border-top:1px solid #fd532e;
			height:0px;
			width:200px;
			text-align: right;
			background:#ff7441;
			padding-left:0px;  
			padding-right:0px;
			margin-right:0px;
			padding-top: 0px;
			margin-bottom:0px;
			padding-bottom: 0px;
 			margin: 6px 0px 6px 10px; /*this will align it right for Mozilla*/
 		}
