/* NOTE: To use this file you must first activate it ('custom stylesheet') in the frugal Main/SEO options area.
Once active, body.custom you can add custom styles to this file and they will override any other styles in this theme.
To create a custom style you must start your CSS elements with body.custom. So, body.custom for example, body.custom
to change the H1 heading size for the Content Div you could use something like this:

body.custom #content h1 {
	font-size: 18px;
}

Learn more about this customization proccess by visiting http://frugaltheme.com/support/ */


/* global */
body.custom #navbar, body.custom #navbar_wrap, body.custom #nav li a, body.custom #nav li a:visited, body.custom #nav li a:hover, body.custom #nav li.current_page_item a, body.custom #nav li.current_page_item a:link, body.custom #nav li.current_page_item a:visited, body.custom #nav li.current_page_ancestor a, body.custom #nav li.current_page_ancestor a:visited {border:none; background:#eae6df;}
body.custom .highlighted {color:#b65577;}
.breaker {height:1px; clear:both; width:100%;}
.breaker_tall {height:300px; clear:both; width:100%;}
body.custom #content {margin:0;}
a:hover.empty_link {text-decoration:none;} 
body.custom .no_sharing .sociable {display:none;}

/* links above header */
body.custom #wrap, body.custom #header_wrap, body.custom #header, body.custom #footer, body.custom #home, body.custom #navbar, body.custom #container  {width:1000px; font-family:Arial, Helvetica, sans-serif;}
body.custom .hometopleftlatest {width:100%;}
body.custom #homebottom {width:925px;}
body.custom .headerright {width:240px;}
body.custom #tippy_top_links h3, body.custom .top_links_inner h2 {display:none;}
body.custom #tippy_top_links li {float:left; list-style:none; border:solid #cee4f2; border-width:0 0 0 1px; padding:0 0 0 10px; line-height:100%;}
body.custom .top_links_inner {padding:0; margin:0; overflow:hidden;}
body.custom .top_links_inner ul {float:right; padding-top:0; padding-bottom:0;}
body.custom .top_links_inner, body.custom .top_links_inner ul {padding:0; font-size:12px;}
body.custom .top_links_inner li a {color:#bfb7a8;}
body.custom #header_wrap {font-family:Arial, Helvetica, sans-serif;}

/* header */
body.custom #tagline_special {margin:17px 0 0 300px;}
body.custom #tagline_special h1, body.custom #tagline_special div {float:left; padding:0; margin:0; line-height:100%; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#BFB7A8; font-style:italic;}

/* navbar */
body.custom #navbar_wrap {margin:0 0 10px 0;}
body.custom #nav li a {text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#73624d; font-size:12px;}
body.custom #nav li a:hover, body.custom #navbar li.current_page_item a, body.custom #nav li.current_page_ancestor a {color:#B65577;}
body.custom form#searchform {padding:0; margin:0;}
body.custom form#searchform div {float:left; margin-left:4px;}
body.custom input#searchbox {font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;vertical-align: top;}

/* homepage slideshow */
body.custom .loading {background:url(images/ajax-loader.gif) no-repeat; width: 1000px; height: 359px; background-position:center;}
#slideshow {height:359px; width:1000px; padding:0; margin:8px 0 0 0; visibility:hidden;}
.slide {width:1000px; height:359px;}
div.text {color:#73624d; margin:30px 0 0 703px; width:216px;}
#slideshow p {font-size:14px; line-height:175%; margin:0; padding:0; font-weight:bold;}
#slideshow p.big {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:140%; font-weight:normal;}
#slideshow p.top_padding {padding-top:20px;}
#slideshow p.bottom_padding {padding-bottom:30px;}

/* homepage bottom widgets */
#homepage_bottom_custom_boxes {border:solid #c3778e; border-width:1px 0; padding:6px 0; background:#fcfcf8; overflow:hidden; height:85px; margin:25px 0 0 0;}
#homepage_bottom_custom_boxes h2 {display:none;}
#home_bottom_left_box, #home_bottom_center_box, #home_bottom_right_box {float:left;}
#home_bottom_left_box a, #home_bottom_center_box a, #home_bottom_right_box a {color:#bfb7a8;}
#home_bottom_left_box {width:325px; border:solid #c3778e; border-width:0 1px 0 0; text-align:right;}
#home_bottom_left_box .AdvancedText {padding-right:44px; padding-left:20px;}
#home_bottom_center_box {width:275px; text-align:center; border:solid #c3778e; border-width:0 1px 0 0;}
#home_bottom_center_box .AdvancedText {padding-left:20px; padding-right:20px;}
#home_bottom_right_box {width:300px; text-align:left; padding-left:35px; padding-right:20px;}
#home_bottom_right_box .AdvancedText {text-align:center;}
#homepage_bottom_custom_boxes strong {color:#c3778e;}

/* footer */
body.custom #footer form {margin:0; padding:0;}
body.custom #footer_wrap {margin:7px 0 0 0; padding:0; clear:both; border:0;}
body.custom .footer_right {display:none;}
body.custom #footer p {font-family:Arial, Helvetica, sans-serif;}
body.custom #footer p, #footer p a, #footer p a:hover {color:#998f85; font-weight:bold; font-size:11px;}
body.custom .footer_left {display:none;}
body.custom #footer_social_media {float:left; width:145px; margin:21px 0 0 34px;}
body.custom #footer_wrap #social {float:left; width:48px; text-align:left; color:#C3778E; text-transform:uppercase; font-size:11px; margin-top:8px; line-height:100%;}
body.custom .twitter_direct {background:url(images/addthis_twitter.png) no-repeat; width:18px; height:18px; margin-right:2px; float:left;}
body.custom .facebook_direct {background:url(images/addthis_facebook.png) no-repeat; width:18px; height:18px; margin-right:2px; float:left;}
body.custom .addthis_button_compact .at300bs {background:url(images/addthis_plus.png) no-repeat; width:18px; height:18px;}
body.custom #footer_email_signup {background:url(images/footer_flower.png) no-repeat; float:right; width:600px; text-align:left; margin:0 0 10px 0;}
body.custom #footer_email_signup #signup_form {color:#73624d; height:38px; padding:14px 0 0 53px; line-height:100%; font-size:11px;}
body.custom #footer_email_signup #signup_form #email_input {border:1px solid #655d51; vertical-align:top; color:#73624D; padding:2px;}
body.custom #footer_email_signup #signup_form label {vertical-align:top; padding:4px 6px 0 0;; float:left;}
body.custom #footer_email_signup #signup_form div {float:left; margin:0 0 0 4px;}
body.custom ul#footer_links {padding:5px 0 10px 0; margin:0; clear:both;}
body.custom ul#footer_links li {list-style-type:none; display:inline; border:solid #cee4f2; border-width:0 0 0 1px; padding:0 0 0 10px; line-height:100%; font-size:11px;}
body.custom ul#footer_links li a, body.custom ul#footer_links li a:hover, body.custom ul#footer_links li a:visited {color:#998F85;}
body.custom #footer_bottom, body.custom #footer_bottom a {line-height:100%; font-size:11px; color:#998f85; font-weight:bold; text-decoration:none;}
body.custom #footer_bottom {margin-top:10px;}
body.custom #footer_bottom #bottom_line, body.custom #footer_bottom #bottom_line a {margin-top:10px; font-weight:normal;}
body.custom #footer_bottom a:hover, body.custom #footer_bottom #bottom_line a:hover {text-decoration:underline;}
/* footer link classes for interior pages only */
body.custom.page #footer_wrap {border:#b65577 solid; border-width:1px 0 0 0; padding-top:9px; margin-top:30px;}
body.custom.page ul#footer_links {border:#b65577 solid; border-width:1px 0 0 0; padding-top:15px;}
body.custom.page #footer_email_signup {margin-bottom:0;}



/* interior page sidebar */
body.custom #wh-subpages h3 a, body.custom #wh-subpages h3 a:visited {color:#b65577;}
body.custom #sidebar_1 {padding:15px 0 0 0; margin:0;}
body.custom #sidebar_1 ul.xoxo {margin:0 0 0 30px;}
body.custom #sidebar_wrap {background:url(images/left_sidebar_bg.png) repeat-y;}
body.custom #wh-subpages {margin-bottom:25px;}
body.custom #wh-subpages, body.custom #wh-subpages h3 {font-family:Arial, Helvetica, sans-serif;}
body.custom #wh-subpages h3 {font-size:14px; margin:0 0 6px 0; padding:0; line-height:100%; border:none; float:left; display:inline;}
body.custom #arrow_left, #arrow_right {width:15px; height:15px; float:left;}
body.custom #arrow_left {background:url(images/subpage_hdr_arrow_left.png) no-repeat; padding:0; margin:0;}
body.custom #arrow_right {background:url(images/subpage_hdr_arrow_right.png) no-repeat; padding:0; margin:0;}
body.custom #subpages-title {display:block; float:left; margin:0 3px 0 4px; padding:0;}
body.custom #subpages {padding:0; margin:0 0 0 15px;;}
body.custom #subpages .current_page_item {font-weight:bold;}
body.custom #subpages a, body.custom #subpages a:visited {color:#BFB7A8;}
body.custom #sidebar_1 ul li ul li {padding-bottom:3px;}
body.custom #content .postarea h2 {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:17px;}
body.custom #sidebar_wrap .AdvancedText {font-family:Arial, Helvetica, sans-serif; background:#fcfcf8; border:solid #b65577; border-width:1px 0; padding:20px 15px 15px 15px; line-height:130%; margin-bottom:5px;}
body.custom #sidebar_wrap .AdvancedText strong {color:#c3778e;}
.sidebar_quote {position:relative; margin-top:24px;}
.sidebar_quote img {display:block; position:absolute; left:-23px; top:0;}
body.custom.search #sidebar_1 li#wh-subpages {display:none;}
body.custom.search .searchtitle {border:none;}
body.custom.search .postarea h3 {font-size:22px !important;}
body.custom.search #content .searchtitle h2 a, body.custom.search #content .searchtitle h2 a:visited {color:#B65577;}

/* interior page content area */
body.custom #content_column {padding:0; margin:0; background:url(images/content_area_right_bg.png) repeat-y; background-position:top right;}
body.custom .postarea {border:solid #b65577; border-width:0 0 0 1px; padding-top:0;}
body.custom .postarea .padding_div {padding:0 0 0 30px; margin:0; width:640px;}
body.custom #interior_page_header {width:560px; height:307px; padding:20px 40px;}
body.custom #interior_page_header h1 {line-height:100%; padding:0 0 5px 0; margin:0; color:#b65577}
body.custom #interior_page_header div#blurb {color:#73624D; line-height:140%; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
body.custom #photo_credit {float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#73624D; font-style:italic; font-size:11px; margin:8px 0 10px 0; padding:0; line-height:100%;}

/* blog page content area */
body.custom.page-template-blog-php #content_column, body.custom.single #content_column, body.custom.archive #content_column, body.custom.search #content_column  {width:700px; padding:0; margin:0;float: left; background:none;}
body.custom.page-template-blog-php .postarea, body.custom.single .postarea, body.custom.archive .postarea, body.custom.search .postarea {border:0; width:626px !important;}
body.custom.page-template-blog-php .postarea, body.custom.page-template-blog-php .commentmeta, body.custom.single .postarea, body.custom.single .commentmeta, body.custom.single .comments, body.custom.archive .postarea, body.custom.archive .commentmeta, body.custom.archive .comments {width:626px;}
body.custom.page-template-blog-php #content .postarea h2, body.custom.single #content .postarea h2, body.custom.archive #content .postarea h2, body.custom.search #content .postarea h2 {line-height:130%; padding:0 0 10px 0;}
body.custom #blog_page_header {text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:40px 0 0 0;}
body.custom #blog_page_header p.blog_title {color:#867c72; font-style:normal; font-size:38px; margin:0; padding:0;}
body.custom #blog_page_header p.blog_title span {font-size:35px; color:#bfb7a8;}
body.custom #blog_page_header p.blog_tagline {font-style:italic; font-size:18px; color:#b65577; padding:0; margin:16px 0 0 0; clear:both; width:100%;}
body.custom.page-template-blog-php #content .postarea h2, body.custom.single #content .postarea h2, body.custom.archive #content .postarea h2 {margin:23px 0 5px 0;}
body.custom.page-template-blog-php #content .postarea h2 a, body.custom.single #content .postarea h2 a, body.custom.archive #content .postarea h2 a  {color:#b65577; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
body.custom.page-template-blog-php #content .postarea h1, body.custom.single #content .postarea h1, body.custom.archive #content .postarea h1  {color:#b65577; font-size:25px;}
body.custom p .bylinemeta {font-size:12px;}
body.custom .byline {border:solid #B65577; border-width:0 0 1px 0; margin-bottom:10px;}
body.custom .byline p {padding-bottom:0;}
body.custom .wp-caption {background:none; padding:0; text-align:left;}
body.custom .wp-caption img {margin:0 !important;}
body.custom .wp-caption p.wp-caption-text {text-align:left; margin:0 0 10px 0; font-style:italic; line-height:100%; padding:0;}
body.custom .sociable {float:right; margin:16px 0 0 0;}
body.custom .sociable_tagline {float:left; line-height:100%; padding:2px 15px 0 0; color:#bfb7a8; text-align:right;}
body.custom .sociable ul {float:left;}
body.custom .commentmeta, body.custom .tagmeta {border:solid #c3778e; border-width:1px 0; padding:6px 0; background:#fcfcf8; overflow:hidden; margin:15px 0 0 0; font-style:normal; font-size:11px;}
body.custom .inner_padding {padding:0 0 0 10px;}
body.custom .commentmeta .highlighted a, body.custom .commentmeta .highlighted a:visited {color:#B65577;}
body.custom .blog_post_divider {background:url(images/blog_post_divider.png) no-repeat; height:6px;background-position:center; margin:23px 0 0 0;}

/* blog page sidebar */
body.custom #blog_sidebar {width:300px; float:left; padding-top:35px; color:#73624D; background:url(images/blog_sidebar_bg.png) repeat-y; background-position:top right;}
body.custom #blog_sidebar .blog_sidebar_widgets {clear:both;}
body.custom #blog_sidebar #sidebar_rss {background:url(images/rss.png) no-repeat; padding:0 0 0 27px; height:18px;}
body.custom #blog_sidebar #sidebar_rss a {color:#73624D;}
body.custom #blog_sidebar #sidebar_rss a:hover {color:#CEE4F2; text-decoration:none;}
body.custom #blog_sidebar .AdvancedText {width:220px; margin:0 0 0 55px;}
body.custom #blog_sidebar #feedburner_form {padding:0; margin:15px 0 0 0; width:170px;}
body.custom #blog_sidebar #feedburner_form p {line-height:130%; font-size:12px; padding-bottom:2px; font-weight:bold;}
body.custom #blog_sidebar #feedburner_signup {border:1px solid #73624D; width:168px !important; color:#998F85;}
body.custom #blog_sidebar #feedburner_subscribe_btn {float:right; padding:0; margin:2px 0 0 0;}
body.custom #blog_sidebar .textwidget {width:220px; padding:25px 0 0 35px;}
body.custom #blog_sidebar #blog_sidebar_social {border:solid #b65577; border-width:1px 0; padding:10px 0 3px 17px; margin:0;}
body.custom #blog_sidebar #blog_sidebar_social a, body.custom #blog_sidebar #blog_sidebar_social a:visited {color:#73624D;}
body.custom #blog_sidebar #blog_sidebar_social a strong {color:#b65577;}
body.custom #blog_sidebar #blog_sidebar_social a#facebook, body.custom #blog_sidebar #blog_sidebar_social a#twitter {display:block;}
body.custom #blog_sidebar #blog_sidebar_social a#facebook:hover, body.custom #blog_sidebar #blog_sidebar_social a#twitter:hover {text-decoration:none; color:#CEE4F2;}
body.custom #blog_sidebar #blog_sidebar_social a#facebook {background:url(images/addthis_facebook.png) no-repeat; padding:0 0 0 25px; margin:0 0 7px 0;}
body.custom #blog_sidebar #blog_sidebar_social a#twitter {background:url(images/addthis_twitter.png) no-repeat; padding:0 0 0 25px; margin:0 0 7px 0;}
body.custom #blog_sidebar .blog_sidebar_widgets_bottom {width:220px; max-width:165px; margin:0 0 0 55px;}
body.custom #blog_sidebar .blog_sidebar_widgets_bottom a, body.custom #blog_sidebar .blog_sidebar_widgets_bottom a:visited {color:#998F85;}
body.custom #blog_sidebar .blog_sidebar_widgets_bottom a:hover {text-decoration:none; color:#CEE4F2;} 
body.custom #blog_sidebar .blog_sidebar_widgets_bottom h2 {color:#B65577; font-size:14px;line-height:100%; margin:28px 0 4px; padding:0; font-family:Arial, Helvetica, sans-serif; text-transform:lowercase; font-weight:bold;}
body.custom #blog_sidebar .blog_sidebar_widgets_bottom ul {padding:0; margin:0;}
body.custom #blog_sidebar .blog_sidebar_widgets_bottom ul li {list-style:none; margin:0; padding:0; line-height:130%;}

/* look book */
body.custom .lookbook .postarea .padding_div {width:647px;}
body.custom .ngg-gallery-thumbnail img {border-color:#EAE6DF;}
body.custom .ngg-gallery-thumbnail img:hover {background-color:#998F85;}
body.custom .lookbook #photo_credit {float:none; text-align:right; width:647px;} 
body.custom .lookbook  #interior_page_header {width:600px; height:307px; padding:20px;}
body.custom .lookbook #interior_page_header h1 {text-align:right; font-size:38px;}
body.custom .lookbook #interior_page_header div#blurb {text-align:right; font-style:italic; font-size:17px;}

/* 404 error page */
body.custom.four04 #wh-subpages {display:none;}

/* author page */
body.custom.author #wh-subpages {display:none;}

/* store */
body.custom #store_left {float:left; border:solid #b65577; border-width:0 1px 0 0; width:329px; background:url(images/le_mieux.jpg) no-repeat; background-position:131px 0; overflow:hidden; color:#ada192;}
body.custom #store_left h3, body.custom #store_right h3 {color:#b65577;}
body.custom #content #store_left p {padding-bottom:20px; color:#ada192 !important;}
body.custom #store_left a, body.custom #store_left a:visited, body.custom #store_right a, body.custom #store_right a:visited {color:#ada192;}
body.custom #store_left a:hover, body.custom #store_right a:hover {color:#CEE4F2;}
body.custom #store_left strong, body.custom #store_right strong {font-weight:normal; color: #B65577;}
body.custom #store_right {float:left; width:270px; background:url(images/skintinu.jpg) no-repeat; background-position:27px 0; overflow:hidden; color:#ada192; padding:180px 0 0 30px;}
body.custom #store_right h3 {padding-bottom:0; margin:0; line-height:100%}