/*
Theme Name: Showcase Theme
Version: 1.0
Theme URI: http://www.wordpresspowered.co.uk/demo
Author: Karl Barton	
Author URI: http://www.wordpresspowered.co.uk
*/

html, body 													{ font-family: Verdana; font-size: 100%; height: 100%; background: #EBE9E1; }

.clear															{ clear: both; }

/* Page Wrapper */
#wrapper														{ margin: 0 auto; width: 940px; }

/* Main Menu Section */

#mainMenu 													{ width: 940px; height: 31px; margin-top:20px;}

#subPages, #subPages * 		
{ margin:1px; padding:0; list-style: none; }

#subPages 													{ height: 30px; }

#subPages li 						
{ line-height: 30px; float: left; list-style:none; }

#subPages li a 		
{ color: #454545; display: block; padding: 0 10px; font-size: 12px; line-height: 30px; border:1px solid #DCDCD4; background-color:#FFFFFF; text-decoration: none; }

#subPages li a:hover 		
{ color: #333333; display: block; padding: 0 10px; font-size: 12px; line-height: 30px; border:1px solid #999999; background-color:#FFFFFF; text-decoration: none; }

#subPages li.current_page_item a 	
{ color: #333333; font-weight: normal; border:1px solid #999999;}

#subPages li ul 	
{ position:absolute; left: -999em; width:15em; margin-top:0px; }

#subPages li:hover ul, 
#subPages li.sfhover ul 				
{ margin-top: 1px; margin-left: -1px; left:auto; z-index:10 !important; }

#subPages li:hover ul li a:hover 	
{ color: #333333; border:1px solid #454545;}

#subPages li.sfhover ul li a 
{ font-weight: normal; }

#subPages li.sfhover ul li a:hover 	
{ color: #323429; border:1px solid #454545;}

#subPages li ul li 	
{ color: #FF0000; display:block !important; width:12em; border:1px solid #ddd !important; border-right: none !important; border-top:none !important; background:#fff; } 





/* Gallery Main Section */

#galleryWrap 												{ margin: 20px 0 20px 0; width: 940px; overflow: hidden; }

#gallery 														{ width: 746px; overflow: hidden; float: left; display: inline; }

.title																{ /*border: 1px solid #DCDCD4;*/ height: 25px; /*background: #FFF;*/ margin-right: 20px; margin-bottom: 15px; }

.title p.bread		
{ padding-left: 5px; font-size: 11px; color: #323429; line-height: 25px; float: left; display: inline; }

.title p.bread a 		
{ color: #323429; text-decoration: underline; }

.title p.bread a:hover 		
{ text-decoration: none; }

.title p.bread span 		
{ font-weight: bold; }

.title p.rss 		
{ padding-right: 5px; font-size: 11px; line-height: 25px; float: right; display: inline; }

.title p.rss a		
{ padding-right: 17px; text-decoration: none; color: #323429; background: url(images/rss_icon_cats.jpg) no-repeat right; }

.title p.rss a:hover 										{ text-decoration: underline; }





.thumbs														{ margin: 0 20px 20px 0; width: 164px; height: 180px; float: left; display: inline; background: #FFF; border: 1px solid #DCDCD4; position: relative;}

.thumbs a img 	
{ margin: 6px 6px 6px 6px; width: 150px; height: 150px; display: block; border: 1px solid #DCDCD4; }

.thumbs h2 		
{ margin: 0 0 0 6px; font-size: 10px; font-weight:normal; color: #555555; text-decoration: none; display: block;}

.thumbs h2 span 
{ position: absolute; right: 6px; color: #557f00;}





.content														{ width: 720px; background: #FFFFFF; border: 1px solid #DCDCD4; float: left; display: inline; margin-bottom:40px; }

.content h1 		
{ padding: 10px 10px 0 10px; font-size: 12px; text-transform: uppercase; font-weight: normal; color: #2F5384; }

.content .entry 	
{ padding: 10px; }

.content .entry p 		
{ font-size: 11px; text-align: justify; padding: 6px 0 6px 0; line-height: 15px; color: #454545; }

.content .entry span 
{ color: #557f00;}

.content .entry a
{ color: #557f00; text-decoration: none; }

.content .entry a:hover 		
{ color: #2F5384; text-decoration: none; }

.content .entry img 		
{ margin:3px 0 3px 0; border: 1px solid #000000; }



/* Sidebar Section */

#sidebar 														{ width: 185px; float: right; display: inline; }


/*125x125 Adds */

#adds															{ padding: 15px 0 0 0; margin: 0 0 60px 0; width: 148px; height: auto; background: #FFFFFF; border: 1px solid #DCDCD4; overflow: hidden;}

#adds a 	
{ width: 118px; height: 118px; position: relative;}

#adds a img 		
{ height: 118px; width: 118px; margin: 0 0 15px 14px; float: left; display: inline; border: 1px solid #DCDCD4; overflow: hidden; }


/* Categories */

#cats 															{ width: 148px; margin: 0 0 20px 0; padding: 0 0 5px 0; background: #FFF; border: 1px solid #DCDCD4; overflow: hidden; color: #666666; font-size: 10px; }

#cats h2 				
{ margin: 15px 15px 10px 15px; padding: 0 0 5px 0; font-size: 10px; color: #2F5384; border-bottom: 1px solid #DCDCD4; font-family: "trebuchet ms", arial; text-transform: uppercase; }

#cats ul 			
{ list-style: none; }

#cats ul li 		
{ width: 149px; padding: 0 0 6px 0; font-size: 10px; float: left; display: inline; }

#cats ul li a 		
{ padding: 0 2px 0 15px; color: #444444; text-decoration: none; }

#cats ul li a:hover 	
{ text-decoration: none; color: #557f00;}

#cats ul li.current-cat a				
{ font-weight: normal; color: #557f00; }


/* Welcome */

#welcome
{ width: 148px; margin: 0 0 20px 0; padding: 0 0 5px 0; background: #FFF; border: 1px solid #DCDCD4; overflow: hidden; }

#welcome h2 				
{ margin: 15px 15px 10px 15px; padding: 0 0 5px 0; font-size: 10px; color: #2F5384; border-bottom: 1px solid #DCDCD4; font-family: "trebuchet ms", arial; text-transform: uppercase; }

#welcome p
{ margin:0 15px 5px 15px; font-size: 10px; color: #666666; line-height: 12px;}

#welcome a
{ color: #557f00; text-decoration: none; }

#welcome a:hover 		
{ color: #557f00; text-decoration: underline; }


#naviga
{ margin: 6px 20px 20px 0; height:20px; width: 400px; float: left; position: relative; clear: both;}