/*  
Theme Name: Citizen Crain
Description: 3-column, fixed width, css template.
Author: E.Webscapes
Author URI: http://ewebscapes.com/
*/

body { margin: 0px; padding: 0px; font: 62.5% Verdana, sans-serif; background: #000 url(http://citizenchris.typepad.com/citizenchris/img/footerbg.jpg) repeat-y top center; }

.bottom-adspace {background: white; width: 728px; height: 90px; border: 1px solid black; margin: 10px auto;}

.blog-adspace {background: white; width: 468px; height: 60px; border: 1px solid black; margin: 25px auto; }



a img { border: none; }
a:link, a:visited { color: #660000; text-decoration: none; }
a:hover { color: #cc0000; }
abbr, acronym { border-bottom: 1px dotted #888; text-transform: uppercase; cursor: help; }
strong, b { font-weight:bold;}
em, i { font-style:italic;}
ul {list-style:none;}
ul, ol, form {margin:0; padding:0; }
h1, h2, h3, h4 ,h5, h6 {margin:0; padding:0; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.5em; }
h3, h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

#wrap { width: 940px; margin: 0px auto 0px auto; padding: 0px; overflow: hidden; }

#header { position: relative; height: 160px; margin: 0px; padding: 0px; background: transparent url(http://citizenchris.typepad.com/citizenchris/img/header3.jpg) no-repeat top left; overflow: hidden; }
#header #title { position: absolute; top: 20px; left: 20px; width: 360px; height: 45px; margin: 0px; padding: 0px; overflow: hidden; }
#header #quote { position: absolute; top: 20px; left: 400px; width: 350px; height: 70px; margin: 0px; padding: 0px; color: #404040; font-size: 1.6em; font-family: Times, "Times New Roman", Serif; font-style: italic; overflow: hidden; font-weight: bold; }
#header #links { position: absolute; top: 20px; right: 20px; width: 160px; height: 100px; color: #ffffff; overflow: hidden; }
#header #links a { font-size: 16px; }
#header #links ul { margin: 0px; padding: 0px; }
#header #links li { margin: 0px 0px 0px 15px; padding: 0px; }
#header #mainlinks { position: absolute; top: 110px; left: 20px; height: 25px; width: 360px; margin: 0px; padding: 0px; overflow: hidden; }
#header #mainlinks a { font-size: 20px; }
#header #mainlinks #blog { float: right; width: 45%; text-align: right;}
#header #mainlinks #about { float: left; width: 45%;}
#header a:link, #header a:visited { color: #ffffff; font-weight: bold; font-family: "Courier New", Courier, Monospace; text-decoration: none; }
#header a:hover { color: #cc0000; }

#frame { float:left; margin: 0px; padding: 10px ; background: #ffffff url(http://citizenchris.typepad.com/citizenchris/img/frame2.jpg) repeat-y top left; }




#content {float:left; margin:0 0 0 40px; width: 560px;}
html>body #content {width: 560px;}


#content .post { position: relative; margin: 0 0 30px 0; padding: 0 45px 0 5px; overflow: hidden; font-size: 1.2em }

.title {font-size: 22px; color: #660000; font-weight: bold; font-family: "Courier New", Courier, Monospace; }

.date {color: #ffffff; font-size: 16px; font-weight: bold; font-family: "Courier New", Courier, Monospace; }

.author{text-align: right; font-size: 12px; font-family: "Courier New", Courier, Monospace; font-weight: normal; line-height: normal; padding: 0 10px 0 0; border-top: 1px solid #660000; }

#content .post p { margin: 1.2em; line-height: 1.2em }
#content .post ul, #content .post ol {margin: 1.2em 40px;}
#content .post ol li {margin:0;  background:transparent; padding: 2px 0 2px 0}

#content .post ul li ul, #content .post ul li ol, #content .post ol li ul, #content .post ol li ol { margin: 0.5em 0 0.5em 30px; list-style: none;}


#content .post ul {margin: 0 0 .05em 40px; }
#content .post ul li { background:url(http://citizenchris.typepad.com/citizenchris/img/listitem.gif) 0 20% no-repeat ; padding-left: 11px; padding-bottom: 8px;}

#content .post img {padding: 8px;}

#content .post p.readmore { text-align: right; font-size: 14px; font-family: "Courier New", Courier, Monospace; }
#content .post .meta { margin: 10px 0px 120px 0px; padding: 0px; font-size: 14px; font-family: "Courier New", Courier, Monospace; font-weight:bold}


#content .post .meta .right { float: right; width: 102px; background: url(http://citizenchris.typepad.com/citizenchris/img/icon_folder.gif) no-repeat; height: 118px; margin: -50px 0 0 0; padding: 50px 0 0 0; font-weight:bold;}

#content .post .meta .right a, #content .post .meta .right a:visited {font-weight:bold; padding-left: 3px;font-size: 0.75em}

#content .post .meta .left { float: left; width: 75%; font-weight: bold;}
#content .adsense { margin:0 0 20px 30px; width: 468px; height: 60px; overflow: hidden; }



#left {float:left; width: 160px; font-size: 1.1em}

#right {float:left;width: 160px; font-size: 1.1em}

#left h2, #right h2 { margin: 0px 0px 10px 0px; padding: 2px; text-align: center; background-color: #660000; color: #ffffff; font-size: 16px; font-family: "Courier New", Courier, Monospace; }
#left ul ul, #right ul ul { margin: 0px 0px 30px 0px; padding: 0px; }
#left ul ul li, #right ul ul li { padding: 0 0 6px 5px; }
#left .menu, #right .menu { margin: 0px 0px 30px 0px; padding: 0px; }

#left ul ul.cloud {padding: 0.1em 0 0.08em 16px; }
#left ul ul.cloud li, #sidebar ul ul.cloud li a {display: inline;}
#left ul ul.cloud li a { padding:0; width: 250px; background: none;}
.cloud-weight-1  { font-size: 0.86em; }
.cloud-weight-2  { font-size: 0.92em; }
.cloud-weight-3  { font-size: 1em; }
.cloud-weight-4  { font-size: 1.12em; }
.cloud-weight-5  { font-size: 1.26em; }
.cloud-weight-6  { font-size: 1.38em; }
.cloud-weight-7  { font-size: 1.5em; }
.cloud-weight-8  { font-size: 1.6em; }
.cloud-weight-9  { font-size: 1.7em; }
.cloud-weight-10 { font-size: 1.8em; }
#left ul ul.cloud li a:hover { padding:0; width: 250px; background: none;}

blockquote {background: #8b8989 url(http://citizenchris.typepad.com/citizenchris/img/quote.gif) top left no-repeat; padding: 5px 5px 5px 45px; border: 1px solid black; font-style:italics; font-family: Georgia; color: black; font-size: 1.3em}



/* COMMENTS */

.commentlist {
	margin: 1.2em 0;
	padding: 0;
	border-top: 1px solid #808080;	
	list-style-type: none;
}
.commentlist li {
	padding: 0.1em 0;
	border-bottom: 1px solid #000;	
}
.commentmeta {
	color: #000;
}

#comment-text {
	width: 500px;
}
#comment-post {
	font-weight: bold;
}

.archivenav {
	margin: 10px 0 20px 0;
	text-align: center; font-weight: bold; font-size: 1.2em;
}



#footer { min-height: 30px; margin: 0px; background: transparent url(http://citizenchris.typepad.com/citizenchris/img/footer2.jpg) no-repeat top left; overflow: hidden; }
.ftxt {color: #e2ded3;  font-size: 1.2em; padding: 0 0 15px 10px;}
.ftxt a, .ftxta:visited {color:white; text-decoration: none;}
.ftxt a:hover {color: #ee0107; background: white; text-decoration: none;}

.clear {  clear: both; }


#banner-inner #banner-header {display:none;}
#container { width: 940px; margin: 0px auto 0px auto; padding: 0px; overflow: hidden; }

 #banner { position: relative; height: 160px; margin: 0px; padding: 0px; background: transparent url(http://citizenchris.typepad.com/citizenchris/img/header3.jpg) no-repeat top left; overflow: hidden; }

#banner-inner #banner-description { position: absolute; top: 20px; left: 400px; width: 350px; height: 70px; margin: 0px; padding: 0px; color: #404040; font-size: 1.6em; font-family: Times, "Times New Roman", Serif; font-style: italic; overflow: hidden; font-weight: bold; }

#pagebody { float:left; margin: 0px; padding: 10px ; background: #ffffff url(http://citizenchris.typepad.com/citizenchris/img/frame2.jpg) repeat-y top left; }

.comment-content {background: #8b8989 url(http://citizenchris.typepad.com/citizenchris/img/quote.gif) top left no-repeat; padding: 5px 5px 5px 45px; border: 1px solid black; font-style:italics; font-family: Georgia; color: black; font-size: 1.3em}

.comment-content {margin: 15px 30px 15px 15px;}

#beta {display:none;}
#alpha {float:left; margin:0 180px 0 200px; width: 540px;}
/* ph=1 */
