body {
font-family: "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"‚l‚r ‚oƒSƒVƒbƒN",Verdana,Arial,Helvetica,sans-serif;
margin-top:    0;
margin-bottom: 0 }

select,
input,
button,
textarea,
button {
font-family: "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"‚l‚r ‚oƒSƒVƒbƒN",Verdana,Arial,helvetica,sans-serif;
}

a {color:           #33c;
text-decoration: none }
a:visited {color: #33c }
a:hover {color:           #c00;
text-decoration: underline }

h1 {
color:            #fff;
font-size:        80%;
background-color: #1b4d99;
margin:           0 0 0.2em;
padding:          0.6em 0.5em 0.2em;
border-top:       2px solid #0e274d }

h1 a, h1 a:visited {color: #fff }

h2 {
color:         #1b4d99;
margin:        0.5em 0;
padding:       3px 5px 2px;
border-bottom: 2px solid #215bb3 }

h2 a, h2 a:visited {color: #1b4d99 }

h3 {
color:       #1c4e99;
margin:      0.5em 0;
padding:     3px 5px 2px;
border-left: 10px solid #4471b3 }

h3 a, h3 a:visited {color: #1c4e99 }

h4 {
color:       #215bb3;
margin:      0.5em 5px;
padding:     3px 5px 2px;
border-left: 5px solid #628dcc }

h4 a, h4 a:visited {color: #215bb3 }

p {color: #333 }

dt {font-weight:   bold;
margin-bottom: 5px;
border-bottom: 2px solid #a0d0d0 }

dd {font-size: 93% }

em {color:       #00af57;
font-style:  normal;
font-weight: bold }

strong {color:       #c00;
font-weight: bold }

hr {color:  #9cc;
height: 1px }

pre {font-family:      monospace;
background-color: #ffffda;
margin:           0.5em 1em;
padding:          10px 5px;
border:           solid 1px #e6d4a1 }

blockquote {
color:       #666;
font-style:  italic;
margin-left: 1em;
padding:     0 0.5em;
border-left: 5px solid #cdf }

blockquote p {
text-indent:   0;
margin-top:    0;
margin-bottom: 0 }

ins.diff {color:#c11;}
del.diff {color:#666;}

textarea.edit {width: 100% }

.yui-skin-sam .yui-layout, .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {background-color: #fff }
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-nohd {border-top-style:none;}

#hd {
background: #000 url("http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/header_background.png") repeat-x 0% 26px;
}
#hd p,
#hd p a,
yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd #hd p,
yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd #hd p a {
color:      #eee; }
#hd p,yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd #hd p {
padding:    5px 15px }

#bd, .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd #bd {padding: 0 10px 0 15px }

.ygtv-highlight .ygtv-highlight1, .ygtv-highlight .ygtv-highlight1 .ygtvlabel   {background-color: #145cf6 }





#menu h3  {color:            #f6f6f6;
background-color: #2064ca;
margin:           5px 0;
border:           none }

#menu p {margin: 0.5em 1em;
font-size:       85%;
}

#menu ul {
margin:  0;
padding: 0 }

#menu ul li {font-size:       85%;
list-style-type: none;
margin:          0;
padding:         3px 0 3px 0.5em }

#menu ol li {
font-size:       85%;
margin:          0;
padding:         3px 0 3px 0.5em }

#menu li li {
font-size: inherit;
}

#menu .ygtvlabel{
font-size:85%;
}

div.adminmenu {
text-align: right;
margin-top: 5px }

#ft {
color:         #999;
padding-right: 10px;
height: 90px }

div.footer {
font-size:   85%;
font-style:  italic;
text-align:  right;
height: 90px;
padding-top: 5px }

div.comment {font-size:        85%;
background-color: #eef;
margin-top:       0px;
margin-bottom:    0px;
border:           solid 1px #abf }

div.comment p {
margin-top:    0px;
margin-bottom: 0px }

@media print {
#hd,#menu,#ft{display:none;}
div.comment {display:none;}
a.partedit {display:none;}
}

// Text with ellipsis
.container {
  background: #eee;
  overflow: hidden;
  width: 100%;
   
  p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}