/*  
Theme Name: Dianasbananas.com
Theme URI: http://www.dianasbananas.com/
Description: Wordpress theme for Dianasbananas.com
Version: 1.0
Author: Reginald Pulliam
Author URI: http://www.reggiepulliam.com/

*/


body { text-align: center; margin: 0px; background: #0c4ca3 url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/background-gradient-16x1600.gif' ) repeat-x; }

#header { display: none; }

.container { text-align: left; }
.overall { background: none; border: solid 0px red; border-top: none; }
.push-1 { margin-bottom: 0; }
.alignright { float: right; margin: 0 0 12px 12px; }
.alignleft { float: left; margin: 0 12px 12px 0; }

.logo { display: inline; float: left; height: 120px; }
.controls { display: inline; float: left; height: 120px; }
.menu { display: inline; float: left; height: 24px; }

.search { text-align: right; height: 32px; padding-top: 12px; }
.search-button { vertical-align: middle; margin-top: -1px; }

.rssfeed { text-align: right; height: 46px; }
.rssfeed p { display: inline; float: right; margin-left: 6px; font: normal 1em/24px arial; color: #eee; }

.marquee { display: inline; float: left; width: 870px; height: 270px; }



.content { display: inline; background: #fff68a url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/content-background2.gif' ) repeat-y; }
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { font: 900 2.0em/1.15em georgia; margin: 0 0 .125em -.05em; padding-right: 12px; color: #cc0000; }
.content h2 { font-size: 2em; } .content h3 { font-size: 1.5em; } .content h4 { font-size: 1.25em; } .content h5 { font-size: 1em; } .content h6 { font-size: .85em; }
.content h6 { font: 900 1em/1.35em arial, sans-serif; margin-bottom: 0; color: #993300; }

.content p { font: normal 1em/1.35em arial, sans-serif; margin-bottom: 1em; color: #993300; padding-right: 12px; }
.content p.intro { font-size: 120%; line-height: 1.25em; }
.content p.continue { text-align: right; }

.content a { color: #cc0000; }
.content a:hover { color: #993300; }



.wide { display: inline; float: left; width: 550px; margin-top: 18px; padding-bottom: 18px; }
.wide .product-wrap { display: inline; float: left; width: 550px; margin-bottom: 12px; }
.wide .description { display: inline; float: left; width: 375px; }
.wide .description2 { display: inline; float: left; width: 365px; }
.wide .packaging { display: inline; float: left; width: 175px; }
.wide .packaging img { margin-top: 0px; }
.wide img.company { float: left; margin-left: -13px; margin-top: -14px; margin-bottom: 36px; }
.wide img.promise { float: right; }
.wide img.office { float: left; margin-right: 12px; margin-bottom: 12px; }

.wide .top { border-top: dotted 1px #993300; margin-top: 6px; }
.wide .documents { display: inline; float: left; text-align: center; margin-top: 12px; width: 120px; }
.wide .description3 { display: inline; float: left; width: 400px; margin-top: 12px; }
.wide .description3 h5 { font: 900 1.15em/1.25em arial, sans-serif; color: #993300; }
.wide .description3 p { }

.post h2 { display: none; }
.postmetadata { padding-bottom: 24px; }

.disclaimer { text-align: left; font-size: 12px; line-height: 15.5px; padding: 12px 12px 12px 172px; letter-spacing: 0; color: #990000; background-color: none; }

.narrow { display: inline; float: left; margin-top: 18px; padding-top: 6px; padding-bottom: 18px; width: 230px; }
.narrow img { margin-bottom: 9px; }
.narrow a { border-bottom: none; }
.narrow a:hover { border-bottom: none; }



/* news & promotions */
.content .wide .post h1 { font: normal 1.75em/1.15em georgia; color: navy; } 
.content .wide .post h1 a { color: navy; text-decoration: none; } 
.content .wide .post h1 a:hover { text-decoration: underline; }
.content .wide .post h1 a:visited { color: navy; } 
.content .wide h2 { font: normal 1.25em/1.15em georgia; padding-top: 12px; color: navy; }
.content .wide h4 { font: 900 1.10em/1.35em arial, sans-serif; color: #993300; }
.content .wide p, 
.content .wide .post-date { font: normal 1.10em/1.35em arial, sans-serif; margin-bottom: .5em; color: #993300; padding-right: 12px; }
.content .wide .post-date { margin-bottom: 6px; }
.content .wide p.tags { font-weight: 900; margin-bottom: 18px; }
.content .wide .inset { float: right; margin-left: 12px; margin-right: 12px; }

.content .narrow h5 { font: 900 1.50em/1.15em georgia; padding-top: 12px; color: #cc0000; }
.content .narrow p { font: normal 1em/1.25em arial; color: green; }
.content .narrow .nobullet { list-style-type: none; margin-left: 0; }
.content .narrow li { margin-bottom: .25em; }

.widget { margin-top: 18px; }
.widget h2 { font: 100 1.50em/1.25em georgia; color: #cc0000; }
.sidebar ul { list-style-type: none; }
.sidebar ul li ul { list-style-type: square; }

.widget_tag_cloud a { font-family: georgia, serif; }
.widget_tag_cloud a:hover { text-decoration: none; color: navy; }


.feature { display: inline; float: left; width: 790px; height: 396px; margin-top: 18px; margin-bottom: 18px; background: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/feature-products-808x396-matte.gif' ) no-repeat -18px 0px; }
.feature h1 { width: 394px; }
.feature p { width: 406px; }
.feature .intro { width: 390px; }
.feature .links { width: 440px; padding-right: 0; }
.feature .links img { float: right; margin-top: 10px; }


/* image replacement */
#db2-products { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-2-products-394x70.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 70px; width: 394px; }
#db2-milk { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/subhead-milk-325x45.gif' ); background-repeat: no-repeat; margin: 0; height: 0; overflow: hidden; padding-top: 45px; width: 325px; }
#db2-dark { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/subhead-dark-325x45.gif' ); background-repeat: no-repeat; margin: 0; height: 0; overflow: hidden; padding-top: 45px; width: 325px; }
#db2-milkpeanuts { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/subhead-milkpeanuts-325x45.gif' ); background-repeat: no-repeat; margin: 0; height: 0; overflow: hidden; padding-top: 45px; width: 325px; }
#db2-fullsize { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/subhead-fullsize-325x25.gif' ); background-repeat: no-repeat; margin: 0; height: 0; overflow: hidden; padding-top: 25px; width: 325px; }
#db3-company { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-3-company-540x65.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 65px; width: 540px; }
#db4-promise { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-4-promise-540x80.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 80px; width: 540px; }
#db5-store { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-5-storelocator-540x70.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 70px; width: 540px; }
#db6-news { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-6-news-540x40.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 40px; width: 540px; }
#db7-contactus { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-7-contactus-540x40.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 40px; width: 540px; }
#db8-vendors { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-8-vendors-540x40.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 40px; width: 540px; }
#db9-promotions { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-9-promotions-540x40.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 40px; width: 540px; }
#db10-legal { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-10-legal-540x40.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 40px; width: 540px; }
#db11-404 { background-image: url( 'http://www.dianasbananas.com/wp-content/themes/wp-dianasbananas/images/headline-11-404-450x130.gif' ); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; height: 0; overflow: hidden; padding-top: 130px; width: 450px; }


object { line-height: 1em; }




.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}



/* store locator plug-in styles */

#sl_div { width: 475px; border: dotted 1px #aaa; margin-top: 12px; background-color: #fff; }

/* copy this line to store-locator.css after any upgrade */
.text_below_map { font-family: georgia; font-size: 16px; text-align: left; padding: 18px 18px 18px 0; color: navy; }

.cband { display: inline; float: left; width: 870px; height: 27px; }


/* home page gateway buttons */
.gateway1,
.gateway2, 
.gateway3 { display: inline; float: left; width: 282px; height: 108px; margin-right: 12px; }


.footer { display: inline; float: left; width: 950px; height: 40px; text-align: center; border: solid 0px red; }
.footer p { font: normal .8em/1em verdana, sans-serif; margin: 1em 0; color: #9eb7da; }
.footer a { color: #9eb7da; }
.footer a:hover { color: yellow; }

#album-5 { height: 270px; }
