/* $Id: cg.css,v 1.102 2010/03/15 17:06:14 chess Exp $ */

/* global styles */
body { font-family: verdana, sans-serif; text-align: left; }
div, h1, h2, h3, h4, h5 { padding: 0; margin: 0; }
h1 { font-size: 1.0em; }
h2 { font-size: 0.9em; }
h3 { font-size: 0.8em; }
img { border: 0; }
p { font-size: 0.8em; }
blockquote { padding: 0 0 0 0.4em; border-left: 1px solid #990000; }
a:link		{ color:#990000; text-decoration: none; }
a:visited	{ color:#990000; text-decoration: none; }
a:hover		{ color:#990000; text-decoration: underline; }
a:active	{ color:#990000; text-decoration: underline; }
/* pre, tt { font-family: Courier; } */

/* page header */
#header { text-align: center; }
#header a, #header a:link, #header a:visited, #header a:hover, #header a:active { color:#000; text-decoration: none; }

/* page content wrapper */
#wrapper { margin-left: 10%; margin-right: 10%; }

/* article wrapper */
#main { width: 65%; float: left; position: relative; }
#main pre { background-color: #ccc; padding: 15px 25px; }

/* admin functions */
#header #view { text-decoration: none; color: #777; }
#mod_story, #mod_story_disabled { font-size: 1.3em; font-weight: bold; }
#mod_user, #mod_date { font-size: 1.1em; font-weight: bold; }
#mod_story_disabled { color: #999; }
#preview { padding: 3% 5%; margin: 0 30% 10% 0; background-color: #fff; border: 1px dotted black; }
#preview h2 { color: #a14732; }
#preview div a { color: #a14732; text-decoration: none; border-bottom: 1px dashed; }
#preview ul { padding: 0; list-style: none; }

/* article display */
.article { width: 100%; padding: 2% 0 1% 0; }
.article h2 { border-bottom: 1px solid #ccc; }
.article h2 a { text-decoration: none; }
.article h2 a, a#mod_story { color: #990000; }
.article h3 { margin: 18px 0 10px 0; }
.article h3 span { color: #999; }
.article h3 span a { text-decoration: none; font-weight: normal; color: #990000; border-bottom: 1px dashed; }
.article div a { color: #990000; text-decoration: none; border-bottom: 1px dashed; }
.article ul { margin: 0 0 0 15px; padding: 0.2em; font-size: 0.8em; }
.article li { padding: 0.2em 0 0 0; }
.articlemeta { font-weight: bold; }
.articlemeta a { font-weight: normal; }
.article .comments h4 { font-size: 0.8em; padding: 10px 0 2px 0; }
.article .comments h5 { font-size: 0.8em; font-weight: normal; }
.article .comments h5 span { font-weight: bold; }
/*.article .comments h5 span { font-size: 0.8em; font-weight: bold; }*/
.article .comments p { padding: 0 0 18px 10px; }
.article .tags span a { text-decoration: none; border-bottom: 1px dashed; }

/* sidebar archive/rss styles */
#sidebar { float: left; clear: none; position: relative; width: 30%; padding: 1% 0 0 5%; font-size: 0.8em; }
#sidebar h3 { font-size: 0.9em; color: #000; padding: 4px 0 17px 0; }
#sidebar h3 { padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
#sidebar ul { list-style: none; padding: 0; margin: 0; }
#sidebar li span { color: #777; padding-left: 5px; }
#sidebar a { color: #99000; text-decoration: none; font-weight: bold; }
#sidebar ul li ul { padding-left: 20px; }
#sidebar #tagcloud h3, #feeds h3 { padding-top: 30px; }
#sidebar #feeds img { padding-right: 7px; }

/* tag cloud */
#tagcloud li { display: inline; }
#tagcloud .tagcloud_0 a { font-size: 1.0em; color: #8ea0d2; }
#tagcloud .tagcloud_1 a { font-size: 1.2em; color: #7c91cb; }
#tagcloud .tagcloud_2 a { font-size: 1.5em; color: #6981c3; }
#tagcloud .tagcloud_3 a { font-size: 1.8em; color: #5772bc; }
#tagcloud .tagcloud_4 a { font-size: 2.1em; color: #4764b3; }
#tagcloud .tagcloud_5 a { font-size: 2.4em; color: #405aa0; }

/* other styles */
.centerpage { padding-top: 0.4em; text-align: center; font-size: 0.8em; }
.centerpage h2 { padding-bottom: 0.4em; }

/* footer styles */
.footer { padding: 25px 0 2px 0; clear: both; text-align: center; font-size: 0.8em; }
.meta { padding: 5px 0 2px 0; }
.bottom { padding: 5px 0 2px 0; }
.tiny { padding: 2px 0 0 0; font-size: 0.8em; }

/* messages and debugging */
h3.error { padding-top: 2%; font-size: 1.1em; color: #c00; }
h3.message { padding-top: 2%; font-size: 0.9em; color: #060; }
pre#dump { background-color: #fff; }

