/*
Theme Name: LFD Custom
Theme URI: http://lowfatdesigns.com
Description: This is a custom theme by <a href="http://lowfatdesigns.com">Low Fat Designs</a>.
Version: 1.0
Author: Low Fat Designs
*/


/* -- Reusables -- */

@import 'css-lib/layout.css';
@import 'css-lib/wordpress.css';
@import 'css-lib/common.css';


/* -- Layout (Dimension and BG definitions only) -- */

body {
	margin: 0;
}

#header {
	height: 163px;
	background: url(images/bg-header.png) no-repeat left top;
}

.container {
	background: url(images/bg-page.png) repeat-y left top;
}

#main-content {
	background: url(images/bg-content.png) no-repeat right bottom;
	padding-top: 25px;
	padding-bottom: 25px;
}

#footer {
	height: 70px;
	padding-top: 15px;
	margin-right: -3px;
	background: #fff url(images/bg-footer.png) no-repeat left top;
}



/* -- Globals -- */

body {

}

h1, h2, h3, h4, h5 {
	color: #fff;
}

h2 {
	text-transform: lowercase;
	font-size:3em;line-height:1;margin-bottom:0.5em;
}


a:focus, 
a:hover     { color: #e2007e; text-decoration: none;}
a           { color: #e2007e; text-decoration: underline; }



/* -- Header -- */

#site-title {
	margin-top: 30px;
	margin-left: 429px;
}

#site-title a {
	display: block;
	width: 316px;
	height: 116px;
	text-indent: -50000px;
}

/* -- Nav -- */

#navlist {
	margin: 0 0 0 7px;
	list-style: none;
}

#navlist li {
	margin-bottom: 2px;
}

#navlist a:focus, 
#navlist a:hover,
#navlist li.current_page_item a {
	color: #fff;
	text-decoration: none;
	background: url(images/bg-nav-item-on.png) no-repeat left top;
}

#navlist li a {
	display: block;
	width: 117px;
	height: 32px;
		padding-top: 7px;
		padding-left: 47px;
	background: url(images/bg-nav-item.png) no-repeat left top;
	text-transform: lowercase;
	font-size: 16px;
	color: #e2007e;
	text-decoration: none;
}




/* -- Sidebar -- */
#commercial a {
	display: block;
	width: 161px;
	height: 157px;
	margin: 20px 0 0 10px;
	background: url(images/commercial-tv.jpg) no-repeat left top;
	text-indent: -50000px;
}

#content-2 #tagline {
	margin: 68px 0 0 18px;
	width: 142px;
	height: 59px;
	background: url(images/txt-tagline-fashion.png) no-repeat left top;
	text-indent: -50000px;
}

#page3 #content-2 #tagline {
	margin-top: 20px;
}

#newsletter-signup {
	margin-top: 60px;
		padding-left: 35px;
		padding-right: 35px;
	font-weight: bold;
	text-align: center;
	background: url(images/bg-newsletter-cherry.png) no-repeat center bottom;
}

#page3 #newsletter-signup {
	margin-top: 30px;
}

#newsletter-signup a {
	display: block;
	padding-bottom: 60px;
	color: #000;
	text-decoration: none;
}

#newsletter-signup a:focus, 
#newsletter-signup a:hover     { color: #e2007e; text-decoration: none;}



/* -- Content -- */

#main-content img {
	border: 3px solid #fff;
}

#main-content li {
	margin-bottom: 18px;
}

#main-content li em {
	font-weight: bold;
	color: #e2007e;
	font-style: normal;
}

/* -- Home -- */

#page3 #main-content {
	padding-bottom: 50px;
}

p#home-headline {
	width: 414px;
	height: 92px;
	background: url(images/txt-home-cherry-picked.gif) no-repeat left top;
	text-indent: -50000px;
}

#slideshow-frame {
	width: 393px;
	height: 303px;
		padding-top: 7px;
		padding-left: 7px;
	background: url(images/bg-slideshow-frame.png) no-repeat left top;
}

#slideshow {
	width: 386px;
	height: 296px;
	background-color: #eaeaea;
}

 
#wp_quotes {
	margin-top: 60px;
	margin-bottom: 30px;
}


.wp_quotes_quote {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
}

.wp_quotes_author {
	margin-top: 10px;
	margin-left: 20px;
	color: #e2007e;
	font-weight: bold;
}

/* Commercial */

#page23 #main-content {
	padding-bottom: 70px;
}

p#player1 {
	width: 390px;
	height: 260px;
		padding: 5px;
	background: #fff;
}

/* Brands */

ul#brand-list {
	float: left;
	list-style: none;
	margin: 0;
}

ul#brand-list li {
	float: left;
	padding-bottom: 0;
	margin-right: 8px;
	margin-bottom: 8px;
}

/* -- Footer -- */

#footer {
	text-align: center;
	font-size: 11px;
}

#footer a:focus, 
#footer a:hover     { color: #e2007e; text-decoration: none;}
#footer a           { color: #e2007e; text-decoration: underline; }



#main-content span.color-red { color: #FF0000;}
#main-content span.color-purple { color: #760068;}
#main-content span.color-blue { color: #0d0083;}
#main-content span.color-teal { color: #008481;}
#main-content span.color-green { color: #008500;}
#main-content span.color-cocoa { color: #ac2800;}
#main-content span.color-pumpkin { color: #ff5800;}
#main-content span.color-olive { color: #519d00;}
#main-content span.color-eggplant { color: #750033;}
