/*
Theme Name: winesvlc
Theme URI: http://senlinonline.com/2009/11/14/wineblog/
Description: WP-Theme for Wines of Valencia website
Version: 2.0
Author: Piet Bos
Author URI: http://senlinonline.com

*/
img#wpstats {display:none;}
/* reset some styles (from various authors like Eric Meyer - http://meyerweb.com/eric/tools/css/reset/ and others) */
* {margin:0;padding:0;}
body {line-height:1;font-size: 62.5%;} /* Resets 1em to 10px */
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table {border: none;text-decoration:none;color:inherit;}
ol, ul { list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*end reset */

/* structure */
body {background:#b5b5b5;color:#333;font-family:Georgia;width:100%; margin: 0 auto;text-align:center;}
#container {background:#990000;margin:0 auto;padding:0;text-align:center;width:978px;border-left: 1px solid #555;border-right:1px solid #555;overflow:hidden;}
#top-nav {overflow:hidden;height:40px;font-family:helvetica;font-size:1.8em;padding:2px 10px 5px;text-align:left;margin-top:10px;}
#header {overflow:hidden;margin-left:10px;margin-top:10px;}
#content {width:650px;float:left;margin-top:0;padding-left:10px;}
#sidebar {background:#EEEEEE none repeat scroll 0 0;border:3px solid #C1C1C1;float:left;margin-left:80px;margin-top:0;margin-bottom:10px; overflow:hidden;width:222px;font-family:Helvetica;font-size:1.2em;}
#footer {clear:both;font-family:helvetica;font-size:1.1em;margin-top:10px;margin-bottom:10px;overflow:hidden;padding:2px 10px 5px;text-align:center;border:1px solid #cc0000;background:#aaa;}

/* sub-structure */
#header-img {background:#990000 url("images/header.jpg") no-repeat;border:5px solid #660000;width:950px;height:190px;}
.post-box {background:#fff url("images/post-bkgr.png") repeat-x;border:3px solid #c1c1c1;width:624px;height:144px;margin-bottom:25px;}
.single-box, .page-box, .archive-box, .box-404 {background:#fff url("images/page-bkgr.png") repeat-x;border:3px solid #c1c1c1;width:624px;margin-bottom:25px;}
.post, .page {padding: 5px 0 0 5px;text-align:left;}
.entry {line-height:1.4em;padding:10px 10px 0 10px;min-height:80px;}
.sb-wide {margin:10px auto;overflow:hidden;text-align:left;width:200px;}

/* details per structural div 
#top-nav ul li {float:left;padding:8px;margin:0 10px;}
#top-nav ul li a:hover {color:#FFFFCC;}
#top-nav ul li.current_page_item a {color:#FFFFCC;text-decoration:none;}*/
#top-nav .feed {float:right;margin-right:10px;font-weight:normal;font-size:14px;}
#top-nav .feed img {position:relative;top:5px;}
#header h1, #header h2 {color:#F1F1F1;font-size:3em;margin-right:110px;margin-top:90px;text-align:right;}
#header h1 a, #header h1 a:hover, #header h1 a:visited, #header h2 a, #header h2 a:hover, #header h2 a:visited {color:#F1F1F1;}
#header .description {color:#F1F1F1;font-size:1.5em;margin-right:110px;margin-top:10px;text-align:right;}
.post-box h1, .page-box h1, .single-box h1 {font-size:1.8em;line-height:1.2em;}
.box-404 h1 {margin-top:10px;}
.post-box h2 {width:500px;}
.post-box h2 a, .post-box h2 a:hover, .post-box h2 a:visited {color: #990000;} 
.page-box h2, .archive-box h2 {font-size:1.6em;line-height:1.2em;}
.archive-box h2 {margin-top:3px;}
.page-box h2 a, .page-box h2 a:hover, .page-box h2 a:visited, .archive-box h2 a, .archive-box h2 a:hover, .archive-box h2:visited {color:#990000;}
.page-box h3 {font-size:1.4em;line-height:1.2em;}
.instr {text-align:left; padding:3px 0 3px 10px;}
.instr p {font-size:1.2em;font-style:italic;}
.entry a {color:#990000;}
.entry li {font-size:1.4em;list-style:none;line-height:1.4em;}
.entry li a, .entry li a:visited {color:#333;}
.entry li a:hover {color:#990000;}
.archive-box .entry {border-bottom:1px dotted #990000;min-height:75px;}
.archive-box .entry p {padding-bottom:3px;}
ul.sitemap, ul.four04 {padding-bottom:10px;}
ul.sitemap li, ul.four04 li {text-indent:10px;line-height:1.4em;}
ul.sitemap li ul li, ul.four04 li ul li {font-size:1em;}
ul.four04 li a, ul.four04 li a:hover, ul.four04 li a:visited {color: #990000;}
ul.four04 li ul li a, ul.four04 li ul li a:visited {color:#333;}
ul.four04 li ul li a:hover {color:#990000;}
.post-box small {float:right;font-family:Helvetica;margin-top:-1.4em;padding-right:5px;}
.postthumb {float:left;margin-right:5px;}
.postthumb img {padding:3px;border:1px solid #990000;}
.single-box h2 {padding-bottom:10px;}
.single-box p, .page-box p {padding-bottom:15px;}
.single-box.alignright, .page-box.alignright, .vnc {float:right;font-family:Helvetica;padding-right:5px;}
.entry p {font-size:1.4em;line-height:1.4em;}
.box-404 .entry p {padding-bottom:10px;}
h2.center {text-align:center;padding-bottom:10px;}
img.alignleft {float:left;padding:3px;border:1px solid #990000;margin-right:5px;margin-bottom:5px;}
img.alignright {float:right;padding:3px;border:1px solid #990000;margin-left:5px;}
img.aligncenter {padding:3px;border:1px solid #990000;margin:0 auto;display:block;}
.postmetadata {clear:both;padding:0 10px 10px 0;float:right;}
p.singlemetadata {margin-top:15px;padding-right:10px;font-family:Helvetica;}
.singlemetadata small {display:block;padding:10px;}
.navigation {padding:10px 10px 20px 10px;font-family:Helvetica;}
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}
blockquote, q {background:#DDDDDD;border:1px solid #CCCCCC;}
.entry blockquote p {padding:10px;font-style:italic;font-family:Helvetica;font-size:1.2em;line-height:1.2em;}
#sidebar h3 {font-size:1.4em;}
#twtr-profile-widget .twtr-doc, #adegga-badge {margin:0 auto;margin-bottom:10px;}
#sidebar .sb-wide ul #adegga-badge {width:200px;}
.adegga-wine {padding:5px;}
#search {padding: 5px 0 15px 0;}
#sidebar ul.sbnav, #sidebar ul.search {border-bottom:1px dashed #990000;margin-bottom:10px;padding-bottom:10px;}
#sidebar .sb-wide ul.amazon {border-bottom:1px dashed #990000;margin-bottom:10px;margin-top:10px;padding-bottom:10px;}
#sidebar ul.sbnav li.archives, #sidebar ul.sbnav li.pagenav, #sidebar ul.sbnav li.categories {margin-bottom:5px; border-bottom:1px dotted #990000;}
#sidebar ul.sbnav li.pagenav {border-bottom:none;}
#sidebar ul.sbnav li h3 {padding:5px 0;}
#sidebar ul.sbnav li ul {padding-bottom:10px;}
#sidebar ul.sbnav li ul li {padding-bottom:5px;font-size:1.1em;}
#sidebar ul.sbnav li ul li ul li {text-indent:10px;padding-bottom:0;padding-top:3px;font-size:1em;}
#sidebar .sb-wide ul.sbnav li ul li a {font-style:italic;}
#sidebar .sb-wide ul.sbnav li ul li a:hover {color:#990000;}
#footer p {color:#252525;padding-top:5px;}
#footer a, #footer a:visited {color:#990000;}
#footer a:hover {color:#f1f1f1;}

/* LISTS */
ul.list li {list-style:disc;margin-left:20px;padding-bottom:3px;}
ul.list li a, ul.list li a:visited {color:#990000;}

/*comments styling */
#comments {text-align:left;padding:10px;}
#comments .navigation {padding: 0;}
#comments #respond h3 {font-family:Helvetica;font-size:1.4em;}
#comments #respond #commentform p {padding-top:5px;}
#comments ol.commentlist li.comment p a:link, #comments ol.commentlist li.comment p a:visited, #comments ol.commentlist li.comment p a:hover {color:#990000;}
ol.commentlist {}
ol.commentlist li {border:2px solid #C1C1C1;}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {border: 3px dashed #990000;}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {border: 3px dashed #990000;}
ol.commentlist li.comment {min-height:70px;margin-bottom:10px;padding:5px;}
ol.commentlist li.comment div.comment-author {margin-bottom:10px;}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-family:Helvetica;}
ol.commentlist li.comment div.vcard cite.fn a.url {color:#990000;font-style:normal;font-weight:bold;}
ol.commentlist li.comment div.vcard img.avatar {padding:3px;border:1px solid #990000;float:left;margin:0 5px 5px 0;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {font-family:Helvetica;}
ol.commentlist li.comment div.commentmetadata {float:right;margin-top:-20px;}
ol.commentlist li.comment div.comment-meta {font-family:Helvetica;}
ol.commentlist li.comment div.comment-meta a {}
ol.commentlist li.comment * {} /* (p, em, strong, blockquote, ul, ol, etc.) */
ol.commentlist li.comment p {font-size:1.2em;padding-bottom:10px;padding-left:75px;}
ol.commentlist li.comment div.reply {border:1px solid #990000;background:#c1c1c1;text-align:center;padding:3px;width:60px;margin-left:75px;}
ol.commentlist li.comment div.reply a {font-family:Helvetica;}
ol.commentlist li.comment ul.children {margin-top:10px;}
ol.commentlist li.comment ul.children li {margin-left:70px;}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {background:#ccc;}
ol.commentlist li.comment ul.children li.depth-2 {}
ol.commentlist li.comment ul.children li.depth-3 {}
ol.commentlist li.comment ul.children li.depth-4 {}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.pingback {}
ol.commentlist li.pingback div.comment-author {}
ol.commentlist li.pingback div.vcard {}
ol.commentlist li.pingback div.vcard cite.fn {}
ol.commentlist li.pingback div.vcard cite.fn a.url {}
ol.commentlist li.pingback div.vcard span.says {}
ol.commentlist li.pingback div.commentmetadata {}
ol.commentlist li.pingback div.comment-meta {}
ol.commentlist li.pingback div.comment-meta a {}
ol.commentlist li.pingback * {} /* (p, em, strong, blockquote, ul, ol, etc.) */
ol.commentlist li.pingback div.reply {}
ol.commentlist li.pingback div.reply a {}
ol.commentlist li.pingback ul.children {}
ol.commentlist li.pingback ul.children li {}
ol.commentlist li.pingback ul.children li.alt {}
ol.commentlist li.pingback ul.children li.bypostauthor {}
ol.commentlist li.pingback ul.children li.byuser {}
ol.commentlist li.pingback ul.children li.comment {}
ol.commentlist li.pingback ul.children li.comment-author-admin {}
ol.commentlist li.pingback ul.children li.depth-2 {}
ol.commentlist li.pingback ul.children li.depth-3 {}
ol.commentlist li.pingback ul.children li.depth-4 {}
ol.commentlist li.pingback ul.children li.depth-5 {}
ol.commentlist li.pingback ul.children li.odd {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/**
 * Twitter - http://www.twitter.com
 * Copyright (C) 2009 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 1.0.8 Twitter search/profile widget with a variety of options to customize
*/
.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;padding-top:10px;border-bottom:1px dashed #990000;border-top:1px dashed #990000;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-fullscreen .twtr-new-results{display:none!important;}
.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}
* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4{font-size:16px!important;}
.twtr-widget i,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2; text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px; background:none; overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-hd{padding:10px; position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2; height:225px;}
.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}

#suckerfishnav {
    background:#666666;
    font-size:18px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:25px;
    padding:0;
    border:1px solid #CC0000;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:144px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:141px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:122px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav li li:hover {
    background:#990000;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#ffffcc;width:122px;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#ffffcc;background:#990000;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#DA0909;
    }
#suckerfishnav li.current_page_item {background:#999;}

/*
WordPress 2.8 Plugin: WP-PageNavi 2.50
Copyright (c) 2009 Lester "GaMerZ" Chan
File Written By:
- Lester "GaMerZ" Chan
- http://lesterchan.net
File Information:
- Page Navigation CSS Style
- wp-content/plugins/wp-pagenavi/pagenavi-css.css
*/


.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
background-color:#990000;
border:1px solid #000000;
color:#FFFFFF;
margin:2px;
padding:2px 4px;
text-decoration:none;
}

.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

