/*
Theme Name: Yarra Garden Supplies WP Theme > Live
Theme URI: http://www.yarragardensupplies.com
Description: The custom-made theme for yarragardensupplies.com.
Version: 0.1
Author: Eric Daams & Marko Prljić
*/

/*
Credit where credit is due: This theme is based on Marko Prljić's "Idea" theme. Essentially, it's a simplified derivative.
*/


/* Reset: Eric Meyer */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* remember to define focus styles! */
:focus {outline: 0;}

body {line-height: 1;color: black;background: white;}

ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}

caption, th, td {text-align: left;font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

/* end reset */


/* Main styles */

body {background:#316e8b url(images/background.jpg) center top repeat-x; /*78aabf*/ /* 3f7f9c */ color:#343434;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

* {font-size:1em;}

#container {margin:0px auto;width:968px;padding-top:1px;}

.panel {width:100%;overflow:auto;margin-top:0px;margin-bottom:5em;background:transparent url('images/panel_background.png') repeat-y;}

#panel_header {background:transparent url('images/panel_header.png') no-repeat;height:376px;}

#content {clear:both;overflow:auto;margin-top:-200px !important;}

#footer {background-color:#eee;line-height:60px;margin:20px 7px 0 0;border:1px solid #fff;padding:4px 10px;float:right;clear:both;} 

h1, h2, h3, h4, h5, h6 {color:#333;}

h1 { font-size:3.3em; margin:2em 0; }

h2 { font-size:3em; margin:2em 0; }

h2.main { margin: 0; }

h3 { font-size:2em; margin:1em 0; }

h4 { font-size: 1.5em; margin:1em 0; clear:both; }

h5 { font-size: 1.3em; margin:1em 0;font-weight:bold;}

h6 { font-size: 1.1em;margin:1em 0;font-weight:bold;}

.panel h3 { clear:both; }

#content h2, body.page h1, body.post h1, body.archive h1 {text-align:center;font-size:3.3em;font-weight:normal;font-style:italic;font-family:'Century Gothic', 'Apple Gothic', sans-serif;margin-bottom:1em;}

p { line-height:1.6em;margin:1em 0;}

textarea { font-family: Arial, Helvetica, sans-serif; }

code { background: #f5f5f5; border: 1px solid #b9b7b7; color: #7b9831; font-size: 1.3em; padding: 20px; margin: 20px 20px 20px 0; display:block; width: 415px; overflow: auto; overflow-y: hidden; }

blockquote { border-left: 2px solid #908f8f; padding-left:20px; margin: 20px 0 20px 13px; color: #908f8f; }

ul {padding:0;margin:0;list-style-type:none;}

li {background-image:url(images/list_arrow.gif);background-position:0px 5px;background-repeat:no-repeat;padding-left:14px;margin:1em 0;line-height:1.6em;list-style-type:none;}

a {color:#88a241;text-decoration:none;}

img a {border:none;}

a:hover {color:#344530;}

img.size-medium,
img.size-full,
img.size-thumbnail, 
.attachment-post-thumbnail {background-color:#eee;padding:10px;border:1px solid #ccc;margin:10px;}

.alignright, .attachment-post-thumbnail {float:right;}
img.alignleft {margin:0 20px 0 0;}

.alignleft {float:left;}
img.alignright, .attachment-post-thumbnail {margin:0 0 0 20px;}

.aligncenter {margin:0px auto !important;display:block;}

strong {font-weight:bold;}

em {font-style:italic;}


/* main menu */

ul#main_menu {font-size:1em;text-transform:uppercase;font-weight:bold;float:right;margin-top:6em;margin-right:14px;}

ul#main_menu li {display:inline;background:none;}

ul#main_menu li a {color:#fff;padding:0 10px;}

/* end main menu */


/* panel header */

#logo h1 {text-indent:-4999px;}

#logo {margin:20px;float:left;width:286px;height:97px;background:transparent url('images/yarra_garden_supplies_logo.png') no-repeat;}

#logo a {width:286px;height:97px;display:block;}

#details {float:left;margin:40px 20px 0 100px;width:513px;}

span.phone {font-size:2.4em;font-weight:bold;color:#d63d1b;float:left;}

span.address {float:right;color:#3b603f;text-align:right;font-size:1.1em;padding-top:0px;}

/* end panel header */


/* panel */

#pricelist {float:left;width:100%;text-align:center;padding:3em 0 1em 0;font-size:1.5em;font-style:italic;}

.tab {background:transparent url('images/button_navigation.png') no-repeat;height:87px;width:396px;position:relative;text-align:center;font-size:1em;}

.tab p {padding:0.8em 20px 0 20px;margin-bottom:0.4em;}

#newsletter input[type="text"] {background:transparent url('images/form_input.png') no-repeat;border:none;height:26px;width:217px;margin-left:10px;}

#newsletter input[type="submit"] {background:transparent url('images/button_green_submit.png') no-repeat;border:none;width:92px;line-height:32px;}

/* end panel  */


/* 404 */

body.fourohfour #content {overflow:hidden;width:600px;margin:0px auto;}

body.fourohfour h1 {font-size:10em;text-align:left;font-style:normal;font-weight:bold;letter-spacing:0.1em;margin:1em 0 0 0;}

body.fourohfour p {float:right;margin-top:-5em;font-style:italic;width:200px;}

/* end 404 */ 


/* pages & posts */

body.page #content, body.post #content, body.archive #content {padding:0 0 1em 0;width:700px;margin:0px auto;padding-bottom:3em;}

.entry {margin-bottom:2em;}

#subscribe {clear:both;padding:20px;width:400px;margin:0px auto;text-align:center;background-color:#eee;border:1px solid #ccc;}

body.page #content li {font-size:1.4em;padding-top:0;margin-top:0;}

p.meta {font-style:italic;margin-top:1em;border-top:1px solid #ccc;padding:1em 0;}

body.archive p.meta {padding-bottom:2em;}

body.page div.image-block {clear:both;overflow:auto;}

/* end pages & posts */


/* homepage */

#newsblock {max-width:600px;margin:0px auto;text-align:center;font-size:1.6em;color:#88a241;border-bottom:2px solid #88a241;}

#newsblock p {padding:0 10px;}

#newsblock strong {color:#444;padding-bottom:4px;display:block;}

#specialties ul#top_level {padding-left:94px;margin-top:-2em;font-size:1.4em;}

#specialties ul li {display:inline;width:230px;float:left;}

#specialties ul li ul li {display:list-item;margin:8px 0;}

#specialties ul li a, ul#products ul li a {color:#333;}

#specialties ul li a:hover, ul#main_menu li a:hover, ul#products ul li a:hover {color:#88a241;}

#specialties ul li.col_three {clear:right;}

#specialties ul li.col_one,
#specialties ul li.col_two,
#specialties ul li.col_three {background:none;}

body.home .panel {margin-bottom:0;}

/* end homepage */


/* contact page */

body.contact #content {width:670px;}

body.contact .column {width:300px;}

body.contact #content .first {margin-right:70px;}

body.contact #content h4 {text-align:right;border-bottom:1px solid #88A241;padding-bottom:8px;}

body.contact #content h4.padded-top {padding-top:2em;}

.wpcf7 {text-align:left;}

.wpcf7 p {margin:1em 0;font-size:1.2em;font-style:italic;}

.wpcf7 input {width: 200px;}

.wpcf7 .wpcf7-submit {width: auto;}

body.contact #content ul li {background:none;float:right;font-size:12px;padding: 0.5em 0px 0.5em 1em;margin:0;font-style:italic;clear:both;}

body.contact #content ul span {margin-right:20px;}

/* end contact page */


/* index & archives */

.excerpt p {padding:0.5em 0;}

p.meta {clear:both;}

/* end index & archives */