/*   
Theme Name: triangle cigar club
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Will McCreery
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* ----------------------------------------body and wrapper elements---------------------------------------- */

body {
	background-image: url('images/floral_background.jpg');
	color: #222222;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
}

/* ----------------------------------------header elements---------------------------------------- */

#header {
	width: 1068px;
	margin: 0 auto;
}

#header_wrapper {
	background-image: url('images/leather_header.jpg');
	background-repeat: repeat-x;
}

#branding {
	width: 1067px;
	height: 234px;
	padding: 0;
	margin-bottom: -12px;
	cursor: pointer;
}

#blog-title {
	text-indent: -5000px;
}

/* ----------------------------------------menu---------------------------------------- */

#access {
	border: none;
	height: 53px;
	width: 1068px;
	margin: 0 auto;
}

#access_wrapper {
	background-image: url('images/cigar_wrap_sides.png');
	background-repeat: repeat-x;
	height: 53px;
}

.menu {
	width: 955px;
}

.page-item-3 a, .page-item-3 a:hover {
	background-image: url('images/home_menu.jpg');
	width: 300px;
	height: 41px;
	background-repeat: no-repeat;
	padding: 0;
	border: none;
}

.page-item-3 {
	text-indent: -5000px;
}

ul.sf-menu {
	border: none;
	margin: 12px 0 0 0;
}

.floating_cigars {
	float: right;
	position: absolute;
	top: -228px;
	left: 760px;
}


/* ----------------------------------------content area---------------------------------------- */

#container {
	background-color: #c7c4be;
	width: 574px;
	min-height: 420px;
}

#container_wrapper {
	background-image: url('images/gray_pattern.jpg');
	width: 955px;
	float: left;
}

#main {
	width: 1068px;
	padding: 0;
}

#inner_main {
	width: 955px;
	margin: 0 auto;
}

.page_title_image {
height: 99px;
}

#main_wrapper {
	background-image: url('images/leather_under_banner.png');
	background-position: top;
	background-repeat: repeat-x;
}

#post-3 h1.entry-title {
	display: none;
}

.entry-content {
	padding:  20px 0 0 35px;
}

.entry-content ul li {
	background: #d1cec8;
	padding: 8px;
}

.entry-content ul {
	list-style-image: url('images/flourish.png');
	list-style-position: inside;
	margin-left: 0;
}

h1.entry-title {
	padding: 30px 0 7px 30px;
}

/* ----------------------------------------sidebar area---------------------------------------- */

#primary {
	border: none;
	width: 380px;
	height: 420px;
	padding: 0;
	margin: 0;
}

#primary ul {
	padding: 0;
}

.main-aside {
	right: 0;
}

.aside ul ul {
	list-style-type: none;
}

ul.sidebarlogin_otherlinks {
	float: left;
}

#sidebar-login form {
	float: left;
}

#sidebar-login p {
	margin: 0;
}

#sidebar-login .aside input {
	margin-bottom: 0;
}

#content .aside {
	margin: 0;
	padding: 0;
}

/* ----------------------------------------footer area---------------------------------------- */

#siteinfo {
	width: 955px;
	background-image: url('images/leather_footer.png');
	background-repeat: no-repeat;
	background-position: top center;
	padding: 20px 0 44px;
}

#siteinfo #siteinfo_leather {
	width: 955px;
}

#siteinfo a.siteinfo_linkedin_link {
	background: url('images/linkedin_icon_on.png') no-repeat;
	height: 31px;
	width: 31px;
	display: block;
	float: left;
}

#siteinfo a.siteinfo_linkedin_link:link, #siteinfo a.siteinfo_linkedin_link:hover {
	background: url('images/linkedin_icon.png') no-repeat;
	height: 31px;
	width: 31px;
}

#siteinfo .siteinfo_triangle_link {
	width: 116px;
	height: 31px;
	display: block;
	background: url('images/triangle_professionals_logo_on.png') no-repeat;
	float: left;
}

#siteinfo a.siteinfo_triangle_link:link, #siteinfo a.siteinfo_triangle_link:hover {
	background: url('images/triangle_professionals_logo.png') no-repeat;
	width: 116px;
	height: 31px;
}

#siteinfo .siteinfo_leather {
	text-align: left;
	width: 130px;
	height: 41px;
	padding: 0 0 5px 10px;
	display: table-cell;
	float: left;
}

#siteinfo .siteinfo_leather2 {
	text-align: left;
	width: 90px;
	height: 41px;
	padding: 0 0 5px 30px;
	display: table-cell;
	float: left;
}

#footer {
	border: none;
	margin: 0 auto;
	width: 1068px;
}

/* ----------------------------------------typography---------------------------------------- */

h1, h2, h3 {
	color: #2b1200;
}

a:link {
	color: #2b0300;
}

a:hover, a:visited {
	color: #9b7034;
}

p, ul, ol, dd, pre { 
margin-bottom:10px;
}

p {
	line-height: 18px;
}

#siteinfo a:active, #siteinfo a:hover {
	color: #9b7034;
}

#siteinfo a {
	color: #D1CEC8;
	text-decoration: none;
}