/* decoration.css */
body { background-color : #fff; color : #333; font-size : 80%; font-family : Arial, Helvetica, sans-serif; }
div#header { margin-bottom:0; }
div#header div.toplinks { background-image:url(images/header.gif); background-repeat:no-repeat; background-color:#000; margin:0; padding:0; height:65px; overflow:hidden; }
div.toplinks h1 { width:230px; height:65px; float:left; display:inline; overflow:hidden; margin:0; }
div.toplinks h1 a { display:block; width:100%; height:100%; text-indent:-5000px; }
div.toplinks a#cygnuslink { width:105px; height:35px; float:right; display:block; overflow:hidden; margin:0; text-indent:-5000px; }
div#header div#topnav { background-color:#d7d7d7; background-image:url(images/bg-topnav.gif); background-repeat:no-repeat; height:20px; line-height:20px; font-size:10px; font-weight:bold; margin-bottom:1.5em; }
div#header ul#navbar { padding-left:2em; margin:0; }
div#header ul#navbar li { float:left; padding:0; margin:0 1.5em 0 0; list-style:none; }
div#header ul#navbar a { color:#000; text-decoration:none; font-weight:bold; font-family:Verdana; }
div#header ul#navbar a:hover { text-decoration:underline; }
div#sidebar { background-image:url(images/bg-left.gif); background-repeat:repeat-y; font-size:0.9em; }
div#sidebar div.navigation { background-image:url(images/bg-left-start.gif); background-repeat:no-repeat; padding:35px 1.5em 0;}
div#sidebar div.ads { background-image:url(images/bg-left-end.gif); background-repeat:no-repeat; background-position:bottom left; padding:0 1.5em 20px; margin:0 0 0 1px; height:auto !important; height:60px; min-height:60px; }
div#sidebar a { color:#000; font-weight:bold; }
div#sidebar a:hover { text-decoration:none; }
div#sidebar h4 { color:#B81F25; font-size:1.1em; }
div#sidebar div#searchout small { font-size:9px; color:#888; }
div#sidebar div#searchout div.fullsearch { text-align:right; }
div#sidebar div#searchout div.fullsearch a { color:#B81F25; }
div.post { background-color:#f7f7f7; /*background-image:url(images/bg-post.gif);  background-repeat:repeat-y;*/ }
div.post div.postdate { padding-right:1em; text-align:right; color:#fff; background-color:#000; height:22px; line-height:22px; font-size:10px; }
div.post div.postfoot { background-color:#000; height:auto !important; height:20px; min-height:20px; font-size:10px; line-height:20px; text-align:right; padding-right:1em; color:#fff; }
div.post div.postdate a, div.post div.postfoot a { color:#fff; }
div.post a { color:#B81F25; }
div.post h3 a { text-decoration:none; }
div.post h3 a:hover { text-decoration:underline; }
div.prevnext a { color:#b81f25; font-weight:bold; text-decoration:none; }
div.prevnext a:hover { text-decoration:underline; }
div#footer { font-size:0.8em; }
div#footer a { color:#000; }
div#content ol.commentlist div.commenthead { background-color:#666; color:#fff; font-size:11px; font-weight:bold; padding:0.3em; }
div#content ol.commentlist div.commenthead a { color:#fff; }
div#content ol.commentlist div.commentbody { padding:1em; background-color:#eee; font-size:0.9em; border-left:1px solid #999; border-right:1px solid #999; }
div#content ol.commentlist div.commentmeta { background-color:#999; text-align:right; color:#fff; font-size:10px; padding:0.3em; }
div#content ol.commentlist div.commentmeta a { color:#fff; }
div.postsidebar div#podContainer { height:66px; border:1px solid #ccc; }
div.postsidebar div { height:40px; background-repeat:no-repeat; margin-bottom:0.5em; }
div.postsidebar div.emailpost { background-image:url(images/btn-email.gif); }
div.postsidebar div.commentpost { background-image:url(images/btn-comment.gif); }
div.postsidebar div.downloadpost { background-image:url(images/btn-download.gif); }
div.postsidebar div a { display:block; height:40px; padding-left:50px; font-size:10px; font-weight:bold; line-height:1em; padding-top:0.9em; text-decoration:none; }
div.postsidebar div a:hover { text-decoration:underline; }