/*

Theme Name: Allure Salon
Description: A Child Theme of Simon WP Framework
Version: 1.0
Author: JustOneWebAway
Author URI: http://www.justonewebaway
Template: simon-wp-framework
Version: 1.1.6

*/

@import url(../simon-wp-framework/style.css);
@font-face{
font-family:"Alfina";
src:url('fonts/Eurotypo - Alfina.otf');
src:url('fonts/eurotypo_-_alfina-webfont.ttf') format('truetype');  
}

body{background:url(images/allure-damask-background.png) repeat white; font-family: Corbel;font-size: 14px;}

/* 05/24/2014 */
/* remove shadowing */
nav ul{
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
border-radius: 0px !important;
border: 0px; !important;
text-shadow:0px !important;
background:transparent !important;}
#top_nav{background-color:black;padding:10px;text-align:left;}
#top_nav li{display:inline;padding:10px;color:white;}
#top_nav li a{color:white;text-decoration:none;}
header img{width:420px;text-align:center;repeat:no-repeat;}

/** 11/3/2013 UPGRADE CHANGES START 11/3/2013**/

/** ADDITIONS **/
.inner_wrap{padding:0 !important;}
.content{background-color:#faeaf4 !important;padding:10px 30px 30px 30px !important;
border-top:solid thick black;}
#header{background:url(images/allure-salon-tufted-background.png) no-repeat white;height:400px;padding:0;} 

#header img{display:block;margin-right:auto;margin-left:auto;}
#navigation ul ul, .navigation, .navigation a, .navigation span.current{
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
border-radius: 0px !important;
border: 0px; !important;
text-shadow:0px !important;
background:transparent !important;}
#navigation {color:White;font-size:1.25em;background:black !important;}
#navigation a{color:white;text-decoration:none;}
#navigation ul{text-align:left;}
#navigation li{display:inline;padding:10px;color:white;}
#navigation ul {box-shadow:initial;display;initial;position:initial;top:0;left:0;z-index:initial;}
.navigation{margin:-20px 0px 0px 0px !important;}
.navigation a{margin:0 !important;padding:0px 10px 0px 0px !important;}
.main-index-image{width:100%;text-align:center;}
#footer{background-color:black;color:white !important;margin: 0;
        padding: 10px;}
#footer a{color:white;text-decoration:none;}
#footer a:hover{color:#ed008b;}
#footer h3{color:white;margin-top:0;}
#footer li.page_item{text-align:left;list-style-type: none;}
#footer .children{margin-left:-10px;padding-left:-10px;}
.ul-footer {margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    list-style: none;
    position: relative;color:white !important;
}
.ul-footer li{padding-left:20px;}
.ul-footer li.text-center{padding-left:0;text-align:center;line-height:1.25em;}
.ul-footer li.title{font-size:125%;font-weight:bold;text-align:center;margin-bottom:5px;padding-left:0;}
.footer_credit{font-size:.85em;margin-top:25px;}
.sidebaritem{border-bottom:0px;}
#sidebar ul{margin-left:0px;}
#sidebar ul.children{margin-left:-10px;}
#sidebar ul.children li{text-transform:uppercase;}
#sidebar ul li {list-style-type:none;font-size:1.025em;line-height:1.55em;text-transform:uppercase;letter-spacing:.10em;}
.intro-block, .intro-block p{font-size:1.115em;line-height:1.125em;margin-left:0;padding-left:0;margin-bottom:15px;}
.intro-block ul{font-size:1.125em;}
table, tr, td, th{border:0px !important;}
td{padding-bottom:20px;vertical-align:top;}
table{width:100%;}
td img{padding-top:10px;margin-top:10px;max-width: none !important;}
table.services-table{font-size:16px;font-family:Alfina;}
table.services-table td{padding:0px 0px 5px 0px;}
.services-page{font-family:Alfina;}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:black;line-height:normal;}
h1{font-size:24px;font-weight:bold; margin:5px 0p;}
h2{font-size:18px !important;font-weight:bold; }
td h2{margin-top:0;}
h3{font-size:16px;font-weight:bold;line-spacing:.75em;letter-spacing:.15em;clear:all; margin:5px 0p;}
h3.description{border-bottom:thin solid black;margin:10px 0;}
h4{font-size:14px;font-weight:bold;line-spacing:.75em;clear:all; margin:3px 0p;}
h5{font-size:14px;font-weight:bold;line-spacing:.75em;}
p{padding:0 20px 0 5px;margin-bottom:5px;line-spacing:.75em;}
a:link, a:visited {color: black;text-decoration: none;font-weight:bold;}
a:hover {text-decoration: underline;font-weight:bold;}
ul, ol {margin-left:10px;line-height:normal;display:block;}
ul li, ol li{margin-left:10px;line-height:normal;}
#footer #socialMedia{text-align:center;padding-top:10px;}
#socialMedia{padding:0 10px 0 10px;text-align:left;}
#socialMedia img{padding-right:8px;}
.tagcloud{font-weight:normal !important;}

/** 11/3/2013 UPGRADE CHANGES END 11/3/2013**/

/* HEAD */

#content{min-height:300px;}

/* PAGE CONTENT - POSTS */
#post-block{margin:20px 10px 10px 10px;}
#post-block .post-content{margin-bottom:5px;}#post-block .post-meta{color:white;margin-top:5px;clear:both; background:url(images/nav-button.png) repeat; padding:5px 0 5px 5px;}
#post-block .post-meta a{color:white;text-decoration:none;}
#post-block .post-comments{display:none;}
span.dateline{font-size:80%;font-style:italic;}
#post-entries{margin:20px 10px 10px 10px;}
h3.storytitle{font-size:18px;font-weight:bold;line-spacing:.75em;letter-spacing:.15em;}
h3.storytitle a{color:black;text-decoration:none;}
.storycontent{padding:0 20px 0 10px;margin-bottom:10px;line-spacing:.75em;}



/* PAGE CONTENT - SOCIAL MEDIA */

/* PAGE CONTENT - FOOTER */

#region-footer-03{padding-top:30px;}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
img.alignnone {margin: 5px 20px 20px 0;display: inline;}
a img.alignnone {margin: 5px 20px 20px 0;;display: inline;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}


/*.aligncenter, div.aligncenter {display:inline;margin: 5px auto 5px auto;}
.aligncenter {display: inline; margin: 5px auto 5px auto;}
a img.aligncenter {display: inline;margin-left: auto;margin-right: auto}
img.centered {display: inline;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
.aligncenter {display: inline;margin-left: auto;margin-right: auto;margin-bottom: 10px;} */

.alignright {float:right;}
a img.alignright {float:right; display: inline;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
img.alignright {padding: 0px;margin: 0px 0px 10px 10px;display: inline;}
.alignright {float: right;margin: 0px 0px 10px 10px;}


.alignleft {float: left;}
a img.alignleft {float:left;display: inline;margin: 0px 10px 10px 0px;}
.wp-caption.alignleft {margin: 0px 10px 10px 0;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}

.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;text-align: center;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.wp-caption {border: 1px solid #DDDDDD;text-align: center;background-color: #EEEEEE;padding: 4px 0px 5px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0px 0px 5px 0px;padding: 0px;border: 0px;}
.wp-caption p.wp-caption-text {margin: 0px;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: normal;line-height: 12px;}

/** REMOVE WHEN DONE **/
/*
.container_12{background:url(images/background-gradiant-white-pink.png) repeat-y;}
#header-wrap{background:url(images/20121104_AllureHeader.png) no-repeat top left white;height:460px;padding:0;} 
 #header-wrap{background:url(images/allure-salon-header-01.png) no-repeat top left black;height:460px;padding:0;} 
#section-headnav{font-weight:700;color:White;font-size:14px;margin-top:10px;}
#section-headnav a{color:white;text-decoration:none;}
#section-headnav ul{text-align:left;}
#section-headnav li{display:inline;padding:10px;}
#region-footer{background-color:black; clear:none;min-height:180px;}
#region-footer-01, #region-footer-02, #region-footer-03{float:left;width:30%;margin-right:10px;margin-bottom:20px;display:inline;}
#content-appointments{margin-left:70px;}
#sidebar-wrap{}
.content{background:url(images/allure-salon-background.jpg) repeat !important;background-color:#f4f0ed !important;
padding:10px 30px 30px 30px !important;}

*/