body {
background-color:#f8f8f8;
margin:0;
padding:0;
}
#outer {
margin:0 auto;
width:860px;
font-size:13px;
line-height:150%;
background-color:#fff;
}
#header {
padding:10px 0px 4px 25px;
text-align:left;
background-color:#6E0000;
border-top:7px #493736 solid;
color:#fff;
height:94px;
}
.description {
padding-left:10px;
line-height:140%;
}
#text {
padding:14px 25px 9px 25px;
line-height:150%;
}
#list {
padding:10px 10px 10px 30px;
}
.red {color:#9f000b;font-weight:bold;}
ul {
margin: 0 0 0 1em;
padding: 0;
}
#list li {
list-style-image:url('/img/icon.gif');
}

p {
margin:1em 0;
line-height:150%;
word-wrap: break-word;
}
img{
border:0;
}
hr {
border-width: 1px 0 0 0;
border-style: solid;
border-color: #ccc;
height: 1px;
}
a{
font-weight:normal;
}
h1 {
font-size:16px;
margin:4px 0 0 0;
padding:9px 0 7px 7px;
}
h1 a{
font-weight:bold;
color: #000;
text-decoration:underline;
}
h2 {
font-size:20px;
margin:4px 0 0 0;
padding:9px 0 7px 7px;
color: #000;
}
h2 a{
font-weight:bold;
color: #000;
text-decoration:underline;
}
.title {
padding:30px 0 0 10px;
color:#fff;
font-size:16px;
}
.title a{
color:#fff;
font-weight:bold;
font-size:20px;
text-decoration:none;
}
.title a:hover{
text-decoration:underline;
}
#footer {
padding-top:20px;
font-size:12px;
height:100px;
clear:left;
text-align:center;
}
blockquote{
border:1px solid #ccc;
padding:5px;
margin:10px;
}

@media screen and (max-device-width: 480px) {
#outer {width:100%;margin:0;}
#header {width:100%;padding:10px 0 0 0;}
.description {padding:0 10px;}
#title {font-size:130%;padding:20px 0 0 20px;margin:0;}
#text {width:96%;padding:10px 10px 0 10px;font-size:120%;}
p {line-height:130%;}
#list {width:96%;padding:10px 10px 0 10px;font-size:120%;}
#footer {width:100%;}
}