*{
margin: 0;
padding: 0;
}
#pagenavi .newer a{
float:left;
height:16px;
line-height:16px;
padding-left:22px;
}
#pagenavi .older a {
float:right;
height:16px;
line-height:16px;
padding-right:22px;
}  .clear { clear: both;}
.post .content .under {
line-height:16px;
}
.post .content .under span {
float:left;
margin-right:15px;
}
p 
{
margin: 10px 0 10px 0;
}
.post ul
{
padding: 0;
margin: 5px 0 5px 0;
}
.post ul li
{
list-style:square;
margin:0 0 0 30px;
padding: 0;
}
dt {
font-weight:bold;
}
dd {
margin:2px 0 2px 10px;
}
li 
{
margin-left:30px;
}
#designcopy 
{
width: 170px;
font-size:12px;
}
#footeraddress 
{
font-size: 18px;
}
#footerphone
{
font-size: 18px;
}
#footerphone .tel
{
float:left;
margin:3px 10px 0 0;
}
#footerphone .code
{
font-size: 12px;
margin-top:0px;
float:left;
}
#footerphone .number
{
font-size: 28px;
margin-top:-7px;
float:left;
}
#designcopy a,#designcopy a:hover,#designcopy a:visited
{
text-decoration:none;
color: #505050;
}
#bottomlink a:visited img, 
#bottomlink a img 
{
opacity:0.3;
filter:alpha(opacity=30);
}
#bottomlink a:hover img 
{
opacity:1;
filter:alpha(opacity=100);
} .aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
margin-right:7px;
}
.alignright {
float: right;
margin-left:7px;
} .wp-caption,
.wp-caption-text,
.gallery-caption,
.bypostauthor,
.sticky
{}
#commentform .comment-form-comment label
{
display:block;
}
.form-allowed-tags
{
padding: 0 20px 0 0;
}
#cyan-sidebar
{
overflow:hidden;
}
.post a.special
{
color:#ee0000;
text-decoration:none;
}
.post a.special:visited
{
color:#ee0000;
text-decoration:none;
}
.post a.special:hover
{
color:#000000;
text-decoration:underline;
}
.hr {height:1px; margin:0 5px 0 5px;}