/*  
Theme Name: Caffe Society
Theme URI: http://www.caffesociety.co.uk/blog/
Description: Caffe Society Blog
Version: 1.2
Author: Matt Dean
Author URI: http://www.mattdean.co.uk/

*/


/* Body */

* {
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, blockquote, p {
	margin:0;
	padding:0;
}
body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #9E805D;
}
p {
	padding: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* Wrapper */

#wrapper {
	clear:both;
	margin: 0 auto 0 auto;
}
#containerandsidebar {
	width:950px;
	overflow:hidden;
	margin: 0 auto 0 auto;
	background-color:#FBF6E3;
	border: solid 1px #764420;
}
/* Header */

#headholder {
	clear:both;
	margin: 0;
}
#header {
	width:950px;
	height:99px;
	margin: 0 auto 0 auto;
	text-align:left;
	background-color:#FFFFCC;
	border: solid 1px #764420;
}
#headleft {
	width:538px;
	height:99px;
	float:left;
}
#headright {
	width:412px;
	height:99px;
	float:right;
	background-color:#764420;
	background-image:url(images/headerright.jpg);
	background-repeat:no-repeat;
}
#header p {
	color:#000000;
	font-family:verdana;
	font-size:13px;
}
#menubarback {
	clear:both;
	margin: 0;
}
#menubar {
	width:950px;
	margin: 0 auto 0 auto;
	height:26px;
	background-color:#FFD786;
	border-right:solid 1px #764420;
	border-left:solid 1px #764420;
}
#menubuttonholder {
	padding:0 20px;
}
.menubutton {
	padding:5px 15px;
	float:left;
}
.menubutton p {
	padding:0;
	color:#6A420F;
	font-weight:bold;
}
.menubutton a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menubutton a:link {
	text-decoration:none;
	color:#6A420F;
}
.menubutton a:visited {
	text-decoration:none;
	color:#6A420F;
}
.menubutton a:hover {
	text-decoration:underline;
}
#menudate {
	margin:5px 0 0 0;
	float:right;
	display:inline;
}
#menudate p {
	padding:0;
	color:#6A420F;
	font-weight:bold;
}
#menudate a:link {
	color:#0000FF;
	text-decoration:none;
}
#menudate a:visited {
	color:#0000FF;
	text-decoration:none;
}
#search {
	float:left;
	margin:6px 0 0 78px;
	width:412px;
	height:26px;
}
#search #searchform {
}
#search #s {
	float:left;
	background-color:#FFFFFF;
	color:#000000;
	border:0 none;
	width:200px;
	margin:5px 0 0 6px;
}
#search #searchsubmit {
	float:left;
	border:0 none;
	margin:1px 0 0 23px;
}
#bloghead p {
	color:#FFFFFF;
	font-weight:bold;
	padding: 60px 0 0 0;
	font-size:16px;
	text-align:center;
}
/* Container */

#container {
	float:right;
	width:728px;
	padding: 44px 0 0 0;
}
/*Post and Entry */


.entry {
	float:left;
	width:671px;
	padding: 0 36px 5px 0;
	text-align:left;
	display:block;
	background-color:#FBF6E3;
	margin: 0 0 20px 21px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.entry p {
	font-size:14px;
}
.entry img {
	border:1px solid #764420;
}
.post h2.title {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.post h2.title a:visited {
	color:#000000;
	text-decoration:none;
}
.post h2.title a:link {
	color:#000000;
	text-decoration:none;
}
.post h2.title a:hover {
	color:#000000;
	text-decoration:underline;
}
.post h2 {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.post h2 a:visited {
	color:#000000;
	text-decoration:none;
}
.post h2 a:link {
	color:#000000;
	text-decoration:none;
}
.post h2 a:hover {
	color:#000000;
	text-decoration:underline;
}
.post h1.title {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.post h1.title a:visited {
	color:#000000;
	text-decoration:none;
}
.post h1.title a:link {
	color:#000000;
	text-decoration:none;
}
.post h1.title a:hover {
	color:#000000;
	text-decoration:underline;
}
.post h1 {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.post h1 a:visited {
	color:#000000;
	text-decoration:none;
}
.post h1 a:link {
	color:#000000;
	text-decoration:none;
}
.post h1 a:hover {
	color:#000000;
	text-decoration:underline;
}
.entry p a:link {
	color:#000000;
}
.entry p a:visited {
	color:#000000;
}
.entry p a:hover {
	color:#000000;
	text-decoration:none;
}
.postmetadata {
	padding:20px 0 5px 0;
	text-align:center;
	text-transform:uppercase;
}
.coffeemachines {
	padding:5px 0 10px 0;
	font-size:10px;
	text-align:center;
	border-bottom:1px solid #764420;
}
.postdate {
	float:right;
	padding:5px 0 0 0;
}
/* Sidebar */

#outersidebar {
	width:195px;
	float:left;
	padding :0 0 20px 25px;
}
#outersidebar h2 a:link {
	color:#000000;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
}
#outersidebar h2 a:visited {
	color:#000000;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
}
#outersidebar h2 a:hover {
	color:#000000;
	text-decoration:underline;
	font-size:17px;
	font-weight:bold;
}
#sidebarheader {
	width:191px;
}
#sidebarheader h2 {
	padding:3px 0 3px 3px;
	margin:7px 0;
	background-color:#FFFFFF;
	border-bottom:1px dotted #E9D3AC;
	border-top:1px dotted #E9D3AC;
}
#sidebar {
	background-color:#FFFFFF;
	width:191px;
	text-align:left;
	border: solid 1px #764420;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
}
#sidebar a:hover {
	text-decoration:underline;
}
#sidebar h1 {
	padding:0 0 5px 8px;
}
#sidebar h2 {
	font-size:14px;
	color:#000000;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 9px;
	font-weight:bold;
}
#sidebar ul {
	list-style-type:none;
}
#sidebar ul li {
	list-style-type:none;
	margin-top:3px;
}
#sidebar ul li ul {
	font-style:normal;
	padding:0px;
}
#sidebar ul li ul li {
	border:0;
	margin:0 0px 5px;
	padding:0 0 5px 9px;
	font-size:12px;
}
#sidebar ul li ul li a:link {
	color:#000000;
	text-decoration:underline;
}
#sidebar ul li ul li a:visited {
	color:#000000;
	text-decoration:underline;
}
#sidebar ul li ul li a:hover {
	color:#EA7900;
	text-decoration:none;
}
#sidebar p {
	padding:0 5px;
}
#sidebar select {
	margin: 0 0 0 14px;
}
#cssidebar {
	background-color:#FFFFFF;
	width:173px;
	text-align:left;
	border: solid 1px #764420;
	padding: 4px 9px 9px 9px;
	margin: 15px 0 0 0;
}
#cssidebar ul {
	list-style-type:none;
	font-style:normal;
	padding:0px;
}
#cssidebar ul li {
	border-bottom:1px dotted #9E805D;
	line-height:1.75em;
}
#cssidebar ul li a {
	padding:2px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#cssidebar ul li a:link {
	color:#000000;
	text-decoration:none;
}
#cssidebar ul li a:visited {
	color:#000000;
	text-decoration:none;
}
#cssidebar ul li a:hover {
	color:#EA7900;
	text-decoration:none;
}
#cssidebar p {
	padding:0 5px;
}
#csside {
	clear:both;
	float:left;
	height:22px;
	width:191px;
	background-image:url(images/catering-equipment.jpg);
	background-repeat:no-repeat;
	border: solid 1px #764420;
	margin:15px 0 0 0;
	padding: 73px 0 0;
	text-align:center;
}
#csside a:link {
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#csside a:visited {
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#csside a:hover {
	color:#A50025;
	text-decoration: none;
}
#enviroside {
	clear:both;
	float:left;
	height:22px;
	width:191px;
	background-image:url(images/environment.jpg);
	background-repeat:no-repeat;
	border: solid 1px #764420;
	margin:15px 0 0 0;
	text-align:center;
	padding: 82px 0 0 0;
}
#enviroside a:link {
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#enviroside a:visited {
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#enviroside a:hover {
	color:#A50025;
	text-decoration: none;
}
#cafesocside {
	clear:both;
	float:left;
	height:25px;
	width:191px;
	background-image:url(images/coffee-machines.jpg);
	background-repeat:no-repeat;
	border: solid 1px #764420;
	margin:15px 0 0 0;
	padding: 43px 0 0 0;
	text-align:center;
}
#cafesocside a:link {
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#cafesocside a:visited {
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#cafesocside a:hover {
	color:#A50025;
	text-decoration: none;
}
#ilike {
	border: solid 1px #764420;
	background-color:#FFFfff;
	margin:15px 0 0 0;
	width:191px;
	height:287px;
	clear:both;
	float:left;
}
#twitter {
	border: solid 1px #764420;
	margin:15px 0 0 0;
	width:191px;
	height:50px;
	clear:both;
	float:left;
}
#facebook {
	border: solid 1px #764420;
	margin:15px 0 0 0;
	width:191px;
	height:50px;
	clear:both;
	float:left;
}
#archives {
	background-color:#FFFFFF;
	width:173px;
	text-align:left;
	float:left;
	border: solid 1px #764420;
	padding: 4px 9px 9px 9px;
	margin: 15px 0 0 0;
	clear:both;
}
#archives li {
	line-height:1.75em;
	list-style-type:none;
}
#archives li a {
	padding:2px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
#archives a:hover {
	color:#EA7900;
	text-decoration: none;
}
.textwidget li a:visited {
	color:#000000;
	padding:0 0 0 5px;
}
.textwidget li a:link {
	color:#000000;
	padding:0 0 0 5px;
}
.textwidget li a:hover {
	color:#EA7900;
	padding:0 0 0 5px;
}
#addres {
	background-color:#FFFFFF;
	width:191px;
	text-align:left;
	border: solid 1px #764420;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
}
#addres li {
	border:0 none;
	font-size:12px;
	margin:0 0 5px;
	padding:0 0 5px 9px;
	list-style:none;
	text-transform:capitalize;
}
#addres li a {
	border:0 none;
	font-size:12px;
	margin:0 0 5px;
	padding:0 0 5px 9px;
	list-style:none;
	color:#000;
	text-transform:capitalize;
}
#addres li a:hover {
	color:#EA7900;
	text-decoration:none;
}
#addres h2 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 10px 9px;
	text-transform:capitalize;
}
/* Footer */

#footer {
	clear:both;
	margin: 0;
}
#footer p {
	text-align:center;
	color:#ECF3F6;
	padding: 13px 0;
}
#footer p a {
	text-decoration:none;
	color:#FFFFFF;
}
#footer p a:hover {
	text-decoration:underline;
}
#feet {
	width:975px;
	margin: 0 auto 0 auto;
}
#tagholder {
	clear:both;
	margin: 0;
}
#tags {
	width:932px;
	margin: 0 auto 0 auto;
	padding: 0 10px 15px 10px;
	text-align:center;
}
#tags a {
	padding: 0 5px 0 0;
}
#tags a:visited {
	color:#333333;
	text-decoration:none;
}
#tags a:link {
	color:#333333;
	text-decoration:none;
}
#tags a:hover {
	text-decoration:underline;
}
/* For the 404 page only */

.four {
	width:700px;
	margin:30px 0 0 20px;
}
.four li {
	list-style:none;
}
.four h2 {
	font-size:100px;
}
.four h3 {
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.four p {
	padding:20px 0 0 0;
	font-size:14px;
}
.four p a {
	color:#EEEEEE;
	text-decoration:underline;
}
.four p a:hover {
	text-decoration:none;
}
/* comments */

.comments-template {
}
.comments-template ol {
	margin: 0;
	list-style: none;
}
.comments-template ol li {
	margin: 5px 0 0 0;
	line-height: 18px;
}
.comments-template h2, .comments-template h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.commentmetadata {
	font-size: 12px;
}
.commentmetadata {
	display:inline;
}
.commentmetadata a:link {
	color:#000000;
	text-decoration:none;
}
.commentmetadata a:visited {
	color:#000000;
	text-decoration:none;
}
.commentmetadata a:hover {
	text-decoration:underline;
}
.comments-template p.nocomments {
	padding: 0;
}
.comments-template textarea {
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
.comments {
	padding: 5px 5px 5px 5px;
	text-align:justify;
	display:block;
	background-color:#FFFFFF;
	margin: 5px 0 5px 0;
	border:solid 1px #CBCBCB;
}
.comments p {
	padding:0;
}
.commentreply {
	padding: 5px 5px 20px 5px;
	text-align:justify;
	display:block;
	background-color:#FFFFFF;
	margin: 5px 0 5px 0;
	border:solid 1px #CBCBCB;
}
/* Images */
img.alignleft {
	float:left;
	padding:5px;
}
/* Navigation */

.navigation {
	text-align:center;
	display:block;
	margin: 5px 0 10px 0px;
}
.navigation2 {
	text-align:center;
	display:block;
	margin: 0 0 20px 0px;
}
.navigation a:visited {
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 5px;
}
.navigation a:link {
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 5px;
}
.navigation a:hover {
	text-decoration:underline;
}
.addtoany_share_save_container {
	margin: 5px 0 0 0;
}
/* Christmas 

body {
	background: #F0F1CF url(/blog/wp-content/themes/caffesociety/images/xmas-bg-2011.jpg) no-repeat fixed center 0 !important;
}

*/
