BODY{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height : 1.25;	
	margin-top : 5px;margin-right : 5px;margin-bottom : 5px;margin-left : 5px;
	padding: 0px;
	background-color: #d3cfcc;
	background-image : url(osaka-wall.gif);
	background-attachment: fixed;
  background-repeat : repeat;
    scrollbar-base-color: #FFFFFF;
    scrollbar-darkshadow-color: #C0C0C0;
    scrollbar-highlight-color: #C0C0C0;
    scrollbar-3dlight-color: #C0C0C0;
    scrollbar-arrow-color: #C0C0C0;
  
}
TD{
font-size : 80%;
line-height : 1.33;
  padding-top : 4px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 4px;
  margin-top : 0px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 0px;
}
BLOCKQUOTE{
background-color : #e3e6d5;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
margin-top : 0px;
margin-left : 3%;
margin-right : 3%;
margin-bottom : 10px;
border-width : 3px 3px 3px 3px;
border-style : double double double double;
border-color : gray gray gray gray;
}
A{
	
	text-decoration : underline;
  font-weight : bold;
}

A:LINK{
	color : #f00000;
	text-decoration : underline;
  font-weight : bold;
}

A:VISITED{
	color : #990000;
	text-decoration : underline;
  font-weight : bold;
}

A:HOVER{
	color : #ff8040;
	text-decoration: underline;
  font-weight : bold;
  

  
}


H1{
 
 font-size : 125%;
 color : black;
 margin : 5px;margin-right : 5px;margin-bottom : 5px;margin-left : 0px;margin-left : 0px;margin-left : 5px;
 padding : 0px 0px;padding-bottom : 5px;padding-left : 0px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : red;
  font-weight : bold;
}

H2{
 
 font-size : 95%;
 color : #414141;
 margin-top : 5px;margin-right : 5px;margin-bottom : 5px;margin-left : 5px;
 padding: 0px;
  font-weight : normal;
}

H3{
 
 margin : 5px 0px;margin-bottom : 5px;margin-left : 0px;margin-right : 6px;margin-left : 0px;margin-left : 0px;
 padding-top : 5px;padding-right : 3px;padding-bottom : 5px;padding-left : 0px;
  font-size : 120%;
  
  text-align : right;
  
  font-weight : bold;
  border-right-width : 10px;
  border-right-style : solid;
  border-right-color : #df4220;
  color : #640000;
}

H4{
 font-family: Arial,sans-serif;
 font-size : 110%;
 
 
 
 padding-top : 5px;padding-right : 5px;padding-bottom : 5px;padding-left : 5px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : black;border-left-color : black;border-right-color : black;border-bottom-color : black;
  background-color : #cacaff;
  font-weight : bold;
  color : black;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}

H5{
 font-family: 'Vonness Medium',Arial,sans-serif;
 font-size : 100%;
 color : #c66300;
 margin : 5px;margin-right : 3px;margin-bottom : 5px;margin-left : 3px;
 padding : 0px 3px 0px;padding-left : 3px;
  text-align : center;
  border-right-width : 6px;
  border-right-style : solid;
  border-right-color : #ff8000;
  border-left-width : 6px;
  border-left-style : solid;
  border-left-color : #ff8000;
  font-weight : normal;
}

UL{
 list-style-type : none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}



.blockquote{
	margin: 10px 10px 10px 20px;
padding : 10px;

border-style : double;
border-width : 3px;
border-color : #ccb3cc;
line-height : 150%;
font-size : 95%;
color : navy;
}

.side{
  font-size : 9px;
  width : 180px;
  float : left;
  line-height : 1.5em;
  
  color : black;
}
.main{
  
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  
}
#content{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
#banner{
  background-color : black;
  text-align : center;
}
H6{
  font-size : 9px;
  font-weight : 100;
  
}
IMG{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : white silver gray white;}

/* begin styles for RSS Feed */

.rss_box {
	 margin: 3px 2%;
	 padding: 0px;
	 width: 460px;
	 background-color: #fff;
	 border: 1px dashed #333;
}

.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 0px;
}

.rss_item  {
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	font-size: 10px;
	padding-bottom: 2px;
	color: #999;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 10px;
	color: #666;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 10px;
	text-decoration : underline;
	color: #333;
}

.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}



LI{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  list-style-position : outside;
  
  
}
DL{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
DT{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 5px;
  border-left-width : 6px;
  border-right-width : 6px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #eb9ad7;
  border-right-color : #eb9ad7;
  color : #bc3a7e;
  text-align : center;
}
DD{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

