* { margin:0; }
html, body { height:100%; margin:0; padding:0; background:#fff; font-family:Arial, Helvetica, Sans-serif; }
a img { border:0; }
a { text-decoration:none; color:inherit; font-weight:600; color:#555;  }
a:hover { text-decoration:underline; color:#5464a2; }
#page { min-height:100%; height:auto !important; height:100%; margin: 0 auto -4em; position:relative; height:100%; }
#left { float:left; width:135px; margin-left:15px; }
#logo { padding:20px; padding-left:5px; padding-bottom:15px; }
#logo-img { display:block; width:69px; height:58px; background:url("images/logo_both.png"); }
#logo-img:hover { background-position: 0 -58px; }
#logo-img span { display:none; }
#menu { font-size:12px; padding-left:10px; }
#menu ul { padding:0; margin:0; }
#menu ul li { list-style-type:none; padding-bottom:5px; }
#menu ul li a:hover { text-decoration:none; }
#right { width:525px;  margin:0 auto; padding-top:100px; padding-left:80px; }
.post { width:500px; }
h3 { font-size:20px; font-weight:600; color:#000; margin-bottom:25px; margin-left:2px;}
h3 a { color:#000; }
h3 a:hover { color:#000; }
div.embed { margin-bottom:25px; margin-left:5px; box-shadow:inset 0 0 5px #000000; -webkit-box-shadow:inset 0 0 5px #000000; -moz-box-shadow:inset 0 0 5px #000000; float:left; }
img.embed { visibility:hidden; }
p { font-size:14px;  font-weight:normal; color:#525252; line-height:135%; margin-bottom:25px; }
#footer { position:absolute; bottom:0; width:100%; height:25px; text-align:center; background-image:url("images/footer.gif"); background-repeat:repeat-x; }
#footer-text { padding-top:6px; font-size:12px; color:#fff; text-shadow:0 -1px #353535; }
.clear { clear:both; margin-top:0px;}
.separator { margin-top:60px; margin-bottom:0px; text-align:center; width:500px; font-size:16px; }
