/* ---  --- */ 

body,div,pre,p,blockquote, 
form,fieldset,input,textarea,select,option, 
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, 
table,th,td,embed,object { 
margin: 0; 
padding: 0; 
vertical-align: baseline; 
}

/* --- body --- */ 

body { 
color: #333; 
background: #333; 
font-size: 12px; 
line-height: 1.7; 
text-align: center;
background: url(../img/common/bg.gif) repeat-x;

} 
  
/* --- link --- */ 
  
a { 
color: #3C25A1;
} 
a:visited { 
color: #3C25A1; 
text-decoration: none; 
} 
a:hover { 
color: #66f; 
text-decoration: underline; 
} 

img {
	border		: none;
}
  
/* --- general --- */ 
h1 {
font-size: 2em; /* 20px */ 
}   
h2 { 
margin: 0 0 0.5em 0; 
font-size: 1.5em; 
} 
h3 { 
margin: 0 0 1em 0; 
color: #333; 
font-size: 1.2em; 
font-family: serif; 
} 

h4 {  
  	margin								: 5px 0px 8px 15px;
	padding								: 1px 0px 1px 5px;
	color								: #333333;
	font-size							: 14px;
	border-left							: 5px solid #653334;
}

h5 {  
  	margin								: 15px 0px 8px 10px;
	color								: #333333;
	font-size							: 12px;
	font-weight							: normal;
}

  
p { 
font-size: 12px; 
padding: 0px 25px 0px 25px;
margin-bottom: 1.5em; 
} 
  
ul { 
padding: 0px 0px 0px 0px; 
list-style: none;
} 
ol {} 
  
table {
	margin						: 15px 0px 15px 30px;
	border-collapse				: collapse;
	font-size					: 100%;
	width						: 500px;
}
th, td {
	padding						: 5px;
	border						: 1px solid #333333;
	vertical-align				: middle;
	text-align					: center;
}
th {
	background					: #dddddd;
	text-align					: center;
}

.clear {
	clear : both;
}
