/*
Theme Name: Banana Putting
Theme URI: http://themes.oneclicksalessites.com/
Version: 1.0
Author: One Click Sales Sites
Author URI: http://www.oneclicksalessites.com/
*/

@import url("media/css/tripoli.css");
@import url("media/css/960.css");
@import url("media/css/main.css");


/* Content Tags */
.content .sIFR-active object { display: block; }

.content a { color: #2075a1; }
.content a:hover { color: #5fc8fd; }

.content h1 { color: #2075a1; font-size: 2.75em; margin-bottom: .85em; }
.content h1 + .hr { margin-top: -1em; }

.content h2 { color: #51841a; font-size: 1.75em; background: url('media/img/h2_bg.png') left top no-repeat; margin-bottom: 0; margin-left: -41px; padding: 2px 0 1em 41px; }
.content h2 + p { margin-top: -1.5em; }

.content h3 { color: #e7650e; font-size: 1.5em; margin-bottom: 0; }

.content ul { list-style: none; margin-left: 0; }
.content ul li { background: url('media/img/check_ico.png') left top no-repeat; margin-bottom: .5em; padding: .75em 0 .75em 40px; }
.content ul p { font-size: 1.2em; margin-bottom: 0; }


/* Structure */
body { color: #333; background: url('media/img/bg.jpg') center top repeat-x fixed #979b5a; }

#scroll_top { position: fixed; top: 0; left: 0; z-index: 25; width: 100%; height: 19px; background: url('media/img/scroll_top_bg.png') center top no-repeat; }

.content#wrapper { font-size: 1.3em; background: url('media/img/wrapper_bg.png') center bottom no-repeat; padding: 10px 0 57px; }
.content #body { width: 720px; background: url('media/img/body_bg.png') center top repeat-y; float: left; }
.content #body_inside { width: 720px; background: url('media/img/body_inside_bg.png') center top no-repeat; float: left; }
.content #body_main_inside { padding: 30px 20px 0; }

.content #header { width: 720px; height: 60px; margin: 0; background: url('media/img/header_bg.png'); }
.content #header_links { list-style: none; margin: 0; float: right; }
.content #header_links li { background: none; padding: 0; float: left; }
.content #header_links a { display: block; height: 60px; color: white; font-weight: bold; line-height: 60px; text-decoration: none; text-shadow: black 1px 1px 1px; background: url('media/img/header_links_bg.png') left top no-repeat; padding: 0 30px 0 32px; }

.content #header_links li:first-child a,
.content #header_links li:first-child:hover a { background: none; }
.content #header_links li:hover { background: url('media/img/header_links_li_hover.png') repeat-x; }
.content #header_links li:hover a { background-image: url('media/img/header_links_bg_hover.png'); }

.content #logo { width: 134px; height: 60px; background: url('media/img/logo.png'); margin: 0 0 0 7px; }
.content #logo a { overflow: hidden; display: block; width: 100%; height: 100%; text-indent: -5000px; }

.content #header .buy-btn { overflow: hidden; width: 121px; height: 42px; text-indent: -5000px; background: url('media/img/buynow_btn.png'); margin: 8px 29px 0 0; float: right; }
.content #header .buy-btn:hover { background: url('media/img/buynow_btn_hover.png'); }

.content #twitter { color: white; font-size: .8em; font-weight: bold; line-height: 1.5em; text-align: right; text-shadow: black 1px 1px 1px; padding: 15px 30px 0 0; float: right; }
.content #twitter span { display: block; }
.content #twitter a { color: #5fc8fd; }
.content #twitter a:hover { color: white; }

.content .sidebar_inside { width: 188px; background: #eae3d6; border: 1px solid #d8caae; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 30px 30px 0 -10px; padding: 10px; }
.content .widget { padding: 0; }
.content .widget h3 { font-size: 1.5em; }
.content .widget ul { margin-top: -1em; }
.content .widget li { background: none; margin: 0; padding: .4em 0; }
.content .widget a { color: #333; }
.content .widget a:hover { color: #2075a1; }

.content #s { width: 176px; border-radius: 1.5em; -moz-border-radius: 1.5em; -webkit-border-radius: 1.5em; }

.content #footer { height: 60px; text-align: right; margin-top: 133px; }
	.content #footer_inside { padding: 17px 20px 0; }
	.content #footer p { color: #ffb266; font-size: .8em; line-height: 1.5em; margin: 0; }
	.content #footer a { color: #ffb266; }
	.content #footer a:hover { color: white; }


/* Post */
.content .hentry + .hentry { margin-top: 4em; }
.content .title { margin-bottom: 1em; }
.content .title h1,
.content .title h1 a { color: black; }
.content .title h1,
.content .title h2 { font-size: 1.75em; }
.content .authorlink { margin-top: -2.75em; }
.content .metadata { border: 1px solid #999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: .25em 9px; }


/* Forms */
.content input[type="text"],
.content select,
.content textarea { color: #999; background: #f9f8f7; border: 1px solid #999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.content input[type="text"]:focus,
.content select:focus,
.content textarea:focus { color: #333; background: white; border-color: #666; }

.content #commentform textarea { width: 408px; }

.content input[type="submit"],
.content .commentlist .reply a { color: white; line-height: 1em; text-shadow: black 1px 1px 1px; background: url('media/img/submit_bg.png') left top repeat-x #141414; border: 0; border-radius: 1.5em; -moz-border-radius: 1.5em; -webkit-border-radius: 1.5em; padding: .25em 10px; }
.content input[type="submit"]:hover,
.content .commentlist .reply a:hover { text-decoration: none; background: url('media/img/submit_bg_hover.png') left top repeat-x #0f1f28; }


/* Comments */
.content .commentlist li,
.content .commentlist .avatar { background: none; border: 1px solid #999; }
.content .commentlist li { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.content .commentlist p { font-size: 1em; margin-bottom: 1em; }
.content .commentlist .comment-meta { margin-top: 0; }
.content .commentlist h2 { background: none; margin: 0; padding: 0; }


/* Salespage Content */
.content .pre { color: #000; font-size: 1.5em; font-weight: bold; line-height: 1em; margin: -1em 0 0; }
.content .pre + h1 { margin-top: -.4em; }

.content .hr { overflow: hidden; height: 3px; background: url('media/img/hr_bg.png') center center no-repeat; margin: 3em -2px; padding: 0 2px; }

.content p { font-size: 1.2em; }

.content .testimonial,
.content .guarantee { background: url('media/img/testimonial_bg.png') #eae7e1; margin-bottom: 6em; }
.content .testimonial div { background: url('media/img/testimonial_head.png') center top no-repeat; }
.content .guarantee div { background: url('media/img/guarantee_head.png') center top no-repeat; padding-top: 44px; }
.content .testimonial div div,
.content .guarantee div div { background: url('media/img/testimonial_foot.png') center bottom no-repeat; padding: 60px 30px 30px; }
.content .testimonial p,
.content .guarantee p { margin-bottom: 0; }
.content .testimonial p + p,
.content .guarantee p + p { margin-top: 2em; }
.content .testimonial + .testimonial { margin-top: -4em; }
.content .guarantee div div .icon { display: none; }

.content .ps { padding: 29px; }

.content .order-btn,
.content .media { margin: 1em auto 2em; }

.content .order-btn { overflow: hidden; display: block; height: 100px; text-indent: -5000px; background: url('media/img/orderbtn.png') 20px 18px no-repeat #24231f; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.content .order-btn:hover { background-image: url('media/img/orderbtn_hover.png'); }

.content .guarantee .icon { width: 120px; height: 63px; background: url('media/img/guarantee.png'); margin: 0 0 10px 10px; float: right; }

.content .ps { font-weight: bold; border: 2px solid #333; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 18px; }

.content .alert { font-size: 1.25em; background: url('media/img/caution.png') 18px center no-repeat #d9e9ef; border: 2px solid #9fccdd; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 4em; padding: 18px 18px 18px 132px; }