html, body {
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#3a2c1e;
	font-size:12px;

}
#background {
	position:fixed; top:0; left:0; 
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
ul
{
	list-style-image:url("../images/bullet.png");
	
} 

#bg_sheet {
	width: 100%; 
	height: 100%;
}
#wrapper {
	position:relative;
	top:0px;
	z-index:1;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1024px;
	
}
#side-a {
	float: left;
	margin:0 0 -4px 0;
	padding:0px;
	width: 820px;
	background-color:#fafcf4;
	height:130px;
}
#side-b { 
	margin: 0 0 -4px 0;
	padding:0px;
	float: left;
	width: 204px;
	background-image: url(../images/right_bg.png);
	background-repeat:repeat-y;
	height:130px;
}
#side-a2 {
	float: left;
	margin:0 0 -4px 0;
	padding:0px;
	width: 820px;
	background-color:#fafcf4;
	
}
#side-b2 { 
	margin: 0 0 -4px 0;
	padding:12px 12px 10px 12px;
	color: #3B2D1F;
	font-size:12px;
	text-align: justify;
	float: left;
	width: 180px;
	background-image: url(../images/right_bg.png);
	background-repeat:repeat-y;
	min-height:500px;
	
}
#side-b2 h3 {
	font-size:12px;
}
#ribbon_left {
	margin:0px; 
	padding:0px; 
	position:absolute; 
	left:0; top:160px;  
	width:50%; 
	height:54px; 
	background-image:url(../images/bar_outside.png);
}
#ribbon_right_wrapper {
	margin:0px; 
	padding:0px; 
	position:absolute; 
	right:0; 
	top:0;   
	width:50%;
}
#ribbon_right {
	margin:0px; 
	padding:0px;  
	margin-top:160px;  
	margin-left:512px; 
	height:54px; 
	background-image:url(../images/bar_outside.png);
}
#banner {
	margin:12px 0 8px 80px; 
	padding:0px; 
	float:left;
}
#join {
	position:relative; 
	left:100px; 
	top:-10px; 
	z-index:2;
}
#login_wrapper {
	background-image:url(../images/sign_in_bg.png); 
	padding:0px; 
	margin:12px 0 0 6px;  
	width:197px; 
	height:116px;
}
#login_top {
	position:relative; 
	left:15px; 
	top:10px; 
	text-align:right; 
	margin:0 36px; 0 0; 
	padding:0px; 
}
#login_username {
	position:relative; 
	left:15px; 
	top:27px; 
	z-index:3; 
	background-image:url('../images/uname_bg.png'); 
	padding:4px 3px 4px 6px; 
	width:148px; 
	margin:0px;
	*padding:0px 3px 0px 6px;
}
#username {
	
	height:13px; 
	font-size:11px; 
	width: 135px; 
	border:none; 
	color:#999;
}
#login_password {
	position:relative; 
	left:15px; top:33px; 
	background-image:url('../images/pw_bg.png'); 
	padding:3px 3px 3px 5px; 
	width:110px; 
	margin:0px;
	*padding:0px 3px 1px 5px;
}
#password {
	height:13px; 
	font-size:11px; 
	width: 97px; 
	border:none; 
	color:#999;
}
#login_button {
	position:relative; left:120px; top:0px; 
	padding:6px 3px 9px 13px;
}
#footer {
	clear: both;
	position:relative;
	background-image:url('../images/footer_bg.png');
	background-repeat:repeat-x;
	width:100%;
	color:#ffffff;
	margin 0 auto;
	text-align:center;
	height: 81px;
	z-index:4;
}
#footer_inner {
	width:984px;
	margin:0 auto;
	padding: 32px 20px 12px;
	font-size:14px;
}
#footer_left {
	float:left;
	width:300px;
	text-align:left;
}
#footer_right {
	float:right;
	width:300px;
	text-align:right;
}

.formheader2 {
	color:#f4fadb;
	font-size:16px;
}
#menu_wrapper {
	clear:both; 
	background-image:url(../images/nav-bg.png); 
	margin: 0 -8px -8px -22px; 
	width: 1069px; 
	height:54px; 
	z-index:3; 
	color:#fafcf4; font-size:22px;
}
#menu1 {
      width: 100%;
      margin: 0px 30px;
      padding-top: 12px; padding-left 20px;
      
}
#menu1 ul {
      margin: 0;
	  margin-left:40px;
      padding: 0;
      list-style-type: none;
	  list-style-image:none;
}
#menu1 li {
      margin: 0;
      padding: 0;
      float: left;
	  padding-right: 1em;
}
#menu1 li a:link {
      color:#ffffff;
	  text-decoration:none;
}
#menu1 li a:visited {
      color:#ffffff;
	  text-decoration:none;
}
#menu1 li a:hover {
      color:#85acc4;
	  text-decoration:none;
}
#menu1 li#here a {
      color:#85acc4;
}
#google_bg {
	padding:13px 21px 16px 25px; 
	margin:17px 3px 2px 24px; 
	background-image:url(../images/google_bg2.png); 
	width:730px; 
	height:84px;
}
#mixer_wrapper {
	background-image:url(../images/soundboard_bg.png); 
	padding:5px 5px 5px 25px; 
	margin:13px 0 10px 16px; 
	width:758px; 
	height:272px;
}
#mixer_header h1 {
	font-size:28px; 
	color:#ffffff; 
	margin: 11px 10px;
	font-weight: normal;
}

#mixer {
	margin-top:22px; 
	margin-left:6px;
}

#slogan {
	margin-top:0px;
}

#mp3_image {
	margin-left:-6px;
}
.tips1 {
	width:384px; 
	height:590px; 
	background-image:url(../images/tips_background.png); 
	float:left; 
	
}
.tips2 {
	width:384px; 
	height:590px; 
	background-image:url(../images/tips_background.png); 
	float:left; 
	margin-left: 20px; 
	margin-right:0px;
	
}
.tip_header h3 {
	color: #FFFFFF;
    font-size: 22px;
    margin: 17px 0 0 25px;
	font-weight:normal;
}
.tip_body {
	padding: 25px; 15px 5px 15px;
}

#mp3_wrapper_top {
	background-image:url(../images/mp3_bg_top.png); 
	padding:5px 5px 5px 25px; 
	margin:13px 0 0 16px; 
	width:758px; 
	height:56px;
}
#mp3_wrapper_mid {
	background-image:url(../images/mp3_bg_mid.png); 
	background-repeat:repeat-y;
	padding:5px 5px 5px 25px; 
	margin:0 0 0 16px; 
	width:758px; 
}
#mp3_wrapper_bottom {
	padding:0px; 
	margin:0 0 0 16px; 
	width:791px; 
}

.cap_img {
	position:relative;
	left:10px;
	top:57px;
}

#side-b2 .fb_iframe_widget iframe {
	position: relative;
}