
/*
Theme Name: Daily Handbags
Theme URI: http://dailyhandbags.com
Description: Daily Handbags
Version: 1.0
Author: Hyder Jaffari
Author URI: http://www.weborithm.com
Tags: handbags
*/

/*====================================
	Enter your custom styles here.
	Table of Contents
	
	[1] - Body
	[2] - Font, Links
	[3] - Text
	[4] - Header
	[5] - Navigation
	[6] - Sections
	[7] - Aside
	[8] - Footer
	[9] - Comments
	
	[A] - Drop Down Navigation
	[B] - WordPress Specific Styles
	
====================================*/

/*===============
	[1] - Body
===============*/

	body { background: #fff url(images/bg.gif) repeat-x left top; padding-bottom: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#body { background: none; width: 830px; }
	.clear { clear: both; height: 0; margin: 0; padding: 0; }
	
/*=======================
	[2] - Font, Links
=======================*/

	a { outline: none; }
	a:hover { text-decoration: none; }
	
/*===============
	[3] - Text
===============*/
	
/*=================
	[4] - Header
=================*/
	
	.header { padding: 20px 0 0; width: 820px; }
	.header p { color: #cd4868; font: bold italic 1.059em Georgia, serif; float: right; text-shadow: #fff 0 1px; }
	.header p.headh1 { padding: 7px 0 5px; }

	.head-left { float: left; width: 307px; }
	.head-right { float: right; width: 150px; }
	.head-right ul { margin: 0; padding: 6px 0 0; overflow: auto; text-align: right; }
	.head-right li { display: inline; line-height: 24px; list-style: none; padding: 0 0 0 5px; }
	.head-right li a {  }
	.head-right p { padding: 9px 0 0; }

	.a-header, .a-footer { margin: 10px 0; text-align: center; width: 820px; }
	.a-header { margin-top: 0; }
	.a-header li, .a-footer li { list-style: none; }
	.a-footer { margin: 5px 0 15px; }
	

/*=====================
	[5] - Navigation
=====================*/
	
/*===================
	[6] - Sections
===================*/
		
	.section { background: url(images/product-bg.jpg) no-repeat left top; padding: 11px 20px 20px 11px; width: auto; }
		.blog-post { background: #fff; padding: 10px 0; width: 820px; }
	
	.left { background: #fff; height: 487px; padding-top: 38px; width: 518px; }
	.left img { display: block; margin: auto; }

	.post { background: #ffe9ee; border-bottom: 1px solid #ffc0cf; color: #a12a50; }
		.page { float: left; }
	
	li.post p { line-height: 17px; padding: 5px 10px 10px; text-shadow: #fff 0 1px;  }
	li.post ul { list-style: none;  margin: 0; padding: 10px 0 0 10px; }
	li.post { height: 350px; padding: 0; overflow: auto; }
	li.post li { background: url(images/li.gif) no-repeat left 7px; font-size: 0.9em; margin: inherit; padding: 3px 0 3px 15px; text-shadow: #fff 0 1px;  }
	
	.post h1 { background: #fedee5; border-bottom: 1px solid #fff; color: #750c39; font-size: 22px; letter-spacing: 1px; margin: 0; text-shadow: #fff 0 1px; }
	.post h1 p { border-bottom: 1px solid #ffc0cf; line-height: 20px; padding: 10px; }

	.post h3 { background: #fedee5; border-bottom: 1px solid #ffc0cf; color: #750c39; font-size: 20px; letter-spacing: 1px; margin: 0; padding: 5px 10px; text-shadow: #fff 0 1px; }
	li.post ul { border-top: 1px solid #fff; }

	.page { background: #fbf7e9; border: 1px solid #ede4c3; margin: 0 0 20px; padding: 10px 0 0; width: 508px; }
		.shop-page { width: 820px; }

	.post-class { background: none; border: none; float: left; padding: 5px 10px 0; width: 488px; }
		.post-shop { padding: 0 10px; width: 800px; }
		

	.page h1 { background: #EDE4C4 url(images/gradient.png) repeat-x left -30px; border-bottom: 1px dashed #d4c89e; color: #2c291c; font-size: 1.3em; margin: 0 0 5px; padding: 0 10px 10px; text-shadow: #fff 0 1px; }
	.post-class p { color: #2c291c; font-size: 0.8em; line-height: 1.8em; padding: 0 0 15px; text-shadow: #fff 0 1px; }
	.post-class ul { color: #2c291c; list-style: disc; margin: 0 20px; }
	.post-class li { font-size: 0.9em; padding: 5px 0; }
	.post-class h2 { border-bottom: 1px dashed #2c291c; color: #2c291c; font-size: 1.4em; padding: 10px 0 5px; }
	.post-class h3 { color: #A0294F; font-size: 1.2em; }
	
	.post-class a { border-bottom: 1px dotted #a0294f; color: #A0294F; }	
	.post-class a:hover { color: #000; }

		.post-shop h2 { margin-bottom: 15px; }
		.post-shop h3, .post-shop h4 { padding: 0 0 10px; }
		.post-shop ul { margin-bottom: 20px; }
		.post-shop li { font-size: 0.8em; }

	.archive { float: none; padding: 0 10px 20px; }
	.archive p { font-size: 0.8em; padding: 0; }
	.archive h2 { border-bottom-color: #A0294F; margin: 0 0 20px; }
	.archive h2 a { border-bottom: none; }
	.archive-image { background: #fff; border: 1px solid #d4c89e; float: left; margin: 0 10px 0 0; padding: 10px 10px 5px; }
	.archive-image img { display: block; margin: 0 auto 5px; }
	.archive-image p { color: #958A5F; font-size: 0.8em; padding: 0; }
	.archive-image p a { border-bottom: none; font-weight: bold; }
	
	.page .navigation { background: #EDE4C4 url(images/gradient.png) repeat-x left -40px; border-top: 1px dashed #d4c89e; }
	
	.page #searchform { padding: 10px; }

	/* Home Page Search */
	
	.search { padding: 15px 0; width: 100%; }
	
	/* Home Links */
	
	.home-links { float: right; padding: 5px 10px 0 0; text-align: right; width: 300px; }
	.home-links p { color: #750c39; font-size: 0.759em; padding: 0; }
	.home-links p a { color: #CD4868; }
	/* Home Post */

	.home-post { background: #FFFCF2 url(images/gradient.png) repeat-x left bottom; border: 1px solid #d4c89e; float: right; height: 340px; padding: 10px; width: 506px; }
	.home-post .attachment-thumbnail { background: #fff; border: 1px solid #F5EFD9; float: left; margin: 0 15px 0 0; padding: 10px; }
	.home-post .attachment-thumbnail:hover { border-color: #d4c89e; }
	.home-post h2 { font-size: 1.4em; margin: 0 0 3px; }
	.home-post h2 a { color: #CD4868; }
	.home-post h2 a:hover, .recently-published a:hover, .home-links p a:hover { color: #750c39; }
	.home-post p { color: #333; font-size: 0.8em; line-height: 1.6em; padding: 7px 0 8px; }
	
	.recently-published { float: left; padding: 10px 0 0; width: 100%; }
	.recently-published h6 { color: #750c39; }
	.recently-published ul { float: left; list-style: url(images/li.gif); margin: 0 20px; padding: 10px 0 15px; }
	.recently-published li { font-size: 0.759em; padding: 5px 0; }
	.recently-published a { color: #cd4868; }
	
	.home-ad { float: left; text-align: center; width: 100%; }
	
	/* Home Store */

	.home-store { background: #FFD5DF; border: 1px solid #FFB4C6; float: left; padding: 10px 10px 0; width: 250px; }
	.home-store h2, .home-store h3 { font-size: 1.4em; margin: 0 0 10px; text-align: center; }
	.home-store h2 a { color: #750c39; font-size: 0.8em; }
	.home-store h2 a:hover{ color: #CD4868; }
	.home-store h3 { margin: 0 0 12px; }
	.home-store h3 a { color: #CD4868;}
	.home-store h3 a:hover { color: #750c39; }
	.home-store p { color: #333; font-size: 0.7em; padding: 10px 0 5px; text-align: center; }

/*=================
	[7] - Aside
=================*/		
	
	.aside-right { margin-left: 1px; padding: 0; width: 279px; }
	li.i-want-one { border-bottom: 1px solid #f37d99; border-top: 1px solid #FFE9EE; padding: 17px 0; }
	li.i-want-one p { background: url(images/i-want-one-2.png) no-repeat left top; display: block; height: 56px; padding: 0; margin: auto; width: 240px; text-align: center; }
	li.i-want-one p:hover { background: url(images/i-want-one-2.png) no-repeat left bottom; }
	li.i-want-one img { display: block; margin: auto; }
	
	li.social { border-top: 1px solid #FEDEE5; overflow: auto; padding: 10px; }
	li.social p { color: #fff; float: left; font-size: 0.8em; padding: 0 0 10px; width: 129px; }
	li.social p a { color: #fff; }
	li.social p a:hover { color: #A0294F; }

	.aside-page { float: right; margin: 0; padding: 0; width: 300px; }
	.aside-page h3 { border-bottom: 1px dashed #A0294F; color: #A0294F; font-size: 1.1em; padding: 0 0 10px; }
	.aside-page a { color: #CD4868; }
	.aside-page a:hover { color: #A0294F; }
	.aside-page li { font-size: 0.9em; }
	.aside-page li li { padding: 5px 0; }
	
	#searchform label { display: none; }
	#searchform #s { border: 1px solid #F28BA4; color: #CD4868; font: normal 1.3em GillSans,Calibri,Trebuchet,sans-serif; padding: 6px 5px 5px; width: 175px; }
	#searchform #s:focus { border-color: #CD4868; }
	#searchsubmit { background: #EDE4C4 url(images/gradient.png) repeat-x left -20px; border: 1px solid #d4c89e; color: #2c291c; font: normal 1.3em GillSans,Calibri,Trebuchet,sans-serif; padding: 5px 0 4px; width: 100px; text-shadow: #fff 0 1px; }
	#searchsubmit:hover { background: #EDE4C4 url(images/gradient.png) repeat-x left -40px; color: #A0294F; cursor: pointer; }

	/* Home Page Search */

	.search #searchform { float: left; }
	.search #searchform label { display: none; }
	.search #searchform #s { border: 1px solid #FEB0C0; color: #CD4868; float: left; font: normal 1em GillSans,Calibri,Trebuchet,sans-serif; padding: 2px 5px; width: 210px; }
	.search #searchform #s:focus { border-color: #CD4868; }
	.search #searchsubmit { background: #EDE4C4 url(images/gradient.png) repeat-x left -20px; border: 1px solid #d4c89e; color: #2c291c; font: normal 1em GillSans,Calibri,Trebuchet,sans-serif; margin: 0 10px; padding: 1px 0 1px; width: 70px; text-shadow: #fff 0 1px; }
	.search #searchsubmit:hover { background: #EDE4C4 url(images/gradient.png) repeat-x left -40px; color: #A0294F; cursor: pointer; }

/*=================
	[8] - Footer
=================*/

	.footer { padding: 0; }
	
	.foot-one li { color: #958a5f; padding: 0 9px 0 0; width: 811px; }
	.foot-one li a { color: #958a5f; font-size: 0.9em; text-shadow: #fff 0 1px; }
	.foot-one li a:hover, .foot-one li.this-week li:hover a { color: #cd4868; }

	.foot-one li.this-week { background: url(images/thisweek.gif) no-repeat; padding: 10px 9px 0 0; }
	.foot-one li.this-week li { float: right; height: 104px; margin: 0 0 0 18px; overflow: auto; padding: 0; width: 76px; text-align: center; }
	.foot-one li.this-week li img { border: 1px solid #d4c89e; }
	.foot-one li.this-week li img:hover { border: 1px solid #CD4868; }
	
	.foot-one li.this-year { background: #ede4c3 url(images/thisyear.gif) no-repeat 55px 15px; border: 1px solid #d4c89e; border-top: 1px solid #fff; float: left; height: auto; padding: 15px 10px 15px 360px; width: 448px; }

	.foot-one li.this-year li { float: left; margin: 0; padding-right: 5px; width: inherit; }
	.foot-one li.this-year h3 { float: left; margin: 0 103px 0 0; width: auto; }
	
	.foot-end li { padding: 20px 0 10px; width: 820px; }
	.foot-end li li { float: left; font-size: 0.8em; padding: 5px 5px 5px 0; width: auto; text-transform: uppercase; }
	.foot-end li li.foot-end-active a { color: #CD4868; }
	.foot-end li li.foot-copy { float: right; padding: 5px 0; }
	
/*===================
	[9] - Comments
===================*/

	.comments { background: #EDE4C3; border: 1px solid #d4c89e; margin: 0 0 10px; padding: 0 0 10px; width: 818px; }
		.comments-single { float: left; }
	
	.comments h3 { background: #EDE4C4 url(images/gradient.png) repeat-x left -30px; border-bottom: 1px dashed #d4c89e; color: #2c291c; font-size: 21px; padding: 10px; text-shadow: #fff 0 1px; }
	
	ol.commentlist {  border-top: 1px dashed #d4c89e; color: #2c291c; font-size: 12px; margin: 0 10px; padding: 0; list-style: none; text-shadow: #fff 0 1px; }
	ol.commentlist li { border-bottom: 1px dashed #d4c89e; padding: 10px; }
	ol.commentlist li.alt { background: #F2EBD1; }
	
	ol.commentlist li p { line-height: 24px; padding: 0 0 20px; }

	ol.commentlist li ul { margin: 0; padding: 0 0 0 20px; }
	ol.commentlist li ul li { border-bottom: none; border-top: 1px dashed #d4c89e; padding: 10px 0 0; }
	ol.commentlist li ul li .comment-body { padding: 0 0 10px; }

	ol.commentlist a { color: #6F6849; text-shadow: #fff 0 1px; }
	ol.commentlist a:hover { color: #2c291c; }
	
	.comment-author { font-size: 1.6em; font-family: GillSans,Calibri,Trebuchet,sans-serif; height: 72px; }
	.comment-author img { background: url(images/gradient.png) repeat-x left bottom; border: 1px solid #d4c89f; float: left; margin: 0 10px 0 0; padding: 5px; }
	.comment-author .fn, comment-author .says { line-height: 70px; }
	
	.comment-meta { font-size: 11px; padding: 0 0 10px; text-align: right; }
	.reply { padding: 4px 0; }
	ol.commentlist a.comment-reply-link { border: 1px dashed #fff; color: #A0294F; padding: 3px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	ol.commentlist a.comment-reply-link:hover { background: #d4c89e; border-color: #2c291c; color: #2c291c; }
	
	.cancel-comment-reply { padding: 10px; }
	
	#respond h3 { border-top: 1px dashed #d4c89e; }
	#commentform { padding: 10px 10px 0; }
	#commentform p { color: #6F6849; padding: 0 0 10px; text-shadow: #fff 0 1px; }
	#commentform input { border: 1px solid #d4c89e; color: #2c291c; font: normal 1.1em GillSans,Calibri,Trebuchet,sans-serif; padding: 5px; width: 200px; }
	#commentform textarea { border: 1px solid #d4c89e; color: #2c291c; font: normal 1.1em GillSans,Calibri,Trebuchet,sans-serif; margin: 0 0 10px; padding: 10px; width: 775px; }
	#commentform input[type="text"]:focus, #commentform textarea:focus { border: 1px solid #6F6849; }
	#commentform #submit { background: #EDE4C4 url(images/gradient.png) repeat-x left -20px; border: 1px solid #d4c89e; color: #2c291c; font: normal 1.3em GillSans,Calibri,Trebuchet,sans-serif; width: 797px; text-shadow: #fff 0 1px; }
	#commentform #submit:hover { background: #EDE4C4 url(images/gradient.png) repeat-x left -40px; color: #A0294F; cursor: pointer; }

/*===============================
	[A] - Drop Down Navigation
===============================*/

/*====================================
	[B] - WordPress Specific Styles
====================================*/

	.wp-caption { background-color: #fff; border: 1px solid #EDE4C3; padding-top: 4px; margin: 10px; text-align: center;
	/* optional rounded corners for browsers that support it */
		-moz-border-radius: 3px;
   		-khtml-border-radius: 3px;
	   -webkit-border-radius: 3px; }
	.wp-caption img { border: 0 none; margin: 0; padding: 0; }
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

	.navigation { border-top: 1px dashed #fff; font-size: 0.8em; font-weight: bold; padding: 10px 10px 0; }
	.navigation a { color: #6F6849; text-shadow: #fff 0 1px; }
	.navigation a:hover { color: #2c291c; }

	.nav-single { border-top: none; color: #CD4868; padding: 0; width: 820px; }
	.nav-single .alignright p { text-align: right; }
	.nav-single .alignleft p { text-align: left; }
	.nav-single a:hover { color: #A0294F; }
	
	.linklove { display: none; }
