/*
Theme Name:     Elegance Child Theme
Theme URI:
Description:    Child theme based on Elegance
Author:         Janine Williams
Author URI:
Template:       elegance
Version:        1
*/

/* Load the stylesheet from the parent theme */
@import url("../elegance/style.css");

@import url(http://fonts.googleapis.com/css?family=Allura);
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400);
 
/* Override styles */

body {
    background-color: #000;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit],
pre,
code,
body,
input,
textarea,
.page-title span,
.pingback a.url,
h1, h3, h4, h5, h6 {
    font-family: 'Quicksand', sans-serif;
}

h2 {
   font-family: 'Allura', script;
   font-size: 36px;
}

#logo img {
    max-width: 200px;
    margin-top: 10px;
}

#header {
    margin: 50px 0px 20px 0px !important;
}

#container-top {
    background-image:url(Images/bg-container-top.gif);
}

#container-top-inner {
    background-image: url(Images/bg-container-top-inner.gif);
}

#header-inner-full {
    padding: 62px 0 22px 0;
}

#header-inner-full h1 {
    font-family: 'Allura', script;
    font-size: 40px;
}

#top-navigation {
    padding: 60px 0px 0px 0px;
}

#slider {
    background-image: url(Images/PrayerSmile.jpg);
}


.homepost {
    width: 263px;
    float: left;
    padding: 10px 25px;
}

#contentfull {
    overflow: auto;
    margin: 0 auto;
}

#contentfull img {
    margin: 0;
    max-width: 640px;
}
#contentfull .attachment img {
    max-width: 900px;
}
#contentfull .alignleft,
#contentfull img.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
}
#contentfull .alignright,
#contentfull img.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
}
#contentfull .aligncenter,
#contentfull img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#contentfull .alignnone,
#contentfull img.alignnone {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


#contentfull img.alignleft, 
#contentfull img.alignright, 
#contentfull img.aligncenter,
#contentfull img.alignnone {
    margin-bottom: 6px;
}

#contentfull .wp-caption {
    background: #f1f1f1;
    line-height: 18px;
    text-align: center;
    margin-bottom: 20px;
    padding: 4px;
}
#contentfull .wp-caption img {
    margin: 5px 5px 0;
}
#contentfull .wp-caption p.wp-caption-text {
    margin: 5px;
    color: #888;
    font-size: 12px;
}

.hspace {
    margin-top: 25px;
}