/*
Theme Name: Keint-He Winery & Vineyards
Theme URI: http://keinthe.ca
Description: Custom theme for Keint-He Winery & Vineyards
Version: 1.0
Author: Rob Williams, Spectra Media Communication Group
Tags: custom
*/

html, body {
    width:                  100%;
    height:                 100%;
    background:             #2b2117;
    font-family:            'Tahoma', 'Trebuchet MS', 'Helvetica', 'Arial', 'sans-serif';
    line-height:            1.0em;
}

a.link, .commentmetadata a, a.url {
    color:                  #2D385A;
    font-weight:            bold;
    text-decoration:        none;
}

a.link:hover, .commentmetadata a:hover, a.url:hover {
    color:                  #9DA8CA;
}

h1 {
    font-size:              1.4em;
    font-family:            'Tahoma', 'Trebuchet MS', 'Helvetica', 'Arial', 'sans-serif';
    margin:                 20px 0 5px;
    line-height:            1.1em;
    color:                  #7a624a;
}

   
h2 {
    font-size:              1.7em;
    font-family:            'Tahoma', 'Trebuchet MS', 'Helvetica', 'Arial', 'sans-serif';
    margin:                 20px 0 5px;
    line-height:            1.1em;
    text-transform:         uppercase;
    color:                  #7a624a;
}

h3 {
    font-weight:            normal;
    font-size:              1.4em;
    font-family:            'Tahoma', 'Trebuchet MS', 'Helvetica', 'Arial', 'sans-serif';
    color:                  #0D183A;
    margin:                 20px 0 5px;
}

.container {
    width:                  920px;
    margin:                 0 auto;
    min-height:             100%;
    height:                 auto !important;
    height:                 100%;
    margin:                 0 auto -25px;
    background:             url(/wp-content/themes/keint-he/images/parchment_bg.jpg) top left repeat-y;
}

.content {
    position:               relative;
    z-index:                10;
}

img#logo {
    position:               absolute;
    top:                    -8px;
    right:                  -18px;
    border:                 0;
}

div#menu {
    width:                  99.2%;
    margin:                 0 auto 50px;
    height:                 30px;
    position:               relative;
    background:             #7a624a;
    top:                    10px;
}

.translate_link {
    position:               absolute;
    top:                    50px;
    right:                  0px;
    border:                 0;
    text-decoration:        none;
    font-size:              0.8em;
    color:                  #79663A;
    font-weight:            bold;
}

.translate_link:hover {
    color:                  black;
}

div#menu ul {
    list-style-type:        none;
    padding-left:           5px;
    width:                  100%;
}

div#menu ul li {
    float:                  left;
    padding:                6px 5px 5px 6px;
    margin:                 0;
}

div#menu ul li a {
    color:                  white;
    font-family:            'Tahoma', 'Trebuchet MS', 'Helvetica', 'Arial', 'sans-serif';
    font-size:              0.75em;
    text-decoration:        none;
    text-transform:         uppercase;
}

div#menu ul li a:hover {
    color:                  #c6a88b;
}

.footer, .push {
    width:                  880px;
    height:                 24px;
    margin:                 0 auto;
    color:                  #c6a88b;
    z-index:                100;
    font-size:              0.7em;
}

.footer {
    border-top:             1px #c6a88b solid;
}

.footer_left {
    float:                  left;
    margin:                 3px 0 0 10px;
}

.footer_right {
    float:                  right;
    margin:                 3px 10px 0 0;
}

.footer a {
    font-weight:            bold;
    color:                  #c6a88b;
    text-decoration:        none;
}

.footer a:hover {
    color:                  #7a624a;
}

div#flash_intro {
    width:                  918px;
    height:                 446px;
    margin:                 50px auto;
    position:               relative;
    left:                   -9px;
}

div#content {
    width:                  900px;
    margin:                 0 auto;
}

div#bottle_container {
    position:               relative;
}

div#bottle {
    width:                  128px;
    position:               absolute;
    left:                   0;
    text-align:             center;
}

div#main_content {
    margin:                 0 0 0 150px;
    font-size:              0.8em;
}

div#main_content p, div#contact_info p {
    margin-bottom:          10px;
}

.bold {
    font-weight:            bold;
}

.italic {
    font-style:             italic;
}

.right {
    float:                  right;
    margin:                 0 0 10px 10px;
}

img.right {
    border:                 2px #2b2117 solid;
}

div#map_container {
    position:               relative;
}

div#map {
    width:                  400px;
    height:                 400px;
    position:               absolute;
    left:                   0;
}

div#contact_info {
    width:                  460px;
    margin-left:            420px;
    font-size:              0.8em;
}

.input, .textarea {
    font-size:          1.0em;
    width:              90%;
}

.textarea {
    height:             50px;
}

div#contact_form {
    font-size:          0.8em;
    padding-top:        10px;
}

.cf_security_send {
    float:              left;
    width:              32%;
}

.submit_down {
    position:           relative;
    top:                10px;
}

ul.list li {
    margin-bottom:      15px;
}

.top {
    position:           relative;
    z-index:            25;
}

/*Added by Ryan*/
.facebookBadge
{
	position: fixed;
	top: 136px;
	right: 0px;
	width: 32px;
	height: 131px;
	background: url('images/facebookbadgeB.png');
}

.twitterBadge
{
	position: fixed;
	top: 267px;
	right: 0px;
	width: 32px;
	height: 126px;
	background: url('images/twitterbadgeB.png');
}
