/*  
Theme Name: Art Commerce Theme
Theme URI: http://themes.hellyeahdude.com
Description: A lightweight solution to e-commerce via WordPress
Version: 0.1
Author: Patrick Algrim
Author URI: http://themes.hellyeahdude.com
*/

/*

Reference Sheet
---------------

*/


/* BODY ELEMENTS */

body {color:#555;font-size:8.5pt;line-height:14pt;font-family:"Helvetica Neue", Helvetica, helvetica, Arial, sans-serif;text-align: left; margin: 0 auto;background: #f4f4ed url(images/grid.gif) repeat;}
a {text-decoration: none;outline:none;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
a {color:#444;}
a:hover {color:#8bc1e7;}
#main_wrapper {width:920px;background-color:#fff;margin: 2em auto 0.2em auto;border-right:2px solid #a6b4a2;border-bottom:2px solid #8d988a;} /* apply global rules throughout entire site */

/* BASE STYLE */

.logo_holder {width:220px;margin:0px 10px 0 0;float:left;}
.logo_holder img {border:0px;}
.menu_holder {width:220px;margin:2em 0px 0 0;display:block;float:right;text-align:left;}
.menu_holder ul {list-style:none;margin:0;padding:0;}
.menu_holder li {list-style:none;margin:0px 0 2px 0;height:12px;background-color:#fff;font-size:10px;text-transform:uppercase;color:#444;font-family:Verdana, Arial;}
.title_holder  {width:440px;float:left;margin:2em 0px 2em 0;display:block;}
.menu_holder li a {color:#444;}
.menu_holder li a:hover {color:#84bcdf;}
span.title {color:#9ec43b;font-size:17pt;line-height:22pt;padding:2px 0 2px 0;font-weight:bold;font-family:arial narrow;text-transform:uppercase;background-color:#fff;}
#header_wrapper {width:920px;font-size:1.2em;margin: 0 auto;border-bottom:2px solid #c7eeda;}
#content_wrapper {margin:1.2em 0;}
#post_content {width:690px;float:right;}
#post_content h3 {font-size:19.5pt;color:#ccd6b4;margin: 0.2em 0;border-bottom:2px solid #eceff0;padding: 0 0 7px 0;width:98.5%;}



/* MAINCONTENT */

#content_inner a {color:#a06648;font-weight: bold;text-decoration:none;}
#content_inner a:hover {color: #995792;}

.content_left {float:left;margin-top:1em;width:600px;}
.content_left h2 {border-top:2px solid #e8ddd9;margin-bottom:7px;padding:2px 0 0 15px;color:#995792;font-size:10pt;text-decoration:none;}
.content_left h2 a {margin-bottom:7px;padding:7px 0 0 15px;color:#995792;font-size:10pt;text-decoration:none;}
.content_left h4 {font-size:12pt;color:#AAA;margin:1em 0 0 0;}
	
.post {margin-bottom:1em;width:220px;margin:0 10px 0 0;float:left;border-bottom:2px solid #edefef;}
.post h2 {font-size:16pt;line-height:16pt;}
.home_thumb {width:210px;margin:0.5em 0 0.8em 0;}
.home_thumb img {border:5px solid #dfe3e3;max-width:200px;}
.release_date {margin:0.1em 0;}
.entry {float:left;padding-top:2px;width:210px;margin:0 0 0.5em 0;} 
.entry img {border: 1px solid #ddd; max-width:428px; padding: 2px; margin-top: 10px; margin-right: 8px;}
.entry ul, 
.entry ol, 
blockquote {margin-left:2em;}
.entry li {margin-bottom:7px;}


.single_post {margin-bottom:1em;width:460px;margin:0 10px 0 0;float:left;border-bottom:2px solid #edefef;}
.single_post h2 {font-size:16pt;line-height:16pt;}
.single_post_thumb {width:220px;float:right;text-align:left;}
.single_post_thumb img {border:5px solid #dfe3e3;max-width:200px;float:left;}
.single_entry {float:left;padding-top:2px;width:450px;margin:0 0 0.5em 0;} 
.single_entry img {border: 1px solid #ddd; max-width:428px; padding: 2px; margin-top: 10px; margin-right: 8px;}
.single_entry ul, 
.single_entry ol, 
blockquote {margin-left:2em;}
.single_entry li {margin-bottom:7px;}
.single_entry h1 {font-size:16pt;line-height:19pt;color:#9ec43b;}
.single_entry h2 {font-size:14pt;line-height:17pt;color:#9ec43b;}
.single_entry h3 {font-size:12pt;line-height:15pt;color:#9ec43b;}
.single_entry h4 {font-size:11pt;line-height:13pt;color:#9ec43b;}

#subscribe {width:98.5%;background-color:#e9eedc;margin:1.2em 0;border-right:2px solid #d5dbc6;border-bottom:2px solid #d5dbc6;}
.subscribe_inner {width:97%;padding:7px;}
.home_update h2 {font-size:13pt;border-bottom:2px dashed #fff;color:#444;padding:0 0 5px 0;margin: 0 0 7px 0;}
		
/* SIDEBAR LEFT */

#sidebar {width:220px;margin:0 10px 0 0;float:left;}
.the_cart {margin: 0 0 15px 7px;}
.cart_top {width:220px;height:35px;background: #fff url(images/cart.gif) no-repeat;}
.sidebar_sub {width:213px;margin:0 0 0 7px;}
.sidebar_sub h3 {font-size:13pt;margin:0.3em 0;color:#acc56f;}
.sidebar_sub p {padding: 0 0;margin: 0 0;}

/* REAL FOOT */

#big_footer {width:100%;background-color:#c2ead6;color:#444;margin:1.2em 0 0 0;padding: 0 0 0px 0;border-top:1px solid #c9d6cf;}
.footer_grid {width:690px;float:right;padding:15px 0 15px 0;}
.footer_part {width:220px;margin:0 10px 0 0;float:left;}
.footer_part ul {margin: 2px 0 0 -40px;}
.footer_part li {list-style:none;margin:0px 0 2px 0;font-size:10px;line-height:12px;text-transform:uppercase;color:#444;font-family:Verdana, Arial;}
.footer_part li a {color:#444;}
.footer_part li a:hover {color:#c8a45e;}
.footer_part p {margin: 0 0;}
.footer_part h3 {font-size:13pt;border-bottom:2px solid #ecf0f0;padding: 0 0 7px 0;margin: 0 0 4px 0;}

/* SEARCH */

#s {border:0px;background-color:#ebedec;border:2px solid #d9dfe1;width:100px;}
.search_wrap {padding:0 0 10px 0;}


/* FOOTER */
.copyright {width:920px;margin: 0 auto;text-align:right;color:#666;font-size:8.5pt;margin-bottom:1.2em;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}

/* End hide from IE Mac */