/*
Theme Name: Limerick Furniture
Theme URI: LimerickFurniture.com
Description:
Version: 1
Author: Hank Dutton
Author URI: http://www.facefuzz.com
Tags: 

	Limerick Furniture v1
	 http://www.LimerickFurniture.com

*/



/* Begin Typography & Colors */
		html { background:url(images/html-bg.jpg) repeat-x; } 
		body {
			margin:0 0 15px 0; 
			padding:0;
			text-align:center;
			background:url(images/bg.jpg) no-repeat;
			background-position:top center;
			}
			
		#wrapper {
			width:781px;
			margin:0px auto;
			text-align:left;
			padding:0 0 25px 0;
			font-family:arial;
			font-size:12px;
			line-height:16px;
			}
			
		#content { 
			float:left; 
			width:781px; 
			background:url(images/top-bg.jpg) no-repeat top left; 
			}
			
		#search { 
			float:left; 
			padding:27px 0 27px 35px; 
			margin:0;
			}
			
		form { padding:0; margin:0; }
		
		.searchbox { border:1px solid #ABABAB; font-size:14px; color:#ABABAB; padding:3px; margin:0; }
			
		#borders { 
			float:left; 
			width:738px; 
			border-left:22px solid #8EC750; 
			border-right:21px solid #8EC750; 
			} 
			
		#insideborders { float:left; border-left:2px solid #83B74A; border-right:2px solid #83B74A; }
		
		#left { float:left; width:275px; }
		
		.banners { background:#cfcfcf; width:230px; height:130px; }
		
		#right { float:left; width:459px; 
			font-family:arial;
			font-size:12px;
			line-height:16px;
			color:#666; 
			}
		
		.marg5 { margin:5px; }
		
		#infobox { float:left; background:#F6F5F5; width:449px; margin-top:5px; color:#666666; }
		
		.infoleft { float:left; text-align:left; width:222px; }
		
		.inforight { float:left; text-align:right; width:213px; } 
		
		#infobox h1 { font-size:32px; margin:18px 0 18px 0; } 
		
		#infobox h3 { font-size:14px; margin:0 0 7px 0; } 
		
		#infobox em { font-size:10px; }
		
		#infobox img { margin:10px 0 0 0; }
		
		ul.info { padding:0 0 15px 15px; margin:0; font-size:10px; list-style-type: none; } 
		
		h1 { 
			padding:0; 
			margin:0;
			}	
			
		h2.pagetitle { color:#1A5BAB; font-size:26px; }
		
		h2 { 
			padding:10px 0 10px 0; 
			margin:0;
			line-height:28px;
			}
			
		h3 { 
			padding:0; 
			margin:0;
			font-size:18px;
			line-height:32px;
			}
			
		h3 a:link, h3 a:visited { color:#83B74B; text-decoration: none; }	
		h3 a:hover, h3 a:active { color:#83B74B; text-decoration: underline; }
			
		img { border:0; }
		
		.post { margin:0 0 45px 0; }
		
		.entry { 
			font-family:arial;
			font-size:12px;
			line-height:16px;
			color:#666;
			border-bottom:1px solid #F1F1F1;
			padding:0;
			margin:0;
			}
			
		.entry p {
			padding:10px;
			margin:0;
			}
			
		.postmetadata { 
			color:#999;
			font-size:10px;
			text-align:right;
			padding-right:7px;
			line-height:14px;
			}
		
		.postmetadata a:link, .postmetadata a:visited { color:#666; text-decoration: underline; }
		.postmetadata a:hover, .postmetadata a:active { color:#83B74B; text-decoration: none; }	
		
		.navigation { padding:0 15px 25px 15px; font-size:11px; color:#8EC750; }
		
		.navigation a:link, .navigation a:visited { color:#8EC750; text-decoration: underline; }
		.navigation a:hover, .navigation a:active { color:#8EC750; text-decoration: underline; }
		
		.alignleft { float:left; }
		.alignright { float:right; }
			
		#footer p { padding-top:15px; }
			
		#footer { 
			background:url(images/footer-bg.jpg) no-repeat top left; 
			height:182px; 
			text-align:center; 
			color:#204C58; 
			line-height:18px; 
			}
			
		#footerpadd { padding:125px 25px 25px 15px; }
		
		#footernav { 
			font-size:11px; 
			border-top:1px solid #ccc; 
			border-bottom:1px solid #ccc; 
			padding:10px; 
			color:#3C3C3C;
			}	
			
		#footernav a:link, #footernav a:visited { color:#3C3C3C; text-decoration:none; }
		#footernav a:hover, #footernav a:active { color:#3C3C3C; text-decoration:underline; }
		
		.copyright { color:#666666; }
		
		#newsletter { color:#587F2D; text-decoration:none; font-weight:bold; margin:10px 0px 0px 5px; font-size:15px; }	
		
		ul#categories { 
			color:#ABABAB;
			list-style-type: none;
			padding:3px 0 3px 0;
			margin:0;
			border-top: 1px solid #F1F1F1;
			border-bottom: 1px solid #F1F1F1;
			}
			
		ul#categories li a:link, ul#categories li a:visited { color:#ABABAB; text-decoration:none; display:block; }
		ul#categories li a:hover, ul#categories li a:active { color:#587F2D; background:#F8F8F8; text-decoration:none; font-weight:bold; }	
			
		ul#categories li.odd { background:#F8F8F8; padding:3px 0 3px 5px; }
		
		ul#categories li.even { padding:3px 0 3px 5px; }
		
		ul#categories li { padding:3px 0 3px 0; margin:0; }
		
		ul.children { 
			list-style-type: none; 
			padding:3px 0 0 0;
			margin:0; 
			}
			
		ul.children li { padding:3px 0 3px 0; margin:0; }
		
		.current-cat { color:#587F2D; background:#F8F8F8; font-weight:bold; }
		
		/************ TOP NAV BAR *****************/
			#topnav {
			 width: 781px;
			 height: 79px;
			 margin: 0; 
			 padding: 0;
			 position: relative; 
			 background:url(images/navbar.jpg) no-repeat; 
			}
			
			#topnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
			
			#topnav a {display: block;}
			
			#topnav1 {left: 150px; top: 0px; width: 76px; height: 79px; }
			#topnav2 {left: 226px; top: 0px; width: 107px; height: 79px; } 
			#topnav3 {left: 331px; top: 0px; width: 97px; height: 79px; } 
			#topnav4 {left: 427px; top: 0px; width: 115px; height: 79px;}  
			#topnav5 {left: 541px; top: 0px; width: 97px; height: 79px;} 
			
			#topnav1 a { height: 79px;}
			#topnav2 a { height: 79px;}
			#topnav3 a { height: 79px;}
			#topnav4 a { height: 79px;}
			#topnav5 a { height: 79px;}
			
			#topnav1 a:hover { background:url(images/navbar.jpg) -150px -79px; }
			#topnav2 a:hover { background:url(images/navbar.jpg) -226px -79px; }
			#topnav3 a:hover { background:url(images/navbar.jpg) -331px -79px; }
			#topnav4 a:hover { background:url(images/navbar.jpg) -427px -79px; }
			#topnav5 a:hover { background:url(images/navbar.jpg) -541px -79px; }

			#topnav1over {left: 0px; top: 0px; width: 76px; height: 43px;}
			#topnav1over a {height: 43px; background:url(images/navbar.jpg) 0px -43px no-repeat;}
			
			#topnav2over {left: 78px; top: 0px; width: 81px; height: 43px;}
			#topnav2over a {height: 43px; background:url(images/navbar.jpg) -78px -43px no-repeat;}
			
			#topnav3over {left: 161px; top: 0px; width: 69px; height: 43px;}
			#topnav3over a {height: 43px; background:url(images/navbar.jpg) -161px -43px no-repeat;}
			
			#topnav4over {left: 232px; top: 0px; width: 140px; height: 43px;}
			#topnav4over a {height: 43px; background:url(images/navbar.jpg) -232px -43px no-repeat;}
			
			#topnav5over {left: 232px; top: 0px; width: 140px; height: 43px;}
			#topnav5over a {height: 43px; background:url(images/navbar.jpg) -232px -43px no-repeat;}
	
	 
		/************ TOP NAV BAR *****************/	
		
		 .tblhdr { font-weight:bold; }	
		 .trrow { background:#EFEFEF; }
		 
		 
		.entry a:link, .entry a:visited { color:#83B74B; text-decoration: none; font-weight:bold; }	
		.entry a:hover, .entry a:active { color:#83B74B; text-decoration: underline; font-weight:bold; }
		
		a.post.more-link { color:#1A5BAB; }
		
		
		/*PAGEBAR*/
		.pagebar { margin-top:1px; }
		.pagebar a { padding:3px; }
		
		.pagebar a:link, .pagebar a:visited { color:#83B74B; text-decoration:none; font-weight:bold; }
		.pagebar a:hover, .pagebar a:active { color:#fff; text-decoration:none; font-weight:bold; background:#83B74B; }
		
		.this-page { padding:3px; color:#1A5BAB; font-weight:bold; }
		/*PAGEBAR*/
