body
{padding:0;
margin:0;
border:none;
background-color:#EEE;
}
#top
{padding:0;
margin:0;
height:75px;
border:none;
background:url(top.jpg) repeat-x top #808080;
text-align:right;
color:#FFF;
font-family:arial;
font-size:20px;
}
#top h1
{color:#FFF;
font-family:arial;
font-size:30px;
line-height:60px;
font-weight:normal;
padding:0;
margin:0 15px;
text-align:left;
}
#sidebar
{width:25%;
padding:0;
float:left;
margin:0;
}
#sidebar h2
{padding:2px 7px;
margin-bottom:2px;
font-weight:normal;
font-family:georgia, arial;
font-size:20px;
color:#000;
}
#sidebar a
{display:block;
padding:1px 3px;
margin:1px 15px;
width:200px;
height:18px;
border:1px #AAA solid;
color:#333;
text-decoration:none;
font-family:tahoma, verdana;
font-size:14px;
background-color:#BBB;
}
#sidebar a:hover
{border:1px #BBB solid;
color:#444;
background-color:#CCC;
}
#sidebar a.img, #sidebar a.img img, #sidebar a.img:hover, #sidebar a.img:hover img
{background-color:transparent;
border:none;
padding:0;
margin:0;
width:88px;
height:31px;
}
#sidebar h3
{font-weight:normal;
font-family:tahoma, verdana;
font-size:13px;
color:#333;
text-align:left;
padding:2px 7px;
margin:3px 5px;
border-bottom:1px #333 dotted;
border-top:1px #333 dotted;
background-color:#FFF;
}
#sidebar p
{text-indent:15px;
line-height:20px;
font-family:tahoma, verdana;
font-size:14px;
padding:2px;
margin:7px 3px;
}
#content
{background-color:#FFF;
width:75%;
float:right;
padding-top:0;
padding-bottom:15px;
padding-left:0;
padding-right:0;
margin:0;
font-family:tahoma, verdana;
font-size:14px;
color:#000;
}
#content .block
{border:1px black solid;
width:90%;
margin:5px auto;
padding:15px;
background-color:#F8F8F8;
}
#content h2
{padding:0;
margin:0;
font-family:georgia, arial;
color:#333;
font-size:25px;
font-weight:normal;
}
#content a img
{opacity:.9;
-moz-opacity:.9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity="90");
}
#content img
{border:2px #AAA solid;
padding:2px;
margin:5px 25px;
}
#content a:hover img
{opacity:1;
-moz-opacity:1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity="100");
}
#content p
{text-indent:15px;
line-height:25px;
}
#content blockquote
{border-left:7px #333 solid;
padding-left:10px;
background-color:#EEE;
}
#content a.link
{color:#808080;
text-decoration:none;
border-bottom:1px #808080 dotted;
}
#content a.link:hover
{color:#333;
text-decoration:none;
border-bottom:1px #333 dotted;
}
#content hr
{width:90%;
height:1px;
background-color:#808080;
border:none;
margin:15px auto;
padding:0;
}
#content a
{text-decoration:none;
color:#1638A4;
}
#content a:hover
{text-decoration:underline;
color:#031A68;
}
#footer
{text-align:center;
font-size:13px;
color:#808080;
font-family:tahoma, verdana;
}
