/* BENS MODS */

body	{
	background-color:#000;
	background-image:url(http://rehermorrison.com/images/RM_BG_2013_B.jpg);
	background-repeat:repeat-x;	
	color:#000;
	}



/*
div#page	{
	background:none;
	margin-top:0px;
	border:0px;
	box-shadow: none;
}
*/

div#logohead	{
	height:204px;
	background:url(http://rehermorrison.com/images/RM_HDR_2013.png) no-repeat center;	
	overflow:visible;
	margin-bottom:0px;
}

div#logo	{
	height:150px;	
}

div#toplinks	{
	margin-top:0px;
	height:50px;
	}

ul#homelinks li	{
	display:inline-block;
	list-style:none;
	margin-right:10px;
	margin-top:25px;
	font-size:.90em;
	color:#FFF;
	font-weight:bold;
	text-shadow:#000 0px 0px 5px;	
}

ul#homelinks li a	{
	color:#FFF;
	text-decoration:none;	
}

ul#homelinks li a:hover	{
	color:#F00;	
}

div#mainmenu	{
	margin-top:0px;
	height:50px;
	background-color:#000;
	background-image:url(http://rehermorrison.com/images/menuBG.jpg);
	background-repeat:repeat-x;
	box-shadow:#000 0px 0px 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	text-align:center;
}

ul#mainlinks {
	margin:0px;
	margin-top:18px;
	padding:0px;

}

ul#mainlinks li	{
	display:inline-block;
	list-style:none;
	margin-right:5px;
	font-size:1em;
	color:#FFF;
	font-weight:bold;
	text-shadow:#000 0px 0px 8px;
	background-image:url(http://rehermorrison.com/images/linkBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:10px;
}

ul#mainlinks li.beg	{
	background-image:none;
	padding-left:0px;
}

ul#mainlinks li a	{
	color:#FFF;
	text-decoration:none;
}

ul#mainlinks li a:hover	{
	color:#FF0;	
}

#primary	{
	background:#eaeaea;
	box-shadow:#000 0px 0px 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding-bottom:10px;
	margin-top:10px;
}

body.blog #primary, body.page #primary	{
	background-image:url(http://rehermorrison.com/images/headerBG.jpg);
	background-repeat:repeat-x;
}



body.woocommerce #primary	{
	background-image:url(http://rehermorrison.com/images/headerBG.jpg);
	background-repeat:repeat-x;
}

body.archive #primary	{
	background-image:url(http://rehermorrison.com/images/headerBG.jpg);
	background-repeat:repeat-x;
	}

div#content p, div#content h3, div#content h2, div#content h1, div#content footer, div#content span.nav-previous, div#content p.form-allowed-tags	{
	margin:10px;	
}

div#content h1	{
	font-weight:bold;
}

div.comments-link	{
	display:none;	
}

div#content h1	{
	padding-top:0px;
	color:#FFF;
	text-shadow:#000 0px 0px 5px;
}

div#content h1.entry-title a	{
	text-shadow:none;
}

div#content h1.entry-title a:hover	{
	text-decoration:underline;
}

header.archive-header	{
	margin-bottom:0px;
	height:25px;
}

h1.archive-title, h1.page-title	{
		margin-top:0px;
		padding-top:0px;
		font-size:1.5em;
}

.woocommerce-page #content div.product .product_title {
		margin-top:5px;
		padding-top:0px;
		margin-bottom:5px;
}

body.archive header.entry-header	{
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
}

body.single header.entry-header	{
	background-image:url(http://rehermorrison.com/images/headerBG.jpg);
	background-repeat:repeat-x;
	background-color:#e2383f;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px; /* future proofing */
	-khtml-border-top-left-radius: 10px; /* for old Konqueror browsers */
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px; /* future proofing */
	-khtml-border-top-right-radius: 10px; /* for old Konqueror browsers */
}

body.singlearticle	{
	margin-top:0px;	

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0px 15px 2.992em 0px;	
}

.woocommerce ul.products {
	margin: 20px;	
}

.woocommerce div.product div.images	{
	margin-top:10px;
	margin-left:10px;
	box-shadow:none;	
}

form.woocommerce-ordering	{
	display:none;
}

div.product_meta	{
	display:block;
	margin:10px;
	
}

p + p {
    text-indent: 0;
  }
  
form.contact-form	{
	margin-left:20px;	
}

aside	{
	background:#eaeaea;
	box-shadow:#000 0px 0px 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding-bottom:10px;
	color:#333;
	
}

.widget-area .widget a {
    color:#333;
}

aside h3.widget-title	{
	color: rgb(0, 102, 204);
}

aside h3, aside form, aside p, aside ul	{
margin-left:10px;
margin-bottom:0px;
}

aside div	{
	margin-top:0px;	
}

.widget-area .widget h3 {
    margin-bottom: 10px;
}

.widget-area .widget {
    margin-bottom: 10px;
}

ul.tabs	{
	display:none;	
}

div#primary p, div#primary li	{
	font-size:larger;	
}

div.span-24	h3 {
	margin-left:10px;	
}

div.term-description	{
	display:none;
}	

.flexslider .slides img 	{
	box-shadow:#000 0px 0px 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

body.home h1.entry-title{
	display:none;		
}

div#col1, div#col2, div#col3	{
	box-shadow:#000 0px 0px 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	 -khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-color: #eeeeee; 
	font-size:larger;
	padding-top:10px;
	height:300px;
	

}

div#col1 p, div#col1 h1, div#col1 h2, div#col1 h3, div#col1 h4, div#col2 p, div#col2 h1, div#col2 h2, div#col2 h3, div#col2 h4, div#col3 p, div#col3 h1, div#col3 h2, div#col3 h3, div#col3 h4 {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2em;	
}

div#metaslider_994.flexslider	{
	margin-bottom:10px;	
}

div#slider	{
	height:276px;	
}

img.alignleft	{
	margin-left:10px;	
}

span.onsale	{
	display:none !important;	
}

.dataTables_wrapper		{
	width:930px;
	margin:auto;	
}

.entry-content table	{
	color:#000;	
}

/* TABLEPRESS EDITS */

.tablepress-table-description {
	margin-left:10px;	
}

.tablepress td	{
	text-align:center;	
}

.tablepress .odd td {
	background-color:#cdcdd6;
}

.tablepress .row-hover tr:hover td {
	background-color:#D20000;
	color:#fff;
	}

mark	{
	display:none;	
}

div.site-info	{
	color:#ffffff;
	text-align:center;	
}

div.site-info a	{
	color:#ffffff	
}