body{
	color: #333;
	background-color: #000;
	margin: 0px; 
	padding: 0px;
}

img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#main{
	padding: 5px 10px 40px 10px;
}

#mainarchives{
	padding: 5px 25px 40px 25px;
}

#boxlist{
	padding: 10px 5px 40px 5px;
}

.mgtext{
	padding: 0px 0px 30px 5px;
}

.mgtext2{
	padding: 30px 0px 30px 15px;
}

.mgtop10{
	padding: 10px 0px 0px 5px;
}

.mg5{
	padding: 0px 0px 5px  0px;
}

.mg10{
	padding: 0px 0px 10px  0px;
}

.mg20{
	padding: 0px 0px 20px  0px;
}

.mg30{
	padding: 0px 0px 30px  0px;
}

.gscheimg{
	padding: 0px 30px 10px  15px;
}

.gschetitle{
	padding: 0px 0px 15px  0px;
}

.gschetitle2{
	padding: 0px 0px 0px  15px;
}

.gschetxt{
	padding: 0px 0px 10px  0px;
}

.gschetxt2{
	padding: 0px 0px 10px  35px;
}

.gschetxt3{
	padding: 0px 0px 0px  15px;
}
.gschetxt4{
	padding: 0px 0px 0px  10px;
}

.riraku2txt{
	padding: 140px 0px 0px  15px;
}

.footerlogo{
	padding: 0px 15px 0px  65px;
}

.pgtp{
	width: 650px;
	margin: 5px 10px;
	text-align: right;
	font-size: 10px;
}

.border1{
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
	border-width : 0px 0px 1px 1px;
	border-style : solid;
	border-color : #cccccc;
	font-size: 10px;
}
.border7{
	border-width : 1px 0px 0px 0px;
	border-style : dotted;
	border-color : #cccccc;
}

.markwine12{
	color: #6C1421;
	font-size: 12px;
}

.markpink1{
	color: #FF99CC;
	font-size: 12px;
}

.branc{
	color: #ffffff;
	font-size: 10px;
}

A{text-decoration: none;}
A:Link{color:#6C1421;}
A:Visited{color:#6C1421;}
A:Hover{color:#336699; text-decoration: underline;}
A, AREA{outline: 0px non transparent;}

.footer A:link{color: #333333;}
.footer A:Visited{color: #333333;}
.footer A:Hover{color:#336699; text-decoration: underline;}
