/*
Theme Name: Cafe
Theme URI: http://www.motionmarketing.com/wordpress/themes/cafe/
Description: 2 Column Widgetized WordPress Theme. Coffee colored background. 
Version: 2.1a
Author: <a href="http://www.motionmarketing.com/">Will Patton of Motion Marketing</a>
Author URI: http://www.motionmarketing.com/ 
Tags: two-columns, brown, fixed-width, coffee, cafe
*/

/*** RESET TAGS ***/
/* * { margin: 0px; padding: 0px; } */


/*** GENERAL TAGS ***/
body {
	margin:0px auto;
	background: #000 url(images/bg2.jpg) repeat center top;
        /*background-color:#24272C; */
	font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	color: #52565B;
}

h1, h2, h3, h4, h5 {
        font-family: 'Copperplate', 'Copperplate Gothic Bold', 'Verdana', 'Arial', 'Helvetica', sans-serif;
	margin: 0px;
	font-weight: normal;
}

a, a:active, a:link {
	color: #A8470F;  /*orange */
        text-decoration: none;
}

a:hover {
	color: #ff6600; /* bright orange */
        text-decoration: underline;
}


input {
	border: 0px;
}

/*** PATCHES ***/
#hide {
display:none;
}

/*** PAGE, Header & Search Box ***/
.wrap {
width: 950px;
margin:0px auto;
}

.header {
 margin:0 auto;
/* border:solid 1px #fff; */
}

.logo { 
 float: left;
}

.logo img a { /* border:solid 1px #fff;*/ }
.logo img a:hover { border:solid 1px #f00; }

.logo h1 {
	font-size: 43px;
	font-family: 'Arial', 'Trebuchet MS', 'Helvetica', sans-serif;
}

.logo h1 a { color: #ffffff; }
.logo h1 a:hover { color: #ffffff; }

.logo span {
	font-size: 11px;
	text-transform: uppercase;
	padding-bottom: 8px;
	font-family: 'Arial', 'Trebuchet MS', 'Helvetica', sans-serif;
	color: #8B7063;
	letter-spacing: 2px;
	margin-left: 60px;
	display: block;
}

#phone {
       text-align:right; 
       font-size:2.5em; 
       /*color: #A8470F;*/  /*orange */
       color: #8B7063; /*tan */
       margin:16px 10px auto;
}

.search {
	margin:36px 10px auto;
	width: 275px;
	float: right;
}

.search form {

	background-image: url(images/search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-left: 64px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.search #s{
	float: left;
	background: #302119;
	color: #ffffff;
	padding: 4px;
	width: 168px;
	height: 15px;
	border: 1px solid #413229;
	clear:left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.search .submit {
	background: #302119 url(images/search-go.jpg) no-repeat center center;
	text-indent: -9999px;
	width: 28px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	clear: none;
	float: right;
	border: 1px solid #413229;
}

/*******    ********/ 
/*** Menu ***/
/*******    ********/ 
.menu {
	display: block;
	border-top: solid 1px #432F26;
	margin-top: 0px;
	border-bottom: solid 10px #060708;
}

.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 1000px;

}

.menu ul li {
	display: inline;

}

.menu ul li a {
	padding: 10px 0px 10px 0px;
	width: 100px;

	text-align: center;

	font-size: 1em;

	display: block;

	float: left;

	color: #AF8A77;

}

.menu ul li.current_page_item a {

	background: #060708;

	color: #ffffff;

}

.menu ul li a:hover {

	color: #ffffff;

	background: #1A120F;

}

.RSS {

	background: url(images/rssfeeds.jpg);

	width: 194px;

	height: 20px;

	display: block;

	text-indent: -9999px;

	float: right;

	margin-top: 11px;

     display:none;/*wcp*/
}


/*** Content ***/

.content {
	background: #fff url(images/sidebarbg.jpg) repeat-y right;
	overflow:auto;
}

.leftcontent {
	width: 550px;
	margin: 25px;
	float: left;
}


.rightcontent {
	float: left;
	width: 280px;
}


.clear {
	clear: both;
}

#mainimgwrap { 
 margin:0 auto;
}

#mainimg {
 margin:10px auto 20px 30px;
}

/*** Article ***/

.article {
	margin-bottom: 50px;

}

.article h2 {

	font-size: 28px;
	font-family: 'Copperplate', 'Copperplate Gothic Bold',  'Verdana', 'Arial', 'Helvetica', sans-serif;
	font-weight: bold;
	line-height: 28px;

}

.article h2 a {
	color: #664836;

}

.article h2 a:hover {
	color: #4C3729;

}

.postcontent {

	line-height: 18px;

}

.postcontent a {
	text-decoration: underline;
	color: #6A4B39;
}
.postcontent a:hover {
	background: #FEFCEB;
	text-decoration: underline;
	color: #8C6D5B;
}

.postcontent a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.postmeta {

	text-transform: uppercase;
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;
	color: #C1B1A7;
	border-top: solid 1px #F0E5DE;
	display: block;
	margin-top: 8px;
	padding: 5px 0px 2px 0px;

}

.date {

	padding-left: 15px;

	background: url(images/date.jpg) no-repeat center left;

}

.mcategories {

	padding-left: 18px;

	width: 395px;

	background: url(images/categories.jpg) no-repeat center left;

	padding-top: 1px;

	float: left;

}

.mcomments {

	background: url(images/comments.jpg) no-repeat center left;

	float: right;

	padding-left: 20px;

	padding-top: 1px;

}

/*** Sidebar ***/

.item {
	width: 300px;
	margin-left: 10px;

}

.advertising {
	background: #dbceb6;
	padding: 15px 0 15px 0;
	border-left: solid 5px #C4B497;

display:none; /* wcp */

}

.advertising a img {
	border: solid 5px #ffffff;
	float: left;

}

.advertising img {
	margin-left: 10px;

}

.advertising .item {
	width: 330px;
	margin: 0px;
	margin-left: 10px;

}

.sidebar .item {
	margin: 15px 0px 25px 20px;

}

.item h3, .item h2 .comments h2 {
	color: #563C2D;
	font-size: 22px;
	font-family: 'Copperplate', 'Copperplate Gothic Bold', 'Arial', 'Trebuchet MS', 'Helvetica', sans-serif;
	padding-bottom: 2px;
	border-bottom: solid 1px #DBCEB7;

}

.item ul {
	list-style: none;
	padding: 0;
	margin: 0px;
	border-top: solid 1px #FFFBF6;
	background: #F7F0E5;

}

.item ul li {
	width: 280px;
	padding: 6px 10px 6px 10px;
	border-bottom: dashed 1px #E6DDCE;
	line-height: 15px;
	color: #C8BCA7;
	font-size: 11px;

}

.item ul li a {
	font-size: 13px;

}

.latest ul li a {
	background: url(images/article.jpg) no-repeat top left;
	padding-left: 15px;

}

.half ul li {
	width: 140px;
	float: left;
	padding: 5px;

}

.half ul {
	float: left;

}



/*** Comments h2 ***/

.comments h2 {
	margin-bottom: 15px;

}

.comment {
	display: block;
	padding: 10px;

}

.alt {


	background: #F7F0E5;

}

.comment-meta {

	color: #A39B8C;

	border-bottom: solid 1px #E6DDCE;

	padding-bottom: 4px;

}

.comment-meta span {

	font-size: 14px;

	font-weight: bold;

}

.commentform {

	background: #F7F0E5;

	display: block;

	padding: 10px;

	margin-top: 10px;

}

.commentform span {

	font-size: 16px;

	display: block;

	color: #8B8477;

	margin-bottom: 4px;

}

.commentform input, .commentform textarea {

	width: 350px;
	background: #ffffff;
	border: #ffffff;
	padding: 4px;
	margin-bottom: 10px;

}

.commentform input.subscribe_button {

	width: 153px;
	height: 33px;
	background: url(images/submit-off.jpg);
	display: block;
	text-indent: -9999px;

}

.commentform input.subscribe_button:hover {
	background: url(images/submit-on.jpg);

}

/*******    ********/ 
/*** Footer ***/
/*******    ********/ 
.footer p {
	font-size: 11px;
	color: #B8BCC2;
	line-height: 16px;
	margin: 10px 0px 35px 0px;

}

.footer p span {
	color: #ccc;
	display: block;

}

.footer1, .footer2 {
	text-align: center;
	font-size: 11px;

}

.footer1 a, .footer2 a {
	background: none;
	color: #ccc;

}

.footer1 a:hover, .footer2 a:hover {
	background: none;
	color: #fff;
	text-decoration:underline;

}

.footer1 {
	margin: 0 auto;
	width: 500px;
	padding: 8px 0;
	border-bottom: 1px #626262 solid;

}

.footer1 a {
	margin: 0 10px;
}

.footer2 {
	padding: 8px 0;
}

a.footer_rss {
	/* background: url(images/icons/rss.gif) left center no-repeat;
	padding-left: 1em; */
}

a.footer_rss_comm {
	/* background: url(images/icons/comm.gif) left center no-repeat; 
	padding-left: 1em; */
}

a.footer_wp {
	/* background: url(images/icons/w.gif) left center no-repeat;
	padding-left: 1em; */
}

a.footer_login {
	/* background: url(images/icons/user.gif) left center no-repeat; 
	padding-left: 1em; */
}

/******* COPYRIGHT SITE CREDIT   ********/ 
.copyright {
       float:left;
       width:500px;
       font-size:12px; color:#666; 
       margin:12px auto;
}

.sitecred {
       text-align:right; 
       font-size:12px; color:#666; 
       margin:12px auto;
}

.sitecred a, a:active, a:link {
	color: #444;  
        text-decoration: none;

}

.sitecred a:hover { 
	color: #ccc; 
        text-decoration: underline;
}


/*******    ********/ 

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

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;

}

