/*

Theme Name: Red, Red Wine

Theme URI: http://www.free-wordpress-theme.net/

Description: Food/drinks related WP theme : Use the Options Panel to customize the ABOUT US section. To add a thumbnail to the post, add to each post a custom field with the name "thumbnail" and having as value the link to the desired image.Need help? Ask for support at http://www.free-wordpress-theme.net/.

Version: 1.1

Author: V

Author URI: http://www.wordpress-solutions.net/

Tags: dark, 2 columns layout, post excerpts, post thumbnails, ads ready, widget ready, fixed width.	

*/





/*============================================================

	General Specifications

==============================================================*/



body {

  	font-size: 12px;

	font-family: Georgia, Verdana, Arial, Sans-Serif;

	background: #1c0000;

	color: #dccaa3;

	text-align: center;

	margin: 0;

	padding: 0;

	}



#page {

	background: #000 url(images/sidebar.png) top right repeat-y;

	width: 1000px;

	padding: 0px;

	text-align: left;

	margin: 0px auto;

	overflow: hidden;

	}



.depth-1 {

	border: 1px solid #ddd;

    	}



small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 10px;

	line-height: 15px;

	}



h2.title, h2.title a, h2.title a:hover, h2.title a:visited {

	font-size: 22px;

	text-decoration: none;

	color: #dcaf7d;

	margin: 0;

	text-align: left;

	font-style: oblique;

	}



h2.home, h2.home a, h2.home a:hover, h2.home a:visited {

	font-size: 20px;

	text-decoration: none;

	color: #dcaf7d;

	margin: 0;

	text-align: left;

	font-style: oblique;

	}



h1, h2, h3 {

	font-family: Georgia, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



h1, h1 a, h1 a:hover, h1 a:visited {

	font-size: 22px;

	margin: 0px;

	text-decoration: none;

	color:#e0c797;

	}



h2, h2 a, h2 a:hover, h2 a:visited {

	font-size: 18px;

	margin: 0px;

	text-decoration: none;

	color:#e0c797;

	}



h3, h3 a, h3 a:hover, h3 a:visited {

	font-size: 16px;

	margin: 0px;

	text-decoration: none;

	color:#e0c797;

	}



h4, h4 a, h4 a:hover, h4 a:visited {

	font-size: 15px;

	margin: 0px;

	text-decoration: none;

	color:#e0c797;

	}



h5, h5 a, h5 a:hover, h5 a:visited {

	font-size: 14px;

	margin: 0px;

	text-decoration: none;

	color:#e0c797;

	}



h6, h6 a, h6 a:hover, h6 a:visited {

	font-size: 13px;

	margin: 0px;

	text-decoration: none;

	color:#e0c797;

	}



a, a:visited{

	color: #bc1847;

	text-decoration: none;

	}



a:hover {

	color: #daa145;

	text-decoration: none;

	}



code {

	font: 12px 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps {

	font-size: 10px;

    	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	background: #4f4634;

	width: 620px;

	margin: 15px 30px 0 10px;

	padding: 1px 15px;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}



hr {

	display: none;

	}



.navigation {

  	display: block;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 10px;

    	font-weight: bold;

    	}



#searchh {

    	width:200px;

	background: none;

	color: #000;

	font-size: 13px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

    	margin: 0px auto;

	padding: 2px 2px 1px 2px;

	border:none;

	text-align: center;

	}



#searchform {

    	width:200px;

	background: #fceece;

	color: #000;

	font-size: 12px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

    	margin: 0px 5px 0px 2px;

	padding: 2px 2px 1px 2px;

	}



#submit {

	background: url(images/ptitle.png) bottom no-repeat;

	color: #fceece;

	font-size: 12px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	margin: 0px;

	padding: 2px 4px;

	font-weight: bold;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



/*==========================================================

	Header

============================================================*/



#headerhome {

	background: url(images/header-home.png) top no-repeat;

	margin: 0px;

	padding: 0;

	height: 560px;

	width: 720px;

	float: left;

	}



#header {

	background: url(images/header-page.png) top no-repeat;

	margin: 0px;

	padding: 0;

	height: 210px;

	width: 720px;

	float: left;

	}



#description {

	float: left;

	width: 300px;

	height: 120px;

	margin-top: 80px;

	margin-left: 10px;

	}



#logo {

	float: left;

	width: 300px;

	height: 120px;

	margin-top: 60px;

	margin-left: 10px;

	}



#description a, #logo a{

	color: #000;

	}





/*=====================================================================

	Home

======================================================================*/



.posthome {

	background-color:#1d1a14;
	
	width:685px;

	float: left;

	margin: 5px -3px 0 8px;

	text-align: justify;

	font-size:14px;

	padding: 0px;

	overflow: hidden;
/*change*/
	}



.postbothome{

	/*background: url(images/pbothome.png) top no-repeat;*/
	
	background-color:#1d1a14;

	float: left;

	width: 645px;

	height: 10px;

	padding: 0px;

	margin: 0 0 5px 0;
	
/*change*/

	}



.ptitlehome{

	/*background: url(images/ptitle-home.png) top no-repeat;*/
	background-color:#1d1a14;

	float: left;

	width: 645px;

	padding: 20px 10px 10px 10px;

	margin: 0;
/*change*/
	}



.entryhome {

	/*background: url(images/entry-home.png) top left repeat-y;*/

	background-color:#1d1a14;

	width: 645px;

	padding: 0 15px;

	float: left;

	margin: 0;

/*change*/

	}



/*=====================================================================

	Blog page

=======================================================================*/



#pbody {

	width:720px;

	margin:0px;

	float: left;

	}



#content {

	width:700px;

	padding: 10px;

	margin:0px;

	float:left;

	}



#arch {

	width:700px;

	float: left;

	margin: 0 0 10px 0;

	text-align: justify;

	font-size:14px;

	padding: 0 10px;

	overflow: hidden;

	}





/*==========================================================================

	The actual Blog post look

============================================================================*/



.post {

	width:700px;

	float: left;

	margin: 5px 0 0 0;

	text-align: justify;

	font-size:14px;

	padding: 0px;

	overflow: hidden;

	}



.postbot{

	background: url(images/postbot.png) top no-repeat;

	float: left;

	width: 700px;

	height: 20px;

	padding: 0px;

	margin: 0 0 5px 0;

	}



.ptitle{

	background: url(images/ptitle.png) top no-repeat;
	
	background-color:#1d1a14;

	float: left;

	width: 660px;

	
	padding: 25px 20px 10px 20px;

	margin: 0;
/*change*/
	}



.entry {

	background: url(images/post.png) top left repeat-y;

	width: 670px;

	padding: 0 15px;

	float: left;

	margin: 0 0 0 1px;

	}



.date {

	background: url(images/time.png) left no-repeat;

	padding-left: 20px;

	color: #bc1847;

	}



.cat {

	background: url(images/categ.png) left no-repeat;

	padding-left: 20px;

	}



.comm {

	background: url(images/comm.png) left no-repeat;

	padding-left: 20px;

	}



.postmetadata {

	padding: 5px;

	margin: 0;

	font-size: 12px;

	line-height: 20px;

    	clear: both;

    	}



.post hr {

	display: block;

	}



.smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

	}



.attachment {

	text-align: center;

	margin: 5px 0px;

	}



.clear {

	clear: both;

	}



.entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style-type: disc;

	list-style-position: outside;

	list-style-image: url(images/bullet.png);

	text-indent: 5px;

	}



.entry li {

	margin: 7px 0 8px 10px;

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



/*===================================================

	Sidebar

=====================================================*/



#src {

	float: left;

	background: url(images/src.png) top no-repeat;

	width: 253px;

	height: 32px;

	margin: 0 0 0 10px;

	padding: 18px 0 0 12px;

	}



#sidebar{

	float:right;

	width: 260px;

	padding: 0 10px;

	margin: 0;

	font-family: georgia;

	font-size: 12px;

	overflow: hidden;

	color: #000;

	}



#sidebar h2 {

	font-size: 20px;

	color:#000;

	margin: 10px;

	font-style: oblique;

	text-align: center;

	}



#sidebar a, #sidebar a:visited {

	color:#000;

	text-decoration: none;

	}



#sidebar a:hover {

	color:#6c0000;

	text-decoration:none;

	}



#sidebar form {

	margin: 0;

	}



#sidebar ul, #sidebar ul ol {

	margin:0;

	padding: 0 0 0 5px;

	}



#sidebar li {

	list-style-type: none;

	}



#sidebar ul li {

	list-style-type: disc;

	list-style-position: inside;

	list-style-image: url(images/bullet.png);

	margin-bottom: 5px;

	}



#sidebar li.nob {

	list-style-type: none !important;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding:0px;

	}



#sidebar ul li li {

	padding: 0px 0px 5px 10px;

	margin: 0px;

	} 



#sidebar ul li ul {

	border: none;

	background: none;

	}



/*Sidebar search form*/



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



/* Calendar */



#wp-calendar {

	width: 270px;

	margin: 0px;

	padding: 0px;

	empty-cells: show;

	}



#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;

	}



#wp-calendar caption {

	width: 270px;

	margin-left: 0px;

	padding-top: 10px;

	text-align: center;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font-size: 18px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 5px;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	text-align: center;

	}





/*================================================================

    Begin Comments

==================================================================*/



.nobg {

	width:720px;

	float: left;

	margin: 0 0 10px 0;

	text-align: justify;

	font-size:14px;

	padding: 10px 0;

	overflow: hidden;

	}



#replies {

	padding:0px;

	}



#respond{

	float: left;

	width: 700px;

	padding: 0px;

	margin: 0px;

	}



h3.comments{

	font-size: 18px;

	color: #fceece;

	font-variant: small-caps;

	text-align: center;

	}



ol.commentlist {

	margin:0;

	padding:0;

	}



.commentlist li {

	list-style:none;

	margin-bottom:14px;

	}



.commentlist cite {

	background: url(images/ptitle.png) top no-repeat;

	float: left;

	width: 680px;

	padding: 10px;

	display:block;

	font-style:normal;

	}



.commentlist cite img {

	float:left;

	margin-right:9px;

	}



.commentlist .author {

	font: small-caps bold 16px Georgia, "Times New Roman", Times, serif;

	}



.commentlist .time {

	background: url(images/time.png) bottom left no-repeat;

	padding-left:20px;

	}



.commenttext {

	background: url(images/post.png) top repeat;

	float: left;

	width: 680px;

	padding: 0 10px;

	margin: 0 0 10px 0;

	}



#commentform input {

    	background: #dccaa3;

	color: #000;

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

    	margin: 5px 10px 0 0;

	}



#commentform textarea {

    	background: #dccaa3;

	color: #000;

	width: 450px;

	padding: 2px;

	}



#respond:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}



#commentform #submit {

	margin: 5px 0;

	float: left;

	background: url(images/ptitle.png) bottom no-repeat;

	color: #fceece;

	font-size: 12px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	padding: 4px;

	font-weight: bold;

    	}



#commentform p {

	margin: 5px 0;

    	font-weight: normal;

	line-height: 14px;

	text-transform: none;

    	font-family: Georgia,'Lucida Grande', Verdana, Arial, Sans-Serif;

	color: #fceece;

	}



#commentform p a, #commentform p a:visited{

	color: #cfc9bb;

	text-decoration: none;

	}



#commentform p a:hover{

	color: #fff;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



/*=======================================================================

	Footer

=========================================================================*/



#footer {

	width:980px;

	float:left;

   	padding:10px;

	margin: 0;

	clear: both;

    	}



#credits{

	padding: 15px 0 0 0;

	float: left;

	width: 710px;

	}



#binfo{

	width: 270px;

	float: right;

	text-align: center;

	color: #000;

	}

/*===============================================================

    Begin Images

=================================================================*/



p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

  display: block;

   	float: right;

   	}



.alignleft {

    display: block;

   	float: left;

	}



a img {

	border: none;

	}





/*=================================================================

    Captions

===================================================================*/



.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	}



.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;

	}


