	body {
		margin:10px 10px 10px 10px;
		background:#f4f4f4;		
	}
	A 			{ color: #003366; text-decoration: none; font-weight:bold; }
	A:link		{ color: #005F2D; text-decoration: none; }
	A:visited	{ color: #31305A; text-decoration: none; }
	A:active	{ color: #31305A;  }
	A:hover		{ color: #9a9a9a;  }

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

	p a {text-align: center; }

	#banner {
		font-family:verdana, arial, sans-serif;
		color:#ffffff;
		width:515px;		
		font-size:x-large;
		font-weight:bold;
		border-left:0px solid #ffffff;	
		border-right:0px solid #ffffff;  		
		border-top:0px solid #ffffff;  		
  		background:#31305A;
  		padding:0px;
		}

	#bannerwide {
                font-family:verdana, arial, sans-serif;
                color:#ffffff;
                width:757px;
                font-size:x-large;
                font-weight:bold;
                border-left:0px solid #ffffff;
                border-right:0px solid #ffffff;
                border-top:0px solid #ffffff;
                background:#31305A;
                padding:0px;
                }

	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:verdana, arial, sans-serif;
		font-size: x-large;
		color: #ffffff;
		text-decoration: none;
		}

	.description {
		font-family:verdana, arial, sans-serif;
		color:#ffffff;
		font-size:x-small;
		font-weight:bold;
  		background:#31305A;
  		text-transform:none;	
		}
				
	#content {
		float:left;
		position:relative;
		width:515px;
		background:#ffffff;
		margin-right:15px;
		margin-bottom:20px;
		border:0px solid #FFFFFF;
		}

	#contentnarrow {
                float:left;
                position:relative;
                width:475px;
                background:#ffffff;
                margin-right:15px;
                margin-bottom:20px;
                border:0px solid #FFFFFF;
                }

	#container {
		background:#FFFFFF;
		border:1px solid #FFFFFF;		
		}

	#links {
		background:#e7e7e7;
		width:200px;			
		padding:0px;				
		border-bottom:1px solid #31305A;
		border-left:1px solid #31305A;
		border-right:1px solid #31305A;		
		}

        #links_long     {
                background:#e7e7e7;
                width:200px;
                padding:0px;
                border-bottom:2px solid #31305A;
                border-left:1px solid #31305A;
                border-right:1px solid #31305A;
                }

	#sideblog {
                background:#ffffff;
                width:250px;
		margin-right:15px;
                padding:0px;
                border-bottom:1px solid #31305A;
                border-left:1px solid #31305A;
                border-right:1px solid #31305A;
                border-top:1px solid #31305A;
                }

	.blog 	{
  		padding:0px;
		background:#ffffff; 
		border-bottom:1px solid #31305A;
		border-left:1px solid #31305A;
		border-right:1px solid #31305A;
		}

	.blog_dblborder   {
                padding:0px;
                background:#ffffff;
                border-bottom:1px solid #31305A;
                border-left:1px solid #31305A;
                border-right:1px solid #31305A;
                }

	.blogbody {
		font-family:georgia, "Times New Roman", verdana, arial, sans-serif;
		padding:10px;
		color:#000000;
		font-size:medium;
		font-weight:normal;
  		background:#FFFFFF;
  		line-height:100%;
		margin-top:8px;
		}

	.sideblogbody {
                font-family:georgia, "Times New Roman", verdana, arial, sans-serif;
                padding:10px;
                color:#000000;
                font-size:small;
                font-weight:normal;
                background:#FFFFFF;
                line-height:110%;
                margin-top:7px;
                }

	.title	{
		font-family: verdana, arial, sans-serif;
		font-size:small;
		color: #31305A;
		text-transform:none;
		}			

	#menu {
  		margin-bottom:15px;
		background:#FFFFFF;
		text-align:center;
		}		

	.lh_date	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_date.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}

	.lh_date_short  {      
                font-family:verdana, arial, sans-serif;
                font-size: small;
                text-align:center;
                color: #31305A;
                background-image: url(/images/left_headers/bk_date_short.jpg);
                background-repeat: no-repeat;
                border-bottom:1px solid #31305A;
                border-top:1px solid #31305A;
                background-color: #FFFFFF;
                margin-bottom:10px;
                font-weight:bold;
                height: 32px;
                margin: 0px 0px 0px 0px;
                }

	.lh_about	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_about_authors.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}
	.lh_name	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_about_name.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}
	.lh_legal	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_legal.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}
	.lh_contact	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_contact.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}

        .lh_archives_category     {
                font-family:verdana, arial, sans-serif;
                font-size: small;
                text-align:center;
                color: #31305A;
                background-image: url(/images/left_headers/bk_archives_by_category.jpg);
                background-repeat: no-repeat;
                border-bottom:1px solid #31305A;
                border-top:1px solid #31305A;
                background-color: #FFFFFF;
                margin-bottom:10px;
                font-weight:bold;
                height: 32px;
                margin: 0px 0px 0px 0px;
                }

        .lh_archives_month     {
                font-family:verdana, arial, sans-serif;
                font-size: small;
                text-align:center;
                color: #31305A;
                background-image: url(/images/left_headers/bk_archives_by_date.jpg);
                background-repeat: no-repeat;
                border-bottom:1px solid #31305A;
                border-top:1px solid #31305A;
                background-color: #FFFFFF;
                margin-bottom:10px;
                font-weight:bold;
                height: 32px;
                margin: 0px 0px 0px 0px;
                }

	.lh_search_instr	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_search_instructions.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}
	.lh_search_results	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_search_results.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}
	.lh_search_no_results	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_search_no_results.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}
	.lh_comments	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_comments.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}
	.lh_post_a_comment	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_post_a_comment.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}							
	.lh_archives	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/left_headers/bk_archives.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}							

	.posted	{ 
		font-family:verdana, arial, sans-serif; 
		text-align:right;
		font-size: x-small; 
		color: #000000; 
		margin-bottom:8px;
		}

	.posted2 {
                font-family:verdana, arial, sans-serif;
                text-align:right;
                font-size: x-small;
                color: #000000;
                margin-bottom:15px;
                }

	.droplist	{ 
		color:#31305A; 
		border:solid 1px #31305A; 
		background-color:#f4f4f4;
		font-family:verdana, arial, sans-serif; 
		font-size:x-small;
		width:180px;
		}			
				
	.side {
		font-family:verdana, arial, sans-serif;
		color:#333333;
		font-size:x-small;
		font-weight:normal;
  		background:#ffffff;
  		line-height:140%;
  		padding:2px;				
		}

	.sideimage {
		background:#ffffff;
		padding:3px 0px 6px 2px;
		line-height:60%;
		}

	.sidebuffer {
                color:#ffffff;
                background:#ffffff;
                padding-bottom:8px;
                }

	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#ffffff;
		font-size:small;
		font-weight:normal;
  		padding-bottom:2px;
  		margin-top:0px;
		letter-spacing: .1em;
	        text-align:center;
  		background:#ffffff;		
		}		
		
	.button {
		color:#31305A; 
		border:solid 1px #31305A; 
		background-color:#f4f4f4;
		font-family:verdana, arial, sans-serif; 
		font-size:x-small; 
		font-weight:bold;
	}	
	
	.input_box {
		color:#31305A; 
		border:solid 1px #31305A; 
		background-color:#ffffff;
		font-family:verdana, arial, sans-serif; 
		font-size:x-small;
	}
	
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#cccccc;  		
 		}	

	.comments-body-main {
		font-family:georgia, "Times New Roman", verdana, arial, sans-serif;
                color:#000000;
                font-size:small; 
                font-weight:normal;
                background:#FFFFFF;
                padding:5px;
                margin-left:5px;    
                margin-right:5px;   
                line-height:110%;   
                padding-bottom:10px;
                padding-top:10px;
                }

	.comments-body {
                font-family:verdana, arial, sans-serif;
                color:#000000;
                font-size:x-small;
                font-weight:normal;
                background:#FFFFFF;
                padding:5px;
                line-height:140%;
                padding-bottom:10px;
                padding-top:10px;
                }

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#666666;
		padding:5px;
		font-size:x-small;
		font-weight:normal;
  		background:#FFFFFF;		
		}	

	.comments-entry {
                font-family:verdana, arial, sans-serif;
                padding:10px;
                color:#000000;
                font-size:x-small;
                font-weight:normal;
                background:#FFFFFF;
                line-height:150%;
                margin-top:8px;
                }

	.trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#31305A;
		font-size:x-small;
		font-weight:normal;
  		background:#FFFFFF;		
		}	

	.pu_post_a_comment	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/popup_headers/pu_post_a_comment.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}		
	.pu_comments	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/popup_headers/pu_comments_on_posting.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}		
	.pu_trackback	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/popup_headers/pu_trackback.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}	
	.pu_preview	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/popup_headers/pu_preview.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}	
	.pu_post_error	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		text-align:center;
		color: #31305A; 
		background-image: url(/images/popup_headers/pu_post_error.jpg);
		background-repeat: no-repeat;
		border-bottom:1px solid #31305A;
		border-top:1px solid #31305A;
		background-color: #FFFFFF;
		margin-bottom:10px;
		font-weight:bold;
		height: 32px;
		margin: 0px 0px 0px 0px;
		}	
	.image_center 	{
		text-align:center;
	}
	#banner-commentspop {
		border-left:1px solid #31305A;	
		border-right:1px solid #31305A;  		
		border-top:1px solid #31305A;  		
		border-bottom:1px solid #31305A;  		
  		background:#FFFFFF;
  		padding-left:0px;
  		padding-right:0px;
  		padding-top:0px;
  		padding-bottom:0px;  	
		width:430px;		
  		}
