/*

Theme Name: VV Amore
Theme URI: http://www.vvamore.com
Description: The vvamore template.
Version: 2
Author: Neil Milliken
Tags: vvamore, handbags, designer

*/

body {font-family:Verdana,Arial,Helvetica,Sans-Serif; margin:0; padding:0; font-size:.7em;color:#333; background:url(images/header_bg.jpg) repeat-x;}
img {border: none;}
#outer {width:980px; position:relative; margin: 0 auto;}
#main {width: 980px; margin:0;}
#logo { margin-left: -73px; float:left;}
#foot_area {width:800px;margin:auto;padding-bottom:80px;position:relative}
.c {clear:both;margin:0}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

#top {list-style:none;float:right; margin:5px 0 0 auto; width: 331px}
#top li {display:inline; padding:0 5px; margin:0; text-align:center; border-right:1px solid #888; border-left:1px solid #888;  margin-right:-5px;  width:auto;}
#top li a, #top li a:active, #top li a:link, #top li a:visited {color:#666; padding:0; margin:0; font-size:10px;}

#head { margin-left:-1px; width: 100%;}
#nav {list-style:none; font-family:"lucida grande",tahoma,arial,helvetica,sans-serif; margin:18px 0 4px -1px; color:#666; width:980px; display:inline;}
#nav li {display:inline;float:left;padding:0 13px; margin:0; text-align:center; line-height:18px;  border-left:1px solid #666; border-right:1px solid #666666; margin-right:-1px; background:none; width:auto; height:18px}
#nav li a {display:block; font-size:12px; font-weight:bold}
#nav li a:hover {color:#ef541a}
#nav li:hover {color:#ef541a; margin-right:-1px}

#content {width:680px; float:right; text-align:left; padding:10px 0 0 0; margin-right:0; margin-top: 18px; font-size:1.1em; overflow: visible; min-height:520px; }
#content h2  {background:url("images/heart_bg.gif") no-repeat scroll right center transparent; border-bottom:1px solid #222; color:#222!important;
font-size:1.2em; padding-bottom:2px;}
#content p {margin:10px 0px 15px 0;line-height:1.6em}
#content a, #content a:link{font-size:1em;color:#3399cc !important;}

.date {margin:0;padding:0;text-align:left;font-weight:bold;font-size:0.7em}
/* classes used by the_meta() */

ul.post-meta {list-style:none;}
.postmetadata {font-size:0.9em;text-align:center; height:37px; margin-bottom: 40px; padding: 10px 10px; background: url(images/bottom-1.jpg) #f5eedc top no-repeat; border-bottom:1px solid #cbc5b9;}
ul.post-meta span.post-meta-key {font-weight:bold;}

.credit {background:#90a090;border-top:3px double #aba;color:#fff;font-size:11px;margin:10px 0 0 0;padding:3px;text-align:center;}
.credit a:link, .credit a:hover {color: #fff;}
.feedback {color: #ccc;text-align: right;clear: both;}

.meta {font-size: .65em;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}
.meta, .meta a {color: #808080;font-weight: normal;letter-spacing: 0;}
.storytitle {margin:0;}
.storytitle a {text-decoration:none;}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {background:#fff;border:1px solid #333;	padding:.2em;}
#commentform textarea {width:100%;}
#commentlist li ul {border-left:1px solid #ddd;font-size:110%;list-style-type:none;}
#commentlist li .avatar {float:right;margin-right:25px;border:1px dotted #ccc;padding:2px;}

.entry {margin-bottom: 20px;}

/* menu */

#menu {width:147px;margin:20px 0 0 10px;font-size:0.7em}
#menu form {margin: 0 0 0 0;}
#menu input#s {width:66%;background:#eee;border:1px solid #999;color:#000;}
#menu ul {color: #c8ccd4;text-align:left;font-weight: bold;list-style-type: none;margin:0;padding:3px; padding-left:0;text-transform:uppercase;}
#menu ul li {padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/}
#menu ul ul {font-variant:normal;font-weight:normal;line-height:100%;list-style-type:none;margin:0 0 10px 0;padding:0 4px 4px 4px; border:1px solid #dce1e7; background-color:#ebf0f4; text-transform: lowercase; !important;}
#menu ul ul li {border:0;letter-spacing:0;margin-top:4px;padding:0;}
#menu ul ul li a {color:#000;text-decoration:none;}
#menu ul ul li a:hover {color:#999}
#menu ul ul ul.children {font-size:142%;padding-left:4px;}

#wp-calendar {border: 1px solid #dce1e7; background-color:#ebf0f4; empty-cells: show;font-size: 12px;margin:0 0 9px; 0;width: 100%;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration: none;}
#wp-calendar a:hover {background: #e0e6e0;color: #333;}
#wp-calendar caption {color: #c8ccd4;font-size: 12px;text-align: left; margin-top:-9px;}
#wp-calendar td {color: #000;font: normal 11px;letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover {background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #bbb;}
#wp-calendar th {font-style: normal;text-transform: capitalize; padding-left:3px;}

/* Captions & aligment */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius: 3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions & aligment */

.breadcrumb  {color:#888888; font-size:1em; margin:10px 0 20px 0; font-family:Verdana, Arial,Helvetica,Sans-Serif;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {color:#888888; margin-right:2px; text-decoration:none}
.breadcrumb a:hover {color:#888888; text-decoration:underline;}
.breadcrumb span {color:#B1504A !important; padding:0 2px}

#sidebar {width:215px;height: auto;text-align:left;border:0px solid red;margin:10px 30px 0 0;float:left; background:none; font-family:Arial,Helvetica,Sans-Serif;}
#sidebar p {margin:10px 40px 15px 0;line-height:1.6em}
#sidebar li { list-style:none; color:#999; font-size:1.4em; margin-bottom:10px; padding-bottom:6px; border-bottom:1px dashed #ccc; font-weight:bold;}
#sidebar li ul { margin-top:10px;}
#sidebar li ul li { list-style:none; color:0033bd; font-size:.9em; margin-bottom:3px; margin-left:6px; padding-bottom:0px; border-bottom:0; font-weight:200;}
#sidebar li ul li a, #sidebar li ul li a:active, #sidebar li ul li a:link, #sidebar li ul li a:visited {color:#666; padding-bottom:5px}

#footer {border-top: 1px solid #d0d3d8;padding: 0.5em 0; clear: both;height:253px;background-image:url(http://www.vvamore.com/themes/vvamore/img/footer_bg.gif); background-repeat:repeat-x; color:#fff; width:100%}

#footer_inner {width:800px; margin:auto; padding-bottom:10px; position:relative}
.f_links {
	float:left;
	width:140px;
	text-align:left;
	margin-left:45px
}
.f_links ul {
	margin:15px 0 0 0px;
	list-style:none
}
.f_links li {
	height:20px;
	font-size:11px;
	color:#cbc8bd
}
.f_links li a {
	color:#cbc8bd;
	text-decoration:none
}
.f_links p {
	font-size:11px;
	width:120px;
	color:#989486;
	margin-top:20px
}

.f_links {font-family:Arial,Helvetica,sans-serif;}
