body,
	html {
		margin:0;
		padding:0;
		background:#cc85cc;
		color:#000;
	}
	body {
		min-width:740px;
	}
	#wrap {
		background:#8ad5d7;
		margin:0 auto;
		width:740px;
		margin-top:35px;
		background-image:url(images/body_bg.jpg);
		z-index:5;
		background-repeat:repeat-y;
		background-position:right;
	}
	#header {
		background:#ddd;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	a
	{
		text-decoration:none;	
	}
	#main {
		background-color:#FFFFE8;
		float:left;
		width:500px !important;
		width:481px;
		height:auto;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		line-height:140%;
		min-height: 735px;
   		height: auto !important;
   		height: 735px;
	}
	#sidebar input
	{
		width:90px;
	}
	#content_inner
	{
		padding-top:20px;
		padding-left:20px;
		width:440px;
	}
	#sidebar {
		background:#8ad5d7;
		float:left;
		width:234px;
		text-align:left;
		padding-top:10px;
		border-top:1px solid #FFF;
	}
	#sidebar ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
		width:234px;
	}
	
	
	#sidebar li
	{
		padding-left:0px;	
	}
	#sidebar h2
	{
		font-family:Tahoma;
		font-size:17px;
		color:#000;
		margin:0;
		padding:0;
		margin-bottom:7px;
		margin-top:10px;
	    padding-left:25px;
		font-weight:normal;
	}
	#search form
	{	padding-left:25px;
	}
	#sidebar li, #sidebar a
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		text-decoration:none;
		color:#000;
		margin:0;
		padding:0;
		padding-left:13px;
		padding-top:1px;
		padding-right:5px;
		
	}
	#sidebar a:hover
	{
		text-decoration:underline;
	}
    #sidebar #linkcat-2, #sidebar #categories-352441671, #sidebar #archives, #sidebar #meta, #sidebar #tag_cloud, #sidebar #recent-posts
	{
		border-bottom:1px solid #FFF;
		padding-bottom:15px;
	}
	
	.post
	{
		margin-bottom:55px;	
	}
	#tag_cloud a
	{
		padding-left:25px;	
	}
	#footer {
		background:#CC99CC;
		height:7px;
		margin: 0 auto;
		width:742px;
		background-image:url(images/bg_footer.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		
	}
	
	#header_top
	{
		height:33px;
		background-color:#FFF;
		width:734px;
	}
	#header_top_logo
	{
		float:left;
		width:300px;
		padding-left:0px;
		border:0px;
		height:32px;
	}
	#header_top_logo a, #border_top_logo img, a, img, button
	{
		border:0 none;
	}
	#header_top_text
	{
		float:right;
		width:98px;
		color:#0066CC;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:9px;
		font-weight:bold;
	}
	#flash_header
	{
		height:210px;
		width:734px;
		background-color:#b3dfb4;
	}
	.title h2, .title a
	{
		font-size:19px;
		font-family:Tahoma;
		font-weight:normal;
		color:#0066CC;
		text-decoration:none;
	}
	.title h2
	{
		display:inline;
		
	}
	.title .date
	{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#000000;
		margin-top:5px;
		
	}
	.entry p a
	{
		font-size:10px;
		font-family:Verdana, Geneva, sans-serif;
		color:#0066CC;
	}
	#content_inner .entry
	{
		margin-bottom:10px;
	}
	.postdata a
	{
			text-decoration:none;
			font-size:10px;
			font-family:Verdana;
			color:#0066CC;
	}
	.postdata
	{
		background-image:url(images/line_news_bottom.jpg);
		background-repeat:no-repeat;
		background-position:left 20px;
		line-height:200%;
	}
	#sidebar .current_page_item a, h2 a:hover, a:hover
	{
		text-decoration:underline;	
	}
	#horizmenu
	{
		width:734px;
		height:29px;
			
	}
	#horizmenu ul
	{
		height:29px;
		margin:0;
		padding:0;
		float:right;
		background-color:#FFF;
		background:url(images/bg_navi_horizontal.jpg);
		background-repeat:no-repeat;
		background-position:left center;
		width:734px;
		
	}
	#menucontainer
	{
		width:100%;
		float:right;
		height:29px;	
	}
	
	
	#horizmenu li
	{
		display:inline;
		height:29px;	
		float:left;
		border-right:1px solid #FFFFFF;				
	}
	#horizmenu a
	{
		background-image:url(images/menu_bg_a.jpg);
		background-repeat:repeat-x;
		height:29px;
		display:block !important;
		display:inline;
		padding-left:9px;
		padding-right:11px;
		margin-left:1px;
		padding-top:6px;
		font-family:Tahoma;
		color:#000;
		font-size:15px;		
	}
	#menucontainer #last
	{
		background-image:url(images/menu_bg_a.jpg);
		background-repeat:repeat-x;
		height:29px;
		display:block;
		padding:0;
		margin:0;
		float:left;
	}
	#horizmenu a:hover
	{
		background-image:url(images/menu_bg_b.jpg);
		background-repeat:repeat-x;
		height:29px;
		background-position:left center;
		padding-top:6px;
		text-decoration:none;
	}
	#pages h2
	{	
			}
	#pages ul
	{
		margin-top:5px;
	}
	
