/*   
Theme Name: GGStyle
Theme URI: http://www.greengraphics.com.au/
Description: Nice theme. 
Author: Nathan
Author URI: http://www.greengraphics.com.au/
Version: 1.0.0.1
*/

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html {margin:0; padding:0;}
body {background:#e7e2d9; margin:0; padding:0; font-family:'Arapey', helvetica, times, serif; color:#000;}

li {list-style: none;}

p {
    line-height: 1.5;
    margin: 0 0 15px 0;
}

a {text-decoration:none; color:#514118;}

img {
    border: 0;
    height: auto;
    max-width: 100%;
}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {
	font-weight: normal;
	line-height: 1.2;
	padding: 0;
}


h1 {
	font-size: 2.2em;
	font-weight: 600;
	margin: 0 0 20px 0;
}


h2 {
	color: #514118;
	font-size: 1.5em;
	margin: 0 0 10px 0;
}

#bg {
    background: #fff; 
    height: 265px;
    position: absolute; 
    width: 100%; 
    z-index: -1; 
}

#wrapper {
	margin: 0px auto;
	padding: 0;
	width: 940px;
	border: none;
	font-size:1em;
}

header {
	width: 100%;
	padding: 50px 0 0 0;
}
#logo {display:inline-block; margin-right:20px;}

.metaslider #metaslider_container_18 .slides li img {border:2px solid #514118; border-radius:10px;-webkit-border-radius:10px;}
.flexslider {margin-bottom:0 !important;}
#inspireslide {}

/* !MENU STUFF */
.menu {display:inline-block;}
.menu ul {padding:0; margin:0; list-style:none;}
.menu ul li {display:inline-block; margin:0; padding:0;}
.menu ul li a {display:block; padding:15px 12px; margin:0 4px; font-size:1.1em;}

.menu ul li.current_page_item a, .menu ul li a:hover {background:#514118; color:#fff; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}


/* !CONTENT */
#content {margin:20px 0; border-bottom:2px solid #514118;}

.entry {padding:20px 0;}


#content.full .entry {
    float: none;
    width: 100%;
}


.entry hr {border:1px solid #514118; clear:both; margin-bottom:20px;}

.entry .metaslider {float:left; margin:0 20px 20px 0;}
.entry .metaslider .slides li img {border:2px solid #514118; border-radius:10px;-webkit-border-radius:10px;}


.product:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}


    .product .flexslider {
        border: 2px solid #514118;
        border-radius: 6px;
        float: left;
        overflow: hidden;
        width: 30%;
    }
    
        .product .flexslider img {
            border-radius: 4px;
        }
    
    
    .product-text {
        float: right;
        padding: 0 0 0 20px;
        width: 70%;
    }






/* !SIDEBAR */

#sidebar {
	padding:0;
	float: left;
	margin-right:20px;
}

footer {
	clear: both; 
	width: 100%;
	padding: 8px 20px 8px 0;
	text-align: right;
}

.clearer {clear:both;}