/*   Theme Name: Africa Bespoke Version: 1.4 Author: WebGrowth Author URI: http://www.webgrowth.biz */  

body { font-size: 12px; 	font-family: Arial, Tahoma, Verdana, serif; color: #333; 	text-align: center; margin: 0; padding: 0; background: #9e9b4e; } 	 #wrapper { width: 950px; margin: 0 auto; }  #page { 	text-align: left; margin: 0 auto; padding: 0; width: 950px; 	}  #holder { 	width: 950px; 	margin: 0 auto; 	overflow: hidden; padding: 0; background: url(images/main_bg950.jpg) top center repeat-y; }  	 #header { padding: 0; 	margin: 0 auto; 	background: url(images/header.jpg) top center no-repeat; 	width: 950px; 	height: 250px; 	text-align: center; 	}  #headerimg { 	padding: 10px 0 0 0; 	letter-spacing: 2px; }  #main_bottom { 	background: url(images/main_bottom.jpg) top center no-repeat; 	margin: 0 auto; 	width: 680px; 	height: 6px; }  #content { font-size: 12px; 	padding: 8px 20px 20px 10px; 	width: 700px; } 	 #footer { 	clear: both; 	width: 950px; 	padding: 0; 	margin: 0 auto; 	background: url(images/footer950.jpg) top center no-repeat; 	} 	 #footer p { 	margin: 0; 	padding: 18px 0 40px 0; 	text-align: center; } 	 .widecolumn .entry p { 	font-size: 1.05em; 	}  .narrowcolumn .entry, .widecolumn .entry { 	line-height: 1.4em; 	}  .alt { 	border: 0px solid #CCC; 	color: #666; 	} 	 small { 	font-family: Arial, Tahoma, Verdana, serif; 	font-size: 0.9em; 	line-height: 1.5em; 	}  h4, h3 { 	font-family: Arial, Tahoma, Verdana, serif; 	font-weight: bold; 	} 	 #headerimg .description { 	font-size: 14px; 	text-align: center; 	}  h4 { 	font-size: 1.6em; 	}  h4.pagetitle { 	font-size: 1.6em; 	text-align: left;  	}  #sidebar h4 { 	font-family: Arial, Tahoma, Verdana, serif; 	font-size: 1.4em; 	padding: 0px 0px 0px 0px; 	color: #9a9300; 	font-weight: bold; 	text-align: center; 	background: url(images/h4-background.jpg) top center no-repeat; 	line-height: 35px; 	}h3 { 	font-size: 1.3em; }  h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { 	text-decoration: none; 	color: #333; 	font-weight: bold; } 	 h4, h4 a, h4 a:visited { 	color: #9A9300; 	}  h4, h4 a, h4 a:hover, h4 a:visited, #sidebar h4, #wp-calendar caption, cite {       color: #9A9300; text-decoration: none; } 	 h3, h3 a, h3 a:visited { 	text-decoration: none; 	color: #333; }  h3 a:hover  { text-decoration: none; }  .entry { z-Index:-1; } .entry p a:visited { 	color: #6B711C; 	}  .commentlist li, #commentform input, #commentform textarea { 	font-family: Arial, Tahoma, Verdana, serif; 	}.commentlist li { 	font-weight: bold; 	}  .commentlist cite, .commentlist cite a { 	font-weight: bold; 	font-style: normal; 	font-size: 1.1em; 	}  .commentlist p { 	font-weight: normal; 	line-height: 1.5em; 	text-transform: none; 	}  #commentform p { 	font-family: Arial, Tahoma, Verdana, serif; 	}  .commentmetadata { 	font-weight: normal; 	}  #sidebar { 	font-family: Arial, Tahoma, Verdana, serif; }  small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { 	color: #666; }code { 	font-family: Arial, Tahoma, Verdana, serif; }  acronym, abbr, span.caps { 	font-size: 0.9em; 	letter-spacing: .07em; 	} 	 a { 	color: #6b711c; 	text-decoration: underline; }  a:hover { 	color: #afa701; 	text-decoration: none; }  #sidebar a { 	color: #afa701; 	text-decoration: none; }   #sidebar a:hover { color: #7d7700; 	text-decoration: none; }  #commentform a { 	color: #6b711c; 	text-decoration: none; }   h4 a:hover { 	text-decoration: none; }   #wp-calendar #prev a, #wp-calendar #next a { 	font-size: 9pt; }  #wp-calendar a { 	text-decoration: none; }  #wp-calendar caption { 	font-family: Arial, Tahoma, Verdana, serif; 	text-align: center; }#wp-calendar th { 	font-style: normal; 	text-transform: capitalize; } .narrowcolumn { float: right; 	padding: 0; 	margin: 0; 	}  .widecolumn { 	float:right; 	padding: 0; margin: 0; }  .post { padding: 0px; margin: 0px 0px 0px 10px; border: 0px solid #CCC; 	text-align: justify; 	background: transparent; }  .post hr { 	display: block; 	} 	 .post-date { 	width: 26px; 	height: 35px; 	float: left; 	padding: 10px 8px 10px 8px; 	background: url(images/datebg.gif) top center no-repeat; 	margin: 0 10px 0 0; }  .post-month { 	font-family: Arial, Tahoma, Verdana, serif; 	font-size: 9px; 	text-transform: uppercase; 	color: #666; 	text-align: center; 	display: block; 	line-height: 11px; padding: 0; }  .post-day { 	font-family: Arial, Tahoma, Verdana, serif; 	font-size: 14px; 	font-weight: bold; 	text-transform: uppercase; 	color: #9e6053; 	text-align: center; 	display: block; 	line-height: 18px; 	padding: 0; }  .widecolumn .post { 	margin: 0; }  .narrowcolumn .postmetadata { 	text-align: left; 	color: #666; 	}  .widecolumn .postmetadata { 	margin: 30px 0; 	background: transparent; }  .widecolumn .smallattachment { 	text-align: center; 	float: left; 	width: 128px; 	margin: 5px 5px 5px 0px; }  .widecolumn .attachment { 	text-align: center; margin: 5px 0px; }  .postmetadata { 	clear: left; }  h1 { font-family: Arial, Tahoma, Verdana, serif; 	font-weight: bold; 	font-size: 1.6em; 	text-align: left; 	margin: 0px;       padding: 10px 0px; }  h4 { margin: 0; 	}  h3 { 	margin: 0; 	}  h3#comments { 	padding: 0; 	margin: 40px auto 20px ; 	}   p img {padding: 0px; max-width: 100%; } 	 img.centered { 	display: block; 	margin-left: auto; 	margin-right: auto; }  img.alignright { 
border: 1px solid #dedede;
padding: 1px;	margin: 0 0 2px 7px; 	display: inline; 	}img.alignleft { 
border: 1px solid #dedede;
padding: 1px;
margin: 0 7px 2px 0; display: inline; 	}  .alignright { 	float: right; 	}  .alignleft { 	float: left 	}html>body .entry ul { 	margin-left: 0px; 	padding: 0 0 0 2px; 	list-style: disc url(images/bullet.jpg) inside; 	padding-left: 10px; 	text-indent: -20px; }   html>body .entry li { margin: 7px 0 8px 10px; 	}  .entry ol { 	padding: 0 0 0 35px; 	margin: 0; 	}  .entry ol li { 	margin: 0; 	padding: 0; 	}  .postmetadata ul, .postmetadata li { 	display: inline; 	list-style-type: none; 	list-style-image: none; 	}  pre#sidebar ul {       margin: 0; 	padding: 0;       list-style-image:url(http://www.africabespoke.com/images/ab_dot1.jpg);      }  #sidebar ul li {       background:transparent none repeat scroll 0 0;       border:0 solid #CCCCCC;       margin:0 0 0 3px;       padding:0 0 3px 3px;       list-style-image:url(http://www.africabespoke.com/images/ab_dot1.jpg);       }  #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 ol { 	margin: 0 0 0 10px; 	}  #sidebar ol li, #sidebar ul ol li, ol li { 	 	}  #sidebar ul li ul{ 	margin: 0; 	padding: 0; 	border: 0px solid #ccc; 	border-top: none; }  #sidebar ul ul li, #sidebar ul ol li { 	padding: 0; margin: 0; 	border: none; 	background: transparent; 	border-top: 0px solid #ccc;	 	} 	 #sidebar ul ul li a, #sidebar ul ol li a {  	text-decoration: none; 	padding: 4px 0 4px 20px; 	font-size: 12px; 	height: 15px; 	line-height:24px; 	color: #666600; }  #sidebar ul li.categories ul li a { 	 }  	 #sidebar ul ul li a:hover, #sidebar ul ol li a:hover { 	color: #666; 	}  #searchform { 	text-align: right; 	height: 30px; 	padding: 215px 0 0 0; 	margin:0px; }  #searchform #s{ 	width: 120px; 	padding: 2px; 	border: 1px solid #171600; background: #000; 	color: #464401; 	margin: 4px 0 0 0; 	} 	 #searchform #searchsubmit { 	background: url(images/searchbut.gif) center center no-repeat; border: 0; 	margin: 0 10px 0 10px; 	width: 11px; }  #sidebar #searchform #s { 	width: 122px; 	padding: 2px; 	border: 0px solid #666601; 	background: transparent; 	color: #333; 	}  #sidebar #searchsubmit { 	padding: 1px; 	border: 0px solid #666601; 	background: transparent; 	color: #333; 	}  .entry form { 	text-align:left; 	}  select { 	width: 130px; 	}  #commentform input { 	width: 170px; 	padding: 2px; 	margin: 5px 5px 1px 0; 	border: 1px solid #CCC; 	color: #666; 	background: #F8F8EF; 	}  #commentform textarea { 	padding: 5px; 	border: 1px solid #CCC; 	color: #666; 	width: 458px;         height: 120px; 	background: #F8F8EF; }  #commentform #submit { margin-bottom: 15px; 	border: 1px solid #666; color: #666; background: #F8F8EF; }  	 .alt { 	margin: 0; padding: 10px; }  .commentlist { padding: 0; text-align: justify; }  .commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; background: #F8F8EF; border: 1px solid #CCC; 	}  .commentlist p { margin: 10px 5px 10px 0; }  #commentform p { margin: 5px 0; 	}  .nocomments { 	text-align: center; 	margin: 0; 	padding: 0; }  .commentmetadata { 	margin: 0; 	display: block; 	}  	  #sidebar { 	float: left; 	width: 180px; 	padding: 16px 0 0 16px; 	}  #sidebar form { 	margin: 0; }  	 #wp-calendar { 	empty-cells: show; 	margin: 10px auto 0; width: 155px; 	}  #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 { 	text-align: center; width: 100%; 	}  #wp-calendar td { 	padding: 3px 0; text-align: center; 	}  #wp-calendar td.pad:hover { 	background-color: #fff; }   acronym, abbr, span.caps { 	cursor: help; 	}  acronym, abbr  { 	border-bottom: 1px dashed #666; }  blockquote { 	margin: 15px 30px 0 10px; 	padding-left: 20px; border-left: 5px solid #ddd; }  blockquote cite {margin: 5px 0 0; 	display: block; }  .center { 	text-align: center; }  hr { 	display: none; 	}  a img { 	border: none; 	}  .navigation { 	display: block; 	text-align: center; 	margin-top: 10px; 	margin-bottom: 35px; }  /* FOOTER */  .sg1 { 	background: url(images/banner_01.jpg) no-repeat; 	width: 28px; height: 16px;	 } .sg2 { 	background: url(images/banner_02.jpg) no-repeat; 	width: 107px; 	height: 16px;	 } .sgtxt { 	font-size: 10px; 	font-family: Arial, Tahoma, Verdana, serif; 	color: #666666; 	text-align: left; 	text-decoration: none; 	} .sgtxt { 	font-size: 10px; 	font-family: Arial, Tahoma, Verdana, serif; 	color: #666601; 	text-align: left; 	text-decoration: none; } #sgf { 	font-family: Arial, Tahoma, Verdana, serif; font-size: 10px; 	color: #6B711C; 	text-decoration: none;	 } #sgf a.sgfooter { 	font-family: Arial, Tahoma, Verdana, serif; 	color: #515613; 	text-decoration: none; 	font-size: 10px; } #sgf a.sgfooter:hover { 	font-family: Arial, Tahoma, Verdana, serif; 	color: #666604; 	text-decoration: none; 	font-size: 10px; }  #menu { 	clear: both; height: 30px; background: url(images/menu.jpg) top center no-repeat; 	width: 950px; margin: 0 auto; text-align: center; }  .nav { 	list-style-type: none; 	margin: 0 0 0 16px; 	padding: 0; 	white-space: nowrap; 	text-align: center; }  .nav li { 	float: left; height: 30px; 	margin: 0; }  .nav .page_item a { 	display: block;	 	float: left; 	color: #fefefe; 	text-decoration: none; 	height: 14px; 	font-family: Arial, Tahoma, Verdana, serif; 	line-height: 32px;     padding: 0px 14px; 	font-size: 11px; 	font-weight: bold; }  .nav .page_item a:hover {	 	background: url(images/top_menu_arrow.gif) top center no-repeat; }   
