	body
	{
		background-color:	#402025;
		font-family:	Verdana, Arial, sans-serif;
		font-size:		12px;
		margin:		0;
		padding:	0;
		text-align:	center;
		min-width:	760px;
		line-height:	125%;
	}
	a, a:visited { color: #96CC29; text-decoration: underline; }
	a:hover, a:active { color: #96CC29; text-decoration: underline; }
	
	img { border: 0; display: block; }
	
	#wrapper {
		width:	718px;
		margin:	20px auto;
		background:	white url(hook.jpg) right 178px no-repeat;
		color:			#402025;
		border:	1px solid black;
		text-align:	left;
	}
	#subtitle {
		background-color:	#a3cc52;
		color:				white;
		margin:	0;
		height:	18px;
		padding:	1px 75px;
	}
	#subtitle p { margin: 0; font-size: 12px; }
	
	#blog {
		width:	400px;
		float:	left;
		padding:10px 20px;
		border-right:	1px solid #a3cc52;
	}
	div.blogbody {
		margin-top:	1.25em;	
		margin-bottom:	2.5em;
	}
	#menu {
		width:	237px;
		float:	right;
		padding:30px 20px;
		color:	#664C50;
		line-height:	125%;
	}
	#menu a, #menu a:visited { color:	#664c50; }
	#menu a:hover, #menu a:active { color:	#96cc29; }
	
	#footer { clear: both; }
	br.clear { clear: both; }
	
	h2 
	{
		text-align:		left;
		font-size:		12px;
		margin:			1.25em 0;
	}
	p
	{
		font-size:	12px;
		text-align:	justify;
		margin:		1.25em 0;
	}
	div.blogbody {
		margin-left: 10px;
		margin-right: 10px;
	}
	div.blogbody img {
		margin-left: -10px;
		margin-right: -10px;
	}
	.date, .cat
	{
		font-weight:bold;
		color:		#96CC29;
		font-size:	10px;
        }
        .cat { margin: -1.25em 0; }
	
	.date a { margin-left: 20px; }
	
	#menu h3
	{
		font-size:	11px;
		margin:		1.25em 0 0 0;
	}
	#menu ul, #menu li
	{
		list-style:	none;
		margin:		0;
		padding:	0;
		line-height:	125%;
		font-size:	11px;
	}
	
	input#search	/*search text box*/
	{
		width:		80px;
		font-size:	12px;
		vertical-align:	middle;
	}
	input#searchgo	/*search go button image*/
	{
		padding:	2px;
		margin-left:	4px;
		vertical-align:	middle;
	}
	
	.powered
	{
		font-size:	9px;
		text-align:	center;
	}
		
	/************************************************************/
	.comments-body {
		font-family:palatino, georgia, verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	
			
	
	.trackback-url {
		font-family:palatino, georgia, verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		font-family:palatino, georgia, verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

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

		
	.comments-head	{ 
		font-family:palatino, georgia, verdana, arial, sans-serif; 
		font-size:small; 
		color: #666; 
		border-bottom:1px solid #999;
		margin-top:20px;
		font-weight:bold;
  		background:#FFF;		
		}		

	#banner-commentspop {
		font-family:palatino, georgia, verdana, arial, sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;	
		border-right:1px solid #FFF;  		
		border-top:1px solid #FFF;  		
  		background:#003366;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;  		  		  			 
		}
