/*
File:			custom.css
Description:	Custom styles for The Potting Shed



/* Begin header */

.custom #header #logo a { display: block; height: 150px; width: 795px; background: url(http://www.thepottingshedtampa.com/wp-content/uploads/2009/10/header_green_web.jpg); background-repeat: no-repeat; padding-bottom:10px; outline: none; margin-top:-25px; border-bottom: 4px double #525E0A; }
.custom #header {border: 0;}


/* This line gets rid of the site title & tagline by casting them out to far left field */
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */

/* This is a bit of a kludge, but it seems to work. */
.custom #header #tagline { height: 0; }

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header { padding: 0; }

/* End header */





/* Body */

body.custom { background: url(http://www.thepottingshedtampa.com/wp-content/uploads/2009/07/bg_green.png); }

/* End Body */


/* Begin Content */
.custom #custom_box { background:#   none repeat scroll 0 0;}
.custom #content_box {background:# }
.custom #content {border: 0 }
.custom li.widget {padding-top:10px;}
.custom .content_home {float:left; padding-top:15px; width: 500px;}

.custom #feature_box {border:0;}
/* End Content */


/* Begin Fonts */
.custom h1 { color: #DBE0CC; margin:-5px; font-family: Comic Sans MS;  }
.custom h3 { padding-left:10px; color:#DBE0CC; font-family: Comic Sans MS; font-weight:bold;}
.custom .body_head { color:#00016b; font-family: Comic Sans MS;}
.custom h4 {color:#F0F1D4; font-family: Comic Sans MS;}
.custom h6 {font-size:9px; font-family: Comic Sans MS;}
.custom p {color:#394209; font-family: comic sans;}

.custom #content h1 {display: none;}
.custom #content h2 {display: none;}

.custom #content_home h1 {color: #DBE0CC; font-family: Comic Sans MS;}
.custom #content_home h2 {color: #DBE0CC; font-family: Comic Sans MS;}
.custom .hometext {font-size:12px;}
.custom a {color:#DBE0CC; font-family: Comic Sans MS;}
.custom a:hover {color:#394209; font-family: Comic Sans MS;}
.custom .nav_head {font-size:14px; font-family: Comic Sans MS;}

/* End Fonts */



/* Begin Sidebar */
.custom .sidebar ul.sidebar_list {padding:0;}
.custom .sidebar {border: o;}
.custom #sidebars 
{border-color:#898546;
border-style:solid;}
/* End Sidebar */


/* Begin Footer */
.custom #footer {border-top:3px double #525E0A; color: #525E0A;}
.custom #footer a, a:hover {color: #525E0A; border:0}
/* End Footer */



/* Begin Menu */

ul#tabs { list-style: none; border: 0; background: transparent; height: 40px; padding-left: 175px; padding-top:10px;}

/* First Level */

ul#tabs li { margin-bottom: -.1em; width:auto; border: 0; font-size: 18px; border-left: 0; float:left; position:relative; background: transparent;}

ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0.1em; border-bottom: 0; background: transparent;}

ul#tabs li li.current_page_item, ul#tabs li li.current-cat { padding-bottom: 0em; }

ul#tabs li li.current_page_item a, ul#tabs li li.current-cat a { color: transparent; text-decoration:underline;background: transparent; }
	
ul#tabs li a { display: block; line-height:inherit; color: transparent; text-transform: uppercase; width:auto; letter-spacing: 2px; padding:7px; }

ul#tabs li a:hover { color: transparent; font-weight: bold; text-decoration:none; background: transparent; 
background:transparent; repeat-none; }

ul#tabs li.current_page_item a, ul#tabs li.current-cat a { cursor: default; }

ul#tabs li.current_page_item li a, ul#tabs li.current-cat li a { cursor:pointer; }

ul#tabs li li.current_page_item  a:hover, ul#tabs li li.current-cat  a:hover { text-decoration:none; }
		
ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
	
ul#tabs li.rss { padding-right: 16px; background: none; border: none; float: right; }
		
ul#tabs li.rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }

ul#tabs li ul { list-style:none; position:absolute; left:-9999px;  border:1px solid #ddd; border-top:0; float:left; background-color:#F0F1D4  ; width:200px; overflow:hidden;}

ul#tabs li:hover ul { left:auto; display:inline-block; margin:0; padding:0;}

/* Second Level */

ul#tabs li ul li { margin:0; padding:0; float:left; width:250px; display:block; clear:both; border:0; }

ul#tabs li ul li a {color: transparent; width:200px;}

ul#tabs li ul li a:hover {color: #3B4406; text-decoration: underline;  }

ul#tabs li ul li + li { border-top:0; }

/* Third Level */

ul#tabs li ul li ul li{ margin:0; padding:0; float:left; display:block; clear:both; border:0;}

ul#tabs li ul li  ul li a { width:100%;}

ul#tabs li ul li ul li a:hover { color: transparent; text-decoration: underline; background-color: transparent; }

ul#tabs li ul li + li li ul li + li{ border-top:0; }

/* End Menu */

/* Links */

ul#tabs li.home-item {background-image: url(http://www.thepottingshedtampa.com/wp-content/uploads/2009/07/home_nav.png) ; }
ul#tabs li.page-item-1 {background-image: url(http://www.thepottingshedtampa.com/wp-content/uploads/2009/07/aboutus_nav.png); }
ul#tabs li.page-item-2 {background-image: url(http://www.thepottingshedtampa.com/wp-content/uploads/2009/07/delivery_nav.png); width:120px;}
ul#tabs li.page-item-3 {background-image: url(http://www.thepottingshedtampa.com/wp-content/uploads/2009/07/contactus_nav.png); width:120px;}

/* Gallery */
.ngg-imagebrowser-nav .next {border:1px solid #525E0A;
float:right;
margin-right:3px;
padding:3px 7px;}

.ngg-imagebrowser-nav .back {border:1px solid #525E0A;
float:left;
margin-left:3px;
padding:3px 7px;}

.custom .ngg-imagebrowser img {border:1px solid #898546;
display:block !important;
margin-bottom:10px;
margin-top:10px;
padding:5px;
margin-left:175px;}

.custom .ngg-album {border:1px solid #898546;
margin-bottom:5px;
overflow:hidden;
padding:5px;
}

.custom thumbnail img:hover {background-color:#898546;}

#shDisplay div#shCount {
-x-system-font:none;
color:#F0F1D4;
font-family:'Lucida Grande',Verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
}

#shDisplay div#shTitle a:hover {
border:medium none;
color:#898546;
}
#shDisplay div#shTitle a {
-x-system-font:none;
color:#F0F1D4;
font-family:'Courier New',Courier,fixed;
font-size:16pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-2px;
line-height:normal;
margin:0 10px;
text-decoration:none;
width:26px;
}