/*  
Theme Name: Imaginekitty handheld
Theme URI: http://www.imaginekitty.com/
Description: The custom wordpress theme for imaginekitty.com
Version: 2.0
Author: Mark Boughter
Author URI: http://www.imaginekitty.com/

	Imaginekitty 2.0
	 http://www.imaginekitty.com

	This theme was designed and built by Mark Boughter,
	whose blog you will find at http://www.imaginekitty.com/

*/

		body {
			background: #575;
			font: 100.1% "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
		}
		
		sup {
			font-size: 0.5em;
			vertical-align: top;
		}
		
		abbr, acronym {
			border-bottom: 1px dashed #777; cursor:help;
		}
		
		code {
			display: block;
			color: inherit;
			background: #dedede;
			font-size: 0.9em;
			margin: 0 auto;
			padding: 4px;
			border: 2px solid #575;
			overflow:auto;
		}		

		blockquote {
			font-style: normal;
			font-size: .9em;
			margin: 5px 4px 0 4px;
		}
		
		#container {
			margin:  0 auto;
			padding: 0;
			border: 0;
		}

		#primarycontent {
			clear:both;
			background-color: transparent;
			margin: 5px auto;
			padding: 0;
			border: 0;
		}

		#footer {
			font: .8em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
			clear:both;
			text-align: right; 
			margin: 0 3px;
			border-top: 1px #000 solid;
			padding: 12px 0 0 0;
		}
		
		.time {
			font-size: .8em;
			font-style: italic;
			text-align: right;
			margin: 4px 0 0 0;
		}
		
		p {
			font-weight: normal;
			font-size: 1em; 
			text-align: left;
			margin: 5px;
		}

		a:link {
		color: #333;
		}
		
		a:visited {
		color: #020;
		}
		
		a:hover {
		color: #111;
		}
		
		a:active {
		color: #500;
		}
		
		h2 a { 
			color:#000;
			text-decoration:none;
		}
		
		.pullquote {
			float: right;
			font-weight: bold;
			font-size: .9em; 
			text-align: center;
			margin: 2px; 
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}
				
		h1 {
			height: 168px;
			color: #575;
			background: #9c9; 
			font: 2.2em Arial, sans-serif;
			text-align:center;
			margin: 0;
			padding:0;
		}			

		h1 img {
			display:none;
		}
		
		h2 {
			font-weight: bold;
			font-size: 1.4em; 
			text-align: left;
			margin-top: 3px; 
			margin-left: 3%; 
			border-bottom: 2px solid #000;
			/*padding-bottom: 27px;  winter addition */
			/* background: url(i/lite3.gif) 0 24px repeat-x; winter addition */
		}
		
		h3 {
			font-weight: bold;
			font-size: 1.1em; 
			text-align: left;
			margin-top: 3px; 
			margin-left: 4%; 
			border-bottom: 2px solid #000;
			/* padding-bottom: 20px; winter addition */
			/* background: url(i/lite3.gif) 0 18px repeat-x; winter addition */
		}
		
		h4 {
			font-weight: bold;
			font-size: 1em; 
			text-align: left;
			margin: 4px 0 0 6px; 
		}	
		
		ol {
			list-style-position:inside;
		}
	 	
	 	img.sigsauer {
	 		display: none; 
	 	}

		.sidebox {
			margin: 0 auto; /* center for now */
		}
		
		.boxhead {
			text-align: left;
			margin: 0;
			padding: 0;
		}
		
		.boxhead h1 {
			margin: 0;
			padding: 0;
		}

		.boxbody {
			margin: 0;
			padding: 5px 0 31px 0;
		}
		
		.itembox {
			float: left;
			margin: 0; 
		}
		
		.itemboxhead {
			text-align: left;
			margin: 0;
			padding: 0;
		}
		
		.itemboxhead h3 {
			margin: 0;
			padding: 4px;
			border: 0;
		}
			
		.itemboxbody {
			text-align: center;
			margin: 0 auto;
			padding: 5px;
		}
		
		.itemboxbody ul {
			list-style:none;
			text-align: left;
		}
		
		.itemboxbody p {
			text-align:center;
			margin: 4px 0 0 6px;
		}

		.comment_itemboxbody {
			text-align: left;
			margin: 0 auto;
			padding: 0;
		}
	/* stopped here.  continue later */
	
		.comment_itemboxbody p {
			text-align:left;
		}
		
		div.spacer {
			clear: left;
		}
		
		.quotehead { 
			display: block;
			font-weight: bold; 
			font-size: 0.9em;
			text-align: left;
			margin: 12px 0 0 20px;
		}
		.noverse { 
			display: block;
			color: #ff0000;
			font-size: 0.9em;
			text-align: left;
			margin-left: 20px;
			padding: 5px; 
			border: solid 2px #222;
		}

		.verse { 
			display: block;
			font-size: 0.9em;
			text-align: left;
			margin-left: 20px;
			padding: 5px; 
			border: solid 2px #222;
		}
		
		.nocomments {
			color: #500;
			text-align: center;
			margin: 40px auto;
		}

		#comments {
			clear:both;
		}
		
		div.post {
			background: transparent;
			padding: 16px 0 2px 0;
		}
		
				div.postalt {
			background: #aaa;
			padding: 16px 0 2px 0;
		}
		
		img {
			border: none;
		}
		
		a {
			border: none;
		}
		
		a img {
			border: none;
		}
		
		.inlinetrackbacks {
			list-style: inside;
			margin: 8px 10px 10px 2px;
		}
		
		.strike {
			text-decoration: line-through;
		}
		
		.cmd-avatar {
			float: left;
			padding: 0 6px 0 10px;
		}
		
		ul#recentTB li {
		margin: 2px 0 18px 0;
		border-bottom: 1px solid #000;
		}