body			{ margin: 0px; 
				  padding:0px; 
				  background-color:#620062; 
				  text-align:center;
				  font-size: 1em;
				  }

img				{ border:0px;}

#wrapper		{ width:770px;
				  margin:0px auto;
			      text-align:left;
				  background-color:#620062; 
				  }
				  
#nav			{ background-image:url(../images/nav.jpg); 
				  background-repeat: no-repeat;
				  width:770px;
				  height:55px;
				  float:left;
				  position:relative;
				  background-color:#620062;
				  }

.nav	 		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 0.6em; 
				  font-style: normal; 
				  color:#ffffff; 
				  padding: 22px 60px 10px 60px;
				  text-align:center;
				  }
.nav A:link			{ color:#ffffff; text-decoration: none;}
.nav A:visited		{ color:#ffffff; text-decoration: none;}
.nav A:hover		{ color:#cccccc; text-decoration: none;}
.nav A:active		{ color:#ffffff;}

#left			{ background-image:url(../images/left.jpg); 
				  background-repeat: no-repeat;
				  width:65px;
				  height:460px;
				  float:left;
				  position:relative;
				  background-color:#620062;
				  }
				  
#right			{ width:705px;
				  float:right;
				  position:relative;
				  background-color:#620062;
				  }
				  
#main			{ width:640px;
				  float:left;
				  position:relative;
				  background-color:#ffffff;
				  
				  }
				  
#mright			{ background-image:url(../images/right.jpg); 
				  background-repeat: no-repeat;
				  width:65px;
				  height:459px;
				  float:right;
				  position:relative;
				  background-color:#620062;
				  }
				  
#content		{ background-image:url(../../images/content_bg.jpg); 
				  background-repeat: no-repeat;
				  width: 640px;
				  text-align:center;
				  background-color:#ffffff;
				  }

.main			{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 1em; 
				  font-style: normal; 
				  color:#333333; 
				  text-align: left;
				  
				  }
.main A:link		{ color:#333333; text-decoration: none; font-weight: bold;}
.main A:visited		{ color:#333333; text-decoration: none; font-weight: bold;}
.main A:hover		{ color:#333333; text-decoration: underline; font-weight: bold;}
.main A:active		{ color:#333333; font-weight: bold;}

.genre	 		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 0.6em; 
				  font-style: normal; 
				  color:#333333; 
				  text-align:left;
				  }
.genre A:link			{ color:#333333; text-decoration: none;}
.genre A:visited		{ color:#333333; text-decoration: none;}
.genre A:hover		{ color:#7C9F1D; text-decoration: none;}
.genre A:active		{ color:#333333;} 

.content		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 0.7em; 
				  font-style: normal; 
				  color:#333333; 
				  text-align: left;
				  }
.content A:link		{ color:#910091; text-decoration: none; font-weight: bold;}
.content A:visited		{ color:#910091; text-decoration: none; font-weight: bold;}
.content A:hover		{ color:#620062; text-decoration: underline; font-weight: bold;}
.content A:active		{ color:#910091; font-weight: bold;}

.table_content		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 1em; 
				  font-style: normal; 
				  color:#333333; 
				  text-align: left;
				  }
.table_content A:link		{ color:#910091; text-decoration: none; font-weight: bold;}
.table_content A:visited		{ color:#910091; text-decoration: none; font-weight: bold;}
.table_content A:hover		{ color:#620062; text-decoration: underline; font-weight: bold;}
.table_content A:active		{ color:#910091; font-weight: bold;}

			  
#foot			{ background-image:url(../images/foot.jpg); 
				  background-repeat: no-repeat;
				  width: 770px;
				  height: 46px;
				  background-color:#ffffff;
				  }
				  
.footer	 		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 0.6em; 
				  font-style: normal; 
				  color:#ffffff; 
				  padding: 10px 10px 10px 75px;
				  text-align:left;
				  }
.footer A:link		{ color:#ffffff; text-decoration: none;}
.footer A:visited	{ color:#ffffff; text-decoration: none;}
.footer A:hover		{ color:#cccccc; text-decoration: none;}
.footer A:active	{ color:#ffffff;}
					  
.clr	{ clear:both;}	

li { }

ul li {
  margin-left: -24px;
  padding-left: -10px;     /* distance between marker and text */
  margin-bottom: .5em; /* a little spacing between list items */
  list-style: square url(../images/arrow.jpg);
}

.gray_bg	{ background-color: #efefef;}

input, select, textarea { background: #ffffff;
				font-family: Tahoma, sans-serif, Verdana, helvetica;
				color:#000000;
				font-size: 1em;
				font-weight: normal;
				border: solid 1px #620062;
				padding: 2px;
				}
				
.w150	{ width:150px; }
.w350	{ width:350px; } 
.center	{ text-align: center;}