body {
margin: 0px;
padding: 0px ;
background-color : #F0F0F0;
text-align: center;
}

a {
text-decoration: underline;
}

a:link {
color: #0066CC;
}

a:visited {
color: #0066CC;
}

a:active {
color: #FF3300;
}

a:hover {
color: #0066CC;
text-decoration: underline;
}

h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

p {
margin : 0px;
 padding: 0px;
 }

#container {
background-image : url(http://nu-equestrian.smart-h.com/blog/image/bg_container.gif);
background-repeat : repeat-y ;
background-position: center;
line-height: 140%;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 798px;
background-color: #FFFFFF;
border: 1px solid #DFDFDF;
}

/*ƒoƒi[*/

#banner {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
text-align: left;
width: 798px;
height:77px;
background-image : url(http://nu-equestrian.smart-h.com/blog/image/bg_header.gif);
background-repeat: no-repeat;
margin : 0px;
padding : 0px;
}

#banner a {
color: #333333;
text-decoration: none;
}

#banner h1 {
font-size: medium;
font-weight : bold;
line-height : 120% ;
padding : 17px 0px 0px 15px;
margin: 0px;
letter-spacing: .1em;
}

#banner h2 {
color: #666666;
line-height : 120% ;
font-size: x-small;
margin :0px 0px 0px 15px;
padding: 0px;
}

/*ƒZƒ“ƒ^[*/

#center {
width: 382px;
overflow: hidden;
float : left ;
margin : 7px 6px 0px 0px ;
padding : 0px;
}

.content {
margin : 0px;
padding: 0px;
}

.content p {
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: small;
font-weight: normal;
line-height: 140%;
text-align: left;
margin:  0px;
padding :  6px 6px 0px 6px;
}

.content blockquote {
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: small;
line-height: 150%;
padding : 5px ;
margin : 8px;
background-color : #EAEAEA;
border :1px solid #CCCCCC;
}

.content h3 {
letter-spacing: .1em;
background-color : #FDCECE;
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: x-small;
text-align: left;
line-height : 100% ;
margin: 0px 0px 8px 0px;
padding: 4px 2px 2px 5px;
}

.content h2 {
color: #565656;
background-image : url(http://nu-equestrian.smart-h.com/blog/image/p_01.gif);
background-repeat : no-repeat ;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: small;
font-weight : bold ;
text-align: left;
line-height : 100% ;
margin: 0px 0px 5px 0px;
padding: 2px 2px 1px 18px;
border-bottom:1px dashed #C5C5C5;
}


.content p img{
border: 0px;
}

.body{
clear:both;
}
.body img{
margin: 0px 5px 5px 5px;
border: 0px;
}

.content p.extended {
text-align: left;
margin:  0px;
padding : 2px 0px 4px 0px;
}

.content p.posted {
background-color : #FFEAEA;
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: x-small;
text-align: left;
margin: 8px 3px 22px 3px;
line-height:  170%;
padding: 7px;
border : 1px dotted #C5C5C5;
clear : both ;
}

.content p.top {
ling-height : 140%;
color: #333333;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: x-small;
text-align: left;
margin:  0px 0px 0px 0px;
padding : 0px 6px 5px 6px;
line-height: normal;
}

/*ƒJƒŒƒ“ƒ_[*/

#calendar {
width : 189px ;
  line-height: 160%;
color: #333333;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: small;
  padding: 0px;
margin: 0px 0px 5px 4px;
}

.cal-date {
width : 189px;
height: 16px;
background-image: url(http://nu-equestrian.smart-h.com/blog/image/sba_calendar.gif);
background-repeat : no-repeat ;
color: #003366;
line-height : 100% ;
padding: 3px 0px 0px 0px;
margin : 7px 0px 5px 0px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: x-small;
text-align: center;
font-weight: bold;
text-transform: uppercase;
letter-spacing: .3em;
}

#calendar table {
width : 96% ;
padding: 3px;
border-collapse: collapse;
border: 0px;
}

#calendar th {
text-align: center;
font-weight: normal;
}

#calendar td {
background-image: url(http://nu-equestrian.smart-h.com/blog/image/obj_cal_back.gif);
background-repeat:no-repeat;
text-align: center;
}

#calendar a {
text-decoration: underline;
}

#calendar a:link {
color: #0066CC;
font-weight : bold;
}

#calendar a:visited {
color: #0066CC;
}

#calendar a:active {
color: #0066CC;
font-weight : bold;
text-decoration: underline;
}

#calendar a:hover {
color: #003399;
text-decoration: underline;
}

/* ƒƒjƒ…[¶‰E*/

#left {
width: 202px;
margin : 0px 0px 0px 0px ;
padding:0px 0px 0px 6px ;
overflow: hidden;
float: left;
}

#right {
margin : 0px 0px 0px 0px ;
padding: 0px 0px 0px 7px ;
float: left;
overflow: hidden;
}

.sidebar {
margin: 0px;
padding: 0px;
}

.sidebar h2{
margin : 7px 0px 7px 0px;
}

.sidebar p {
margin: 0px;
padding: 0px;
line-height: 130%;
}

.sidebar ul {
width : 187px;
list-style: none;
margin: 0px 0px 0px 1px;
padding: 0px;
}

.sidebar ul li {
line-height: 120%;
padding : 0px 5px 5px 5px;
margin : 0px 0px 5px 0px;
}

.sidebar li {
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: small;
text-align: left;
line-height: 160%;
margin: 0px;
list-style-type: none;
border-bottom: 1px dashed #C5C5C5;
}


.sidebar a {
text-decoration: none;
}

form {
margin : 0px;
padding: 3px;
}

input {
margin : 2px 0px 2px 0px;
padding : 2px;
}

.search{
color: #565656;
text-align: left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: x-small;
line-height: 160%;
padding: 5px 0px 5px 0px;
margin: 5px;
}

textarea {
font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}

/* RSSƒ{ƒ^ƒ“ */

.link-note {
color: #565656;
text-align: left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: x-small;
line-height: 140%;
padding: 0px;
margin: 0px 5px 0px 5px;
}

#bottom{
width : 798px ;
height : 7px ;
margin: 0px;
padding : 0px ;
clear : left ;
}

.trackBackInformation{
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: x-small;
}
.trackBackInformation2{
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size:small;
}

.commentDate,
.trackBackDate{
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
padding:3px;
margin-top:3px;
margin-bottom:7px;
border-top: 1px dashed #CCCCCC;
font-size: x-small;
}

#comment-body,
#trackBackBody,
#more,
#cPreview{
color: #565656;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka","sans-serif";
font-size: small;
font-weight: normal;
line-height: 140%;
text-align: left;
margin:  0px;
padding :  6px 6px 0px 6px;
}

