/* CSS Document */

/* Default lay-out Styles */

body, ul, li, h1, h2, h3 
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

img 
{
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

a, a:hover
{
	text-decoration:none;
}

h1 {
	color:#ffe75b;
	font-size:29px;
	line-height:89px;
}

h1.blog-links-recent {
	width:200px !important;
	width /**/ :215px;
	color:#553508;
	font-size:22px;
	display:block;
	/*background:#A68F00;*/
	padding-left:15px;
	height:18px;
}

h1.blog-links-archive {
	width:200px !important;
	width /**/ :215px;
	color:#553508;
	font-size:22px;
	display:block;
	background:#B81E25;
	padding-left:15px;
	height:18px;
}

h1.blog-links-blogroll {
	width:200px !important;
	width /**/ :215px;
	color:#553508;
	font-size:22px;
	display:block;
	background:#FFB304;
	padding-left:15px;
	height:18px;
}

h1.blog-links-links {
	width:200px !important;
	width /**/ :215px;
	color:#553508;
	font-size:22px;
	display:block;
	background:#FFE58A;
	padding-left:15px;
	height:18px;
	line-height:18px;
}

body 
{
	background:#BB8615;
	font-family:Arial, Helvetica, sans-serif;
}	

div.clear 
{ 
	clear:both; 
}

/* Header */
div.header
{
	height:371px;
	width:1256px;
	margin:0 auto;
	background:url(../images/blog-header.jpg) center no-repeat;
}
/* End Header */

/* Content Structure */
div.blog-environment 
{
	background:url(../images/main-bg.jpg) repeat-x;
}

	
	/* Post Title */
	#post-title
	{
		background:url(../images/title-strip.png) no-repeat;
		height:89px;				
		width:539px;
		float:left;
		margin-left:-44px;
	}
	
	#post-title #left
	{
		height:56px !important;
		height /**/ :89px;				
		width:396px;
		display:inline;
		float:left;
		margin-left:41px;
		padding-top:33px;
		vertical-align:top;
	}	
	
	#post-title #right
	{
		height:85px !important;
		height /**/ :89px;				
		width:43px;
		display:inline;
		float:left;
		padding-top:16px;
		text-align:center;
	}
	
	#post-title #right #month
	{
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffe75b;
		font-weight:bold;
		line-height:17px;
	}
	
	#post-title #right #day
	{
		font-size:38px;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		font-weight:bold;
		line-height:38px;
	}

	
	/* End Post Title */
	
	/* Post Date */
	div.blog-environment #post-date
	{

	}
	/* End Post Date */

	/* Post Author */
	div.blog-environment #post-author
	{
		color:#301803;
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 10px 0px 15px 0;
		width:450px;
	}
	/* End Post Author */
	
	div.blog-environment #content-top
	{				
		width:972px;
		height:69px;
		margin:0 auto;
	}
	
	div.blog-environment #content-top #our-menu
	{
		display:inline;
		float:left;
		height:69px;
		width:134px;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #our-menu a
	{
		display:block;
		height:69px;
		width:134px;
		background:url(../images/our-menu.png) no-repeat;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #our-menu a:hover
	{
		display:block;
		height:69px;
		width:134px;
		background:url(../images/our-menu-on.png) no-repeat;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #wine-list
	{
		display:inline;
		float:left;
		height:69px;
		width:127px;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #wine-list a
	{
		display:block;
		height:69px;
		width:127px;
		background:url(../images/wine-list.png) no-repeat;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #wine-list a:hover
	{
		display:block;
		height:69px;
		width:127px;
		background:url(../images/wine-list-on.png) no-repeat;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #contact-us
	{
		display:inline;
		float:left;
		height:69px;
		width:126px;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #contact-us a
	{
		display:block;
		height:69px;
		width:126px;
		background:url(../images/contact-us.png) no-repeat;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #contact-us a:hover
	{
		display:block;
		height:69px;
		width:126px;
		background:url(../images/contact-us-on.png) no-repeat;
		cursor:pointer;
	}
	
	div.blog-environment #content-top #logo
	{
		display:inline;
		float:left;
		height:69px;
		width:585px;
		background:url(../images/top-content.png) no-repeat;
	}
		
	/* Post Content */
	div.blog-environment #content
	{
		background:#ECDDBD;				
		width:972px;
		margin:0 auto;
		overflow:visible;
	}
	
	div.blog-environment #content #left-content
	{
		padding:0 0 10px 22px;				
		width:483px !important;	
		width /**/ :505px;
		overflow:visible;
		float:left;
		display:inline;
		border-right:2px solid #533508;
		/*height:100%;*/
	}
	
	div.blog-environment #content #middle-content
	{				
		padding:19px 0 0 0;			
		width:236px;
		float:left;
		display:inline;
	}
	
	div.blog-environment #content #middle-content a
	{				
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#63340a;
		text-decoration:none;
	}
	
	div.blog-environment #content #middle-content a:hover
	{				
		text-decoration:underline;
	}
	
	div.blog-environment #content #middle-content div#search-bar
	{						
		width:222px;
		height:29px;
		vertical-align:top;
		margin-bottom:16px;
	}
	
	div.blog-environment #content #middle-content div#search-bar input
	{						
		width:142px;
		height:24px !important;
		height /**/ :27px;	
		padding:3px 0 0 0;
		vertical-align:top;
		border:1px solid #BAA579;
		font-size:16px;
		line-height:16px;
		color:#000;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	div.blog-environment #content #middle-content div#search-bar input.search
	{						
		width:68px;
		height:29px !important;
		vertical-align:top;
		display:inline;
		border:none;
		padding:0;
		background:url(../images/button-search.jpg) no-repeat;
	}
	
	div.blog-environment #content #middle-content div#search-bar input.search:hover
	{				
		background:url(../images/button-search-on.jpg) no-repeat;
	}
	
	div.blog-environment #content #middle-content div.widget-container
	{				
		margin-bottom:12px;
	}
	
	div.blog-environment #content #middle-content div.widget-container img
	{				
		border:none;
	}
	
	div.blog-environment #content #right-content
	{
	width:229px;
	float:right;
	display:inline;
	/*padding-top: 18px;*/
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	
	div.blog-environment #content #right-content div#blog-link-column-top
	{			
		width:229px;
		height:20px;
		text-align:right;
	}
	
	div.blog-environment #content #right-content div#blog-link-column
	{						
		width:222px !important;	
		width /**/ :229px;
		padding-left:7px;
		/*background:url(../images/blog-links-cloumn-bg.jpg) top right repeat-y;*/
	}
	
	div.blog-environment #content #right-content div#blog-link-column div.blog-links-heading
	{						
		margin:0 0 20px 0;
		padding: 0 0 0 0;
	}
	
	div.blog-environment #content #right-content div#blog-link-column a
	{						
		margin:0 0 11px 14px;	
		color:#BA8515;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		display:block;
		cursor:pointer;
	}
	
	
	div.blog-environment #content #right-content div#blog-link-column a span
	{			
		color:#fff;
	}
	
	
	div.blog-environment #content #right-content div#blog-link-column a:hover
	{			
		color:#fff;
	}

	div.blog-environment #post
	{
		color:#301803;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		width:450px;
		padding: 0 0 5px 0;
	}	
	/* End Post Content */

	/* Links */
	div.blog-environment #links
	{
	padding: 10px 0 10px 0;
	}
	/* End Links */
		
	/* Content Divider */
	div.blog-environment #content-divider
	{
		background:url(../../../../../images/africa-cafe-blog/blog-content-divider.jpg) no-repeat;
		width:464px;
		height:1px;
		padding: 5px 0 5px 0;
	}
	/* End Content Divider */
	
	/* Tags */

	#tags a, a:hover
	{
		color:#BA8515;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold;
	}
	
	/* End Tags */

	/* Read More */
	#read-more a, a:hover
	{
		font-weight:bold; 
		color:#BA8515; 
		font-size:11px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	
	#category a, a:hover
	{
		font-weight:bold; 
		color:#BA8515; 
		font-size:11px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}	
	/* End Read More */
		
	/* Comments */
	div.blog-environment #comments
	{
		color:#301803;
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
	}
	/* End Comments */	

/* End Content Structure */

/* Footer */
div.footer
{
	height:332px;	
	background:url(../images/blog-footer.jpg) top center repeat-x;
	background-position:0 44px;
}

div.footer div#content
{
	height:266px;
	width:1064px;
	margin:0 auto;
	background:url(../images/content-footer.png) no-repeat;
}
/* End Fotter */

/* Sidebar Fix */
#right-content {
	/*position: absolute;*/
	z-index: 1;
	height:100%;
}

#left-content{
	/*position: absolute;*/		
	z-index: 1;	
}
/* End Sidebar Fix */


/* Miscellaneous CSS */

#stretch-test
{
	margin-top:40px;
	background-image:url(../images/blog-links-cloumn-bg.jpg);
	background-repeat:repeat-y;
	width:229px;
	text-align:left;
	font-weight:normal;
}

#stretch-test a, a:hover
{
	font-weight:normal;
}

#twitter
{
	color:#BA8515;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

#twitter li
{
	padding: 0 0 5px 5px;
	list-style:square;
}

#twitter ul
{
	padding: 0 0 5px 20px;
	list-style:square;
}

#twitter a, a:hover
{
	color:#BA8515;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}
	
#rss-feed a, a:hover
{
	font-size:11px; 
	color:#553508; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#comment_id a, a:hover
{
	color:#BA8515;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* End Miscellaneous CSS  */

