/*
Stylesheet for worldislefarm.com
by Evan Sanders
esandersdesign.com
*/

/*
Colour Notes:

Sky blue - 8ca0ea
*/

body {
    background:#8ca0ea url('../images/template/bg_top.jpg') top left no-repeat;
    border:0;
    color:#113;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:0;
}

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

a:hover {
    text-decoration:underline;
}

p {
    font-size:0.9em;
    line-height:125%;
    margin:0;
    padding:10px 0;
    text-align:justify;
}

p.first {
    padding:0 0 10px 0;
}

h2 {
    font-size:1.1em;
}

h3 {
    font-size:1em;
}

#outer_wrapper {
    background:url('../images/template/bg_bottom.jpg') bottom left no-repeat;
    position:relative;
    bottom:0;
}

#inner_wrapper {
    margin:0 auto;
    width:941px;
}

#header {
    background:url('../images/template/box_top.png') top left no-repeat;
    width:841px;
    height:183px;
    padding:0 55px;
}

#nav {
    float:left;
    padding:110px 0 0 0;
}

#nav ul {
    margin:0;
    padding:0;
}

#nav li {
    display:inline;
    list-style-type:none;
}

#nav li a {
    color:#fff;
    font-size:1.2em;
    margin:0 37px 0 0;
    text-decoration:none;
}

#nav li a:hover, #nav li a.active {
    color:#111;
}

#bd_logo {
    float:right;
    margin:37px 0 0 0;
    width:205px;
}

#bd_logo a {
    color:#fff;
    padding:0;
    text-align:center;
    text-decoration:none;
}

#bd_logo a img {
    border:none;
}

#content {
    background:url('../images/template/box_middle.png') top left repeat-y;
    min-height:400px;
    padding:0 50px;
}

#footer {
    background:url('../images/template/box_bottom.png') top left no-repeat;
    height:100px;
    padding:0 50px;
}

#footer p {
    font-size:0.8em;
    text-align:center;
}

div.image_box {

}

div.image_box p.caption {
    font-size:0.8em;
    margin:0;
    padding:5px 0 10px 0;
    text-align:center;
}

.float_left {
    float:left;
}

.float_right {
    float:right;
}

.clear {
    clear:both;
}

.clear_left {
    clear:left;
}

.clear_right {
    clear:right;
}

.align_left {
    text-align:left;
}

.align_right {
    text-align:right;
}

.align_center {
    text-align:center;
}

div.spacer_10 {
    height:10px;
}

.invisible {
    display:none;
}

div.column_spacer {
    height:50px;
}

div.column_2 {
    width:410px;
}

div.column_2 div.column_4 {
    width:102px;
}

div.purchase_options {
    margin:20px 0 0 0;
}

div.purchase_options h3 {
    margin:0;
}

div.paypal_button {
    padding:10px 0 0 0;
}
