/* Globals */
a { color:#898989; }
a:hover { color:#ae3bff; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.highlight { background:yellow; }
.underline { text-decoration:underline; }

/* Social links */
.rss { background:#ec7000; color:#fff; }
.rss a { color: #fff; }
.rss a:hover { text-decoration: none; }
.twitter { background:#3b92ff; color:#fff; }
.twitter a { color: #fff; }
.twitter a:hover { text-decoration: none; }

/* Header */
#header { background:url('images/logo.gif') no-repeat; border-bottom:1px solid #eee; height:73px; margin-top:2.90em; width:870px; }
/* Replace the image above with your own logo - make sure to keep the height to 73px and the width to 870px */
#header a { display:block; height:73px; text-indent:-9999px; width:870px; }

/* Wrapper */
#wrapper { margin:2.90em 0; }

/* Content */
.post-title { font-family:arial,sans-serif; font-weight:bold; }
#content h2 a { text-decoration: none; }
#content h2 a:hover { text-decoration: none; font-style: italic; }
#content a:hover {text-decoration: none;}
#content img { border:1px solid #eee; padding:2px; }
#content .entry, .post-metadata, #navigation { font-size:1.0em; }
#content table { border-collapse:collapse; }
#content table th { background: #eee; border: 1px solid #ddd;}
#content table td { border: 1px solid #ddd; }
.box a {font-weight: bold;}
.box a:hover {text-decoration: none;}

/* Comments */
#comments ol { margin:0; padding:0; list-style-type:none; }
#comments ol li { padding: 1.5em; margin-bottom:1.5em; background:#f5f5f5; }
#comments ol li.alt { background:#ffcccc; }
#comments ol li p { margin:1.5em 0 0 0;}

/* Sidebar */
#sidebar ul {margin:0;}
#sidebar li a {text-decoration: none; color: #6a6a6a;}
#sidebar li a:hover {text-decoration: underline; color:#ae3bff;}
#sidebar .top-widget {margin-top:10px;}