/*
Theme Name: Elizabeth
Theme URI: http://wordpress.org/extend/themes/elizabeth
Author: the WordPress team
Author URI: http://wordpress.org/
Description: Wordpress customized elizabeth customized theme.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family:Arial, Helvetica, sans-serif;
	
}
a {
    border: none;
    color:#993366;
    text-decoration: none;
}
.more {
    text-align: right;
}
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
    width: auto;
}
img {
    border: 0 none;
	
}

.content-wrap ol,ul, li
{
 margin-left: 0px;
}
body {
    background:#FFFFFF;
    margin: 0;
    padding: 0;
	line-height:24px;
}
.main_container
{
	max-width:990px;
	margin:0 auto;
	position:relative;
	min-width:990px;
	padding:0;
}

/*= General Layout
---------------------------------------------------------------------*/
.main_container h1,
.main_container h1 a,
.main_container h2,
.main_container h3,
.main_container h4
{
	font-family:Arial, Helvetica, sans-serif;
	color:#993366;
}

h1, h2, h3, h4, h5{ margin-bottom:8px;}

.main_container h1
{
	font-size:26px;
}
.main_container h2
{
	font-size:24px;
}
.main_container h3
{
	font-size:22px;
}
.main_container h4
{
	font-size:20px;
}
p
{
	font:12px/24px Verdana, Geneva, sans-serif;
	color:#333333;
	margin:0 0 2% 0;
}
section.nivo-slider img,
.header-logo img

{
	width:100%;
}


/*=header
-----------------------------------------------------------------------*/

header.main-header,
.header-logo
{
	width:100%;
	margin:0;
	padding:0;
}

/* Header Nabvigation */

nav.header-nav {
	clear: both;
	display: block;
	float: left;
	margin: 0 0 0 10px;
	width: 80%;
	float:left;
}
nav.header-nav ul {
	font-size: 22px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
	background:#FFFFFF;
}
nav.header-nav li {
	float: left;
	position: relative;
}

nav.header-nav li.home a{ background:url(images/home.jpg); background-repeat:no-repeat; width:71px;}
nav.header-nav li.about a{ background:url(images/about.jpg); background-repeat:no-repeat; width:90px;}
nav.header-nav li.day-to-day a{ background:url(images/day-to-day.jpg); background-repeat:no-repeat; width:122px;}
nav.header-nav li.heart-felt a{ background:url(images/heat-felt.jpg); background-repeat:no-repeat; width:129px;}
nav.header-nav li.me-inc a{ background:url(images/me-inc.jpg); background-repeat:no-repeat; width:80px;}
nav.header-nav li.contact a{ background:url(images/contact.jpg); background-repeat:no-repeat; width:87px;}

nav.header-nav li.contactt a{ background:url(images/contactt.jpg); background-repeat:no-repeat; width:95px;}
nav.header-nav li.model-shoot-project a{ background:url(images/model-shoot-project.jpg); background-repeat:no-repeat; width:196px;}
nav.header-nav li.train-with-me a{ background:url(images/train-with-me.jpg); background-repeat:no-repeat; width:156px;}
nav.header-nav li.products a{ background:url(images/products.jpg); background-repeat:no-repeat; width:73px;}



nav.header-nav li.home li a{ background:none; width:140px}
nav.header-nav li.about li a{ background:none; width:140px}
nav.header-nav li.day-to-day li a{  background:none; width:140px}
nav.header-nav li.heart-felt li a{  background:none; width:140px}
nav.header-nav li.me-inc li a{  background:none; width:140px}
nav.header-nav li.contact li a{ background:none; width:140px}

nav.header-nav li.contactt li a{ background:none; width:140px}
nav.header-nav li.model-shoot-project li a{ background:none; width:140px}
nav.header-nav li.train-with-me li a{ background:none; width:140px}
nav.header-nav li.products li a{ background:none; width:140px}
	
nav.header-nav li  a{  min-height:60px; text-indent:-2000px  }
nav.header-nav li li a{ text-indent:0px; min-height:inherit;}



 nav.header-nav ul > li {
    float: left;
    margin-bottom: 0;
    position: relative;
	opacity:.9;
	z-index:99999;
	
}


/*nav.header-nav ul.parant-ul > li.current-menu-item, nav.header-nav ul.parant-ul > li:hover {
	opacity:1;

}
nav.header-nav ul.parant-ul > li:hover > ul, nav.header-nav ul.parant-ul > li:hover > ul li, nav.header-nav ul.parant-ul > li:hover > ul li:hover
{
	opacity:1;
}*/


nav.header-nav a {
	color: #000;
	font-family: 'Shadows Into Light Two', cursive;
	font-weight:bold;
	display: block;
	line-height: 157%;
	padding: 0 0.4em;
	text-decoration: none;
	opacity:.9;
}
nav.header-nav ul ul {
	/*-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);*/
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 100%;
	left: 0;
	width: 165px;
	z-index: 99999;
	padding-top:16px; 
}
nav.header-nav ul ul ul {
	left: 100%;
	top: 0;
}
nav.header-nav ul ul a {
	
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 20px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 5px 10px 5px;
	margin:0 0 0 5%;
	width: 120px;
	opacity:.9;
	font-size:16px; 
}
nav.header-nav li:hover > a,
nav.header-nav ul ul :hover > a,
nav.header-nav a:focus {
	opacity:0.7;
}
nav.header-nav li:hover > a,
nav.header-nav a:focus {
	
}
nav.header-nav ul li:hover > ul {
	display: block;
}
nav.header-nav .current_page_item > a,
nav.header-nav .current_page_ancestor > a {
	opacity:0.7;
}

.social-links
{
	width:18%;
	float:right;
}
.social-links img
{
	width:20%;
	margin-right:7px;
}

/* Nivo Slider */
section.nivo-slider
{
	width:100%;
	margin:0; /* margin removed from 'section' to support HTML4 browsers, tested in IE9 */
}
.slider-wrapper { /* added to support HTML4 browsers, tested in IE9 */
	margin:9px 0 49px ;
}



/*= Page Content
--------------------------------------------------------------------*/
.content-wrap
{
	width:95%;
	margin:2% 0 0 6%;
}
.content-left
.entry-content .attachment-custom-featured-image-size
{
	float:left;
	margin: 0 2% 2% 0;
}
.content-left
{
    float: left;
    padding-right: 10px;
    width: 73%;
	
}
article.post-wrap,
.cat-name,
header.entry-header,
.entry-content
{
	width:100%;
	float:left; clear:both;
}
article.post-wrap 
{
	margin:0;
	padding:0 0 3% 0;
}
article.post-wrap .cat-name
{
	font:bold 11px Helvetica, sans-serif;
	color:#f384b3;
	text-transform:uppercase;
	margin-bottom: 2px;
	display:none;
}
.entry-content
{
	margin:0;
}
.entry-content img 
{
	
}

/*= Sidebar
---------------------------------------------------------------------*/
.side-bar
{
	width:25%;
	float:right;
	font-size:13px;
	margin:2% 0 0 0;
}
aside.widget
{
	margin:0% 0% 5% 0%;
}
aside.widget img
{
	max-width:98%;
}

li img.alignright {float:right; margin:0.5em 0 1.9em 1em}

li img.alignleft {float:left; margin:0.5em 1.9em 1em 0}



/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}





.form-allowed-tags {
	display:none;
}
#respond {
	  clear: both;
}
#respond label {
	float:left;
	width:70px;
}
#respond .comment-subscription-form
label {
	float:none;
	width:100%;
}

#respond .comment-notes span.required {
	margin-left:5px;
}
#respond .required {
	margin-left:-10px;
	margin-right:5px;
	color:red;
}
#submit {
	margin-bottom:10px;
	margin-left:70px;
}

.main_container h1.page-title { margin-bottom:20px; color: #4C4C4C;}

article.post-wrap .cat-name a{
    color: #F384B3;
    font: bold 11px Helvetica,sans-serif;
    text-transform: uppercase;
}

li{ margin-bottom:5px;}

.content-left .entry-summary img {
    float: left;
	margin: 0 2% 2% 0;
}

.entry-summary {
    margin: 2% 0 0;
	width: 100%;
}
.theme-default #slider {
    height: 377px;
    margin: 10px auto 0;
    width: 992px;
}
body .wp-paginate .current {
    background: none repeat scroll 0 0 #1C1C1C;
    border: 1px solid gray;
    color: #FFFFFF;
    margin-right: 4px;
    padding: 3px 6px;
}
.main-footer{
    margin: 2% auto;
    text-align: center;
    width: 95%;
	}
.nivo-slider .nivo-caption {
display: none !important;
}
.sharing {
    padding: 0 0 10px;
	float:left; width:380px;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */

ul, ol {
	margin: 0 0 1.625em 2.5em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
	margin:0px;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}

cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

.format-quote blockquote {
	color: #555;
	font-size: 17px;
	margin: 0;
}
.content-left .entry-content img.wp-smiley {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
}
.below-content-subscription{ float:left; width:300px; margin-top:10px;}
.below-content-subscription #subscribe-field{ width:250px;}
.below-content-subscription p{ float: left; padding-left:10px; }
p.image-ad{ clear:both;}
.image-ad img { 
     width:210px; 
     height:61px;
}
.side-bar ul{ margin: 0px 0px 10px 5px}
.side-bar ul li{ color: #993366}
nav.header-nav ul, nav.header-nav li{ margin:0px;}
.content-wrap ul li {
	list-style-image:url(images/favicon.ico); background-repeat:no-repeat;
}
.main_container h1, .main_container h2{ line-height:34px;}
a.read-more-link {
    display: inline;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
.error {
	font-weight: 700;
	color: #06C;
}
.entry-content li, .entry-content p {
	font:14px/24px Verdana, Geneva, sans-serif;
	color:#333333;
	margin:0 0 2% 0;
}

.entry-content li {
	list-style-position: inside;
}
/* Fix for comments layout */
.commentlist {
	margin: 0;
}
.commentlist li {
	list-style-image: none !important;
	list-style-type: none;
}
.commentlist .depth-1 {
	border-bottom: 1px solid #CCC;	
}
.saysdate, .saysdate a, .saysdate a:active, .saysdate a:hover, .saysdate a:visited, .saysdate a:focus  {
	font-size: 10px;
	color:#666666;
}
.vcard img {
	padding-right: 12px;
}
.avatar {
	float: right;
	margin: 5px 0 0;
}
.saysauthor {
	height: 18px;
}
.comment-content {
	clear: both;
}
.reply a, .reply a:active, .reply a:hover, .reply a:visited, .reply a:focus {
	font-size: 12px;
}
.children {
	margin: 5px 0 5px 20px !important;
}