/* site-wide CSS file for danmccreary.com */

body {
   font-family: arial, helvetica, sans-serif;
}

#header {
   
}

#logo {
   float: left;
}

#header-right {
   margin-left: 15ex;
   vertical-align: middle;
}

#header-title {
   font-size: 1.5em;
   font-weight: bold;
}

#main {
   clear: both;
}


#left-nav {
  position: absolute;
  top: 130px;
  padding: 5px;
  float: left;
  width: 130px;
  font-size: 0.8em;
}

#left-nav a {
   display: block;
}

.nav-title {
   font-weight: bold;
   padding: 2ex 0 0 0;
}

#center-content {
   position: absolute;
   top: 130px;
   margin-left: 18ex;
   width: 400px;
   padding: 5px;
}

#right-news {
   position: relative;
   float: right;
   top: 10px;
   right: 0;
   top: 130px;
   margin-left: 570px;
   padding: 5px;
}


#tag-cloud {
   background-color:lightblue;
   font-family: Arial Narrow;
   color: blue;
   padding: 5px;
   border: blue 1px solid;
}

.tag-cloud a {
   color: blue;
   text-decoration: none;
   font-weight: normal;
}

.events {
   color: black;
   font-weight: normal;
}

.foot {
   clear:both;
}

#footer {
   text-align: center;
   font-size: 0.8em;
   clear:both;
}